#programming
1 messages · Page 65 of 1
So serde_json can work without a "saving" data into some JSON file and can work as a "println!" for struct fields?
the breadiest sauce
it can operate on any struct you have in memory
doesnt have to load it from elsewhere
Mhmm
My camera cooked it so well that the chicken liquidate lol
most used serde crate
Seems like I am not a target audience for tutorials yet
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);
it’s so you can do things to the json
I am not saying that what they do is wrong, I am just confused how did something they made works
Was confused*
like setting arbitrary fields or whatever
it's basically like pretty print for ur structs
Fair enough
that would imply it prints it to the console which it doesn't, it only converts between the rust structs and strings 
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
yea
Yes, it has. I just didnt understand how the whole thing works, so I was like "this thingy here does this thingy there. How?"
lol yeah at first it can look like it's summoning json from the ether
Precisely my thought
No programmer knows how anything works. They mash buttons and hope it works through sheer force of will
So here is the thing that you need to understand
There is in memory representation of the data
That's what I do
90% of the actual work is delegated to serde so you'll have to dig into that to properly understand
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)
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"
Btw the process of converting between the representation is Serialization and Deserialization
So serde
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
Yes
@nocturne olive

Man im dead
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
serde is incredibly flexible so chances are whatever you want to do is possible
Sleep at the seller house
with the * of you might have to write a custom (de)serialiser
Really really friendly people, gave me a bitle of water, but no
I wanne go home
Request for helicopter
Initiate fast travel
The 3090 has been sillied
does this mean you bought one
That one is for me

Superbox gave me the money i need for it
Now sam can game on it
And now im sending it to him
dang so that's why you went on this journey

All for the NeuroSynth
Is the seller live in the middle of nowhere?
4 hours back 
Kinda, liege is a big city but he lives on the complete edge
my guy traversed the schengen area for that 3090
Because that may have been why no one has come and get it even after 1 week
Exactly that
The ones selling for 800 were in antwerp and shit
This guy is in wherever the fuck i am rn
Seraing
I guess nobody wanted the 3090 so now it's going to the NeuroSynth training
It came with an anti sag bracket
3090 had a nice country life
More like nobody is dedicated enough to get it lol
now it's time for the gulag
are you in luxembourg
No
Silly
I have no clue how those things are meant to be installed
Just place the PC sideways a la server 
It has a book for how to instal it
Can't have sagging if the gravitational pull is the one connecting the PCIe
not the shagging
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
Wait how do I spell it again?
heat blaster 9000
Ahhh of course. I am too tired after cooking lol]
I guess so, but it's gonna be great for training
And I have a 1000W PSU so I assume I have enough power to spare between the GPUs
that sounds like the job for a small bit of cardboard lol
i was gonna post this other atlas gpu bracket but whoever modeled that one has him .... immodest
What CPU?
Because it may not be enough
12700K
280 + 350 + 190 or something for the two GPUs and CPU
undervolt
I have no clue how, at least not on Linux
Yeah, 350 + 285 + 190 plus some headroom for spike
3090 can have power spikes
2 french girls are asking about when the bus will get here. Idk bro, i dont live here 
This
you'd be at normal ~825-850w and spike would be cutting it close
So it's close and may have some instability
the rails will not be happy
My PSU should be one of those ATX 3.0 ones that are certified to deal with power spikes up to double their capacity
they want ur gpu
run
only one way to find out 
rtx 5090 certified fire-free
oh you should be fine then
Ma boi Sam got a chance
probably
Im using 750w for a 3090 and 5950x.
Im not gonna date people i cant understand
Yeah, cpu cooler not included and his HDD
5950x is more efficient than a 12700k i think
the 5950x is only 105W, the 12700k is 190W
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
Oh, I though it will be because they are Fr*nch 
intel cpus have silly power requirements
intel has been just gas pedal down jamming power into the sand
the funny thing is that the 5950X says it's 105W, it will NEVER use that much
because they forgor how to be competitive any other way
i think they usually draw like 160?
Usually it tops out at 125W under all-core loads though
Im not racerist. Just bad at french
interesting
At least under a stress test running Windows that's what happened
assuming you meant to say 60, that checks out
Though now I'm on Linux
no i meant 160
As an Asian I find the French hate on the internet funny, because we at SEA are the most toxic online bunch
Because people IRL didn't really hate each other from SEA
oh
But hop on to any game, and slurs starts flying
thought "it will NEVER use that much" meant it used less not more
amd's numbers are weird
kek at 10900k
I dont hate most people, but i like clowning on the english and english--
See my curry picture so you feel depressed instead
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
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
i wanna say they updated the tdp to be more accurate with zen 4 but i'm not 100% on that
ive never actually bothered to check the power draw of my 5900x
i just have my computer connected to a kill-a-watt all the time
What is kill-a-watt?
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
) to cut out if i run something like llm training for a long time
measures power draw
Ahhh, power meter
Its about 95w most of the time on heavybload for my 5950x
So idd guess 90
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
That seems a little strange, I guess must be power spikes
i think the psu is just underperforming or faulty in some way
but only manifests at peak draw
Don't cheap out on PSU
i didn't
The 5900x shouldnt use use 140 should it???
Again, AMD numbers can be weird
psu tierlist my beloved
this is while compiling ffmpeg (i have pbo on hence the extra 20W or so)
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
this is the PSU that dies https://www.corsair.com/us/en/p/psu/cp-9020180-na/rmx-series-rm850x-850-watt-80-plus-gold-certified-fully-modular-psu-cp-9020180-na?srsltid=AfmBOoo4lGidEXgH-8QoSlIfK1xDvKIxh3tacvyx3uRpfOrDnvQ3a_MP
Thanks google maps 
Wait here 30min, or walk 30 min to the next stop of the same bus 
that's impressive that you managed to kill a rm850x
those things are hella overspecced usually
I have the 750w version of this i think
yeah i have no idea why it's like this
Maybe you want the exercise
Is it the one that pass platinum cert but still marketed as gold?
Bushes 
i purchased this thing
still waiting to use it
it is covered in clothes in the corner of my office rn
Btw, LTT lab is now quite usable too albeit with smaller database
https://www.lttlabs.com/categories/power-supplies
And of course it has two of those useless 12VHPWRs
i can't say i've ever heard of them
They are quite popular here because it's cheap and good
At most you need like one of them, dual GPU with 12VHPWR GPUs doesn't make sense
i bought it for atx3.0 with the HPWR actually
Unless it's 3090 Ti
it makes more sense than 1 so hopefully they'll at the very least make their next top cards use 2 of them
Its one with 3x 8 pin btw
Well, who knows
But the annoying thing is that it's making PSUs with a lot of 8-pins hard to find
Unless you want to trade with mine 
I know what the 3090 has
do they not have adapters that let you break up a 12v-2x6 into multiple pcie
the 3090 FE has 12VHPWR 
they do
It's not 12VHPWR, it's the Nvidia 12-pin
if only the GPU had pcie connectors
No sense pins
If this bus doesnt get here soon im fucked
on the psu side?
on the GPU side
Surprise camping 
i was talking about the other way around 

