#programming

1 messages · Page 65 of 1

opaque wharf
#

To be fair, it may be because I have to repair my phone and it didn't seal properly so the lens got effed

fast pagoda
#

my favourite home meal to make

#

curry with panko breaded cutlet

#

so ez

#

so good

rigid snow
#

oh shit that’s chicken

#

i thought that was sauce or something

wary rover
#

So serde_json can work without a "saving" data into some JSON file and can work as a "println!" for struct fields?

fast pagoda
#

the breadiest sauce

fast pagoda
#

doesnt have to load it from elsewhere

wary rover
#

Mhmm

opaque wharf
#

My camera cooked it so well that the chicken liquidate lol

sage crag
#

most used serde crate

wary rover
#

Seems like I am not a target audience for tutorials yet

sage crag
#

would you rather they used serde_bincode

#

at least json is "human readable"

fast pagoda
#

also you can't just println! a custom struct, u would have to add like #[derive(Debug)] to it, and then print it like println!("{:?}", my_struct);

rigid snow
wary rover
#

I am not saying that what they do is wrong, I am just confused how did something they made works

#

Was confused*

rigid snow
fast pagoda
#

it's basically like pretty print for ur structs

wary rover
#

Fair enough

opaque sigil
fast pagoda
#

those screenshots didnt show it

#

but there has to be a print somewhere

#

like println!("{}", dog_ser.unwrap()); off screen in those screenshots

#

that's why it's printing it

opaque sigil
#

yea

wary rover
#

Yes, it has. I just didnt understand how the whole thing works, so I was like "this thingy here does this thingy there. How?"

fast pagoda
#

lol yeah at first it can look like it's summoning json from the ether

wary rover
#

Precisely my thought

cunning gyro
fast pagoda
#

that's why im out here mainlining python usually

#

just keep running it

opaque wharf
#

So here is the thing that you need to understand

#

There is in memory representation of the data

opaque sigil
#

90% of the actual work is delegated to serde so you'll have to dig into that to properly understand

opaque wharf
#

And then there's storage representation

#

In memory representation is what your program usually understands and can manipulate

#

While storage representation may or may not be modifiable without turning it into in memory representation first

#

A struct is just a memory representation

#

But when you need to store/send the struct somewhere else, you can't simply send the memory representation (its complicated)

wary rover
#

I took a step back, read a portion of Rust, the Book, fixed some issues in the code I threw together haphazardly as new layers of understanding arose in my brain, then after reading some more I understood, that my code was shit and it will never work, so I deleted everything related to "collection" function and started anew

#

So now I am "digging into that"

opaque sigil
#

making progress

opaque wharf
#

Btw the process of converting between the representation is Serialization and Deserialization

#

So serde

wary rover
#

Mhm, got that

#

Btw, can you apply serde to function output? Like can you tell it: "Look at this function, it outputs an Enum variant. Take this variant, convert it to string and save to JSON file"? I will not do it like that, but I am generally curious

olive sable
#

@nocturne olive

nocturne olive
olive sable
#

Man im dead

opaque wharf
#

But in general, maybe people that are more familiar with language design and type system will know

#

Because who knows if there is some in-memory representation by a program that can't actually be converted to and from other representation

opaque sigil
#

serde is incredibly flexible so chances are whatever you want to do is possible

opaque wharf
opaque sigil
#

with the * of you might have to write a custom (de)serialiser

olive sable
#

I wanne go home

opaque wharf
#

Request for helicopter

wary rover
#

Initiate fast travel

nocturne olive
#

The 3090 has been sillied

fast pagoda
#

does this mean you bought one

nocturne olive
fast pagoda
olive sable
#

Superbox gave me the money i need for it

opaque wharf
#

Now sam can game on it

olive sable
#

And now im sending it to him

fast pagoda
#

dang so that's why you went on this journey

opaque wharf
fast pagoda
#

you have to go back on the train and bus with that thing

#

damn

nocturne olive
opaque wharf
#

Is the seller live in the middle of nowhere?

olive sable
#

4 hours back bwaadow

olive sable
fast pagoda
#

my guy traversed the schengen area for that 3090

opaque wharf
#

Because that may have been why no one has come and get it even after 1 week

olive sable
#

Exactly that

#

The ones selling for 800 were in antwerp and shit

#

This guy is in wherever the fuck i am rn

#

Seraing

nocturne olive
#

I guess nobody wanted the 3090 so now it's going to the NeuroSynth training

olive sable
#

It came with an anti sag bracket

fast pagoda
#

3090 had a nice country life

opaque wharf
fast pagoda
#

now it's time for the gulag

olive sable
#

Bro said his last asus died after a year cuz of no sag bracket

#

Wonky asus

fast pagoda
#

are you in luxembourg

olive sable
#

No

fast pagoda
#

close to it tho

#

NA edumacation glueless

nocturne olive
olive sable
#

The city liege, is in the province thats also named liege

#

Which is in belgium

opaque wharf
fast pagoda
#

have atlas do it

olive sable
#

It has a book for how to instal it

opaque wharf
#

Can't have sagging if the gravitational pull is the one connecting the PCIe

fast pagoda
#

not the shagging

nocturne olive
# fast pagoda

Well, my 3090 is gonna be basically at the bottom of the case, so there's not really much space to put stuff under it
And above it is gonna be the 4070Ti

opaque wharf
#

Wait how do I spell it again?

fast pagoda
#

sagging

#

lol

opaque wharf
#

Ahhh of course. I am too tired after cooking lol]

nocturne olive
#

And I have a 1000W PSU so I assume I have enough power to spare between the GPUs

stray dragon
fast pagoda
#

i was gonna post this other atlas gpu bracket but whoever modeled that one has him .... immodest

opaque wharf
#

Because it may not be enough

nocturne olive
#

