#programmers-off-topic
1 messages · Page 117 of 1
i also remember that, i dont wanna be old ;_;
technically atra didn't say that was old. Just that they remember being the age when that was the case
could be last year
I remember being 27
New quote added by atravita as #6805 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1448827691343155230)
well google used to literally have "dont be evil" in their thingy which got dropped when they restructured to be Alphabet
I thought i had a coupon for a free smoothie and I dont so now I'm sad
i don't get why people are hung up on this. it's a tagline at best. it's as legally binding as the whole 'protect and serve' branding on some american police cars. it's a tech company and they were hardly a bastion of goodwill even before creating a super corporation
I do have a coupon for pizza but it isnt nearly as good
blend that pizza
pizza smoothie
Ew
i dont think people take "dont be evil" as a legally binding thing. just a strange thing to make a conscious decision to remove. even more so if it it truly doesnt affect anything
it just kinda feels like someone read that and was like "wait but we do want to be evil I don't vibe with this"
and got it removed
more realistically was probably removed just because it doesn't sound "professional"
cause corporate people are lame
See also: the homogenization of all their app icons
Anyways when I was young Gmail was revolutionary
Smh
The heck is setjmp/longjump
setjmp.h - Wikipedia https://share.google/b67e22J3eRqzFO8nA
setjmp.h is a header defined in the C standard library to provide "non-local jumps": control flow that deviates from the usual subroutine call and return sequence. The complementary functions setjmp and longjmp provide this functionality.
A typical use of setjmp/longjmp is implementation of an exception mechanism that exploits the ability of lon...
Since when did capital one have coffee
Ugh
Since ages ago! I recall going to one in 2018
that’s exactly the funny part though, it was never legally binding so the need to remove it was so odd
You know what
I'm gonna do some cowboy lawyerin'
And pretend it's legally binding
does C++ have better array primitives that don't have that problem, or is that still an actual problem
Procedural generation is the idea of using simple rules to generate more complicated items - used in games such as Minecraft and Elite, Zac Garby of the University of Nottingham explains with the use of the game Carcassonne.
Zac would like to thank user mlin92 for the graphics used in his generation code.
Zac's GitHub: https://github.com/zac...
Can't you make your own array primitive
Idk jf you count it as primatives, but i think c++ vectors dont have this issue
I still don't have a good explanation of how that algorithm has to do with quantum mechanics tbh
They've just been playing settlers of catalan
Vectors look like the C# equivilent to List<T> rather than T[]
they’ve just been playing the country of spain? 
So far I haven't figured out how waveform collapse is different from "try it and backtrack if it doesnt work lol"
wow, today's AOC problem is messed up
oh yay you're doing advent of code?
a lot of people in this channel are iirc
Evil Evil if statments, if I didn't have to make sure it worked on pre 3.10 python I would be using match case so much
make a fake match using a string:function dict /lh
it's tempting XD
Yeah a lot of algorithm stuff has fancier names than it should. Like what I’ve complained about dynamic programming / memoization here before.
iirc theres two types of waveform collapse, one of which is just exactly that, the other is just the same but you don't backtrack, you just continuously scan instead until completion, why they're two differet types and not just two methods for the same type I have no idea
I thought there would be like
I don't know
An entropy or enthalpy or smth
This is boring
well, technically there is? just not in the physics sense (which is a shame I really enjoy thermodynamics)
How so?
the system starts with defined rules at a high entropy where only one of multiple options can be chosen , as more and more options get chosen, the amount of valid options decrease, leading to a lower entropy overall until no more valid options can be chosen in which case the system ends due to lack of entropy to expend, it's different to physics which does the complete opposite, the amount of time a system has continued for is directly proportional to the entropy of the system
PCB?
Oooo it is!
is lodash still a thing that people use
I came across it recently in a fairly new library
i've just checked to make sure and my old employer is still using the same framework that was already near death when i joined the company, let alone when i left
I can't access my old job's sites but they've never made a LinkedIn post announcing the replacement that was vaguely in development when I left
so imma guess that continues to be in limbo
or dead
damn, this is the wave function collapse repo, really impressive
genAI wishes it could be WFC so bad
Lots of technical mumbo jumbo, but the GIFs make it very enticing
Like, "I suddenly want to make a proc gen game" level of enticing
Also I didn't realize that technique could be used in 3d
I did see this video recently, but I haven't watched it yet
Don't. The video doesnt explain it
Ah yes, linux.exe
also known as WSL
Also, from one comment in the reddit thread:
Do you want them to go and implement build pipelines on all repos like a devops vigilante?
I suddenly want a devops vigilante TV show. Just to see what it would be like
I hope this is real
I challenge them to try
You mean everyone isn't a developer and understands code? Preposterous
If it is, it's been deleted. PR 1349 is just missing. If you sort by "newest", it goes from 1350 to 1348
Which means 1349 can be whatever we want
Maybe it was a PR that uses https://github.com/MichalStrehovsky/zerosharp to convert the entire kernel into C#
oh the copypasta was originally on reddit apparently haha
Aww. It's funnier to imagine someone saying that on github itself
it was on reddit about sherlock originally i think
which is totally not a maybe stalking program
that's a pretty old copy pasta, I think I've been seeing it for at least 3 years
It did seem familiar, but I just assumed it was a repost
I've seen it a few times yeah
gross! that's not the sherlock that i remember
i remember this one https://en.wikipedia.org/wiki/Sherlock_(software)
source of the term "getting sherlocked" (platform owner implements features from a third-party software, rendering it obsolete)
Sherlock is a now-defunct file and web search tool created by Apple for the "classic" Mac OS, and carried through to early versions of Mac OS X. Sherlock was introduced in 1998 with Mac OS 8.5 as an extension of Finder's file searching capabilities. Like its predecessor—System 7.5’s revamped 'Find File' app, adapted by Bill Monk from his 'Fi...
yeah the Sherlock I remember is an i18n inspector for vscode
I remember using sherlock a long while ago searching for my own username, it didn't tell much I didn't already know XD
I was looking at framework laptops earlier today bc I saw they had a 360 one, 60£ for 8gb is extortionate!
honestly with the shit going on I'm surprised it's only 50%
To be fair framework was premium to start with
I gotta say these rich people used some incredibly good soap when blowing this bubble cause how has it not burst
phenomenal blowing skill
OH also i made a modding yapping/shitpost thread for mod-related chatter that isn't seeking help with mod issues
https://discord.com/channels/137344473976799233/1448803705192186019
Would really be nice if computer components had some regulation, because it feels like the RAM companies are all price fixing at this point using AI as an excuse.
but then Nvidia couldn't charge over 1k for a GPU! we can't have that! XD
regulation would be truly wonderful for regular consumers
But think of the shareholders!
yeah- yk in the medieval era that was a thing for loaves of bread, the prices were regulated by weight
the medieval era-
and you could prosecuted for bread crimes of making loaves too small
...fun fact
.q list
dammit meant to be in the mansion- whoops
...huh? Did someone here give me a bunch of awards after I talked about it before?
please let them be all jester awards
wait can you spend points to give awards?
I have 64.5k points free, whats your steam name so I can give you a load of jester awards?
you are exceptionally easy to find
good lord thats so many
Gee, I wonder why
Steam deck points go brr
Can't wait to see how big it gets once I buy a steam frame.
And maybe a controller or two, I dunno
point count is going to explode
I don't remeber getting point for my steamdeck, cons of ordering pre release
yep, all organicly grown steam points
thats after spending some aswell for various cosmetics
Yeah mine too
Perks of having a decently sized steam library I guess
damn I can only give one jester award, no!
well I found a way around that quickly
Multiple tabs?
nope, reviews and steam workshop
Also yeah, my steam deck points aren't in my points shop history
Oof I've spent 100k points wow
The only review I left was for a game I got without looking at the reviews. There was a reason every single review (less than ten if I remember right) was negative.
And I can't link the game because the store page is gone now
]Like it just redirects to the home page
wow that homescreen for the game is just increadible...
Which game
the game you reviewed
The one I mentioned? Did you manage to load the page?
nah not the page just the community tab for it
I wonder if it can still be grabbed through depots
Well I refunded it so I wouldn't know
Experience the world of Arcane Raise for the first time in 3D with breathtaking sceneries and mind-blowing visuals.
if nintendo DS graphics are breaktaking and mind blowing, I dread to think what the new larian game will be
right back to web dev
I mean I'd be fine with what I recall from the graphics if the gameplay made up for it
But from what I vaguely recall, the gameplay basically consisted of "what gameplay?"
It felt like someone followed a RPG tutorial, and never added anything to it. Not just mechanically, but even new areas or monsters
the end of aoc has come
Tragic
I have failed to stay under 0.5 seconds
and that's with me still not having a proper solution to day 10 part 2 yet
hard to optimize this when like 300 ms of this total runtime is gleam's built in sort function
don't implement ur sorting algorithms in a language that doesn't support mutation people
I read ashes as ashens and though he was making another movie I was unaware of
I have literally offered you the free temporary nitro multiple times, but you just won’t take it. 😔
You, too, could enjoy Spenny anywhere you desire. 
mine is
but I can only use it in a single server and it isn't even here
for some reason mine was 
maybe? I’m on ipad
I would assume so based on "tap" to react
wait actually the feature is about double tap so yes it would be mobile only
yeah
when it gives you the popup it tells you what your default is
But I don't want to update my mobile app 😔
I don't think you have to, I don't have auto update enabled for any mobile apps and it still appeared
I would think you would have to update it to when the experiment was first introduced a few months ago
iirc casey is years behind 
Ahh okay then ye it might need an update then XD
Nah I actually updated at some point (multiple times) hoping a bug would get fixed
Did it? guessing not
Can't recall for sure, but I don't think so
I'm on 296, which I'm having a hard time finding a date on but seems to be in september
This year
I don't see the feature anywhere
it popped up completely at random for me when I reacted to something
so keep reacting to things ig 
Welp that didn't work
I wonder if they would have not done it if you have that setting off which I never turned off but is off
Like with checkpoints
Something something personalization
I wonder what's the trigger because
is hardly my most used emote
I thought that said "piracy" and I was very confused as to why discord would have that
didnt get it with a couple
earlier
has it fully rolled out? I thought it was still in beta so not everyone would have the feature
Dang, I got scammed into giving iro two free 👀 reacts
I have privacy on tbh
it looked like it just activated after first standalone react on the new update
UC Berkeley Computer Science Professor Sarah Chasins joins WIRED to answer the internet's burning questions about coding. How did programmers code the first ever code? What remnants of the early World Wide Web still exist online? Can someone still learn programming if they hate math? How do new programming languages get made? Why is debugging ha...
"Can I still learn programming if I hate math."
I can't think of a programming field that doesn't need math 
I mean if we're including basic arithmetic in that then that'd be tough
the average web developer isn't doing a whole lot of math though
The Tor Project is Making a Switch to Rust, Ditches C https://itsfoss.com/news/tor-rust-rewrite-progress/
I thought tor was just a Firefox wrapper
oh the stuff around the browser itself to make it work
right
that doesn't just magically function
I mean, I am currently writing CSS and I have used calc() an exceptional amount to make sure things fit, even more so than when doing JS
i think excessive use of calc() is a bad sign
i dont mean for performance reasons
I will refrain from thinking too hard about what your css looks like
I think there's 2 calcs in my entire css stylesheet at work
both for some virtualized grid shenanigans
usually making sure things fit is done with like... grid
or flexbox of course though flexbox is more about placement of children than sizing
both in tandem is also perfectly valid
definitely
please do refrain, I fear you would have a heart attack if you think about it too much, it was up to 10KB now its down to 8, which is still a lot I think
Atlas, care to submit your repo for a code audit? 
I use both extensively
(/j im not auditing shit i cant be bothered)
Oh I will... when it's fixed so there won't be anything to audit XD
oh you don't need an audit for that, the quality is poor XD
in my defense it's because it's a rush job, when it's functional it will be improved a LOT
I'm reminded of this C UI Layout library called clay which as has an html renderer and it's the most cursed looking html
almost every element has a transform: translate() on it
everything is named "Clay" or "CLAY" seemingly with no coherent pattern for capitalisation?
Oh I found the naming conventions, nvm it is coherant
this in this case
idk
i feel like if u wanna do cool animations and stuff u'd still need maths
Oh wow, that is a lot of transform:translate()s XD
sad day for C enjoyers 
kinda why I said that it depends on what you consider to be math
I don't consider basic ass algebra to really be doing math
do you consider SVG rendering as maths?
unless you're handwriting ur animation bezier curves I ain't counting it
yeah right
if you're hand writing svgs then wtf but yes that's math I suppose
Nooo totally didn't write an svg manually 
no I didn't it was a shameless copy paste, I don't have the attention span to do that
I do some math sometimes when programming but when comparing to shit like 3d rendering, audio engineering...
data analysis, obviously
makes it feel silly to call what I do math
it do be involving numbers
technically at the lowest levels of computers, everything is maths, it's just heavily abstracted to not maths
I tell browser I want funny lil input somewhere and the layout engine start spinning up, doin math
I liked when I didn't know how to use github, all my code could be as messy as I want because no one would see it, now I actually have to face it, it's criminal
don't worry you can set it to private
true but it's gunna be public soon
unless I do keep it private for ever... nahhh that sounds like an excuse
That’s what git rebase is for
Squash it all into one commit before the initial push
Or do you mean the code itself not commits
I mean the code itself
Ah
the commits I am fine being a mess, that is no mans land and shouldn't be viewed ever XD
the good thing about github is if they can judge it they can send a pr to improve it 🙂↕️
Only put the compiled DLLs on GitHub and hope people don’t decompile
Smh
Just close source if you're gonna do that
I'm perfectly okay with people seeing my shitty mod code which is why I do NOT include it on my resume
I feel like your code isn’t shitty
Maybe my standards are low but I hear some stories from my brothers…
The time his coworkers panicked and ran to him for help because they’d pushed a commit with a password or something…he was the intern, they were full time. He fixed it for them though!
I learned that lesson when I was like like 13/14, and someone dug into the compiled IRC bot I shared and found the strings
I had done the password like:
std::string username = "supercoolircbot";
std::string password = "ultrasecretpassword";
#if RELEASE
std::cout << "Username: ";
std::getline( std::cin, username );
std::cout << "Password: ";
std::getline( std::cin, password );
#endif
Also, I don't know what's going on, but on google search results, reddit often seems to be showing AI summaries now
ex.
Like I don't care about your AI summary, and usually I'm looking for specific wording that there's no way that dumb LLM nonsense would understand
Might be time to finally switch off google
Are there any search engines these days that have most things indexed and aren't going AI?
Reddit itself generates ai summaries now
ah yes, reddit ai generating summaries to feed to google ai, this will have no negative consequences whatsoever
why are my ai images so yellow
yes technically we dont know for sure inbreeding is why ai images are yellow but shhh
I love websites that don't let me middle click scroll so much. Just what I need to fix my muscle memory of using middle click scroll despite having a realiable scroll wheel again
I'm having to physically click the scroll bar to do fast "bulk scrolling", ugh
what's middle click scroll (i use linux btw)
i assumed that was specific to that ghibli plagiarism model & thus related to bad movie rips or something
so much the better if it's due to wider pollution though 
or bad mixing etc
yeah the ghibli fad was the other popular explanation, we still don't know for sure though (ai models being blackboxes and all)
It acts a little weird when used on containers that can also be scrolled
The circle that pops up is from pressing the scroll wheel
It goes away when you click something else (even not-middle-click). And it seems if you hold middle click instead of briefly doing it, it'll go away when you release as well
I only started using it because my previous mouse's scroll wheel decided that to flip a coin each "tick" of scrolling to decide which way it wanted to go
Making it effectively useless
same, but despite my mouse software disabling it randomly on like 5% of boots, I still like using it 
sorry, i should clarify that it was a joke on how not many, if any, linux DEs implement the functionality
slightly easier on my muscles despite the jank
Middle click or normal scrolling?
middle click
Ah
I thought you meant same on the 50% scroll wheel woes
When I say 50% I mean that literally. It seemed like an even split on if I went up or down, no matter which direction I scrolled
my old mouse's wheel was a) really stiff and b) stopped working right, so I started middle-clicking around
new one's a Glorious Core™ brand gift from a while back & their rebinding software is kind of a sloppy chromium-wrapped thing (iirc)
just loses the button sometimes
I'm upset. I procrastinated for like 9 months to build this PC and I have incompatible ram
My ram is rdimm's which the motherboard can't fit
Find someone who has the same problem but using RAM that does work for you but yours works for them, and trade
totally not easier said than done
is it cheaper to buy compatible mobo or compatible ram
Hmm. Good point.
Might depend on what kind of motherboard is compatible with all the other parts they have, though.
i dont even know what rdimms are
Registered dimm with ECC
The price of the kit I bought has almost doubled
Looks like CPU also doesn't support RDIMM anyway and upgrading to threadripper is more expensive than ram
Does mean if I want I could buy 192gb of ram instead of staying at 128gb
Jesus
My current machine is already 128gb of ram and I am hitting that limit
I have....12GB
did u put your whole OS in there 
OS can't load slow if it's always completely loaded. taps forehead
this reminds me I need to take the PSU out of my old comp so I can set up an eGPU
running the benchmark for CP2077 on my minipc saw it sit at a nice and toasty 73C. >_>
is 73C toasty? my laptop runs at 80C minimum 
I feel 82c/73c idling in benchmarks or creating screens is sus, yes
idling in benchmarks?
not a very effective benchmark
73C sounds fine in a benchmark really
could run a stress test and see if the temps stay in safe ranges
Depending on the CPU, hitting literally the max safe level could be expected depending on your cooling and the benchmark.
But if that's idle...
reminds me when my last CPU was sat at 100C (thermal throttle limit) just browsing the internet, only to pull it out and realise my cpu cooler had come unplugged
new max execution time for a python script, 200 seconds, wow
On one temperature scale (“how much will I hate going outside”) ouch, that’s hot. On another temperature scale (“how does steel feel about it”), that’s pretty cold 😛
That’s pretty long, I don’t know if I’ve done worse in Python but I had a Matlab script running for 30 min before I got bored and killed it
It was my own fault though, I was too lazy to think through doing matrix operations to reshape the data and instead was doing for loops
When I got less lazy it was maybe 30s
that is a dramatic drop XD I could probably reduce the time taken for it to do it's thing but given it will only be running once a day it's not that bad
The for loop was doing about 2000 frames of 250x600 pixel data so I think it was suffering greatly
jesus thats a lot of data, at least mine is only looking through 18k ish json files
Video data gets big fast yeah, 1GB files are fairly normal
This is also raw uncompressed data because it’s actually temperature data
Unlike normal videos which I would definitely compress
At some point I’ll have to buy more storage probably, but for now since it’s only like 30s of video at a time it’s fine
(On the scale of silicon, it's...meh but not great)
It's less "the silicon bulk will get upset" but you get higher leakage current tbh
Anyways
I wait for one of u to do a waveform collapse proc gen map in stardew 
I have been toying with the idea but C# is letting me down 
impossible
C# would never let you down
unless the thing you want to do is use your favorite editor with it instead of the established 2 options
true, C# itself isn't letting me down, my lack of knowledge and IDEs are letting me down XD
I still have yet to get rider or vscode working with stardew, and VS just isn't available for linux
tbh you're definitely not helped by all the extra jank from trying to make it work for sdv
that is certain, I can do programs related to stardew, just not stardew mods XD
forced into a .NET version that's no longer supported 
if only it was ported to a newer .NET
Stardew has spans
that's why I added the niceties qualifier
But I have something better....a soldering iron
spans have technically existed since like... .net core 2.1 or something
A lot of span niceties do exist as of net 6
How is gleam
I got implict field last week it was amazing
You can use latest language you just have to target 6
Ooh I've wanted the implicit field
I mean I do want to do a proc gen dungeon again in MMR, in theory. But stardew3D/VR is a higher priority 😛
Not everything though 😔
Yes our linq remains not zoom
I hope you never see my laptop CPU temps 
i want the required modifier 
Do you consider it... something you require(d)? 
yes!
Why (merp)
sometimes things are required innit
can we not use it rn
or does it just get removed during compilation
why use required when you can go for the classic = null!
the other way for visual studio to stop giving you a warning when you using string instead of string? but don't enforce a value in the constructor
"I pinky promise this will never be null and am willing to cause an exception if it is"
…you can do null!?
Looks wrong, but there was a time recently when I could’ve used that
you essentially kinda promise you think that default value will never be used
it can be pretty useful
The thing I’m thinking of I think was for a temporary data structure for a source generator
I have some places where I enforce models to have an empty constructor/implement new() which is impossible with fields that are marked as required
at risk of being on topic = null! is useful for SDV mods where the Entry function for all intents and purposes is the actual constructor
I much prefer new() { prop = 123, } over making really long constructors
Spoken like someone who has no clue the depths that code crimes can go
it's used quite frequently for data models that you serialize/deserialize instead of manually construct
thou underestimateth mine powereth
It sounds like you’re the one underestimating me here
I’m pretty sure I’ve used Entry and constructor in the same mod before
Can’t recall when though
idk if I should've told you about some way of allowing more code crime
Eh, that’s pretty small on the grand scheme of code crimes
true
It’s just a workaround for a language feature not being available
all non-Rust code is crimes, there is no need for debate
Not “there is no sane reason why this should be doable”
its not usable even with a polyfill library
or wait i might be backwards it might be usable WITH a polyfill thing
but not without
i wanted it for something that other people could potentially expand upon and i wanted them to know that it must be set and cannot be left null
hmm how does it work, does it get turned into an annotation
i have no idea
ask PolySharp
I thnk resharper/rider has had an annotation for required fields for a long time
much like the [NotNull] thing before C# had the built in nullability system
(also doubling what Selph said re: null! i use that all the time for my stardew mods for that exact reason)
(im surprised casey has not seen it before)
I think I remember seeing an attribute problem when I tried to use required
it'd be really surprising for anyone from the enterprise C# world but I try not to assume anything for modding
I mean my mods don't use nullable 😛
Like even for new mods I turn it off
looking at the polysharp stuff it looks like it does just set [RequiredMember] on it
that is a far bigger crime than anything you do before or since /s
or maybe requiredmember is what its trying to polyfill for? idk
How sheltered of you
a criminal
i dont need to understand this stuff all i know is i couldnt do it before adding polysharp
If my code doesn't make your eyes bleed like you just looked at an eldritch being, then you haven't seen enough of my code yet
tbh adding = null! basically doesn't do anything if you're disabling nullable completely
From what I recall, using required tries to put an attribute on it, but if the attribute doesn't exist it cries
some crimes are terrible by virtue of its simplicity. backflipping over an active ambulance while naked and juggling two molotov cocktails is criminal, but not as much as murder
that sounds right. i just meant i dont know what polysharp does to polyfill that
Yeah, the time I've needed it recently was for one case where I was in a project that used nullable
besides maybe just, recreating the annotation class ig
I think you just make the annotation
I know you can do that with InternalsVisibleTo (or possibly some other attribute, can't recall for sure)
I never can remember between JVM/NET which uses "annotation" and which uses "attribute"
well uh
C# uses attributes as naming convention but then one of the largest first party set of attributes for data models is called DataAnnotations
including of course https://learn.microsoft.com/en-us/dotnet/api/system.componentmodel.dataannotations.requiredattribute?view=net-10.0
That was my APU so it reporting high means my CPU was also sitting there. Idle is like.. 34-43C, so normal.
I remember, at one point, trying to use null! across my mods
some of them did not like that
it's a good way to make sure if you don't initialize something it explodes
or just to not have to make a dummy placeholder
Or having the entire codebase treat it as nullable due to the last 5ms before the game shuts down, or early startup due to not being set by a constructor
tbh semantically it makes sense that it's possible, the whole point of ! is that it's a pinkie promise that even though this thing looks nullable to the compiler it isn't so it should ignore that
by its very nature it can't actually have checks for whether the thing it's being applied to is null
YouTube has been advertising British fine dining to me
something something grape scissors
YouTube has also been advertising me houses for $5k down lol
Laptop vs Desktop is a very different environment
Current+heat+voltage kills silicon and degrades the transistor gate oxide
Due to their lower current and performance requirements (and thus lower voltage) laptops and phone chips are usually safer at much higher temps
LRDIMMs would work maybe but RDIMM doesn’t yeah. Modern DDR5 has onboard ECC, a fairly rudimentary implementation, but it should be enough for a consumer
the product page for the 9950x3d explicitly lists UDIMM as the only supported memory
Can you tell me how you know you’ve hit the limit?
"idling" at 110/128gb
I can see how that would apply to phone chips, but I can't imagine that a soldered i5-6500 and a socketed i5-6500 have power draw that's that dramatically different?
and one of my old laptops had a socketed cpu haha
so it was literally using the same cpu that a desktop would
modern desktop cpus will happily be 200-500w if there is thermal headroom
Ok just so you know almost half of that is delivery optimization or caching, and is not in use. You can use RAMMap to find your true usage
and the latest threadripper pro has a tdp of 350 but will run at 2000w if you tell it to
"modern" is a stretch for both my laptops and my desktop tbf haha
I went from 153GB to 49 under load after clearing caches that weren’t process private
though both amd and intel do say that 95c is fine™
AMD Zen4 chips target 95
got that High Spec Performance
The silicon can handle 110
With PBO, a Zen4 chip will always boost its way up to 95c
[doubt]
Like I'm very sorry, that seems wrong, and I'm not really thrilled with the idea of a near boiling surface so casually sitting in a computer.
Unless you have a tonne of cooling
I wouldn't want any of my stuff running at 95-110, I gotta say
it will only boost when actively being pushed, lower cpu utilization and it'll calm back down
It’s just not. The silicon on those chips , ESPECIALLY. x3d likes to run hot
it does make it physically difficult to use my laptop when I reach over 90C because it's hot to the touch, yeah
To be clear this is what I meant
A sign of laptop abuse is singed arm hair
I can show you exactly where the thermal target is set
But on default behaviour, the thermal target is 95c on zen4 and zen5
laptops iirc run with a lower thermal target as they legally cant let the exterior go over certain temperatures
anyway yeah, iirc this is the main reason for the lower temps on laptops, not some difference between equivalent laptop and desktop cpus because you can get some absolute beasts in laptops nowadays
STAPM (Skin Temperature-Aware Power Management)
The other reason they run lower temps is that silicon has a specific frequency curve relative to its power
That’s usually pushed past optimal on desktop
And kept at or even below optimal for mobile and laptop devices
iirc my laptop and desktop have the same cpu and run at the same freq? but I'll check later when I'm on my laptop
It depends if they maintain that frequency under load
the physical compute cores are the same, but are packaged differently and features like stapm aren't present on desktop
(also my cpu is 14nm not 7nm, though your point still stands haha)
hence why your point still stands
No I mean 14nm itself doesn’t mean anything
also labels like 14nm and 7nm also dont mean anything anymore and are just brand names for the fab tech
There’s no element of it that’s 14nm
yeah, I know. I just found it silly that the chart was for 7nm. not making a point, just a comment /lh
hm. Well, okay
I just pushed DDR5 to 9666\ the other day
(To be fair, if this wasn't a minipc, and I had anything relatively modern, I'd probably undervolt anyway.)
(something something electricity bills)
AMD Zen 4 and Zen 5 CPUs have their thermal target set to 95°C, which means the CPU will boost as much as it can, until it reaches that point, to maximize performance. Unlike on Intel, on AMD it's not possible to increase the 95°C limit.
from TPU
time to spend an hour writing comments
Fr
QUILL hi
I'm on the fence as it is about setting up a eGPU because that's going to be another 600w drain. >_>
would an egpu be helpful for you?
sort-of. I'm finding it difficult to play certain games, but I also admit it's very likely going to be something I turn my comp off, connect, turn it on, game for a bit, then reverse the process
because I should without too much issue, be able to support 665w total usage on this circuit
but I also do not wish to experiment
very fair
IROOOO HAI
(the wiring where I live is a) knob and tube b) and I've observed turning on a 1.5kW air condintor causes the lights to flicker and c) our bills are also increasing, so I'm trying to mediate my usage of power anyway.)
idk how performant egpus are (as in genuinely don't know, as you can tell I don't have a dedicated gpu of any kind haha)
oh, not too bad
for something like my 3080 it'll probably so cloes to native I won't be able to tell
(assuming, of course, it works, which is an open question.)
how are they connected to the main pc?
via oculink, which is a PCI bridge
ah, that explains it
"The power supply receives mixed reviews, with one customer mentioning the Oculink interface does not provide power."
I haven't been keeping up with pc stuff in the past... six? years? 
plz ignore the implication that you are asking people to try and destroy your vehicle
(my current pc was free because my cs dept was getting rid of it)
Ahh, that's nice
no storage or network card but those are cheaper than a pc haha
but it meant the specs are whatever the pc was
yeah
I actually still rely on wifi here because I thought about setting up a lan hub and such but
I figured there's no point in running more wires around
but I was sorely tempted. >_>
(Fwiw - silicon can run higher than 95C - automotive typically designs for 150C, the transistors just get weaker and it's hard to do very high frequencies over a wide temperature band so they don't.)
600w?
what eGPU?
I have a 3080 Super
the PSU I have laying around is 600w
.. so you can probably guess what I'm hooking up to the dock
a 600w PSU just means the internals are set up to withstand up to 600w of continuous draw and have good voltage-response up to that
theres a series of PSUs that was around back in 2022 that had no over-power protection, you could demand 1200W from it
.. that sounds like hte recipe to release the magic smoke
funny thing is it ran fine at 900w for extended durations, it just had worse voltage response and higher ripple voltage
in the conversion from AC to DC, theres a bit of ripple that remains, so your votlage isnt stable
that PSU was killing CPUs and GPUs cause it was rippling high enough to cause permanent degredation
psu testing is an area that LTT labs does do good writeups on if your PSU is in their data https://www.lttlabs.com/categories/power-supplies as they go above the 80+ testing criteria and test for the other protections and more granular load ranges
Cybenetics testing is imo a lot better (than 80plus)
because it factors in vampire power and so on
but yeah it's really good
I write for this site
just to know, the stardew valley mods in which language are written?
ok,sry
Finally figured out why my JS wasn't loading on refresh, apparently window.addEventListener with the 'DOMContentLoaded' type is very easy to forget
This really does bring up some good points.
Kirby Air Riders
#kirbyairrider #nintendoswitch2 #kirby
the 4th point makes sense but like, is it really that bad? feels like nitpicking just for the sake of it
@odd basin I run a lot of models locally
On my own setup
If you hook those models up to an app with agentic capabilities (like an IDE, or even something like LMStudio or Ollama) you can get great results for very specific usecases
ok so as a noob what does that even mean lol? i'll tell you the words I understood:
I -> yourself
run locally -> host on your own machine?? or you mean use in a local web browser??
a lot of models -> like chatgpt, claude, gemini, etc?
Yes
I download model files
From a public database or repo, usually hosted on HuggingFace
I didn't know those were available, what's the advantage to that?
It means u use ur own hardware to do stuff
- it’s free
- it’s completely private
- it’s far more power efficient on a global scale
- it’s faster
Downsides: you need good enough hardware to do it
I had been spamming chatgpt browser version with 10 files at a time of my webpage and asking it to review them, then deleting the chat when it got too slow then uploading them again
Just today I learned that you can hook up Codex to VSCode and never have to do that again and it would have been a lot faster as it can read your whole repo
I get an output rate of about 200 tokens per second on a 70B parameter model
i guess if you have a spare computer that makes sense
Currently chat gpt outputs at around 40
you must be doing some serious stuff
I’m a computer engineer
Although I want to say something about reliance on ai bad for learning i also recognize that colleg kids these days all do that 
So it's a little walk up hill both ways of me lol
I often use AI for trace and circuit optimization in areas where my RTL and EDA software fails
Or for quickly scraping datasheets for me, to find ideal components for my use case
That said, it’s good for general use case too
it's good and bad for learning
-
good: asking it to create a block of code then explain it line-by-line is just a faster and better way of having a textbook and teacher rolled into one. it's like a magic interactive textbook
-
bad: when the assignment is due today and i didn't start it yet... etc
I feel much more comfortable training an AI on the totality of files on my computer
When I know it’s completely local
You’ll never learn syntax fully with AI teaching you
If you want to learn languages, especially C++, there’s lots of much better resources
i googled some of these acronyms, ok so when you say computer engineer you mean you deal with hardware. yeah that is NOT my strongest class, i am much more of a frontend guy. same reason i couldn't be a physicist, I guess. props to you though.
I like to ask chatgpt to explain concepts/give me guidelines and write code myself👌
And then I ask him for feedback/good practices etc
This is a good idea 👍 ^
Works great for math too
Even tho chatGPT is way weaker in math
But a developer without instant knowledge about the syntax or specific functions of their primary languages is like someone who claims to know English but can’t complete a sentence without a dictionary
even writing code myself it doesn't always stick with me... i did my python class 100% without AI, it was before i started using it
if you gave me a blank sheet of paper and said to write anything in python, i would draw a complete blank. i would need to google it.
tbh i don't get why people propose using google/stackoverflow and are against AI when it's just a better version of that from my point of view
yup
Idk in what world you live in where this is true
Maybe a year ago
But in the almost-2026 you shouldn’t be having issues idt
just like you can't learn Spanish without living in Spain for a bit or at least getting immersed somehow, no matter how much Duolingo or Rosetta Stone you do, I don't believe I will be able to "speak" my syntaxes until I get a job in the field
I make/design those silly green circuit boards you see all the time for electronics
I think that's a false premise and one reason to have some hobby projects is to get immersed
I do not write C# for work lol
Idk it sometimes struggles with advanced algebra and analysis concept
if the hobby project is constant yeah. like if i made a game over 5 years i would learn it fluently. but my little 2 week project once again did not leave me with permanent fluency
Now do it in Minecraft 🫵
so you are basically a doctor and i'm a receptionist
While I don't know off top of head how to do some specific syntax thingy in some language or context
Yeah my college professor friend in CS is Suffering™
I could. All the building blocks are the same, if I just make a NAND cell in Minecraft then boom
I usually have idea that "im gonna use this algorithm or that data structure"
Chuve what do you work in?
Then i look it up and go ah it's called a Vec in rust because the crabs r silly
I’m like 90% C99
Database engines
did anyone make a working computer in minecraft yet? i saw someone do it in terraria
rust 🤢
Yes. Many times
Yes a lot of ppl
They r making us put the crab in the elephant yes
We even had MC in MC
I saw the most disgusting piece of rust code ever
New quote added by kittycatcasey as #6811 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1449812157637070858)
lol that's crazy
It genuinely made me wanna die the other day
Nice
I actually don't mind rust that much they just choose some ugly (literal) syntax
Why is ' anything other than a char quote

