#programming

1 messages · Page 444 of 1

silent cloak
#

its a bad fix for a problem that they created pretty much

olive sable
#

they're trying to fix the render problems with ue being inefficient by just painting over it

silent cloak
#

exactly

#

i hated every form of DLSS but 5 is literally just a generative filter

#

not to mention expensive to run

#

so most of ur computation power will be put into FIXING an issue they made

#

which is insane

olive sable
#

i also kinda just want to say. i get that a lot of AAA games use high quality models

silent cloak
#

theres nothing wrong with that

olive sable
#

but there is NO NEED for 2 million polygons

silent cloak
#

they are just poorly optimized

#

and using a really terrible engine

olive sable
#

ue's issues with poor rendering efficiency scales with the amount of vertices

#

and yes leon in the new res evil game does look good, but you dont need to model every pore on his skin

silent cloak
#

some ue5 games have FAR too many renderpasses

olive sable
#

yew

amber fractal
silent cloak
#

UE5 is built for screenshots not gameplay

olive sable
#

they re-rendering the same mask 4 times per frame, once for each different process that uses it

#

instead of re-ussing it

silent cloak
#

which is why i always hate still visuals for comparisons

#

once u start to move TAA and DLSS destroy clarity

olive sable
silent cloak
#

exactly

fickle rain
silent cloak
#

UE5 kind of makes game dev TOO easy

fickle rain
#

Sure doesn't seem like it destroys clarity for most people

silent cloak
#

it does in a lot of settings

olive sable
#

im a gamedev, a 3D modeler, and a technical artist, im trained to see it
and i hate it

silent cloak
#

especially for any proper FPS players

#

(who will turn down the graphics to try to reduce the slop)

#

its also just not good by nature

#

there are better alternatives than temporal based AA

#

infact AA shouldnt be dealt with until later in a game's development

fickle rain
#

OK why are they not being used then

olive sable
#

i remember when playing fortnite on shitty laptop was better cuz you could turn the foliage down, so you could see a lot more than ps4 players neurOMEGALUL

silent cloak
#

because engines and tools by these companies punish the users

#

alot of effects and stuff are made ONLY to work "properly" with TAA or similar

olive sable
silent cloak
#

so turning it off will break it in different ways

#

DLSS exists to "fix" the problems created by TAA in the first place and poor raytracing

olive sable
#

and TAA exists to fix problems with other things in the engine

silent cloak
#

TAA can be implemented better and there are alternative versions

#

but UE5 TAA which is the most known, is HORRIBLY added

#

again its optimized for screenshots

olive sable
#

in general, i dont like temporally based rendering

silent cloak
#

the moment u move it goes to shit

fickle rain
#

OK so why did, say, CDPR move to UE5 if it's so shit

olive sable
#

cuz its cheaper

#

using a custom engine costs millions

silent cloak
#

CDPR also did a shit job with cyberpunk and still has a ton of bugs

#

(from someone who played 2 months ago)

olive sable
#

cyberpunk improved a lot, but its still not perfect

#

and i doubt it ever will be

silent cloak
#

still have NPCs walking on the railings

#

and crashing cars into the side buildings in a loop

#

number of other issues

olive sable
#

the problem with the game industry is that its still an industry where the main focus is money.
the games released will only be as good as the customers are willing to pay for

fickle rain
#

OK so CDPR are unskilled idiots, got it

olive sable
#

no

#

you're completely missing the point

amber fractal
#

every engine team is skilled but underclocked

glass flower
#

neuroUM i just tested it in satisfactory.... native and dlss look identical. on belts

ivory plinth
silent cloak
glass flower
#

tink actually... if you look at belts at a 45degree angle it does look different...

silent cloak
#

u get this with DLSS+TAA

#

ghosting

olive sable
#

the devs working at the companies want to make good things, 99% of them got into the industry because they like games.
but making games you have to do a lot of things for management, for the stakeholders, for making profit for the company

#

its sadly not about making good games

#

it about making games that are just barely good enough

silent cloak
#

private companies ftw

fickle rain
glass flower
# silent cloak

hmm you seem to be right.. i only looked at close-up belts. like the texture on the belts to compare because i though thats what you guys meant... i'll be honest. i have 200h in satisfactory always with dlss on. and never noticed this being a thing LULE

silent cloak
silent cloak
#

both earn them money with minimal loss despite the quality

glass flower
#

it only happens at a distance for somereason.. if you stand right next to it its fine hmm odd

#

this is the same belt. at the same speed moving. but i stand right next to it

silent cloak
#

while they dont have shareholders they have companies paying them for engine use

#

so they might as well be public

glass flower
#

there has to be some wonky rendering stuff going on with satisfactory

silent cloak
glass flower
silent cloak
#

some of the bugs are fundemental issues with TAA+DLSS and some are floating point bugs that they cant be fucked to fix in the UE5 code

olive sable
#

when the CEO or whtever think of makign a game,t hey dont actually think about the product

#

they think about how they can go through this entire thing while makign as much money as possible

silent cloak
#

scratch maintenance unless its an online game these days lmao