12700K

fast pagoda
#

wew

#

that'll be close

nocturne olive
#

280 + 350 + 190 or something for the two GPUs and CPU

fast pagoda
#

undervolt

nocturne olive
#

I have no clue how, at least not on Linux

opaque wharf
#

Yeah, 350 + 285 + 190 plus some headroom for spike

stray dragon
olive sable
#

2 french girls are asking about when the bus will get here. Idk bro, i dont live here AquaCry

opaque wharf
fast pagoda
#

you'd be at normal ~825-850w and spike would be cutting it close

opaque wharf
#

So it's close and may have some instability

fast pagoda
#

the rails will not be happy

nocturne olive
opaque sigil
#

only one way to find out neuroPogHD

stray dragon
#

probably

olive sable
#

Im using 750w for a 3090 and 5950x.

olive sable
opaque wharf
fast pagoda
#

5950x is more efficient than a 12700k i think

stray dragon
nocturne olive
#

Originally I had 850W but I upgraded it since I was gonna make a different dual-GPU configuration, but I guess instead of that it'll be 3090 + 4070Ti

opaque wharf
stray dragon
#

intel cpus have silly power requirements

fast pagoda
#

intel has been just gas pedal down jamming power into the sand

opaque sigil
#

the funny thing is that the 5950X says it's 105W, it will NEVER use that much

fast pagoda
#

because they forgor how to be competitive any other way

opaque sigil
#

i think they usually draw like 160?

nocturne olive
olive sable
nocturne olive
#

At least under a stress test running Windows that's what happened

stray dragon
nocturne olive
#

Though now I'm on Linux

opaque sigil
#

no i meant 160

opaque wharf
#

Because people IRL didn't really hate each other from SEA

stray dragon
fast pagoda
opaque wharf
#

But hop on to any game, and slurs starts flying

stray dragon
#

thought "it will NEVER use that much" meant it used less not more

fast pagoda
#

so did i at first

#

5950x can take some juice if needed

opaque sigil
#

amd's numbers are weird

fast pagoda
#

kek at 10900k

olive sable
fast pagoda
#

as an american i mostly clown on americans

#

it's so easy

olive sable
#

Im so hungy bwaadow

opaque wharf
fast pagoda
#

i miss food in japan so bad
was talking about it earlier with my therapist (lule)
also went to kura yesterday
and now you post curry

stray dragon
# opaque sigil amd's numbers are weird