what's the point of rust over C++?
Memory safety
i heard that but like if you program C++ properly/safely it's just better?
[backreads] ah yes,,,, crab elephant
Who needs that ? /s
They want more guardrails so that there's less exploding someone's prod
Also Security™
Hating yourself
got it
rust has sinned and must be punished
the channel topic mentions rust so someone must like it
Y'all acting like C++ doesn't have an atrocious syntax
GenericArray (U8, <UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>)
but why
It saves you from yourself
ah, that does sound useful
Before Rust fully supported "const generics" (writing [u8; 32]), libraries had to use a typenum to define numbers as types.
I'm a lot more comfortable doing threaded stuff with it
Unfortunately, several people her edo
I did have a whole year where I got to write pure C though that was nice
Aside from being sad about kernel 6.10 things i don't get to use
C is great 
No language will make you feel more good about yourself than C
All my embedded hardware design work is in C
I write a lot of Matlab, and I’m pretty sure that’s worse than rust
Ah, a fellow engineer
I have a buddy at mathworks who hates 1-indexing but he’s happy to get paid 6 figures in this current job market so 🤷♂️
Whatever gets the job done goes in engineering land
Your work is a few levels lower than mine on the tech stack 
I reported a bug to Matlab the other day and they were like “uhhh guess it’s broken, keep using your workaround?”