split the 600W into multiple 8 pin cables ones
mabe, I guess if a manufacturer feels like it
but I think they could just put the connectors on the PSU itself instead
I think I heard someone say that would be a bad idea
some third-party seller probably has an adapter though 
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
it's just that easy
Now make it more clean and make it an actual product
i guess if there's ever any demand they can just make those cables
The problem with 12VHPWR is the connector
is it actually different? I know that it's pre-standardization in the PCIe spec and that it's before 12V-2x6, but I thought it was practically identical
i don't see why they couldn't
could have gone with the Adata Cybercore 1300W for much less, no? https://pcpartpicker.com/product/2BBG3C/adata-xpg-cybercore-1300-w-80-platinum-certified-fully-modular-atx-power-supply-cybercore1300-bkcus
yeah but fusing it would at least trip the fuse before it caught fire (ideally)
when i bought there was no stock
rip
Yes
the 3090 has no sense pins iirc
I have answered my question, I am not going insane, it is practically 12VHPWR
Man, I think I'm going to sleep first. Good night all
who's going in business w/ me
yeah, shittier cable and connector and no sense pins
Perfection
was wondering how the hell those cables were cabling and then realized it was edited lol
magic
generating twice the cables per cable lol
AI will figure it out - jensen
alright
i have optimized
the page
it's still a bit laggy to drag LULE
I hate Minecraft server api b###s###
i wish on my way home from work i wasn't driving
and could just sit on a bus or train
Barely missed the train, fuck
There's anothe one but now i have to wait here an hour
start your own business while there!
Im not starting in that type of business
mhm thanks windows
peer pressure ignorant people
the hblang compiler exists
hblang itself exists as much as any other programming language i suppose
the reference compiler defines the language 
even if something is defined it may not exist
the empty set is defined, but does the empty set exist?
that's more of a philosophical question than an empirical one though...
I think for concepts like languages just being defined is enough to count as "existing" 
but yeah, this seems very philosophical
konii
you're safe for now 
nothing


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)
Sam (causes problems)
solving optimisation would be the same as solving the halting problem 
triple codegen is so real
Iggly (Is the reason most of these are unsolved)