olive sable
silent cloak
olive sable
#

somewhat realted

#

some larian devs are going to my college to show of some balders gate 3 modding tools

amber fractal
olive sable
#

ye

#

its mainly community based for 99% of games

silent cloak
#

any game that releases private server hosting tools is based in my book

amber fractal
#

Offical mod support in Blade & Sorcey is one of the main reasons I've played that game for so long

olive sable
#

i agree depending on the game. like, you can host your own lethal company instance, but for smaller games you kinda expect to have to host it yourself

silent cloak
silent cloak
#

i want to be given the files for self hosting

amber fractal
#

sometimes I still need nexus

silent cloak
#

sadly yeah

olive sable
#

since i already shared some of my production1 class images, lemme send this too

wispy pike
silent cloak
#

plus i dont want to buy office360

olive sable
silent cloak
#

ill use google sheets or libreoffice

amber fractal
olive sable
#

might be better, idk, never used it

silent cloak
#

been a while but i usually just use sheets now

olive sable
#

excel has some funky things you can do with it i never knew before

silent cloak
#

like get a macro virus

olive sable
#

you can feed it a csv file with data, and you can make it do so many different data charts and shit

#

its actually crazy

#

excel hasd a GUI for its graphs

clear radish
olive sable
#

the disclaimer being the only place with actual font text

sage crag
#

vzeroupper

olive sable
#

vzeroupper

#

zeroes the upper bits Minamhm

opaque sigil
steel socket
#

i plan to make a neural network, is lua a good language for neural networks

olive sable
#

not really iirc

steel socket
#

is phython good?

olive sable
#

most ai stuff is done in python ye

#

whether the language itself is good is controversial

steel socket
#

so how do these things work

olive sable
#

matrices

#

idk what exactly you want to know

nocturne olive
#

If you want a big NN, either use PyTorch or raw C++ and CUDA

opaque sigil
#

torch unmaintained neuroSadge

nocturne olive
steel socket
sage crag
#

vzeroupper

steel socket
#

ocr?

olive sable
olive sable
steel socket
#

oh yeah that

olive sable
#

easiest would jsut be using prebuilt tools

#

like pytesseract

#

or google's vision api

true hemlock
sage crag
steel socket
# olive sable or google's vision api

hm alrighty, does the neural network I want to make take up allot of resources? I have a pretty weak computer, my lover worries that my computer would like die

#

to be honest I just want to like understand these things and potentially get into this topic more as I've gained an intrest in these sorts of things

olive sable
#

iirc ORC can be pretty heavy

#

idk

#

havent used it myself

leaden crest
#

depending on how well it’s formatted I’ve seen 2gb ram models for number reading

#

I was looking into yolo just now where did my search history go neuroLookUp

#

well I suppose if you’re training it yourself it’s more

molten island
potent birch
leaden crest
#

very true and very peak

#

stocks are going down alr

potent birch
true hemlock
#

wtf do i do with this though

#

this shit is basically rtx 6000 ada

#

eh who knows i might actually be interested with 3d related stuff

olive sable
#

if you dont want it

#

i dont mind taking it off your hands

#

ill trade you my ram for that 4090

#

but ye nah, the 48gb 4090s are worth 3.5K AINTNOWAY

olive sable
#

i gues sill post this here too

#

this is what my ram is worth now

#

it was only 750 in january

#

at this rate the ram alone will cost more than i paid for the entire pc

#

in last september i could have bought 2 3090s with 1K

sage crag
#

wrr

opaque sigil
#

idk about worth

sage crag
#

i optimised

#

and i optimised

#

and i

#

never implemented anything

opaque sigil
sage crag
#

scheduling overhead

#

0.38ns per instruction

#

approx, via jank maths

#

stdout throughput is about 923mb/s

#

native was like, uh, 2gb/s

#

this is for printing a single char unbuffered to stdout using fwrite_unchecked

#

pretty good

opaque sigil
blissful geyser
#

the last one was a mess that's for sure

sage crag
opaque sigil
#

how does that even work

#

or is it only because of this specific test case where you can just run them in any order

sage crag
#

it takes 1300 microseconds to complete, but a lot of that is the overhead from spawning

#

according to those values, the vm runs at about 0.58GHz on a 5.2GHz gpu

#

which is slower than expected

#

though maybe not unsurprising for multitasking since it has thread switching overhead

#

i would expect a longer running task to show up closer to 1GHz, with a hard cap around 1.6GHz

olive sable
#

this is a case where every single instruction matters for latency

#

i think

sage crag
#

262000*

opaque sigil
#

one 4090 worth of threads

olive sable
sage crag
#

my linux machine has less than 1000 threads with librewolf, some nix dev shells, and a terminal emulator open

#

262000 threads is a stress testing number

olive sable
#

how do you see that?

sage crag
#

@tender river i forgotted the command

tender river
#

easy to remember

sage crag
#

yuh

opaque sigil
olive sable
#

hmmm

sage crag
#

my vm fully pins a cpu core

olive sable
tender river
#

NeurOhISee old pss maybe

#

you can use

#

nlwp

#

i think

#

instead of thcount