personally they seem fine? my ryzen 9 9900x is rated for 120W, but with a minecraft server that uses nearly 100% of one of the cores all the time, it seems to use about 70W continuous (reducing the max TDP to 65W didn't lower the power usage much)

#

i imagine full-core load would be about 120W

opaque sigil
#

i wanna say they updated the tdp to be more accurate with zen 4 but i'm not 100% on that

fast pagoda
#

ive never actually bothered to check the power draw of my 5900x

opaque sigil
#

or zen 5 idk

#

one of the two

#

my 5900X usually sucks up 140W under load

stray dragon
stray dragon
#

ok then

opaque wharf
fast pagoda
#

but my 5900x and 3080 somehow manage to cause my psu (the one in the pc rn is 850w to be replaced by the 1300w one when i finally get parts COPIUM ) to cut out if i run something like llm training for a long time

fast pagoda
opaque wharf
#

Ahhh, power meter

fast pagoda
olive sable
stray dragon
# opaque wharf What is kill-a-watt?

a little device that goes between the outlet and the plug and can tell you the voltage, amperage, average power draw, kilowatt-hours used since a time

nocturne olive
fast pagoda
#

but only manifests at peak draw

opaque wharf
#

Don't cheap out on PSU

fast pagoda
#

i didn't

olive sable
#

The 5900x shouldnt use use 140 should it???

opaque wharf
stray dragon
opaque sigil
opaque wharf
#

Thank god for more certification now since 80+ platinum could be meaningless now

#

Meaningless as in, the efficiency of power supply design is mostly a solved problem. So most PSU could pass the efficiency test with flying colors

fast pagoda
olive sable
#

Thanks google maps okp
Wait here 30min, or walk 30 min to the next stop of the same bus neurOMEGALUL

opaque sigil
#

that's impressive that you managed to kill a rm850x

#

those things are hella overspecced usually

olive sable
fast pagoda
#

yeah i have no idea why it's like this

olive sable
#

I dont

#

I need to go to the bathroom, and walking wont help

opaque wharf
fast pagoda
#

i purchased this thing

#

still waiting to use it

#

it is covered in clothes in the corner of my office rn

opaque wharf
fast pagoda
#

FSP is a good oem

#

i hadnt heard of them till recently

nocturne olive
opaque sigil
#

i can't say i've ever heard of them

opaque wharf
#

They are quite popular here because it's cheap and good

nocturne olive
fast pagoda
#

i bought it for atx3.0 with the HPWR actually

nocturne olive
#

Unless it's 3090 Ti

fast pagoda
#

back when i thought perhaps they maybe actually fixed the issue

opaque sigil
nocturne olive
olive sable
nocturne olive
olive sable
#

There are some with 2 x 8pin

#

Like mine

fast pagoda
#

the 1350w isnt on the tier list but the ones under this one are A+

#

so i was sold

opaque sigil
#

do they not have adapters that let you break up a 12v-2x6 into multiple pcie

rough bloom
nocturne olive
fast pagoda
#

if only the GPU had pcie connectors

nocturne olive
fast pagoda
#

and yeah the 3090 one isn't hpwr

#

it's a bastard child

olive sable
#

If this bus doesnt get here soon im fucked

opaque sigil
rough bloom
opaque wharf
opaque sigil
#

i was talking about the other way around neuroPogHD

rough bloom
opaque sigil
#

split the 600W into multiple 8 pin cables ones

rough bloom
#

mabe, I guess if a manufacturer feels like it
but I think they could just put the connectors on the PSU itself instead

nocturne olive
rough bloom
opaque sigil
#

tbf idk how much space the 12v-2x6 port even takes up, maybe it is easier for them to just put more 8 pin ones instead

fast pagoda
#

it's just that easy

nocturne olive
opaque sigil
#

i guess if there's ever any demand they can just make those cables

opaque wharf
#

The problem with 12VHPWR is the connector

rough bloom
opaque sigil
#

i don't see why they couldn't

fast pagoda
fast pagoda
stray dragon
#

rip

fast pagoda
#

because i thought i'd be buying a gpu imminently at the time

#

LULE

opaque sigil
rough bloom
opaque wharf
#

Man, I think I'm going to sleep first. Good night all

fast pagoda
#

who's going in business w/ me

rough bloom
nocturne olive
stray dragon
# fast pagoda

was wondering how the hell those cables were cabling and then realized it was edited lol

fast pagoda
#

magic

stray dragon
#

generating twice the cables per cable lol

fast pagoda
#

AI will figure it out - jensen

#

alright

#

i have optimized

#

the page

#

it's still a bit laggy to drag LULE

uneven pulsar
#

I hate Minecraft server api b###s###

olive sable
#

Bus is finally here neuroHypers

#

Almost died inside

fast pagoda
#

i wish on my way home from work i wasn't driving

#

and could just sit on a bus or train

olive sable
#

Barely missed the train, fuck

#

There's anothe one but now i have to wait here an hour

rough bloom
#

more time to read about Vulkan SMILE

olive sable
#

Nah this train station is sketchy asf

#

Def a place where they do business AquaCry

tiny mango
olive sable
#

Im not starting in that type of business

tender river
#

@sage crag wait

#

does hblang exist?

trim valve
#

mhm thanks windows

tender river
#

NeurOhISee peer pressure ignorant people

minor crag
#

I hate npm

#

It just doesn't work

sage crag
#

hblang itself exists as much as any other programming language i suppose

rough bloom
#

the reference compiler defines the language mhm

olive sable
#

Made my train neuroHypers
It has power outlets neuroHypers

#

Im not completely fucked

sage crag
#

the empty set is defined, but does the empty set exist?

#

that's more of a philosophical question than an empirical one though...

rough bloom
tender river
#

konii

sage crag
#

also hello world in 179 bytes

tender river
#

you're safe for now neuroPogHD

sage crag
#

what

tender river
#

nothing

sage crag
olive sable
tender river
#

welcome to langdev
we have
lexing (somewhat solved problem)
parsing (unsolved problem)
code analysis (unsolved problem)
codegen (unsolved problem)
optimization (unsolved problem)
codegen (unsolved problem)
codegen (unsolved problem)
codegen (unsolved problem)
code analysis (unsolved problem)

olive sable
#

Sam (causes problems)

sage crag
amber fractal
olive sable
fast pagoda
hard raptor
#

How bout:
Emewie (is the problems themselves)

olive sable
#

Cuz this trip is so long i have listened to 80 songs. So about 240minutes or 4 hours

inner pike
#

Shadow ( Is a femboy )

nocturne olive
#

-# Any Machine love or NeuroSynth in there?

stark needle
inner pike
sour harness
#

Claude wtf...

#

I think Claude really wants a friend

stark needle
#

You are not interested in WHAT-

hard raptor
#

I am more an enjoyer of gemini myself

stark needle
#

It assumes ur the dumbest most ignorant person on earth

opaque wharf
hard raptor
# sour harness Claude wtf...

So you are telling it to be interested in friends but not allowing it to be interested in anything else, causing it to have nothing to bond over

olive sable
opaque wharf
olive sable
#

Just not my style of music

#

We live train internet

opaque wharf
#

Or is it the machine?

olive sable
#

Bruh that took a min to send

olive sable
#

No wifi...

opaque wharf
#

Sad Machine - Porter Robinson

olive sable
#

I know porter robinson

#

I think i know the song too

nocturne olive
#

!! FLASHING LIGHTS / EPILEPSY WARNING !!
Can you teach me to be real?

This collab is a tribute to Neuro-sama and her community "the swarm". Original song is "Machine Love" by Jamie Paige, which is a tribute to "song of the Eared Robot (耳のあるロボットの唄)" by nwp8861.
This video itself took 3 months to make, it also features many MA...

▶ Play video
olive sable
#

I will send the 3090 after im back from vacation ok?

nocturne olive
#

How long is that then?

olive sable
#

Im back 11/7

#

So 2 weeks ig

nocturne olive
#

That's a while, and we have a new dataset update coming some time soon ish

olive sable
#

I would send it tomorrow if the post office was open on sunday

#

Or ill have to ask my mom to send it ig

#

Ill see

nocturne olive
#

I guess I'll just wait or something

autumn ore
#

@fast pagoda nice updates

rigid snow
#

bwabwabwabwabwabwa

autumn ore
#

Just woke up I will work on it ina. Hour

opaque wharf
#

People sleep schedule here is wild af

olive sable
#

Yep

#

I havent slept in 37

#

Hours

fast pagoda
#

i am currently separating it into something more structured

opaque wharf
#

Longest I didn't sleep was in highschool, and it was around 54 hours IIRC. Would not recommend doing that.

rigid snow
#

what the fuxk

opaque wharf
#

It was a different times yes. I was young and full of energy

fast pagoda
#

/viewport-canvas branch just fixes al lot of the standard performance stuff then /viewport-canvas-refactor is where it was bothering me that script.js was almost 1000 llines

#

so it's separated more sanely

maiden geyser
stark needle
rigid snow
#

is valve stupid, my brother got a steam deck oled and... they ship a special oobe branch of the os that downloads the current update. which would be fine if it worked but like it's miserable, it straight up silently refuses to work and freezes the install process if it doesn't like the wifi connection even a tiny bit

#

they ship a special oobe branch of the os
why is this a thing in the first place

tender river
#

steam os uses an immutable root afaik which makes sense

opaque wharf
tender river
#

they get the latest updates of arch but they test everything before pushing it to users

rigid snow
#

but why not just ship an old update instead of the special oobe branch?

tender river
#

and since they update the entire image (atomically, hopefully) theres no issues like kernel not installing because of a power outage

rigid snow
#

they do that still

opaque wharf
rigid snow
#

on steamos

opaque wharf
#

But if they botched it, then yeah, OOBE will not be great anyhow

tender river
#

but also when they need to patch something they can just do it without waiting for arch to do it

#

if you want to just use plain arch or something you can do it but they dont want users making their system slightly broken by installing random untested system packages

#

anyway the issue in your particular case seems that steamos doesn't handle poor connection well, which is fair criticism (not that i have ever used it) but isn't really related to it being an arch spinoff

rigid snow
#

to be clear, what i mean by special oobe branch is: it doesn't have anything, super stripped down. the only things you can do is choose the language, choose the timezone, connect to wifi, install current steamos version

tender river
#

oh

#

i see what you mean

#

in that case i think it's because shipping a full OS is bad for security

rigid snow
tender river
#

i just misunderstood you

tender river
rigid snow
#

oh yeah there is still a browser to open steam support and the pdf manual

#

that's the end of the features

tender river
#

anyway, the thing they ship from the factory will be potentially used years down the line, they want to be extra sure it keeps working and that's why it's so minimal

rigid snow
#

makes sense

tender river
#

i dont think there are many other reasons

olive sable
#

I wish my phone had decimals for the battery

#

Integers are cringe

rigid snow
#

hear me out, an infinitely zoomable progress bar

olive sable
#

Ehhh...

#

Idk

opaque sigil
rigid snow
#

Math.floor(Math.floor(Math.floor(Math.floor(Math.floor(

olive sable
#

If it has autoscroll maybe

#

But it cant be sybmnced with the progress bar, it needs to scroll in batches

fading blaze
#

So my uncle pushed me to learn another AI development tool

#

umm

#

So I was writing one of those "codepoint viewers" in Vanilla JS

sage crag
opaque wharf
opaque sigil
sage crag
# sage crag

i was today years old when i learned that read() has a buffer attached to the process in the kernel

#

so its queued

fading blaze
rigid snow
sage crag
fading blaze
#

So I made this just through my own fingies and brain

opaque wharf
#

Congrats

opaque sigil
#

idk, 300 maybe?

fading blaze
#

I like the periodic table aesthetic

sage crag
#

296

tender river
fading blaze
#

so I wanted to see what this AI tools would come up with

opaque sigil
#

oh damn

opaque wharf
#

Salaam

tender river
#

but async is the opposite of size optimization

sage crag
opaque wharf
#

That reads salaam right?

fading blaze
#

What the hell is this?

fading blaze
sage crag
fading blaze
#

It's just arabic likes breaking text rendering

fading blaze
#

so it takes two arguments. the character and the codepoint of the character

tender river
#

paamayim nekudotayim

fading blaze
#

because... idk why it needs both of them

sage crag
tender river
fading blaze
#

Yes I know the code is bad

sage crag
fading blaze
# tender river php

Yeah it's because there was an old PHP interpreter that came from {Filtered} company

sage crag
#

and it also classifies whether something is an emoji or a standard char

fading blaze
sage crag
#

this will label anything that isnt a single byte character as an emoji

opaque wharf
sage crag
#

so basically any non-ascii chars

fading blaze
sage crag
fading blaze
#

yes and it also tells you if something is an ascii space

sage crag
#

[0xF0, 0x9F, 0x98, 0x8A, 'a', 's', 'd']
is 😊asd. the emoji takes up four bytes.

fading blaze
#

why not do char.match(/\p{Zs}/)?

fading blaze
#

So everything from U+0000 to U+FFFF counts as one character

#

and everything U+10000 and above is 2

sage crag
fading blaze
sage crag
#

yes, it's the same deal enub

fading blaze
#

But I don't think this is an emoji

sage crag
opaque wharf
#

UTF is just how you encode things

fading blaze
sage crag
#

just leave it as it is?

fading blaze
opaque wharf
#

Fun question would be, should regex digit match other script digit

fading blaze
#

There's more than one space character in Unicode

sage crag
opaque wharf
#

You'd think so

fading blaze
#

The real question is, should literals be allowed to use non-maghreb digits

fading blaze
sage crag
#

if you want to do it in as few lines as possible, i would check whitespace with /\s/.test(char)

fading blaze
sage crag
tender river
fading blaze
#

Wait it is

opaque wharf
#

But it doesn't

sage crag
#

it uses anything that javascript classifies as whitespace

wary rover
#

ying yang screenshots

tender river
#

\d isnt \s

sage crag
fading blaze
tender river
#

bwa

sage crag
#

bwa

opaque wharf
#

I am talking about regex and matching other script digit

olive sable
#

Bwaa

opaque wharf
sage crag
fading blaze
olive sable
fading blaze
#

like ½

opaque wharf
olive sable
#

1/2 is a beatifull fraction tho

sage crag
olive sable
#

½

#

Huh

opaque wharf
#

Needs to turn on unicode

#

with /u flag

fading blaze
# opaque wharf But it doesn't

the thing with \d is let's say you write the following code

function parse_digits(str){
  arr=[];
  for (char of str){
    if(char.match("\d")){
      arr.append(char.charcodeAt(0)-48);
    } else {
      throw "Invalid Digit";
    }
  }
  return arr;
}
tender river
#

isdecimal isdigit isnumeric neuroDespair

fading blaze
#

and every person that calls it just assumes it always returns an array of numbers between 0 and 9

#

an attacker can just cause an overflow using non-ascii digits

#

if \d could match non-ascii digits

sage crag
#

i think using regex in any kind of security sensitive context is a mistake to begin with enub

olive sable
#

Regex is the work of pure evil

fading blaze
fast pagoda
#

winget randomly uninstalled itself

#

that was strange

olive sable
fading blaze
#

IDK maybe I am just bad at prompting which is why I always get shit code from LLMs

tender river
#

LLMs dont make good code, their strong suite is being able to program at all and being able to do it at scale/speed incomparable to a human

olive sable
#

Wtf is soy ink??

opaque wharf
#

Sam is getting bored lol

fading blaze
fading blaze
tender river
#

ship a wasm python interpreter and use unicodedata, duh

autumn ore
#

@fast pagoda server back up

sage crag
#

wanna sleep 100ms? sure
_ = arch.sys.nanosleep(.(0, 100000000), null)

#

i actually have only implemented these ones so far

$sys_read: u32 = 0x0
$sys_write: u32 = 0x1
$sys_nanosleep: u32 = 0x23
$sys_mmap: u32 = 0x9
$sys_mremap: u32 = 0x19
$sys_munmap: u32 = 0xB
$sys_exit: u32 = 0x3C
$sys_exit_group: u32 = 0xE7
$sys_getrandom: u32 = 0x13E
opaque sigil
#

Konii about to implement every single syscall neuroPogHD

sage crag
#
user@linux ~/c/lily-0.2.0 (trunk)> grep 'NR' /usr/include/asm/unistd_64.h --color=always | wc --lines
380

there are only about 380

#

ignore the colour im using it in less

#

its so useful

rigid snow
#

still have to wait for that to download evilBwaa

autumn ore
#

@fast pagoda @amber fractal I FIXED RENDERING

#

ITS SMOOTH AS BUTTER

rigid snow
amber fractal
autumn ore
#

lemme record

tender river
tender river
#

(make the code nicer and then begin work on parsing json rpc)

fast pagoda
tender river
#

or australian (i think they use the same spelling)

fading blaze
#

I mean nothing is stopping me from writing a python script to convert UnicodeData.txt to a big javascript file

rigid snow
#

chayleaf official twitter page

sage crag
tender river
rigid snow
tender river
#

i do cupsama

sage crag
#

what did you do to her

tender river
sage crag
#

i should probably push my changes to a branch but like

#

i havent reimplemented anything yet ive just been code golfing

tender river
#

i've just been breaking the compiler

sage crag
#

i havent run into many breakages recently

#

its been getting more stable which is good

stark needle
sage crag
#

shadowbwaalac

stark needle
#

Hatsune Miku does NOT talk to you

#

!!!!

sage crag
stark needle
#

classic british L

tender river
#

it's okay konii i can talk to you instead

#

i talk to british people surprisingly often actually it's somewhat uncanny

opaque sigil
#

My condolences

sage crag
#

me, the voices in my head, the voices in your head, nesus2, the voices in nesus2's head

uneven pulsar
#

do they listen

sage crag
rigid snow
#

🐟 🐟

sage crag
fast pagoda
#

saba

opaque sigil
tender river
#

she ate the fish

uneven pulsar
#

fish n chips a la vedal!

tender river
sage crag
#

i could be a fish

tender river
#

very fishy of you

olive sable
#

Im home neuroHypers

sage crag
olive sable
sage crag
#

slight problem with aos support tho

olive sable
sage crag
tender river
sage crag
#

mostly ok, can handle it in target

#

reasons for target and arch separation

tender river
#

i guess i can use file objects so i can do stream.file.read() instead of something like read(stream.fd) or File(stream.fd).read

sage crag
#

im not sure how much it matters for you to care abt lily parity

#

since i likely wont write an async fs impl for lily

tender river
#

async files are just regular files but you retry after EAGAIN

#

you use all the same read/write syscalls

sage crag
#

i see

#

how about io uring?

tender river
#

thats a bit special since you give kernel ownership over your memory or somethnig

sage crag
#

ig

tender river
sage crag
#

i was thinking something but i stopped

tender river
#

oh wait i forgor theres some reason tokio reads Files using threads instead of epoll

#

uuh might want to look into that NeuroClueless

sage crag
#

oh right

rigid snow
# rigid snow after 8 hours of doing some cursed rituals it still has not updated properly. fu...

THERE IS NO WAY the official valve guide lists balenaetcher as the only way to flash steamos to a thumb drive (on macos) AND https://forums.balena.io/t/flashing-never-goes-above-0/368710 this is a fucking thing

sage crag
sage crag
#

u could use dd, gnome flasher, etc

rigid snow
#

i know i can, also it's not an iso it's a raw img

#

but whatever

tender river
sage crag
#

apparently you need to expose an __errno_location(): ^i32 function

rigid snow
sage crag
stark needle
#

Microsoft when Microsoft

rigid snow
#

did you know phones running iOS 26 are 100x faster on avg than phones running iPhone OS 2.0?

sage crag
uneven pulsar
#

linux pcs are 80-20000x faster than windows 11 pcs because they've got 2k cpus and 16tb ram neuroHypers

nocturne olive
sage crag
tender river
nocturne olive
sage crag
tender river
#

making it up as i go but unlike an llm i keep winning neuroEZ

olive sable
#

Mmmm carpet

sage crag
#

i just ate an impossible amount of pasta

nocturne olive
olive sable
#

Yes

sage crag
#

magic

nocturne olive
# olive sable Yes

That sure is a lot of dust
I assume you're cleaning it before sending?

olive sable
#

Yes

opaque sigil
#

that poor card AINTNEURWAY

nocturne olive
rigid snow
#

looks like the previous owner has a pet

tender river
# sage crag magic

looks like epoll isnt the whole part of the puzzle theres also linux aio i dont know what i'm supposed to be doing

#

oh epoll is an alternative to aio?

#

i just want to know if epoll is ok for fs reeeeeeeads

sage crag
opaque wharf
olive sable
#

im just using my fingers

tender river
sage crag
#

smort

tender river
#

you dont have to pick the best way if you dont design your entire program around the worst way

languid maple
#

hello im trying to make a rl based ai that can play osu like neuro but im having trouble

tender river
#

i found this extremely authoritative comment on stackoverflow

languid maple
#

the training has been running for like 4 hours and not a single succesful note happened

opaque wharf
#

Sam fingering a GPU

tender river
languid maple
#

can someone help me because im running out of ideas

tender river
#

that way the model should have an easier time adapting

opaque wharf
#

RL takes me back to that one guy creating torment nexus

languid maple
#

gigabrain

#

ok ill try that thanks man

#

uhh if i remember correctly there was an external program that showed like 100 hits, 50 hits and misses

#

and like pp what was the name?

tender river
languid maple
#

op thank you

rigid snow
#

holy fuck full throttle fan jumpscare

#

why tf is it so loud on the steam deck vedalCry

opaque wharf
rigid snow
#

i was installing steamos

#

you know when your pc fans go full speed

#

all of a sudden

#

yeah

trim valve
#

my laptop does that sometimes

opaque sigil
trim valve
#

like there's:

  • battery, where the fans are almost always silent
  • plugged in, fans are audible and a bit loud
  • gaming, where the fans are really loud
#

but then there's also "you clicked the diagnose issue button in myasus, time to set your fans to 100%" mode

rigid snow
#

ok broken oobe installer bypass successful

#

time to go to bed

tender river
#

there's also "your laptop has overheated and is about to shut down but for now it turned into a jet engine"

trim valve
#

"I put my laptop in my bag but windows decided shutting down was optional"

stray dragon
autumn ore
#

w app

olive sable
#

using the 3050 in my laptop is a tradoff like "you get 2x the fps, but the battery is dead in 5 min"

#

and instead of an actual 5 min it goes goes 5 minutes, 4 minutes, 3, 2, 1 and dead

stray dragon
#

sam learning how time works

olive sable
#

but like, it counts down\

#

minutes shoudlnt do that, they should only change one every 60 sec

#

not every sec

stray dragon
#

seems weirdly fast in that case

olive sable
#

ye

#

jsut happens

#

lemme test this 3090, i cleaned ir

stray dragon
#

i have a pos with a 1050 ti and while it does like to idle at 75c it's not that bad with the battery life

opaque wharf
olive sable
#

Oh btw, i was seeing online that i shouldnt run my 3090 with only this cable eventho it has 2 ends???

#

This true?

nocturne olive
#

I have no clue

#

If you use 2 cables it should be fine though

sour harness
#

If it has two plugs (16 pins in total) then yes, you should run two cables.

olive sable
#

Ah

#

Welp, ive been doing it wrong for 4 months

#

Oh well

#

Maybe i get more fps now

sour harness
#

One cable is rated up to a certain power draw. They might run too hot if you try to squeeze it all through one.

#

They have a certain safety margin, so it might have been fine in practice even if on paper you shouldn't have done that.

olive sable
#

Okay

#

I dont have 2 normal ones, only a singl normal one, and 2 with double heads

opaque sigil
#

iirc each 8 pin cable is usually rated for 300W, could be wrong on that

#

probably depends on manufacturers, maybe that's just corsair

#

But yeah, if you can please use 2 cables

nocturne olive
#

PSU-side usually, yes, on the PSU side it's the same as the 300W CPU connector

sour harness
#

sounds about right, considering the newfangled connector is rated for 600. They have a converter from 2 8pin to that, so the math checks out.

nocturne olive
#

Well, the 2x 8-pin connector is only 300W

#

You need 4x 8-pin for the full 600W

#

But that's PCIe 8-pin

#

CPU 8-pin, which is the connector found on the PSU side, is 300W

olive sable
#

The double ones are marked pcie, while the normal one is "type 3"

opaque sigil
#

your psu must be old huh

nocturne olive
opaque sigil
#

That's thankfully not easily doable

nocturne olive
#

Their pin-out is completely different

opaque sigil
#

It is doable however

sour harness
#

Nothing is impossible with just enough force

olive sable
opaque sigil
#

Or was it gpu into cpu

#

One of the two

olive sable
#

Is it the wider clip?

opaque sigil
#

If it doesn't say pcie it's not for pcie

olive sable
#

Okay

opaque sigil
olive sable
#

Oh nah i see

#

Type 3 is the side that goes into the psu

#

That other cable was indeed a cpu cable

sour harness
#

Whee, broke 5k LoC

sage crag
#

nurp

amber fractal
#

-# nub

sage crag
#

-# enub

olive sable
nocturne olive
#

Is that two 3090s?

#

I wonder if the 3090 with 3 ports works with only 2 populated

olive sable
#

Im trying but no display so far

#

The rgb does light up, and the fand dpin

nocturne olive
#

I assume only one GPU will be loaded by the UEFI by default, that being the one in the main slot

#

Any other ones need to be loaded and configured by an OS

#

At least that's what I assume

olive sable
#

I unplugged my main gpu an now im getting ouput

nocturne olive
olive sable
#

In 480p 3:4, but still ouptpu

nocturne olive
#

I assume the driver is acting up

#

Or the display settings are wrong

olive sable
#

Ah it fixed itself

nocturne olive
#

Probably driver catching up to the GPU changing

warped narwhal
nocturne olive
#

So cool, it works

#

Are you gonna run stress-tests to check thermals or something?

olive sable
#

everything seems to check out

nocturne olive
#

That's some great VRAM

#

Can't wait to get my hands on that

opaque wharf
#

ML enthusiast when VRAM goes brrrr

nocturne olive
#

So true

olive sable
#

You got all your rops, these days thats something

nocturne olive
#

That's crazzy

olive sable
#

lets do a nechmark

nocturne olive
#

Time to see the thermals and if it needs a repaste

olive sable
#

im using this as baseline, this is my normal rig

nocturne olive
#

Since both are 3090s it should bet within margin of error

olive sable
#

actually let me remove my 3090 and put it in the same slot

opaque wharf
#

Ideally you should also do it with clean driver because windows looove to hold on to graphics driver

nocturne olive
#

Well, it's not like there's much of a difference between the two GPUs

#

It's just two different 3090s

olive sable
#

I cant figure out the pcie slot lock

#

Gimma a sec

nocturne olive
#

I think push it down

#

The lock thing at the end of the slot

#

It should slightly push up on the GPU

stray dragon
#

down and to the right a bit

olive sable
#

I had forgotton tonunplug the cables

#

So it wouldnt movd out

opaque wharf
#

After benchmark Sam will keep the better one KEKW

nocturne olive
#

Speaking of unplugging cables, did you know 12VHPWR is really hard to unplug? When I had to move my GPU out of the way to swap in a new drive I left it plugged in just because of how much of a pain that cable is to get out

real sierra
#

Empty Empty Empty Empty SpeedL neuroPogHD SpeedR
Empty Empty Empty Empty Empty 🟥
Empty Empty Empty Empty 🟥 🟥 🟥
Prayge Prayge Prayge 🟥 🟥 🟥 🟥 🟥 BocchiPray BocchiPray BocchiPray

#

pledge your allegiance

autumn ore
#

we are working on 247 hosting

real sierra
# opaque wharf

gatekeeping my art to people using the same discord layout as me ez

#

compact mode sucking all the life out of my app for a few extra messages i didnt want to read anyway? no thanks

autumn ore
#

yo who is this cooking

opaque wharf
real sierra
fast pagoda
#

what if you had a nice ez node.js backend

#

but cloudflare said

autumn ore
#

who is drawing evil tho

fast pagoda
#

use Hono

autumn ore
#

they are cooking up

fast pagoda
#

i thought it was yai from mmbn at first

opaque wharf
# fast pagoda use Hono

To be honest, yeah, do use standard whenever possible. Old Node.JS framework like Express and the like is born from before standard exists

fast pagoda
#

yeah im converting this from socketio and express to hono/native websockets

#

and durable objects

opaque wharf
#

You could try to use oRPC

autumn ore
opaque wharf
#

They have cool plugins to let you use Durable Object Hibernate automatically

fast pagoda
opaque wharf
autumn ore
opaque wharf
#

They support hibernation for Durable Object OOTB so you won't be billed when no user is connected

olive sable
opaque wharf
olive sable
#

Im runnin the test now, took a while cuz i lost a screw

opaque wharf
olive sable
#

I found it again

#

Which is why it took do long

opaque wharf
olive sable
#

I think the msi 3090 is OC from dtock, the TDP is 370 instead of 350

opaque wharf
#

Also oRPC supports SSE so you don't need websocket either (IIRC, SSE works without DO)

fast pagoda
opaque wharf
#

To be fair, I think the latest DO is also available for free tier

#

Cloudflare is quite generous for personal and small project. But also makes it easier to get trapped into their ecosystem lol

fast pagoda
#

i was looking at the free limits and they seemed pretty good

opaque wharf
#

Yep, but luckily since they use standard whenever possible, you could easily migrate it just by changing the entry file

olive sable
#

Anyways im tired

#

Imma put my own 3090 back and slee

#

P

nocturne olive
#

Did you get any interesting results from mine?

olive sable
#

It seemed about the same so idk

nocturne olive
#

I guess it's a 3090, nothing to see there

olive sable
#

Its still running rn cuz i made it do the entire benchmark

nocturne olive
#

So you said you're going somewhere tomorrow? I assume so early you can't send the 3090 before going

olive sable
#

Nah its like at 5pm

#

But i need to make my bags

#

Il´ see if i have time

nocturne olive
#

Do you need me to tell you where you'd need to ship it?

#

I can send you that stuff now if you'd like, since you'll need them anyway

olive sable
#

Either that, ir just bad luck in silicon lottery

nocturne olive
#

Either way, not like it matters too much, all it'll be doing is training offload

olive sable
#

Does feel weird to have a 2nd gpu in my pc

#

And i keep forgetting how big highend gpus are

opaque wharf
olive sable
#

Cuz superbox paid for it?

amber fractal
#

Thievery neuroTroll

nocturne olive
#

This is all for the sake of NeuroSynth becoming better faster

opaque wharf
#

I'm just loving the meme that come out from Sam and Superbox adventure lol

nocturne olive
#

The 3090 of the NeuroSynth

opaque wharf
#

Superbox is Gandalf

nocturne olive
#

That 3090 alone is gonna train the first public vocal synthesizer for Neuro's voice

opaque wharf
#

He sent out Sam on a journey, and help Bilbo (also Sam) fight his temptation lol

olive sable
#

The only thing i can see is that the hdmi port is slightly scuffed

nocturne olive
#

Who cares, it's never gonna be used anyway

olive sable
#

No vr gamer i guess

#

Okay

nocturne olive
#

I don't have VR equipment, too expensive

#

And either way, that 3090 won't be doing any rendering, it'll get all of its VRAM exclusively for training

olive sable
#

I got my rift for a hundred bucks

#

But it can be quite expensive ye

#

Anyways, goodnight

amber fractal
#

gn Sam neuroWave

tiny mango
#

not a fan of assembly i must say

opaque wharf
#

It is what it is

nocturne olive
past crane
#

sup

#

so heres a question

#

you guys think the direct storage API is leaving open a huge hole for a possible 0 day. I was thinking about it. Cus we see ACE bugs all the time in speedrunning, sending arbitrary code to the system and it runs it. Direct Storage allows the GPU to pull data from the SSD directly which to my understanding entirely bypasses the CPU, meaning AV and other things aren't able to scan it and CPU protections can't kick in.

After specter and meltdown the CPUs have been hardened against those kinds of attacks but I dont think GPUs have. Meaning in theory I wonder if somebody could abuse that.

tiny mango
past crane
#

cus if that is a possible thing, honestly somebody should white hat that and report it to microsoft

gritty dust
fast pagoda
#

computed derives the highest form of entertainment from this channel

crude meadow
#

i recently got my hands on a Sony Mavica MVC FD95

#

cant show/post it here but its in my recent X/twitter post (in my bio)

hard raptor
fringe verge
rigid snow
#

or do you mean read data it’s not supposed to

rough bloom
#

this doesn't seem very direct in the first place, apparently DirectStorage is just a faster alternative to the normal Windows file API kek
accesses from the GPU to the data in system RAM go through the IOMMU, so it's safe

unkempt citrus
#

isn't sqlite also faster

#

which is why some games just store their assets directly in sqlite blobs

fast pagoda
#

structured data

unkempt citrus
#

SQLite reads and writes small blobs (for example, thumbnail images) 35% faster¹ than the same blobs can be read from or written to individual files on disk using fread() or fwrite().

A 2022 study (alternative link on GitHub) found that SQLite is roughly twice as fast at real-world workloads compared to Btrfs and Ext4 on Linux

rough bloom
#

yeah, lots of games pack assets into bundles to avoid the overhead of opening and accessing tons of files
haven't seen SQLite used for it though, usually it's some proprietary format kek

fast pagoda
#

"proprietary format" = barely concealed sqlite

#

or zip

#

change file ext and hope nobody looks

amber fractal
#

100% zip

#

it's always zip

rough bloom
unkempt citrus
#

Its not always a zip

#

it could be a rar

fast pagoda
#

sooo often you can just right click and extract

unkempt citrus
#

or even a 7z

fast pagoda
#

perhaps a .cab

amber fractal
#

could be an .apk, nvm that's also a zip

unkempt citrus
#

tar.gz is possible too

amber fractal
#

If someone had the ability to make a completely custom data file, they are better off using it to make a profit

fast pagoda
#

believe it or not

#

still zip

amber fractal
#

I admit, based

rough bloom
#

AFAIK most game asset bundles follow a similar structure
the point is just to have a container for multiple files that is actually a single file on the filesystem
other than some considerations for how to do updates of assets inside of the bundle it's not that complex

amber fractal
#

As we all know, fs is really bad at small files

fast pagoda
#

big % numbar

rough bloom
#

went from 0 to 1 user Stronge Clap

stark needle
#

0->1

fast pagoda
#

1 bazillion %

stark needle
#

Chat i have a confession

fast pagoda
#

you are not a fish?

stark needle
#

I'm gonna become a Web3 blockchain metaverse AI art YouTube automation startup entrepreneur!!!💸 🚀 ✨ — Please support me on this insightful journey to democratize these previously gatekept technologies and render the impossible possible!!1!

rough bloom
#

That's amazing! 🎉 So excited for you on this insightful journey! 🚀 Wishing you all the best as you democratize these technologies and make the impossible possible! ✨💯

noble zodiac
#

spoken like a real brave browser user

stark needle
# rough bloom That's amazing! 🎉 So excited for you on this insightful journey! 🚀 Wishing you...

Thanks for the amazing feedback! 🙂👀 — The first step will involve creating a new unique Crypto coin on the Solana network called "niuh"; This coin will allow users to use our online slot machine casino where you can earn up to 1000x of your investment, which is a testament showcasing that we want to give back to our community and forster a supportive environment for everyone to achieve financial independence!✨💯

We will also launch a subscription model for our VIP discord server "Earth 2", with access to experts that earn +30'000$ monthly via passive income, which will allow users to leverage the community as a whole and foster relationships🔥 🚀

sour harness
fast pagoda
#

was on there for like

#

2 hours

#

literally just trying to figure out

#

wtf was the point at all

#

like what was the product or service

#

no fuckin idea

fast pagoda
#

went back just to look again

#

what does this mean

#

programmable newsletters waow but like saying what

#

analytics again of what

#

custom domains = subdomains

#

????????

midnight sigil
#

custom subdomains ≈ custom domains

fast pagoda
#

got dat wix.com tier offering but you pay for it

stark needle
# ruby timber EARTH 2 MENTIONED

Glad you're synergizing with the vision! 🔥

Earth 2 isn't just a Discord server, it's our flagship digital-twin metaverse—a 1:1 tokenized replica of the planet, built on a proprietary hyper-ledger. We are disrupting the multi-trillion dollar real estate industry by allowing visionaries like YOU to purchase virtual land tiles using our "niuh" coin.

These tiles will generate a passive income of our second proprietary asset, 'Geo-Essence™', which you can then leverage in our casino OR stake to get early access to our AI Art Generator, which only makes art of your virtual land! 🤯

fast pagoda
uneven pulsar
#

I DID FINAALY A GUI graph APP

#

LES FUCKING GOOOOOOO

#

AFTER 20 REAPETED MATLAP Downloads I FUCKING DID IT

stark needle
uneven pulsar
#

are you really gonna do an ai app?

#

i just made it as an idea since gambling uses a lot of math and graphs

noble zodiac
#

whats better than gambling? chatgpt hallucinated gambling of course

uneven pulsar