mnt_ms
kiwifarms.net
- Joined
- Jun 5, 2026
Which is funny because at its core it's quite easy. No super complicated concepts, very simple tools. It just takes more time.When you're decent at assembly, it comes off as wizardry to most mere mortals.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Which is funny because at its core it's quite easy. No super complicated concepts, very simple tools. It just takes more time.When you're decent at assembly, it comes off as wizardry to most mere mortals.
Forced to use c99, at the most, sadly. (and such compiler intrinsics aren't permitted in the context I am going for). But good to know anyways.There’s a relatively recently added compiler intrinsic in GCC you might find interesting, but I wouldn’t trust nested functions much because of trampolining
you can make a new account on gitgud.io and post it thereLearning C and ASM before object oriented languages makes me have perma data brain and it makes me want to do things like have everything use something like ECS under the hood.
What's hilarious is a codegen and a better AI can literally just do that. I had claude do that with Opus. C# and Java.
Java: used the motherfucking Guava test suite and... it works. But I'll never get a CTO to fucking try it and fuck being a maintenance dev for this.
C#: didn't need it nearly as much because C# already does shit like Array of Struct etc. Also it has Span<T> etc.
It's still hilarious to me that we throw object references around and pointer chase when we've known cache locality is the most fucking important thing, ever, and MUH INDICES are easily fixed with Handles (with generations). Sigh.
You can even do fucking trees etc with them. Just make another fucking component that has indices for parent/child.
I'm on the fence about open soresing this shit but loldoxing myself for a programming spat on KF.
I don't pronounce it as I don't have anyone to talk to.do you guys pronounce i2c as i-two-c or i-squared-c?
i personally say i2c because faster
bro doesnt have internal monologue SADI don't pronounce it as I don't have anyone to talk to.
Newer standard GCC C is a lot of fun, but the portability stuff does hold it back.Forced to use c99, at the most, sadly. (and such compiler intrinsics aren't permitted in the context I am going for). But good to know anyways.
I was working through Jens Gustedt's Modern C a while ago. Didn't finish it because of life events, but I enjoyed it, and C in general.Newer standard GCC C is a lot of fun, but the portability stuff does hold it back.
I've been using C2Y lately, and I quite like it. The nice thing about C as opposed to C++ is that you can avoid newer features you don't like.
Stop! You're getting too relatable. I joke that when I don't have my usual rotation of professors to talk to (like right now, over the summer) that it's time for my "yearly vow of silence." My lowest point was telling one of them that I feel like I'm working towards a future that isn't made for me due to all the AI and Soyware Engineer bullshit my school pushes constantly. I feel a bit bad for subjecting these poor souls to my moments of emotional vulnerability, but it really gets to you sometimes.I don't pronounce it as I don't have anyone to talk to.
Aye-icy.do you guys pronounce i2c as i-two-c or i-squared-c?
i personally say i2c because faster
ee-dva-tsedo you guys pronounce i2c as i-two-c or i-squared-c?
i personally say i2c because faster
Golang has a pretty decent library, and often I don't really feel the need to use third-party libraries. So I am not sure how they do it.Every time I see a rust/javascript/golang/flavor of the week program I'm always impressed that they've managed to use more dependencies than there are packages on my entire system.
There's a post I've read in a different thread here I can no longer find, but it says anyone who knows how to program in assembler languages is mentally ill, or something like that, and it cracks me up every time I remember it.It's a rare skill. Caring about assembly is orthogonal to how most Rust-cucks think these days. Assembly programming will always remind me of my undergrad, where I did basically an entire year's lab work in one session with the help of certain illicit eugeroics. When you're decent at assembly, it comes off as wizardry to most mere mortals.
As an internal monologue haver, trying to think without language of any kind is akin to exercising the brain in different ways. While exercising, as an example, I'll usually count in Latin to get in some practice, but trying to count and compare numbers with neither vocalization nor visualization makes for an interesting experience.bro doesnt have internal monologue SAD
I personally get the same impression from both APL and machine codes: Here are the shapes data take, here are the primitive operations to transform them, figure out which chain works to go from the input shape to the output shape. APL's of course higher-level, but that's regardless how I most often think about it.Learning C and ASM before object oriented languages makes me have perma data brain and it makes me want to do things like have everything use something like ECS under the hood.
Maybe programming is not for them. Or maybe they are not that experienced. Once you get used to that activity, you can do most of it with your brain switched off.Half the comments are people describing the mental fatigue of programming jobs leaving them unable to do anything once they're home.
Keep in mind that most Redditors are mental midgets. Sure, I get exhausted after hours of hacking, but I doubt they're doing anything novel. Besides, it's fun to relax in bed for just a minute and wake up four hours later.Half the comments are people describing the mental fatigue of programming jobs leaving them unable to do anything once they're home.