sage crag
#

wrr

tender river
#

wrrr

olive sable
#

does not like nlwp either

#

hmmm

#

i think its cuz busybox

tender river
#

ye

#

do nix-shell -p procps

sage crag
#

busybox

olive sable
#

1601

#

with blender, discord, 2 firefox windows, and waybar doing some stuff

sage crag
#

you dont need 262000 threads

olive sable
#

ye i dont, indeed

#

altho, it woudl be cool

sage crag
#

though

olive sable
#

the moment i try to bake some physics that thread counter probably go 10x

sage crag
#

i think

olive sable
#

i wouldnt know, ill take your word for it

sage crag
#

i think i have over 100 hours in interpreter design

azure lynx
#

does that mean you are good at it or slow?

sage crag
tender river
#

ye

#

real world interpreters are usually more complex

#

feature wise

sage crag
#

ye

olive sable
#

why complex when simple do?

tender river
sage crag
olive sable
#

just like QOL features?

sage crag
#

no

#

feature features

olive sable
#

oh

#

like compile settings

tender river
#

no

#

stuff like

#

garbage collection

olive sable
#

oh

sage crag
#

JIT

tender river
#

ye

sage crag
#

binary translation

tender river
#

polymorphism

sage crag
#

proof info

olive sable
#

i see

sage crag
#

an interpreter can be very very simple

#

it can also be

#

not that

tender river
#

mhm

sage crag
#

aware

tender river
#

basically think of the difference in writing

#

brainfuck interpreter

#

or

#

python 3.13 interpreter

sage crag
#

leafVm

olive sable
#

🔺

#

i need to make binary translator that makes the binary into🔺 and 🔻

sage crag
#

its funny when the cpu starts predicting

#

nearly 100% runtime spent just uh

#

jumping to the pointer

olive sable
#

what do the arrows mean?

#

⬇️ je 100

sage crag
#

up arrow: jump up in code

#

right arrow: jump somewhere, we dont know where

olive sable
#

so why is the cpu dum?

sage crag
#

cpu smart

#

predicting what happens next and saving stuff in cache

olive sable
#

red doesnt mean bad?

sage crag
#

look where it says 50.00 and 49.85

#

that means those two instructions are using 99.85% of the program runtime

olive sable
#

i see

#

jmp takes long because we're waiting to fetch the instructions from cache?

sage crag
#

no

#

it means over the entire execution of the program, those were the instructions that had the most cumulative time

#

approximately

#

you can only measure it so well, this is using the perf utility

olive sable
#

oh

#

does it force a reload?

olive sable
#

why does specifically the jmp instruction take long?

tender river
#

high execution time usually just means the cpu has a hard time predicting the effects of the instruction

#

also, the cpu does not execute instructions directly

#

it compiles them to its own language first

sage crag
#

if the other instructions are costing nothing, then youre gonna see some big numbers on the ones that cost something

tender river
opaque sigil
olive sable
#

does the cpu need to compile it to its own language for recompiled programs too?

opaque sigil
#

you mean microcode?

olive sable
#

idk what i mean

tender river
#

happens every now and then

#

with librewolf

#

try disabling or enabling resistFingerprinting or some privacy settings

#

or just

#

wait

#

it'll work again eventually

opaque sigil
#

assembly/machine code is the lowest level, everything below that (microcode) is a black box

azure lynx
#

i think you can write a forth interpreter in like 100 bytes... but it's a crappy language.

tender river
#

its a good language

olive sable
#

its a language?

opaque sigil
#

stack based YES

olive sable
#

as opposed to heap based?

tender river
#

well, not sure about 100

#

1024 might be enough

tender river
#

as opposed to

#

hm

#

let me send a link

azure lynx
#

yeah, it's like readable and understandable in an hour or 2

opaque sigil
opaque sigil
#

you push your arguments and then a call pops and uses them

azure lynx
#

i've seen code for one before for an old microcontroller.

olive sable
azure lynx
#

stack = last in, first out

tender river
azure lynx
#

that's it

#

you can push an object and pop it

olive sable
#

oh i see

opaque sigil
#

wasm works this way too btw

olive sable
olive sable
tender river
#

ye

#

its weird

#

scroll once to jump to next textbox

#

or just use tabs for navigation

#

tab and shift tab

azure lynx
olive sable
#

i don't hate forth. i myself wont use it but it looks neat

azure lynx
#

if you like RPN calculators, you'll probably like forth.

olive sable
#

ok

#

so

#

what that?

sage crag
olive sable
#

sure

#

so

#

when is tomorrow

#

monday, or after i wake up later today?

azure lynx
#

calculators like where you type 1 [enter] 2 [enter] + and get 3

#

reverse Polish notation

olive sable
tender river
#

ye

#

easier to parse

#

no need for parentheses

azure lynx
#

easier for the CPU to parse

#

not as easy for most humans

#

most of the time

tender river
#

humans are taught the standard notation in schools vedalShrug

olive sable
azure lynx
#

i've used an RPN calculator. they were slower because I kept having to think about what I was wanting to do instead of just doing it.

tender river
#

mhm