Are you on 2026a prerelease?
Based
"fix it yourself"
getframe() is broken in 2025a and I don’t see any relevant bug fixes in the changelogs for 2025b
i'm learning exceptions in C++ right now and the name of the what() function is just so inexpressive. idk what else I would name it but it feels like C++ didn't care much about new people understanding it
Not sure I have prerelease access, haven’t checked
I’ll bring it up next time I’m on call with my friend
It’s definitely something to do with default calling gca, because calling it on gca is also broken
Calling it on gcf is fine though
Altought seg fault will make you cry.
The workaround is that manually setting axis properties somehow resets the issue, which makes me worry deeply about the root cause
There’s beautiful debuggers for C
Even if we ignore the Visual studio debugger, gdb is so nice
Using gdbserver
Im2frame is possibly relatedly horribly broken
People using debuggers are real ?
Why do you think people use Visual Studio over CLion?
It makes a video that is just glitched, where gca just doesn’t respect axis limits
Console logs enjoyers
Core Dump enjoyers
But the guy at Matlab said he couldn’t replicate so it’s possibly unique to high resolution screens?
Because CLion pushes CMake which I hate (that's at least why I do)
I don’t blame him for just deciding videos are scary, I also think videos are scary under the hood with codecs and all that
You don’t like Cmake?
On the other hand, he gave me a code snippet that only half worked so maybe he didn’t actually test?
no :(
Genuinely why?
Everyone hates cmake. It's just a matter of if they hate it more/less than other C/C++ build tools
It makes cross compilation and setting flags at compilation so easy
I didn't really try to learn it tho 
Make is fiiiiinnnne
yup
Cmake, not make
Makefile is the way
Y'know that might be the other reason why ppl push crab
Cmake does feel easier to write than make though
cargo is actually really nice
Writing a makefile by hand seems like hell
I haven’t done that since first semester uni
I mean, yeah, build system and package system is one of the biggest problems with C++
Sidenote, do I migrate my websites from Node to bun?
When I took C classes some time ago the instructor provided us with a generic makefile for most projects after teaching us make for a few days
I’ve been considering pulling the trigger on it for a while
I find cmake to be too abstracted to me and I haven't really worked on anything that needs all that yet
I’ll see if I can find an old cmake file from a project
Sadly that was five houses ago and I've lost it lol
I will say, C and C++ needing header files in the big 2025 is one of the number one things driving people away from them
For small stuff make has enough logic and cross compilation isn't a thing i need to think about
Also the fact that unis love to pretend that c++ is just c with classes
That said I've completely forgotten C and what little C++ I know
I think modern C++ (17 and newer) syntax is utterly disgusting
I don't really mind header files, tbh it's lowkey great to have all functions declarations at the same place
Except they aren’t, they’re spread across 100 header files
For any medium+ complexity project
Nothing is stopping you from putting them in less files, same as other languages
Not saying it doesn't suck, of course
My employment status, programming and document guidelines
That’s what stops me
But that's not a C++ problem
Yeah it depends how you organize your project
But i get that it easily a mess with bigger projects
It’s not but the requirements are quite valid, you shouldn’t have a behemoth of a header with 200 function declarations
True, but that'd be the case for any language
Maybe I missed something in this conversation
You can be a lot more clear in other languages which allows for larger functions without causing communication issues
But C and C++ are very expressive but hard to read languages
Can still divide and regroup by theme/purpose without having 100+ header files
I learn everything in life using OOP allegories
You’re probably right, I’m very biased by my specific workflow
We need extreme modularity because we deal in embedded systems, and so hardware components are usually plugnplay, and you need seperate HAL for each of them
It’s VERY much not good practice to combine drivers for several devices into one file
Does the cat have opinions about make
Thus the need for a lot of header files, fair
His only opinion there was that I wasn't petting him enough
Please submit a design doc on how to resolve this problem
I’m using my winter break to try compiling Linux from scratch
It will potentially convert me from a dirty WSL user to a Linux native user
Gentoo 2 
I’ve done Gentoo, I’m quite familiar with portage
What will u name your distro
linux from scratch is fun. i've done it but i never named the distro because why on earth would i distribute my insanity
I want to try a minimum size terminal only distro
Stripped kernel and all
No languages, not even a shell
AnyoneCanCookAKernel
I will say
AUR and Pacman is cool
But unfortunately this man has only one distro he’s loyal to
Debian my beloved
/me glances at half my SDV mods, including my most recent one
LFS sounds cool but I never tried it, probably won't ever
(I'm still on Ubuntu and never distro hopped even once)
it is fun to do but most of the time it's not practical, i guess unless you worship at the church of flatpak
after you build your own monstrosity, you are the package manager
yeah it's definitely not, why would I want to not outsource maintaining my own distro for free
I’m sorry, I only attend the church of emacs
also I unfortunately managed to set up a manual build script for hyprland so that's another 6 months minimum before I feel the urge to switch to Arch
On a real note
The reason you’d do LFS is to learn more about Linux under the hood
It’s a phenomenal learning opportunity, you just need to take a little initiative and divert a bit from the given instructions if you follow the guide
That’s the main reason I tried gentoo initially
late but I think it's serviceable enough, better than pre-modern C++ for sure (even if you can clearly tell the new features are awkwardly bolted on all the ancient scaffolding underneath it all)
stuff like unique_ptr, <algorithm>, std::optional makes C++ all tolerable to use I still despise the iterator syntax though
(won't ever happen because of backwards compat but I'd love to see the abomination that is std::vector<bool> excised if only on principle)
The cat is correct
Smh you don't like tight packing?
(I'm literally using bitarray in python these days.)
Iterators are slightly more bearable when you can bypass them (ie. use the foreach syntax when you can)
I like my bits free range and with plenty of space to move
there are indeed times when I thought "hmm should I do this in a Haskelly™ way" for vectors mapping/transformations, remembered the iterator syntax, and said "for loop it is"
I like my data structures skinner than I am
Where my constexpr users at
I would say "we need LINQ for C++" but no extension members 😔
I guess you could use template nonsense to do something like linq( someContainer ).where( [](x){return x == 1;} ).toVector()
ReactiveX kinda does this
It’s not 1:1 but it’s smth
Has react in the name, banned
Omg did you hear react got hacked again
Nothing should remind me of JS
Also I'm super sleepy so need to go nap now that the thing I was doing is done
shoutout to svelte
i love running svelte using bun running an express server
I'm actually just using node and polka instead of express
I feel very basic using node with npm and react with tailwind
I did try bun and it worked well but ultimately I had to make things work in company infrastructure so I just stuck with node
no tailwind cause I prefer regular css
Have you used pnpm?
I have not really
despite npm dying a fair few times I have not had the motivation to try it out
It’s such an easy upgrade too
tbh I have like 10 dependencies I have a tendency to do things myself
npm has never really felt slow for me
Wow, so many dependencies, classic JS developer
Next you're gonna tell me you didn't write your own document selector
I'm a fraud
I can say a very rare unusual thing and that's that my project's dependencies have 0 known vulnerabilities according to npm
not even mild ones
very unlike what I've experienced in the past where we'd sit at like 200 mild vulnerabilities from random dependencies of dependencies
I suppose react itself is considered a vulnerability now
glad I don't use that
wild stuff going on in react world
SSR not even once
do you think C++ could be rebuilt from the ground up to have easier functionality but the same speed?
or, another language could be built that did that
yea it's called rust
I have no rust experience but people say it's equally annoying or harder and slower
those people are lying liars
got it
I feel like the thing that would need to be redesigned is more the STL
I mean, sure, some language stuff might could use it too
on a more serious note the closest thing that you're describing is Google's Carbon
actually i have a authentic certificate from the person who designed rust saying c++ is superior and always will be. no i cant show it to you, its hiding somewhere in my stack of "things i need to organize", ill find it some day
still wip though and gods know when/if it will come out
I have a friend who mentions wanting to try Beef occasionally
From what I saw on the website though, I'm not interested in using it
Beef is for hamburger helper and better hotdogs than pork ones, and nothing else /s
chicken is better
source: noming on a chicken burger
sauce: Smokey BBQ
In a lot of cases I agree, but for hotdogs in particular I prefer the beef ones
And for hamburger helper I actually prefer ground sausage instead
I have never seen beef hotdogs in my life, that sounds like such an odd thing
I would like to try them after they've been on a BBQ
They're so much better
beef dog???
It's not like ground beef in hotdog shape, if that is what you're thinking
that's what I was thinking XD
just googled Carbon it's very interesting. does anyone have experience with it and thoughts?
Still normal hot dog "texture", just the flavor is different
I have a lot of experience with it, works great for coal and is essential for life
My dad is a fan of carbon fiber car accessories
is this a program
bc i know Carbon like, the element
"C++ alternative" I believe
I would very doubt anyone has experience with it given that it's unfinished and doesn't have a working compiler
It's been "almost ready" since back when I used SFML
it's a C++ alternative like rust except backwards compatible with C++ itself so transition would be easier
Fascinating, I assumed this was the default because I’m pretty sure it’s what Costco sells
(ie. like 2010-2013ish)
The language is expected to have an experimental MVP version 0.1 in late 2026 at the earliest and a production-ready version 1.0 after 2028.
coscto sells beef dogs?? weren't they chicken
Carbon is my favorite element so i'm hyped for it
oh shit, it was always beef
but.. they're sausages... pork.. why are costco hotdogs beef!? XD
they used to be kosher
not anymore, but fun fact
i miss Costco hotdog, u need a membership to get one :(
Carbon's primary use case as admitted by Google themselves is for companies with millions of lines of C++ that they can't trivially migrate to another language and wants something made in the current century that they can drop on top of
Sausages are different from hotdogs, I assure you
like, y'know, Google
hotdogs are sausages without a doubt
Amazon just recommended me this. It knows.
it's long, usually pork based, and great on a bbq
cats and keyboards, the love story of all time
This does not, however, solve the problem of them blocking the monitor.
you have a VR headset for that
cats and programmers have been fighting since ancient times
yeah they can still, loaf on it and bam. no screen for u
i didnt know hotdogs weren't sausages according to some people
Maybe once the steam frame is out since it's much lighter.
But one problem with VR desktop is the resolution seems to make text harder to read
Which is fine for short periods, but longer periods, not so much
my issue would likely be the instant nausea
I have my virtual desktop set up in VR for the monitors being much bigger than IRL, and the text is still fuzzy
the text is thankfully not a concern to me bc shortsighted, but the weight is truly an issue, they're so heavy!
solution: let the cat do as they want, as they rule the household
Yeah VR isn't for everyone for that reason, though sometimes that's just from poorly coded VR software (source: me using stardewVR when I skipped a step).
If there's no movement involved besides what your body actually does, it sometimes is easier for people
And also, high Hz on a desktop monitor can make some people nauseas (including myself), and the highest a lot of VR headsets go does that

I have prescription lenses, it's purely a resolution thing
Ex. my main monitor can go up to 160 Hz, but I have it set to 100
VR always seemed interesting, but also disorienting. than again i get lost in regular games
Don't play the non-euclidean VR games then
A big problem with VR games and nausea, for a lot of people anyways, is simply the forced movement
don't got VR headset
Which is why a big method of movement a lot of games has is "point the controller and teleport, with a quick black screen in between"
Supposedly things like the arm swinging method of making movement happen, or even the VR treadmills, can help some people
yeah i saw games actually let u move-ish and dear lord just watching the footage was rough
But that's only if the locomotion is the problem for those people
arm swinging makes me think of xbox kinect
To be fair, watching a VR video is very different from actually playing it.
But yeah, some people are just built different (deragotory)
true, i am built incorrectly 
i think i like Rust more than C++
My dad gets motion sickness so easily. He one time couldn't play a super hero MMO - a normal flat screen one, long before VR was a thing not counting the virtual boy - because he got motion sick from the flying
i get both motion sick & disoriented so playing those kinds of games with me is FUN /s
but anyway the way xbox kinect games worked is u only move ur arms, which didn't make me sick. just looked weird! those were fun
We were a nintendo house
nintedo didn't have a similar thing did they
I wouldn't be surprised if there was a Wii game that did
we had and still have a xbox 360
Wii Fit, not Sports
whats wii fit?
...though I think Wii Sports Resort might've had a mode where you ran around the island using motion controls?
Or maybe that was something in Wii fit
lovely
and if you go too fast you fall on your face
lmao
in xbox kinect , don't ask me which game it was a minigame collection, there's a game where u run and jump (only hands) while a military officer yelled at you
this is a core memory
the real life motion tracking was... well...
it sure was, kinda functional
I remember kinect adventures and it's tracking was also functional XD
the actual kinect camera is great through, fantastic peice of tech
got a hard time knowing its rights and lefts, but so did i so
we connected
yeah i saw caddicarus review some and they worked as intended, so guess it was down to programming?
defo was per game
cleaning window minigame was always fun. i count it as the reason im so addicted to powerwash sim
Hey now
I should learn Rockstar so I can become a Rockstar dev
u wanna work on gta 6?
Otoh if you consider how many energy drinks I go through in a year I'm like 20% Rockstar by mass...
wait, wrong rockstar
(It's a joke language made by what's his face)

learn Rockstar, play a guitar, and work for GTA devs, a Rockstar Rockstar working at Rockstar, perfect plan!
I'm too dumb to work at Rockstar
Next
Alternatively, my hobbies are the various touching of the grass
touching grass? in programming off topic?? unbelievable!
I'm your resident grass toucher in chief
hows the grass these days
Pretty dead

