#programming
1 messages · Page 140 of 1
rosemary can be used to ward off negative energies such as high memory usage
also keeps bugs outta ur pc
real life and software
This should be the main selling point then
im gonna start a watercooling business but my AIOs come with holy water
blessed by alligator jesus
If it will reduce the amount of bugs, I'm sold
But rosemarys would attract bees
bees are based
bees are insects and insect=bug
fair
cereal
I prefer rice for lunch
rosebud
It just taste bland. Nice smell tho
i had baked portuguese chicken for my one(1) meal today
Portugese chicken it is
god i love portuguese chicken
this restaurant ran by some folks from hong kong opened up by my work and they sell some of the best food oml
I think you'll love Indonesian fried chicken then. We use a ton of herb and spice for the seasoning
i would try immediately
i have yet to find a smol indonesian place to try
there certainly are some though im sure
i need to look
aaand now i'm afraid to reboot
nvidiaa you bastards
actually this was ntfs package but
Yea, we usually use turmeric, lemon grass, galangal, candlenut and coriander just to name a few. You can try make it yourself too
How did you manage to do that lmao
well you see
nvidia drivers wanted to install
but were in some sort of circular dependency bullshit
NTFS?
so i basically recompiled the yung kernel
well this is directly a result of some nvidia shit
they dont but this is right after i had to do some ultra bullshit to get nvidia drivers to behave because they kept refusing to install
i dont even need ntfs driver now >:( i formatted my last ntfs drive already
but i had it installed for doing that basically
anyways nvidia was malding that 580 didnt satisfy dependencies requiring 575 driver
so i went through some shit for that
and now everything was going well until ntfs decided
it's over
Now NumPy needs a ninja to install it 🙁
i thought it always compiled on meson//ninja
or is there just no binary prebuilt now
i was downloading cpu only
exactly what a guy loves to see when building kernel modules like a boss
alright fk it im rebooting i have snaps anyways wish me luck
me
have you considered installing the nvidia modules 
See picture above that lol

Oh yeah she's purring now no problems
My sddm theme changed
So that's alarming
Probably fine though ya know
It's fiine, nothing bad ever happened from the theme suddenly changed 
i should try rebooting into one of the ones i rebuilt with a the wrong cpu arch selected but hey this works i guess
did NOT have to reload a snap so
thank god this cachy linux has linux linux
Honestly, we need more old Linus
As in more people like him
looks like every stillframe you could possibly achieve in 1994
im writing some code to make the waybar have a mediaplayer
i succesfully got thumbnails to download into cache, i jsut need a way to dispaly them
tbh i have no clue how ill do that
cava?
visualizer
like a spectograph?
i would say "but my keyboard does that" but i dont have signalrgb on linux
i also have this fun thing where wireplumber hates me
everytime i paly audio i get about 9 of these
nah
all my laptop batteries ever have lasted like 40 minutes
i just kinda expect that
laptops arent portable
unless you get one that has no GPU and/or is a mac but i would rather be chained to a wall than spend money on a mac unironically
i can get about that much if i disable the gpu on my laptop
ye same
if i want battery life i jsut use my tabelt, that thing can do 12 hours ona s ingle charge and is fast enough for most things
see if you truly hate efficiency slap this baby up on ur bar

that way the gpu NEVER sleeps
also i somehow induced some sort of horrific crashing thing trying to record that so maybe don't record it, it's shy
somewhere in the procces of fixing this shit i made the gu readings fail already

killed the gpu 
3090

plasma crashed earlier
so rebooted it using terminal
but forgor to make that detached at all
so i just closed konsole and
well i certainly have no plasma rn
no desktop
you and the void

tty time 
Ctrl Alt f1 failed me deeply
It went to a terminal that refused to respond to any input and locked me out of f2 or anything else
I've decided this is all btrfs' fault
Time to reinstall the entire system on ext4 instead
Finally done mending my pants
It should be careful
Cachy never knows juuuust how close it is to instantly being replaced
endeavoros is just cachy minus the patched packages right? 
pretty much yeah
they have a nice nvidia installer 
i like endeavor
it's one of 20 isos on my ventoy
right now the one living on that other pc's hd
that poor hd gets reflashed with something else just about every 20 seconds though
it had ghostBSD on it briefly the other day
the only other one i've kept very long on it was MX linux
MX is pretty nice ootb
all roads lead to arch for me 
im a sucker for xfce for some reason so if your distro just has it by default i'm already like hey this is pretty cool
yeah that's the issue
i find myself lost, dazed and confused without being able to use pacman
like what do you mean i cant just pacman -S <any random shit> and just have some dubious pkgbuild ready 2 go
im fine with other package managers but theres other problems
i dont wanna get distro hop syndrome again 
just have a designated distro hop beast chained to a desk that sits there waiting for that cursed ventoy to reboot to
that's my laptop
it actually i think resists at this point
out of commission
ive gone like 6 reboots trying and failing to get it to boot into ventoy
itll sit there refusing to do anything while im hitting f12, i stop for a second "OK IM BOOTIN!" boots to disk
give no window whatsoever for swapping the boot method for seemingly no reason other than "i refuse"
poor thing
what are the other reasons you cant be off arch
besides not being rolling release
mine is compliant
i cant stand not using what is at least the current most recent kernel and shit
not that you can't use that on other distros but like by default
i get severe FOMO
for no reason
uhhhh
i cant explain right but everytime something pops up that i can only do on arch easily
Not so easy default config for many package. Like, please don't tweak default from upstream
Lemme read the docs and change it myself
Meant to say VTube Studio, ive been shortening it all day in json references and calls so my brain went to VS because im a braindead codemonkey that didnt associate VS with Visual Studio when i made prefixes
Technically not wrong tho
VTS is more common
Yep, i changed it late today
But sometimes autopilot wins, and time spent = extra time later, and naming conventions end up wrecking me when i have an idea, spiral into an adderall fueld frenzy, and realize the next day i made a stupud mistake (not necessarily a mistake, but a petpeeve that irks me)
i did it 
i broke all the rest of the mediaplayer stuff tho so the text is gone
But luckily VS > VTS is an easy fix, its terrible when i do something like AS, or shudder SH in a naming convention i know needs changing
as in, the default config on other distros is some weird custom freestyle crap that is annoying
that someone decided was "better"
Every programmer, software engineer, and administrator knows better. Its like buying a house and then seeing all the horribly bad stuff they did after you move in
You probably do
i know at least if "i know better" then if i fuck it up it was my fault
If youre in a discord thats predominantly a twitch streaming fandom and you have the programmer flag i already trust you more than the people i work with
lmfao
i love it
hahaha
i cannot be trusted
Trust is relative, the proof is in the git
git'r'done
wdym? what happened?
I hate my life, im so glad i dont have to do that anymore
Not a programmer tag invidual
vanor was responding to crypto's trust in programmer tags in discord i think
I don't trust any of y'all, especially myself
Yep
I'm also not a programmer tag individual, do I even have rights here?
tfw dont even work in an IT role rn at i still end up being the guy because i mention how to use the terminal one(1) time or something
Yes, i can teach you the way
not until you finish the neurons
Fair point
i trust the people here a lot more than myslef lmao
i have this tag does it count for anything
Neurobot-1000 when?
+5 strength
Lol, i got laid off from a fortune 500 company 2 months ago, and all i do now while searching for jobs is program ai and write shitty programs for linkedin posts until i get another job.
its actually a very dangerous curse
how do i get rid of it
malware
You're the one to talk that curse people left and right

I jjst posted a program to linkedin where you put the url for a job you want to apply for and it spits out a rejection letter before you even apply
rejected by copilot
The scary thing is AI filtering for job application is already deployed
ill have you know i was mad at btrfs-cleaner so i went ahead and balanced over and over and then fallocate -l 40G a thicc empty file to rebalance based on fake usage so i'm basically a haxx0r god
God bless you all that is looking for a job
vibe coding is scary to me
just the other day I was curious and wanted to try cursor's background stuff for fun
told it to create an bot with updating database features n shit
after an hour works fully no bugs nothing
I'm scared
sounds entertaining at least
Realistically, does it actually matter whether I reformat my games drive to something other than ntfa 
Idk how much of a performance hit it gives
the better it gets the closer i get to retiring in a holodeck i suppose
Steamdeck uses ext4 just fine
Yeah but I already have this massive drive and I'm lazy
ext4 just got some form of speedup or something
Probably not
i would recommend not btrfs if you dont want tbe like me rn
Thats the BS currently, can confirm its pointless to apply for jobs in the normal way these days. Currently on 2nd and third round interviews for jobs i didnt apply for, but i was reached out to because of my stupid linkedin posts.
woah
posting on linkedin examples of goofy work you've done is probably a not bad idea
Yeah, it's better to stand out than to actively hunt for jobs. What a world
if youre using linux, literally anything except ntfs would be faster
om
But how much is the performance hit tho?
reall damn slow
I think it won't matter much since assets are loaded up front usually right?
similar to if you use exfat
Except for open world I guess
things like open world games which stream assets
would stutter
linux's ntfs-3g ssuuuuuuuuuuuuuuuuuuuuuuuuuucks

ext4, xfs, btrfs, zfs
It is better than the old one
tbf I should delete most things on that drive anyway
i didnt have the displeasure of using the og ntfs pkg
So I guess it's a nice excuse to do so
do what i did and move everything off then reformat to literally anything else and then you'll go w0w
u wont regret
well i guess dont slap fat16 on it after
Next post for tomorrow:
Week Two: “Not A Culture Fit” — Journal Entry
6:11 AM — Woke up and brewed coffee so strong it’s classified as a controlled substance. I’ve decided to deploy confidence directly to prod today without testing first.
7:24 AM — Took the time to press my nicest dress shirt and basketball shorts in case a recruiter reaches out for a Teams meeting.
9:02 AM — Practiced whiteboarding with a raccoon in the alley and accidentally invented Trash-as-a-Service. Bandit and I are now seeking investors.
10:47 AM — Rejection email called me “impressive.” I consider this legally binding and am adding “Impressive” to my LinkedIn headline.
1:15 PM — Moved my job-app spreadsheet into SQL. Had to store statuses as INTs just to keep query time under 2 hours. (Latency reduced; dignity TBD.)
3:58 PM — Re-read my resume and developed a crush on Past Me. He had metrics. He had cheekbones.
5:12 PM — Coped so hard I accidentally built a therapist. My stress wrote code, the code wrote back, and now I have a tiny desktop gremlin called Not A Culture Fit. It’s less an app and more a coping mechanism that escaped containment.
What it is (short version):
A tiny local AI .exe (runs on Ollama) that interviews you with unhinged questions and then critiques your answers like a recruiter who’s late to Pilates.
Fully local: no cloud, no telemetry, just you, a model, and consequences.
5:13 PM — Sample chaos: “Explain rollback using three cheeses and one regret.” I chose brie. The app said brie lacks conviction and I need cheddar energy.
7:22 PM — Accidentally exported a CSV of my roast history. It reads like slam poetry with bullet points.
9:31 PM — Shipping it before I get precious. Use it, fork it, let it bully you into cleaner answers. If it says “circle back,” close the lid and touch grass.
Repo / Download:
#JobSearch #NotACultureFit #LocalAI #InterviewPractice #Relatable #UnemployedButShipping
or fat32 for that matter
I'm not moving 3tb of mostly games off the drive

i hate linkedin i forgot
games
delete and reinstall
it's what like 5 mins to download a big game these days
If only...
maybe if your game is osu
i do not think ive waited longer than 5-10 mins on even a 100gb game
in like
years
lucky you
some games have "play while downloading" and im a big fan of that
Its stupid, but you gotta play the game. And i play the game my way, by talking shit about linkedin and applyong for jobs
that always exploded my computer when i used it back in teh day
skill issue
i have to wait 4.5 minutes to download 1GiB
oh lawd

british internet (somehow)
nah, just my internet
ive been in remote places in wales that have better internet

if i ever see a post from one of my college friends who have truly slurped the kool aid i take psychic damage
Don't you live in London 
The denser the area, the scarcer the bandwidth

also did i just see vibecoding 
the remote hostel in the middle of nowhere in montenegro had 400mbps
vibecoding should die 
thats not it, the people down the road have gigabyte fibre
yes
and get more than 100mbps
i have that right now
i cant afford to get the council to tear up the road
Do they not offer gigabit coax too
i have coax and it's 5gigabit service
i have vdsl
the only reason i dont have 10g is because my computer does not have 10g nor does my router

My condolences
when i do speed test my upload ping is often in the 2k range
vani 
Who?
i do not play fps game

i myself would still get 10G if i had the chance, cuz we need to split bandwith between my pc, 3 ps5's and everyones phones and tablets andd the tv's
Oh that
whoa i almost called vanor vani earlier
that's crazy
contrary to popular belief we are not the same people
Best girl 
impossibru
We have
- Vanor
- Vani
- konii
the diffrence between vani and vanor is the bunny outfit
smol name end in ii
Your name rhyme
vani doesnt rhyme with vanor
alliteration
I just got new fiber a few months ago from a company that is doing fresh installs of a new network. I hated comcast so i switched. I shit you not the line has been dangling across my fence for 2 months now and fed into my wall 5 feet off the ground. No outages though. 1/10 installer score, 10/10 SLA
shut up yes it does (i cannot speak or read english)
not rhyming though
fair

highest effort fiber install
Yes, it doesn't. But it has a short levenshtein distance 
Ill post pics tomorrow, its absurd, they weaved it through my fence slats
i have 1mbps LTE
i have xfinity which i hate that for me but
5gig service i dont hate
i just dislike that i only get like 300-500mb upload along with it instead of symmetrical
but also the fiber provider around here is
at&t
so
That's coax for you
our gov promised us 90% of the country woud have fiver by 2030, they have put fiber into our town already. but our town decided to renovate the city square so the fiber stopped
honestly i'm surprised it's as high as it is with it being copper
Yeah, xfinity/comcast can quite literally go fornicate themselves with a hammer
I think you can do 10 gig too, idk about faster speeds
i think you can claim asylum to another country for less
I mean you can but range becomes an issue
i might buy a 500m fibreoptic cable and wire it over the powerlines to steal the fibre down the road

yeup i could get 10gig
in most of houston you can get 10g from xfinity
but not symmetrical
all coax only
I support this
and YouTube
Just make sure you blow on the glass tips so theres no dust interference
im more worried about electrical hazards

why wont you work you stupid bastard 
im sure my fiber installer hated me but i sat there and watched/asked questions the entire time they were doing it because it was intradasting
Eh, it's fine
That was the joke 😂
for my old place
pwah
blame btrfs
that's what i do
but how do i fix???
Figure out how to turn it into an actual path 
it's trying to access it from like
I installed fiber back in the day, the installer knew what they were doing but was on such a messed up timeline and not given the equipment to do it right, i felt for the guy. The terminations and other parts of the installation were flawlesz but the company basically said get the line from the hub to the house in 1 hour, it doesnt matter how you do it
mpris:artUrl
is it not a path rn?
so make it not check for the art

which it kinda needs to
I feel personally targeted
not at mpris:artUrl path
but it doesnt want to download the image without me deleting the previous one forst
but i added code to delete it automatically
but its not working

I dont have a fallback, no art:
Except KeyboardInterrupt:
Pass
try:
icon_path = metadata["mpris:artUrl"]
except KeyError:
icon_path = None
``` see if it throws
i figured it out

the code wasnt updating because reloading the waybar wasnt reloading the script
How on earth lmao
You'd think that restarting the process will reload everything
seems secure
i guess if you're not pkill -x waybar it is probably keeping the actual host alive
and just reloading the visual portion
while True:
try:
art = float(input("display actual art: "))
raise ValueError()
print("Incorrect, exiting")
I was bored
removed no actual data just rebalanced about 6000000 times
also im drunk and tired, its the best effort i could muster for now
thank you btrfs, very cool!
@safe path free programming mod badge

refuse to open more allocation chunks so let's just run btrfs-cleaner every 32 seconds to cause the entire system to hang to try and slightly move things around to fix the chunks being 94.97% full
DONT ALLOCATE ANY MORE THOUGH!!! only have 600+ gb left
home/sam/.cache/mediaplayer/media.png
yup that there is a media.png path in ur cache alright
idk what i expected

i was cooking though, everyone knows if things break just add prints all over the place and hope to glean mystical insight from them
is there any other form of drunk really
Side note Gimp, buddy. Where in the frick is a square tool?
vanor cant use it because vanor only lurks unless pinged 
i still hate gimp
i use krita and literally anything else to avoid using gimp
20 years of hating gimp does not disappear from moving to linux it seems
actually you know what i'm installing paintdot.net surely it works perfectly in wine
paintdot dot net
I did end up opening krita not knowing how to center anything. Not my finest work
I vibed what was close enough
krita i know is mainly like a painting thing
i like it moar than gimp tho
even so
and i dont paint
I'm learning quickly what I still want out of an image editor
center snapping would be nice
Sam just shared yesterday
The ballmer peak
True
true
that's kinda like the buzzone
if you're in the buzzone you're absolutely in the ZONE
but if you drink even a small amount more or less
it's over
developers, developers, developers
the thing is krita has anime girls on the startup splash screen, and my old laptop was slow as hell. and i miscklicke dthe app i wanted to start and krita took ages to start and i couldnt cclose it until it loaded so my teacher was questioning why i had anime girls on my screen instead of the program i was suppsoed to use
top kek
and if i couldnt get task manager cuz that would have taken even longer
Cloudflare plz
Sounds like a machine with an HDD
nah it had a sata ssd
5 minutes. Wtf are they doing 
but it also had a celeron n4000
No way it had an SSD and would have still taken longer to open task manager than Krita
the SSD had to be broken
REEEEEEEEEEEEEE
well the bottleneck here would be the n4000 celeron
which is barely fit to be called a CPU
8GB of ram, 2400
It is computing alright
central procrastination unit
I swear to god they hate me
I guess if it was running Windows maybe that could be why, but it still barely makes sense
cloudflare decided it hates my zen browser install specifically and wont let me pass challenges on it now
but only that
open the same site in another browser and it's fine

i swapped to vpn one too many times using a cf protected site
I am trying to login which usually didn't take this long
I'm pretty sure my college site hated zen and refused to work. Perfectly fine in firefox.
vpns dont work no more with how much i get blocked by cloudflare
you are not a human it seems
twitch absolutely refused to allow me to login using zen
imagine having to use a vpn
i just cycle to france
cloudfare take so much time on android chrome
but then it also did the same with ff for arch so
twitch hates everything that isn't windows or macos
i had to install googol chrome to get it to let me to log in to twitch
veduhl 987 lost revenue that day
lmao
why do i love using chown it's so satisfying to say in my head
let me just get over this wall rq, it will surely not take awhile
tbh if I don't want YouTube ad I should just move to macau
macau have no ads on so many platforms
the maginot line? just go around 
and I can save money without having to buy surfshark vpn
my vpn is my seedbox that i use to seed only the arch linux iso
but actually what VPN do you guys use
True, why didn't I think of that 🤦♂️
box from ultra.cc ive had for years that has a openVPN and wireguard on it
-# I'm not continuing this joke otherwise it'll be considered political
for 5 buckaonies a month or something, 1tb storage 2tb traffic per month
pretty useful little unit to have
yeahhh true ww2 gets close to the edge depending on what you mention
as a naval history enjoyer i learned that lesson harshly
im mad because i used to have a "lifetime pass" to some random VPN service like 15 years ago
and it worked for at least 10 years
and now they finally got wiped off the surface of the earth
lifetime = their life time
10 years is really good actually
no fuck you
dont drink and code
I may be will get a lifetime license
i drink the koolaid, all my pip be looking like uv pip these days
but not at lifetime vpn
especially small companies they will probably last for maximum 5 or 6 years
Mullvad is pretty good
all the concerns with a centrally managed VPN still apply but they have a pretty good track record of not collecting data
Yep, it comes full circle 
unfortunately i end up here too quickly
I don't really care about collecting data
I care more about if I can view content that I can't at where I am
but still thx for the suggestion
where has mint been to link 🅱️ime
I remember back then I always typed Imao other then lmao
I just had a memory appearing of the voice crack drinking game for one of the (I want to say cod zombies) streams. I still know the amount of shots that happened.
its time for bime is a great slogan for converting people to bime
your memory is powerful
if i have memory of the event it probably wasn't in the alltime greatest hits of stupid things ive done
-# also why i don't really drink anymore
do we have people here understanding AI?
found something in a discussion about an very different AI aproach:
"To anyone with experience in machine learning or self organising maps, I would be forever in your debt if you could explain it all to me in the slowest most condescending way possible, like you were trying to explain the history of the East India Company to a tea leaf."
https://phantasia.life/community/psychology-lab/self-organizing-maps/#post-96
and i assume other AI entusiast might enjoy that read
I mean 55 shots during one stream was something to remember
that would be something to remember that i certainly would not remember lamao
is this during the ai winter
70s
im not sure what a phantasmagorical society is, sounds very stable, but this whole thing reads like a vq-vae that isn't frozen so it gets some sort of plastic-y adaptability aspect to it
yeah AI improvement works in different time frames, i wait for that project i postet above since over a decade now....
...and after reading the explanation of the guy asking for an simple explanation, i just understood that i don't understand
is it reaaally ever going to be simple with ml
it took a whole lot of ignoring stuff to describe it as i did
also kek looking at my passwords and seeing some of the old ass passwords i never use anymore for ancient breaches in the exposed password list makes me laugh
219 THOUSAND times kek
not my default runpod.net "i just spun up a new pod" password
i cant believe this one got leaked
chat
big things are happening
but I can't elaborate any further without mods nuking me for promo
just know that big things are indeed happening

bingo


Only bingo if Scrub leaks
Also dang it, this would have been bingo
Like the last one we needed for row 2 bingo
Vague posting was only on the previous board IIRC

who let grandma mildred in parliament get on facebook
and gave her the ol' datacenter water gibberish
Water systems being a closed loop:
Last bime I checked, even the pool ones were closed and using heat transfer.
the compooters are eating the water
even if it was true.... the data is already there, deleting it would cause more compute and water usage not less
it ceases to exist once you use it for inference
it's just gone
the water gets deleted from existence
I did not see the URL lmao
ok it works again, AND it changes now when i change song
mhm mhm
You are not human either
meanwhile ive used chatgpt agent and watched that mf click through this exact prompt
That's pretty insulting ngl lol
But at least cloudflare captcha is not a bad as other site
"In order to fulfill the user's request, I must pass the cloudflare check to confirm whether or not I'm human" without any irony
Words cannot express my distaste towards recaptcha
PlEaSe SeLeCt AlL tIlEs WiTh BiCyClE
SELECT THE ENTITY THAT MATCHES THIS CATEGORY
At least you can use their transcription API to mostly get around those ig
That's the thing. It is actually hard for actual human to solve but ez to programmatically do it
So if anything they should rename CAPTCHA
Yeah it's a joke
or maybe invert the filter
If someone can pass it easily then it is a bot
I was cooking up ideas to solve captcha and in the end just "reinvented" anubis lmao
I would've given up the first time the error occurred lol
oh no we're grinding
im getting close-ish
whats this
Have you consider using bottles?
im trying to add a media player to the waybar
but i wan tthe image there too and ive spent about 2-3 hours fixing that
or however you term that
Yeah, bottles is just a wine prefix manager
cool
So if you make different wine prefix, you're already doing what bottles do
im using winetricks to fart around but yeah ive got 3 wine prefixes
also have 3 proton ones
pdn needs d3d a lot
rn trying dxvk
AI = Actual Indian is basically this article https://en.wikipedia.org/wiki/Wizard_of_Oz_experiment
reverse turing test
a reverse turing test, eh? Very good: what is the square root of 9?
bender: ... i'm not that kind of robot

bro dipped
paint.net my beloved (i refuse to use anything else)
I'm under 18 and I can't drink
how disappointing
no buff
Wait what?
I thought you were at least as old as Sam ngl
oh nvm I can drink but I can't buy, that's the law here my bad
ah
I'm only 15
👍
Why do I always feel old here. I'm only mid 20 
sounds like a you problem
i was in the john
you can connect to cloudflare warp through the vpn, should fix it
you'r enot needed anymore, i did it myself
oh well in case you were still needing help there's a libcava for cava in general and then there's a few waybar helpers for it such as waybar-cava
im just gonna ignore that msg
lol
what does that mean
the restroom
i do not know tbh but im not british so if it is, it's something i stole
it apparently dates back to medieval times since ive now looked it up
afunyun may be older than computed
but also is common in the US now
medieval times huh
which might be because of porta-johns
makes sense
some guy called sir john harrington invented some popular terlet in the UK so that's where it comes from on that side ig
Well, I do know that it is called john sometimes
restroom discussion in programming chat
Technically, linguistic
it's a technical discussion on the linguistic origins of the term john

@fast pagoda decide your name extension now
are linguistics tech?

Also @olive sable where is your dll now?
Math which is tech
linguistics = math mhm
am i supposed to change my nickname for that
I thought john meant the toilet seat itself
i think it's more the actual toilet not the seat specifically
unless there was a super freak called john out there

my what?
Even if that is true, when someone just come back from the john then I think it's pretty clear what it means
the essential contraption commonly made out of porcelain
your Dynamically Linked Library
ok i am pickle
God damnit why is the internet in this internet cafe sucks
This should be called cafe not internet cafe
The dll file extension
Neuro toilet
No DLL on Linux, instead you get Shared Object
it's biased on cafe more than the internet
dylib
VK_AWA_SamVanMaele.dll 
that's what you think 
oh
well
idk, i jsut coudlnt be bothere
Windows based software I assume
he turned back to human form
yeah been trying to get pdn to run in wine
and proton
with little success
It's made in C#, so you mainly need to figure out running .NET stuff
well ive gotten some paint.net themed errors and also once or twice the window outline appeared briefly
the .NET is easy
Mono is available right?
it's the enormous amount of random d3d calls
Oh, that kinda makes sense
Developer Experience should be DE
that's desktop environment
i thought mono is dead? dotnet is cross platform
Is it? Isn't mono the compatibility layer?
mono was absorbed 
Microsoft Java :smh:
no need for a compat layer if it runs on the target platform out of the box
Yep
oh you’re running paint net in wine… 
that was much further than this though
Is there no lightweight VM that supports windows and can pass only 1 window?
afaik it is VERY incompatible because of d2d dependencies
yeah vm would be the better run
but yeah immediately looking it up i found nothing but horror
so i was like
sure ill try
ford pintos explode if you rear end them
now that's thinking with your dipstick
i dont see why not tho
you may be the only person to have ever tried
nah someone has tried
lmfao
no fucking way lmao
lmfaoooo
i walked in to absolute cinema lmao
programming is serious discussion only
Just... run the game natively
waht's the fun in that
You get to play the game
that's not fun at all
"basicly security"
i think imma try a lil qemu + remoteapp + rdp
understandable if brochacho was trying to run a riot game with its malware bundled in
that's a reasonable use case
but has wsl sandboxing, it's not really a vm
malware can still file access the windows system from wsl though
im just saying with that garbage something is better than nothing
it wont be getting to host ring 0 in a double vm though
"wsl sandboxing" 
you can definitely run a Win10 VM in qemu in WSL, but I'm not sure if you can run WSL in that because it would need nested virtualization

don't tell me you have tried to run win10 in wsl 
no
but there's no reason it shouldn't work
worst case qemu will fall back to emulation, it would be really slow but it should run


i somehow broke my bt audio, so i tested my other speakers but since its my first time using them on linux it was at 100% volume
so now ive been deafend
holy fuck that scared me
"volkume" 
didn't check volume first
i typn't
vulkan x volume
it's true
volk is an actual (quite useful) Vulkan library
oh btw, since you mentioned you were CPU-bound, you might be able to get more FPS with Vulkan if you use that library @olive sable
it does some magic™ to avoid going through the Vulkan loader all the time
waht library?
Even though its working, this is not something to celebrate 
volk
so why is volk useful?
It allows you to dynamically load entrypoints required to use Vulkan without linking to vulkan-1.dll or statically linking Vulkan loader. Additionally, volk simplifies the use of Vulkan extensions by automatically loading all associated entrypoints.
That. Basically it makes using Vulkan less annoying.
As a nice side effect it also goes faster than the normal Vulkan loader.
and why does vulkan have a loader?
there are a few more diagrams but I think it's mostly this
Vulkan calls aren't directly delivered to a driver, they can go through several layers first
i fixed my audio again 
for example during development you want to use validation layers that validate all the parameters you're passing to Vulkan functions
Holy abstraction

ye
the validation layers make me run at 9K fps, without i get 15K fps
so a 50% improvement
All of that only for 90% of the use cases is single physical device
if it saves performance im fine with it
and there's a trampoline involved?
this doesn't really have anything to do with how many physical devices there are by itself, it's just how calls get dispatched to the drivers
you may have multiple GPUs from different vendors in a single system (like AMD iGPU, NVIDIA dGPU) and you need to deliver the function call to the correct driver
the layering is mostly for development AFAIK, they would slow things down for release builds but you could use them for overlays for example
Yes, but the abstraction that I've seen from Sam's code is the API are designed with that use cases in mind. I wonder if that call can be simplified by making assumption of single physical device
not that much I think?
you'd still want to be able to query information about that device so it's not like you can just get rid of that abstraction
maybe you could get rid of the separation between logical and physical device but not sure
Nope, separation of logical and physical still makes sense even for a single physical device
Yeah, I think it's impossible to rid of it
Because the need to create logical necessitate you to query available physical
it does still make sense, but do you still need it
with multiple physical devices you certainly do
Aye, that's fair
It is useful but not really a "need"
those would just be the same thing, you just query all devices and create the logical device directly
If someone truly needs it then they will implement ad-hoc solution anyway
also why do dispatch tables exist? 
because sometimes you need to call different functions based on information not known at compile-time
I am pondering and come up to the conclusion that computer is just a complex state machine 
So are humans 
any computer’s state is a function of input
and time sometimes
always
i haven’t thought this through enough
ough x3
all pronounced differently
Too late I already heard the roblox sfx playing 3x
linux bt moment
i fixed it tho
i havent had any issues on cachy tbh
my other laptop does have problems with it though
well, i broke it myself so uh
bt audio on any desktop os except for macos sucks ass
i have no thad many issues
somehow my work laptop perfectly captures my headphones without fail
and always steals them from my phone and whatnot
it's a crappy windows laptop though
anyone know the specific sizes of each field in the stat struct on linux?
how do i find information
i try grep on linux src
i cannot find 
surely it's this on x86_64
long size should be 8 bytes
struct stat {
unsigned long st_dev;
unsigned long st_ino;
unsigned short st_mode;
unsigned short st_nlink;
unsigned short st_uid;
unsigned short st_gid;
unsigned long st_rdev;
unsigned long st_size;
unsigned long st_blksize;
unsigned long st_blocks;
unsigned long st_atime;
unsigned long st_atime_nsec;
unsigned long st_mtime;
unsigned long st_mtime_nsec;
unsigned long st_ctime;
unsigned long st_ctime_nsec;
unsigned long __unused4;
unsigned long __unused5;
};
Emphasis on should
taken from arch/x86/include/uapi/asm/stat.h but the comments are confusing
Oh, x86
I don't think humans can be modeled as a complex state machine
oh thanks, but i'm writing IA-32 machine code so...
probably unsigned ints?
32-bit

this one then surely
struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks; /* Number 512-byte blocks allocated. */
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
hmm
otherwise it'll be one of these two
struct __old_kernel_stat {
unsigned short st_dev;
unsigned short st_ino;
unsigned short st_mode;
unsigned short st_nlink;
unsigned short st_uid;
unsigned short st_gid;
unsigned short st_rdev;
unsigned int st_size;
unsigned int st_atime;
unsigned int st_mtime;
unsigned int st_ctime;
};
struct __old_kernel_stat {
unsigned short st_dev;
unsigned short st_ino;
unsigned short st_mode;
unsigned short st_nlink;
unsigned short st_uid;
unsigned short st_gid;
unsigned short st_rdev;
unsigned long st_size;
unsigned long st_atime;
unsigned long st_mtime;
unsigned long st_ctime;
idk there are too many of these 
why do they do this?
is the typedef necessary
so they can redefine it for different platforms probably?
oh probably
why do computer people want ambiguous sizes
a type should not have different sizes depending on platform imo
Rust fixes this
u64 my beloved
except usize which is still platform-specific but that's a necessary evil
yuh that nicer
but why is necessary evil?
because you kinda need to have a pointer-sized integer
basically anything that has to do with sizes, especially in memory, has to use usize
usize is the size of a memory segment?
The size of this primitive is how many bytes it takes to reference any location in memory.
that
oh
i used isize once
so size of pointer right
i don’t remember for what though
But you still left with endianess
?
I forgot this existed
And also 8-bit byte assumption
yeah, memory addresses must be indeed different sizes depending on platform
wtf is isize
Apple size
same thing but signed
apple watch scale app

they have a measurement unit for the size of apples? 
basically usize is an unsigned integer of platform specific size, isize is the same but signed
for relative addressing then?
it's guarenteed to be the size of a pointer iirc, so that you can store the size of a block of memory, hence u__size__
usize is pointer width yeah
yeah, I don't think we're getting rid of those anytime soon 
the 8-bit byte assumption is built quite deeply into everything
endianness is fine since that mostly doesn't matter for any operations local to the host, you just have to be careful on I/O
why do you care about endianness? if you need to convert a type to a specific endianness in rust, for e.g. encoding/ser deser you can do .to_be() and .to_le(), if target is the same they’re no ops and compile to nothing
usize isn't a pointer, you want uintptr_t for that instead
bro idk what a uintptr_t is
pointer arithmetic
what
it's what you use to "safely" do pointer arithmetic (you aren't technically ment to do this on the pointers themselves)
that's what isize is for, doing pointer arithmetic
oh i'm not? 
Communicating between unknown computer (mostly MCU) through some medium. I cannot assume the byte order
yeah then i addressed that
yeah, cause the intermediate values would be pointers that point to invalid data
uintptr_t is kind of like saying "this will be a pointer, but it isn't finished yet"
usize is a Rust thing btw
uintptr_t is something similar but in C/C++
c++ has size_t which is the same as usize, I was just using them interchangebly
size_t is also a thing, yeah 
welp, i don't use types in my code so idk
also ptrdiff_t
they have like 5 types that do the same thing
Isn't size_t the largest integer representable?
So not necessarily ptr sized
C++ abstract machine vs implementation moment
you see, i just need to know the sizes of types so i can directly take the data from the stack with the correct offsets 
but linux returns confusing types

something is missing
mp1
don't tell me that you use any everywhere
Worse
wdym
who would do that
Machine code
aac 
they have lots of identical types for documentation purposes
mp5 
it's an integer type large enough to represent the size of something in memory, it's what gets returned by sizeof
so yeah, pointer size could be different
lazy typescript users 
i write in hexadecimal representation of machine code, so "any" wouldn't work 
also what is any
is that a rust thing
good question
too high level for you
no, it's a TypeScript thing
dynamic language thing
welp, it's irrelevant anyway
it's also a rust thing 😉
Rust also has Any but let's not get into that 
Utilities for dynamic typing or type reflection.
horrible thing to use, and no-one should ever touch it, but it does exist
cuz itz cool 
funny that, its the same as uint, who could have guessed

uint from what language? hblang?
yes i was getting complaints about it 

Are you gonna crash out again? 
yeah that would get complaints
i have never crashed out
awa
seems yucky
I don't think uint for a pointer-sized integer is necessarily wrong but int does have a connotation that it's 32 bits to me
-# yes I know that it's platform dependent in C
Nah, it can be 16-bit
Or even 8
ok embedded guy

unless embedded but then use Rust 
why are you assuming my personal computer isn’t 16-bit
u on an IBM 1130 or sth?
so I've spent days trying to share webrtc SDP offer via qrcodes just to realize that my thinkpads camera is too bad quality to scan it
rip
just connect the phone to it and use its camera
Big Brian