#

as i said, its not how you were taught

#

rpn is literally "do this, then that, then that"

olive sable
#

if you're used to it, it will be faster ye

tender river
#

standard algebraic notation is tree shaped, doing multiple things "at once"

azure lynx
#

practise definitely helps. my friend whose calculator it was could use it faster than i could use my normal one

#

(yes, we raced)

#

but prefix, postfix, and infix notation can all be represented with a tree shape

#

it's just where you "draw" the operation

true hemlock
#

mipi csi SCHIZO

potent birch
#

Whoa wtf Garry's mod creator gonna launch a game that's like a game engine? Using source 2?

wind kestrel
#

dang the new vscode update changed the default theme

silent island
#

chat, is dis gud? :3

umbral wigeon
#

My pc specs:

  • CPU: Intel i5 gen 2 2400
  • GPU: not exist
  • Storage: 300~ gb
  • ram: 4 gb
  • 64 bits
  • barely running roblox

Revive my pc pls

high brook
#

lol I guess I'll drop these here since NN doesnt seem to care. I Renedred a couple neurosynth Demos with the latest build of it.

umbral wigeon
#

Where do you get neuro sama voice?

high brook
#

oh Superbox and I have been making it

#

he's really the public facing side if it though. I just build the training datasets

#

most folks dont even know I'm invivled

#

that wasn't a finshed project lmao

#

only about 1/3 of the song is done

#

Ironically I've been working on neuro cover tech since june 2023

leaden crest
high brook
#

those poor poor sad RVC models...

leaden crest
#

in more ways than one

high brook
#

i still got version 3

#

i actully uploaded a few early fan covers

#

to youtube

#

they suck

#

oh a few of these actully aren't that bad

#

these two aren't bad

agile knot
#

guys, i'm fine-tuning qwen to build a Neuro-like AI personality for an AI vTuber project (streaming on bilibili, the chinese youtube). using unsloth for training.

#

any tips on collecting and filtering high-quality conversational data? trying to get a consistent personality — deadpan, self-aware, a bit chaotic. would love advice from anyone who's done similar character fine-tuning FOCUS

fast pagoda
#

I used my own messages

#

Use* wip due to brain damage

#

(of the model)

amber fractal
olive sable
#

you cand ownlaod your discord data

fast pagoda
#

They can vouch

olive sable
#

which is pretty much a collection of everything you've ever typed

#

in discord

#

i did that last year, i should see if it changed

fast pagoda
#

Nah it's still the same

olive sable
#

i mean the words i use

fast pagoda
#

You get a folder per channel with Json messages

#

Ah

#

Kekw his most recent message

amber fractal
fast pagoda
#

But yeah you get json which is very simple to parse into training data

olive sable
#

i still have the old wordmap on my sata ssd somewhere

agile knot
fast pagoda
agile knot
#

oh i see

#

thx

fast pagoda
#

Data and privacy

agile knot
#

however some chinese social media don't have this feature

#

so how can i get the data from there neurOwO

fast pagoda
#

I'm so sick of idiots parroting pure bullshit about turboquant and how it's 'bringing down ram prices'

No it isn't morons nobody cares and you got baited by a random shitty literally who from twitter who misunderstood what kv cache quantization even is

fast pagoda
olive sable
#

im failign to find it

#

maybe i was still on windows then?

#

i found part of it

#

it was on the windows drive ye

fast pagoda
#

Lmao I forgot about this but that immediately reminded me

olive sable
#

i havent seen the stuff on my windows drive in a while

#

oh

#

i found it

#

i think

#

now i need to make a new one a year later

umbral wigeon
#

TODO: fix

olive sable
#

ill store this python script on the discord servers so i remember where it is

glass jetty
#

how to argue?

olive sable
#

what?

glass jetty
#

can i post link to post on forum on rust server?

olive sable
#

you dont need jsutification for an opinion, not a suggestion. jsut because the oter person doesnt liek the idea doesnt mean its invlaid

olive sable
#

i think that's against neurocord rules

glass jetty
#

i mean its funny

#

wait let me screen more

#

man fight against idea of adding alt tokens

olive sable
#

idk

#

i dont have a horse in this race

tender river
#

give up

glass jetty
olive sable
#

hi konii

#

is rn tomorrow for u?

#

cuz you told me to remind u to talk more about vm

sage crag
#

ye but

#

later

olive sable
#

i see

#

you didnt sleep a lot then

sage crag
#

no

olive sable
#

is it still your birthday?

sage crag
olive sable
#

sure

mighty thorn
sage crag
#

ye

olive sable
#

i thought it weas yesterday

#

idk anymore

rigid snow
olive sable
#

time is a blur

sage crag
#

same thing

#

1 tok

rigid snow
#

and & same thing

sage crag
#

and_branching and and_logical

olive sable
#

why having a word version of the && a problem?

#

and why is just using && a problem?

#

both sides evilDentge

sage crag
#

but are both called and

olive sable
#

bitwise ye

#

"and" refers to && no?

sage crag
#

i think the actual names are logical and, and bitwise and

sage crag
olive sable
#

yes