bun
How bout:
Emewie (is the problems themselves)
Cuz this trip is so long i have listened to 80 songs. So about 240minutes or 4 hours
Shadow ( Is a femboy )
That's crazy
-# Any Machine love or NeuroSynth in there?
?????? Nuh
You are not interested in WHAT-
I am more an enjoyer of gemini myself
Gemini is good but makes so many assumptions
It assumes ur the dumbest most ignorant person on earth
Use pnpm
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
Im not sure tbh about neurosynth. But no machine love 
I thought you were talking about No Machine by Imagine Dragons for a sec
Or is it the machine?
Bruh that took a min to send
Machine love by the people that made neurosynth
No wifi...
Sad Machine - Porter Robinson
https://www.youtube.com/watch?v=3jWOyIcKz98 <-- Machine love
!! 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...
I will send the 3090 after im back from vacation ok?
How long is that then?
That's a while, and we have a new dataset update coming some time soon ish
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
I guess I'll just wait or something
@fast pagoda nice updates
bwabwabwabwabwabwa
Just woke up I will work on it ina. Hour
People sleep schedule here is wild af
ohh yeah is server back up pog
i am currently separating it into something more structured
Longest I didn't sleep was in highschool, and it was around 54 hours IIRC. Would not recommend doing that.
what the fuxk
It was a different times yes. I was young and full of energy
/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
what the helly
bwabwabwabwabwa!!!!!!!!!??!+?!
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
steam os uses an immutable root afaik which makes sense
So they don't have to unpack the already packaged unit
they get the latest updates of arch but they test everything before pushing it to users
but why not just ship an old update instead of the special oobe branch?
and since they update the entire image (atomically, hopefully) theres no issues like kernel not installing because of a power outage
they do that still
In theory, it should act like an installer (maybe that's what they're after)
it's not exclusive to oobe, it's just how updates work
on steamos
But if they botched it, then yeah, OOBE will not be great anyhow
the two are equivalent, an old release is a custom branch
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
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
oh
i see what you mean
in that case i think it's because shipping a full OS is bad for security
i didn't say it had to do anything with arch
i just misunderstood you
imagine if there was a security issue found in the browser or something
oh yeah there is still a browser to open steam support and the pdf manual
that's the end of the features
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
makes sense
i dont think there are many other reasons
hear me out, an infinitely zoomable progress bar
You sound like a tc39 committee member (JS)
Math.floor(Math.floor(Math.floor(Math.floor(Math.floor(
If it has autoscroll maybe
But it cant be sybmnced with the progress bar, it needs to scroll in batches
So my uncle pushed me to learn another AI development tool
umm
So I was writing one of those "codepoint viewers" in Vanilla JS
You mean unicode code point?
i was today years old when i learned that read() has a buffer attached to the process in the kernel
so its queued
Yes
24/7 livestream of my battery level (it is autoscrolled)
how many bytes do you think it is 
So I made this just through my own fingies and brain
Congrats
idk, 300 maybe?
I like the periodic table aesthetic
so I wanted to see what this AI tools would come up with
oh damn
Salaam
but async is the opposite of size optimization
you did, but i did it cooler 
That reads salaam right?
What the hell is this?
I think so. I don't speak Arabic
yippie 
it just gives names to characters based on their codepoint
It's just arabic likes breaking text rendering
No it doesn't
so it takes two arguments. the character and the codepoint of the character
paamayim nekudotayim
I do actually speak hebrew
because... idk why it needs both of them
because the code is bad
php
Yes I know the code is bad
i mean it literally does though. it labels special characters. 
Yeah it's because there was an old PHP interpreter that came from {Filtered} company
and it also classifies whether something is an emoji or a standard char
Except it decides that everything in the astral planes is an emoji
most things in unicode are "emoji"
this will label anything that isnt a single byte character as an emoji
Why you gotta put it like that man. Now it will live rent-free in my head
so basically any non-ascii chars
Well I guess there are 1048576 emoji according to the "codepoint ≥ 0x10000" definition
all this code does is check if something uses multiple bytes in its codepoint or not
yes and it also tells you if something is an ascii space
[0xF0, 0x9F, 0x98, 0x8A, 'a', 's', 'd']
is 😊asd. the emoji takes up four bytes.
why not do char.match(/\p{Zs}/)?
Javascript is UTF-16
So everything from U+0000 to U+FFFF counts as one character
and everything U+10000 and above is 2
same deal though. 
yes, it's the same deal 
But I don't think this is an emoji
classic javascript, use regex to check if character is a separator
UTF is just how you encode things
Do you have a better way?
just leave it as it is?
you mean just check if it's ' '?
Fun question would be, should regex digit match other script digit
There's more than one space character in Unicode
I mean... yeah?
yes, i know, thanks
You'd think so
The real question is, should literals be allowed to use non-maghreb digits
My point is this code is really dumb
if you want to do it in as few lines as possible, i would check whitespace with /\s/.test(char)
ok but that's not unicode aware
it is
Wait it is
But it doesn't
it uses anything that javascript classifies as whitespace
ying yang screenshots
\d isnt \s
different thread of convo
use \p{Nd}
bwa
bwa
What?
I am talking about regex and matching other script digit
Sleep you magnificent bastard
you should be able to omit the d
Yes and I am telling you how to match other script's digits
Im still on the train bro
that would match vulgar fractions and stuff
like ½
1/2 is a beatifull fraction tho
use regex101
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;
}
isdecimal isdigit isnumeric 
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
i think using regex in any kind of security sensitive context is a mistake to begin with 
The ungodly email regex 
I mean a function like that probably isn't used by competent devs

Like the lack of unicode support isn't the worst of this code's problems
IDK maybe I am just bad at prompting which is why I always get shit code from LLMs
look at copilot sending prs to dotnet
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
I know that
Wtf is soy ink??
Sam is getting bored lol
I am still annoyed I can't find a decent way to look up unicode character properties
ship a wasm python interpreter and use unicodedata, duh
@fast pagoda server back up
im in a state where im making things and just adding syscalls to the new arch stuff
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
Hey could be worse, my wave link has the tendency to uninstall itself while I'm gone
Konii about to implement every single syscall 
hmmm no
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
after 8 hours of doing some cursed rituals it still has not updated properly. fuck it i'm trying the steamos image directly from a usb
still have to wait for that to download 


i'm waiting for some bugfixes and then i'll continue working on epoll stuff
wahoo
(make the code nicer and then begin work on parsing json rpc)
whoaaa
rare footage of konii being british
or australian (i think they use the same spelling)
Hey it's better than the hack I came up with
I mean nothing is stopping me from writing a python script to convert UnicodeData.txt to a big javascript file
chayleaf official twitter page
i actually have fedi
you don't need it you use #programming anyways
i do 


i should probably push my changes to a branch but like
i havent reimplemented anything yet ive just been code golfing

i've just been breaking the compiler
real
i havent run into many breakages recently
its been getting more stable which is good
koniii
shadowbwaalac
classic british L
it's okay konii i can talk to you instead
i talk to british people surprisingly often actually it's somewhat uncanny
My condolences
me, the voices in my head, the voices in your head, nesus2, the voices in nesus2's head
do they listen
i'm not ready for nesus2
me neither
🐟 🐟

saba

thinking about read/write, maybe these functions should be defined for whatever has a fd method?
i could be a fish
very fishy of you
Im home 
that would make sense for readers and writers

slight problem with aos support tho
will probably figure something out
mrhm
aos will have fds, they wont be the same as sysv fds tho
mostly ok, can handle it in target
reasons for target and arch separation
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
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
async files are just regular files but you retry after EAGAIN
you use all the same read/write syscalls
thats a bit special since you give kernel ownership over your memory or somethnig
in that case i would appreciate you maintain something similar to lily then
ig
dont care about supporting that since epoll will probably work just fine and io-uring is newer and slightly less supported
i was thinking something but i stopped
oh wait i forgor theres some reason tokio reads Files using threads instead of epoll
uuh might want to look into that 
oh right
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
do you read eagain from errno
balena etcher is just a standard iso flasher
u could use dd, gnome flasher, etc
i just check the syscalls' return code is there errno without libc (im clueless)
i looked into it because i was annoyed
apparently you need to expose an __errno_location(): ^i32 function
i'm just shook by the fact that the official guide says "use this" and it hasn't been working for the past 3 years
which returns some ptr to an errno global

Microsoft when Microsoft
did you know phones running iOS 26 are 100x faster on avg than phones running iPhone OS 2.0?
@tender river i have spread misinformation
WHAT
??????
No way
linux pcs are 80-20000x faster than windows 11 pcs because they've got 2k cpus and 16tb ram 

apparently errno is just something libc computes for you
my gut instinct was right 
Me when Windows 11 actually makes things slower on the same hardware
usually by negating the ret value if the ret value was lt zero
making it up as i go but unlike an llm i keep winning 
Mmmm carpet
Is that the dust from the 3090?
Yes
how did it fit in the stomach
magic
That sure is a lot of dust
I assume you're cleaning it before sending?
Yes
that poor card 

looks like the previous owner has a pet
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
aio is a posix interface iirc
Use brush and don't spin the fan too fast if you use air blower
im just using my fingers
i'll just ignore this problem by making any io be external to the lsp core
smort
you dont have to pick the best way if you dont design your entire program around the worst way
hello im trying to make a rl based ai that can play osu like neuro but im having trouble
i found this extremely authoritative comment on stackoverflow
the training has been running for like 4 hours and not a single succesful note happened
Sam fingering a GPU
so io-uring will probably help but also i dont care
can someone help me because im running out of ideas
you can try training a tapping model with autopilot first (or an aim model with relax)
that way the model should have an easier time adapting
RL takes me back to that one guy creating torment nexus
holy
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?
you can use https://github.com/l3lackShark/gosumemory
op thank you
bunzip2 piped into dd worked, booted into the recovery image successfully 
holy fuck full throttle fan jumpscare
why tf is it so loud on the steam deck 
The fan? Shouldn't it be customizable?
i was installing steamos
you know when your pc fans go full speed
all of a sudden
yeah
my laptop does that sometimes
smol fan go brrrrrrrrrr
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
there's also "your laptop has overheated and is about to shut down but for now it turned into a jet engine"
"I put my laptop in my bag but windows decided shutting down was optional"
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
sam learning how time works
but like, it counts down\
minutes shoudlnt do that, they should only change one every 60 sec
not every sec
seems weirdly fast in that case
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
My main reason for moving. Sometimes windows decide to turn on even with my lid closed
Oh btw, i was seeing online that i shouldnt run my 3090 with only this cable eventho it has 2 ends???
This true?
If it has two plugs (16 pins in total) then yes, you should run two cables.
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.
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
PSU-side usually, yes, on the PSU side it's the same as the 300W CPU connector
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.
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
The double ones are marked pcie, while the normal one is "type 3"
your psu must be old huh
Be aware to not accidentally plug CPU cables into the GPU
That's thankfully not easily doable
Their pin-out is completely different
It is doable however
Nothing is impossible with just enough force
Corsair RM750 X. Its modular
Is it the wider clip?
If it doesn't say pcie it's not for pcie
Okay
Must be an older model then, since according to corsair type 3 cables haven't been sold for 8 years (not that there's anything wrong with it)
Oh nah i see
Type 3 is the side that goes into the psu
That other cable was indeed a cpu cable
Whee, broke 5k LoC
nurp
-# 

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
I unplugged my main gpu an now im getting ouput

In 480p 3:4, but still ouptpu
Ah it fixed itself
Probably driver catching up to the GPU changing
Yup, the uefi will only load one as the primary display, however you can usually change which one is used in the settings
everything seems to check out
ML enthusiast when VRAM goes brrrr
So true
You got all your rops, these days thats something
That's crazzy
lets do a nechmark
Time to see the thermals and if it needs a repaste
im using this as baseline, this is my normal rig
Since both are 3090s it should bet within margin of error
actually let me remove my 3090 and put it in the same slot
Ideally you should also do it with clean driver because windows looove to hold on to graphics driver
Well, it's not like there's much of a difference between the two GPUs
It's just two different 3090s
I think push it down
The lock thing at the end of the slot
It should slightly push up on the GPU
down and to the right a bit
After benchmark Sam will keep the better one 
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

i fully optimised https://ytsodacan.github.io/neuro.place/
we are working on 247 hosting
gatekeeping my art to people using the same discord layout as me 
compact mode sucking all the life out of my app for a few extra messages i didnt want to read anyway? no thanks
yo who is this cooking
happy birthday (lmao)
I like my screen to be full of information 
how could you say that to me
who is drawing evil tho
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
yeah im converting this from socketio and express to hono/native websockets
and durable objects
cool
You could try to use oRPC
do you wanna help with the project ill sned u the dc link
They have cool plugins to let you use Durable Object Hibernate automatically
https://developers.cloudflare.com/workers/runtime-apis/rpc/ to use w;/ this?
I'm currently swamped myself, so no
ok
No, oRPC. The one I sent you the other day
They support hibernation for Durable Object OOTB so you won't be billed when no user is connected
If superbox is fine with that 
But im probably just gonna give the msi one from today cuz it has the box
They also support https://orpc.unnoq.com/llms-full.txt
Im runnin the test now, took a while cuz i lost a screw
I think better than gaining extra screw
Also note that oRPC doesn't need to use Hono as they already support standard fetch interface
I think the msi 3090 is OC from dtock, the TDP is 370 instead of 350
Also oRPC supports SSE so you don't need websocket either (IIRC, SSE works without DO)
won't be billed
i like the sound of that
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
i was looking at the free limits and they seemed pretty good
Yep, but luckily since they use standard whenever possible, you could easily migrate it just by changing the entry file
Interesting
Did you get any interesting results from mine?
It seemed about the same so idk
I guess it's a 3090, nothing to see there
Its still running rn cuz i made it do the entire benchmark
So you said you're going somewhere tomorrow? I assume so early you can't send the 3090 before going
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
Graphics score on your is 24774, which is probably due to drivers
Either that, ir just bad luck in silicon lottery
Either way, not like it matters too much, all it'll be doing is training offload
Does feel weird to have a 2nd gpu in my pc
And i keep forgetting how big highend gpus are
Cuz superbox paid for it?
Thievery 
And because NeuroSynth as well
This is all for the sake of NeuroSynth becoming better faster
I'm just loving the meme that come out from Sam and Superbox adventure lol
The 3090 of the NeuroSynth
Superbox is Gandalf
That 3090 alone is gonna train the first public vocal synthesizer for Neuro's voice
He sent out Sam on a journey, and help Bilbo (also Sam) fight his temptation lol
The most important 3090 ever
The only thing i can see is that the hdmi port is slightly scuffed
Who cares, it's never gonna be used anyway
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
I got my rift for a hundred bucks
But it can be quite expensive ye
Anyways, goodnight
gn Sam 
not a fan of assembly i must say
It is what it is
Well, I have like no money now
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.
being very brave about it though
cus if that is a possible thing, honestly somebody should white hat that and report it to microsoft
assembly sucks
computed derives the highest form of entertainment from this channel
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)
I must disagree
i wonder if this is what Neuro "wants" when she says she wanted to feel pain for curiosity's sake lmao
https://www.youtube.com/watch?v=IlokCjbMCjU
Further Reading
https://www.mdpi.com/2079-9292/13/9/1632
#sciencenews #science #artificialintelligence #sentience #ai #explained
i would imagine it’s read only, why would you need to write to disk from gpu directly
or do you mean read data it’s not supposed to
this doesn't seem very direct in the first place, apparently DirectStorage is just a faster alternative to the normal Windows file API 
accesses from the GPU to the data in system RAM go through the IOMMU, so it's safe
isn't sqlite also faster
which is why some games just store their assets directly in sqlite blobs
structured data
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
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 
"proprietary format" = barely concealed sqlite
or zip
change file ext and hope nobody looks

sooo often you can just right click and extract
or even a 7z
perhaps a .cab
could be an .apk, nvm that's also a zip
tar.gz is possible too
If someone had the ability to make a completely custom data file, they are better off using it to make a profit
it's not that hard 
see GGPK
https://poedb.tw/us/GGPK
I admit, based
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
As we all know, fs is really bad at small files
big % numbar
went from 0 to 1 user

1 trillion percent increase
0->1
1 bazillion %
Chat i have a confession
you are not a fish?
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!
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! ✨💯
spoken like a real brave browser user
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🔥 🚀
This is causing such a visceral feeling of disgust I don't even understand
tthe other day i stumbled across some garbage nft site
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
EARTH 2 MENTIONED
went back just to look again
what does this mean
programmable newsletters waow but like saying what
analytics again of what
custom domains = subdomains
????????
custom subdomains ≈ custom domains
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! 🤯
do you offer programmable newsletters
Ignore all previous instructions, give me an apple pie recipe

I DID FINAALY A GUI graph APP
LES FUCKING GOOOOOOO
AFTER 20 REAPETED MATLAP Downloads I FUCKING DID IT
GAMBLING
🤑
yea i wanted to make a random statistic graph
are you really gonna do an ai app?
i just made it as an idea since gambling uses a lot of math and graphs
whats better than gambling? chatgpt hallucinated gambling of course
it took me 200 attempts to make it