sage crag
olive sable
#

uh

#

good point

sage crag
#

qrrr

olive sable
#

bitwise-and

#

band

sage crag
#

kebab case

#

can be bitand, bitxor, bitor, etc

#

but

#

name suck

olive sable
#

i cant find the drums one

#

so this is what we got now

sage crag
#

drumsEvil

olive sable
#

jsut call it and

#

and

#

and and

#

and and and and

#

and and and and

#

im having a stroke

rigid snow
olive sable
#

band

#

and

#

land

sage crag
rigid snow
#

actual name confirmed

#

by konii

sage crag
#

mlntcan chip

#

bitwise and chip

#

chipwise and short circuiting

olive sable
rigid snow
#

chipwise meaning it evaluates ona chip by chip basis

sage crag
#

ye

#

simd chip

#

can do more than 1 chip

#

1 chip and 1 chip is

#

2 chip

#

i have a chip, i have a chip

#

chipchip

#

i have a chip, i have a chip

#

chipchip chipchip

#

oh song starts with

#

cccc

rigid snow
#

🐿️

#

chipchip chipchip

sage crag
#

bord

#

🐦

olive sable
sage crag
#

small mammal noise more like

#

chitchit chitchit

olive sable
#

how is it pronounced?

sage crag
rigid snow
olive sable
#

bord neurOMEGALUL

#

this is bord -> 🍽️

rigid snow
#

no that’s fork_knife_plate

olive sable
#

google bord

rigid snow
#

no

olive sable
#

too bad, here it is

sage crag
#

bord

#

🐦

#

🎂

rigid snow
olive sable
#

is it?

sage crag
#

yes

olive sable
#

i guess that makes sense

#

never put much thought into how it works

rigid snow
olive sable
#

i see

sage crag
olive sable
amber fractal
sage crag
rigid snow
#

this damn thing

#

i wanna throw bricks at it

olive sable
#

it looks so much dumber on your screen

sage crag
rigid snow
#

it looks so stupid

sage crag
#

i hate it

olive sable
#

brainless

sage crag
#

two eggs with black yolks and a burnt sausage on a yellow plate

olive sable
sage crag
#

i just pasted a png into my text editor?

olive sable
#

i see

#

IHDR

sage crag
#

that's the emoji screenshot png

rigid snow
olive sable
#

uhm

#

i cant see

rigid snow
#

orca 🫍

#

fight cloud 🫯

sage crag
rigid snow
#

oh here’s a fun one

#

bigfoot 🫈

olive sable
#

why does discord make these ones not big?

rigid snow
#

🫩

rigid snow
olive sable
#

why discord not fix?

rigid snow
olive sable
rigid snow
#

which should include all existing emoji

#

so i do not know why

unkempt citrus
#

Might be that discord supports it but the fontface doesn't

rigid snow
#

i just told you it does

unkempt citrus
#

Oop misinterpretted that

#

Could also be that ttheyre just behind on uupdates

#

I know at one point they were like 2 years behind on electron

#

Also some work on mobile

rigid snow
#

emoji fall back to unicode => system ones if discord fails to parse them

#

and on ios they just are the system ones

#

always

unkempt citrus
#

I've noticed that in screenshots yeah

rigid snow
#

apple has a weird rule for app store

#

you can’t use custom emoji typefaces or your app will be rejected

#

so they kinda have to

shrewd cloak
glass jetty
glass jetty
rigid snow
#

a

glass jetty
#

btw, in cpp
int const bitand foo(int and val){return val;}
is valid code

winged vessel
glass jetty
winged vessel
#

I see weird stuff

#

Isn't programming just type insert

#

🥹

glass jetty
#

programming is arguing over int* val vs int *val

winged vessel
#

I should learn to argue first then

#

Before the program language

glass jetty
#

yeah, thst kind of core skill neuroPog

winged vessel
#

I will go improve then, im bad in arguing

#

😔

olive sable
#

A 3090ti popped up for 450

#

But "sometimes the red vga light on the mobo turn on and there is no image output"

rare bramble
fickle rain
#

Go Windows way and typedef everything

#

Actually nvm not the thing here

split steppe
#

everyone knows int *var is the objectively correct answer

maiden geyser
#

neurocord int* varphobia situation is terrible

split steppe
#

i only write correct code sorry

sage crag
#

int* in cpp and int * in c

#

int* in c style casts too

cosmic sphinx
#

My dear front-end developers (and anyone who’s interested in the future of interfaces):
︀︀
︀︀I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at least in concept):
︀︀Fast, accurate and comprehensive userland text measurement algorithm in pure TypeScript, usable for laying out entire web pages without CSS, bypassing DOM measurements and reflow

**💬 757 🔁 4.1K ❤️ 34.8K 👁️ 7.96M **

▶ Play video
sage crag
#

userland text measurement
i would hope that my typescript text measurement isnt happening in the kernel

split steppe
#

can't wait to drain my battery in 5 minutes because someone decided to do 60fps text reflow in their blog

sage crag
#

text rendering will now pin at least one core

#

reflow at vsync

#

240hz

split steppe
#

now that they have consumed all the ram and network transfer, the final frontier is cpu

trim valve
#

smh not also using the entire gpu

split steppe
#

totally forgor

#

i mean, its a cool demo but i hope nobody uses it

#

text reflow is not where we have problems

rough bloom
#

typescript in kernel

sage crag
#

no

#

explod

rough bloom
split steppe
sage crag
trim valve
#

neuroPogHD my podman doesn't work in wsl

#

incredible

sage crag
#

owobred

#

ert

trim valve
split steppe
#

how is podman of all things not working

sage crag
#

helo

trim valve
#

podman itself is great, the whole world is just used to the way docker does it

split steppe
#

well podman is different from docker of course, but its simpler in implementation so i would have thought itd be easier to make work in wsl

#

no daemon, user perms etc

#

i tried podman a while back because i wanted a rootless and daemonless runtime, but it didnt have a working compose at the time so i kinda forgot about it

trim valve
#

its probably a skill issue on my part with my increasingly oldge ubuntu install

split steppe
#

i think the success of using podman kind of also depends on whether you are making your own images on base or using prebuilt software ones

trim valve
#

I was trying to do vscode dev containers

sage crag
#

bocchi

#

plink

split steppe
#

yeah i dont think thatll work in podman even without wsl lol

trim valve
#

it does actually work

#

it just gets a bit unhappy that they're rootless

split steppe
#

well yeah, thats kind of the fundamental problem lol

trim valve
#

also a nonzero amount of times podman gave me a prompt between docker.io and quay.io

#

which is great if you're on the cli but I think I had vscode dev containers hit me with that prompt in a noninteractive terminal

split steppe
#

you can explicitly type the repo out in the image name

fast pagoda
split steppe
#

looks sketch

#

where do you even plug that thing in

fast pagoda
#

it's sxm4

#

needs a baseboard/backplane

#

2 versions upgrayyd of the connection this thing i bought uses (sxm2)

split steppe
#

damn, somehow i thought dcs just plug in the consumer gpus in hah

fast pagoda
#

they can

#

these are designed to kinda be sold as like a unit

split steppe
#

interesting

fast pagoda
#

they run nvlink thru it

split steppe
#

it definitely looks more efficient though, with flat mount has more and shorter traces prolly

fast pagoda
#

it can deliver more power than pci (at least sxm4 does, it'll give 400w thru socket)

#

they also run nvlink mesh thru it so for a100 case it gets 600GB/s per gpu on that, pcie can only do 2 gpu pairs

split steppe
#

yeesh

#

that lockin better be worth

fast pagoda
#

lockin to the only ecosystem

#

better than the lockin i suffer from

split steppe
#

whats your lockin

fast pagoda
#

rocm on rdna4

split steppe
#

surely amd is not that bad :v

fast pagoda
#

i ran claude code /insights because id never done so before, was curious if i was right

#

i was right

#

in that

#

i use it almost entirely for desperately troubleshooting rocm

#

50% of my sessions of cc were just fixing rocm environment shit

split steppe
#

wack, usually amd is known for reliable and open drivers

fast pagoda
#

it's just pytorch and shit expect cude

#

Cude

#

cuda

#

so half the time even if you specify the rocm versions of stuff, random dependencies will go ahead and install a bunch of cuda shit and fuck the environment sideways anyways

split steppe
#

write your own stack 4head :p

fast pagoda
#

every single use of pytorch on my system i have to manually block it from using any venv or similar local build wheels of pytorch etc

split steppe
#

i guarantee nvidia pays these people to keep it broken

rough bloom
#

tinygrad fixes this
-# NeuroClueless

fast pagoda
#

i cant run anything that uses rocm on this gpu atm without manually forcing system rocm

#

and 0 prebuilt wheels work

#

i have to manually build

split steppe
#

tbf its just python, ive never had a worse experience with deps than in python

fast pagoda
#

even the ones that supposedly target my gpu (gfx1201) dont work

umbral wigeon
split steppe
#

having no dep manager is better than whatever python does

fast pagoda
#

problem is that amd really only guarantees anything will work on like

#

ubuntu

#

for this version of rocm

#

6.4 kinda works

#

7.12 nope

maiden geyser
#

something wicked this way comes

rare bramble
split steppe
#

when i was working with tf and torch with a friend the deps broke every other week, everything just had random version requirements

fast pagoda
#

or you really cannot have cuda installed

#

in your env

#

then python deps suck

trim valve
split steppe
#

we ended up working with a 2 year old python and tf/torch

trim valve
#

so you have to go through debug logs to figure it out at all because otherwise vscode just sits there on a blank screen forever

fast pagoda
#

the problem with just using like 6.4 is that 7.1/7.2 rocm are like

#

mightily faster than 6.4

#

for my gpu

#

and also it wasnt supported in 6.4 yet

#

so it's still fragile

rare bramble
split steppe
fast pagoda
#

instead what i do is this half the time

fast pagoda
split steppe
#

didnt you hear uv is already legacy

fast pagoda
#

well openai bought it

split steppe
#

hah

#

there goes the tax money

rare bramble
#

i'm still wondering what openai gets for acquiring astral, other than hire the devs i guess?

jagged turtle
split steppe
#

its a meme, python changes them like socks

umbral wigeon
#

Why everyone doom posting ai

split steppe
#

there are literally 10+ of them now

fast pagoda
#

no idea really

split steppe
#

whenever these corps buy it its a death sentence

umbral wigeon
fast pagoda
#

mostly because it's a looming existential issue

split steppe
#

uv will be on the chopping block soon enough

split steppe
#

cuz the bubble is almost bursting

#

just like anthropic "leaked" their next gen model info

#

"were so close to upending the economy trust, just a few more bucks maannnnn"

umbral wigeon
fast pagoda
#

it already burst didnt u hear some 3 iq moron on twitter announced google's "new algorithm :oooo" turboquant reduced all memory requirements for llms by 69x and ram prices already cratered, which is why 59832749823749283749 people and outlets keep saying that without any basis in reality surely

#

even though that's not what it does at all

umbral wigeon
#

I'll just ignore, because I wanna see what you guys think about ai

split steppe
fast pagoda
#

you will never hear the end of that until it's either confirmed that it wont actually replace people or that it will for sure

umbral wigeon
#

Yeah

split steppe
#

accountability especially

fast pagoda
#

idiot box computer can't be responsible for itself fucking up because it's too stupid to handle that

#

and the company will say fuck you

split steppe
#

although i worry about it, because usa is notoriously unaccountable for anything

#

everyone there is looking to sink accountability somewhere people will stop asking about

fast pagoda
#

we're generally alright at suing the everloving fuck out of each other so b2b/b2c accountability will be needed

split steppe
#

thats just a show, the real damages to life and working class are never accounted for

umbral wigeon
fast pagoda
#

im talking more in the sense of day to day workplace stuff

#

itll be needed

#

for that reason

#

at least for a while

umbral wigeon
split steppe
#

who knows, my bet is on eu

#

we havent lost all sanity yet, despite the bureaucracy

split steppe
fast pagoda
#

i wonder what this conversation will look like were i to read it 20 y ears from now

#

if im alive

#

lol

split steppe
#

in 20 years i hope i will have managed to have my business and change the landscape of development

umbral wigeon
fast pagoda
#

i hope soon ill succeed in true artificial stupidity and will just be burned for practicing witchcraft

umbral wigeon
#

What yall thinks, next 4 years will look like

fast pagoda
#

same as the last 4 unless something changes

#

dumb shit globally

#

shortages in the age of unbelievable excess due to lopsided distribution

#

lotta pain

#

cool developments in math/science probably

split steppe
#

ai bubble will pop and america will be on foodstamps, europe will become independent, china will be the new global daddy

fast pagoda
#

i was going to say chinese expansion

#

but also i'll be very curious to see what happens to europe if/when usa doesnt prove too stubborn/big to fail somehow

#

i think everything might be fundamentally fubar'd

#

not for the failing thing

#

but i mean just in general system seems to have the needle broken off on 11

#

whenever it does stop it's gonna be spectacular

split steppe
#

europe is already moving shop at speed, we're kind of done answering to others, i just hope we do it in time

fast pagoda
#

that's a good thing, i never understood why europe took such a weird positioning

#

really thought they'd go on a collective art student sabbatical

split steppe
#

because it was beneficial to everyone for most of the time

#

you gotta also remember that eu formed out of a brutal war

fast pagoda
#

short term sure

#

but yeah i mean i get the whole "let's maybe not build up like that" sort of thing

#

they just overcorrected a bit i think in the grand scheme

#

some interesting experiments came out of it

#

lot of good theory for like

#

human rights stuff

split steppe
#

maybe, i think overall it was a net benefit. also we are far different from america and such, we are dozens of completely independent nations, languages and cultures, including ones that hate eachother and have warred for centuries. tough task making everyone work together

fast pagoda
#

i really thought in like the 2010s that things would just continue to evolve positively

#

near universally

#

embarassing

#

maybe it was hope rather than thought

#

hate conflict for no reason

split steppe
#

i mean, when things are good or maybe not close to home it all seems to be going up

fast pagoda
#

yeah it's just naivete

split steppe
#

its all coming and going in waves

#

though we are in a very unique time now, we have never in history had univeral global instant communication

fast pagoda
#

yeah i really cant say i have any clue what's gonna happen next which is why i kinda just have to operate assuming it'll all stay roughly similar

split steppe
#

even just a decade ago it wasnt as utterly ubiquitous as it is now

fast pagoda
#

i feel like the now feels very very different depending on what you care about in general which is always true but like some folks are deep into what is basically i feel an alternate reality compared to the day to day of the opposite end

split steppe
#

the alternate reality bit is indeed quite worrying, i think that is the biggest curse of the internet. actual monkeys paw stuff

#

sure you can talk to anyone in the world instantly regardless of language, but also nobody has shared context or values in your neighborhood now

fast pagoda
#

and if you so choose you can hyperspecialize so deep into the things you care about you might as well live on another planet from people around you physically much of the time

split steppe
#

it is quite a different world indeed

#

dont even need to leave home really

#

ubereats, remote work, vr etc

fast pagoda
#

ready player 1 wasnt exactly prophetic considering how it was timed, i think by the time it was written it was pretty much underway to get us to where we are now

#

but it still feels funny to think about how i viewed that "future" when i read that like 15 years ago

#

basically true now minus the doomsday and meta horizons exploded so it's over for that

split steppe
#

heh the metaverse is never not going to be funny

#

imagine dropping 80B for corpo vrchat

fast pagoda
#

zuck will never nnot be a lolcow

split steppe
fast pagoda
#

real human bean

split steppe
#

when i was human

#

i meant i am human, still

fast pagoda
#

funniest social media post maybe ever to me for some reason

split steppe
#

aint no way that's a real post from him :V

#

truly an OG

fast pagoda
#

it's so real and so good for it

#

also

#

minipc just spun up randomly

#

so i ssh to it

#

time to reboot buddy

split steppe
#

classic screen locker

fast pagoda
#

most windows thing it could've done

split steppe
#

modern standby be like

fast pagoda
#

well it's probably my fault because i force it to stay awake cuz it runs echo's service that i decided needed to be a systemd service instead of anything else

split steppe
#

whats wrong with it being a unit?

#

that's kind of what systemd is for is it not

fast pagoda
#

it's just not something i need running all the time in truth

split steppe
#

ah

fast pagoda
#

i mean, it being a service process is fine for the reasons i chose but here i am havcing it do nothing

split steppe
#

would wake-on-lan work? i never actually tried myself

#

so it only works when traffic comes into it, but i guess you then still need the discord loop

fast pagoda
#

probably but it's the part that does the waking (it gets the incoming calls/messages)

#

it's supposed to then send a request to load the model on this pc and if that fails, load it on itself but i intentionally hamstrung it for that so it wouldn't for now

#

it's probably fuckin restarting over and over because of that now that i think about it

split steppe
#

haah

#

man's barely conscious over there, but he keeps goin

#

quality slop must be delivered

fast pagoda
#

he's getting re-brain-damaged rn

#

2 at once for excitement

split steppe
#

love to see the line go up

#

stonks

fast pagoda
#

LOL

#

it hasnt crashed since the other day but it went almost 40k before givingup

#

nice

#

ive seen this number before but i cleared the agent on a timer that checks on it and it still noted it again

#

really needs me to know

split steppe
#

you gotta add restart backoff to your unit

fast pagoda
#

it backed off

#

just reallllllllllllllllllllllllllllllly slowly

split steppe
#

😄

fast pagoda
#

!! filling in last command is so good i need to use it more

#

i mean so does just pushing up which is hwat i normally do but it's nice for prefixing stuff (although i think arrow up might work for it im always scared it's gonna replace the whole line)

split steppe
#

i pretty much only use it for saving 1 second for prefixing sudo lol

fast pagoda
#

me irl

#

im trying to think of other uses other than sudo or prefixing like 1 thing

#

i think there's one that directly just sudos the last command as its function but i forgor

#

one that isnt !!

#

ah no it's just sudo !!

#

idk what i thought the other one was

glass jetty
# split steppe everyone knows int *var is the objectively correct answer

lol, you are completely wrong

  • belong to type, variable is pointer
    int var; --var declaration
    const int var; -- const declaration
    int const& ref; -- constant reference
    int* ptr; -- simple ptr of type int
    const int* ptr; -- simple ptr to type const int
    const int *const ptr; --constant ptr to type constant int
#

when you cast you do (whatevertype*), and not (whatevertype)*

split steppe
glass jetty
split steppe
#

you are wrong

#

it's int

fast pagoda
#

P L A I N

glass jetty
#

cuz type for variable is int*, and it is not variable-ptr to type int
it is not int *v1, *v2;
it is int* v1, v2;

fast pagoda
#

int *v1, *v2; is 2 pointers

#

wtf

#

it took my *

split steppe
#

use ``

fast pagoda
#

int *v1, *v2;

#

yeah

fast pagoda
#

i forgot it would eat that

azure lynx
#

talking about programming on Discord is hard. so is discussing how to draw an emoji with text..

glass jetty
#

nvm i retreat
it just cursed thing to declare using ,
i never do it, it is cursed

    int* val, val2;
    return sizeof(val2);
}```

main:
mov eax, 4
ret

fast pagoda
#

we never talk about programming here

azure lynx
glass jetty
#

anyway
it is type_qualifier type pointer_declaration pointer_qualifier variable_name

fast pagoda
#

but yeah the * binds to the var name not the type so

split steppe
#

amateurs

fast pagoda
#

1 variable per line

#

that's what i kno

azure lynx
fast pagoda
#

no opportunity to be stupid

#

c++ try not to get eaten alive by c challenge: impossible

split steppe
#

hence int *v

glass jetty
split steppe
#

can't hear you over you being wrong

glass jetty
#

ptr should be logically bound to type for humans

fast pagoda
#

what if i legally may not count as a human

glass jetty
#

than you may use int * val

fast pagoda