

Not if Random writes to global state, that’s a side effect that must be preserved
:3


Not if Random writes to global state, that’s a side effect that must be preserved
Wait till you find out how the runtime manages multiple concurrent timers
Other FOSS people don’t tend to get loads of money from Cloudflare or all this attention for what’s not even that interesting a project.
The Ladybird project is also run by someone who’s said some bad things but it hasn’t exploded in popularity or received 6 figures in corporate donations. Something feels off about this Omarchy hype… like, the product isn’t even that amazing, so the only thing I imagine could explain this difference is that it’s DHH doing it.


I’m not sure how you’re compiling the kernel to take up 70GB, my Linux directory hovers around 6GB.


Okay, so it’s just a distributed linked list where earlier entries can’t be changed without changing everything up to the head? I guess I can see a few niche uses for that. In my head I was just thinking “surely that can’t be it” because it’s so simple, hence thinking the proof-of-[x] thing would also have to be part of it.


I don’t see how a blockchain is necessary there. Couldn’t they just use transaction databases and simple messaging between banks? Also, what is your definition of blockchain? Just a distributed linked list? Proof of work (the part I don’t understand the need for)?
I’ve been using primarily webp for like half a decade and I haven’t noticed many compatibility issues or bad quality. I guess if your software hasn’t been updated in the past decade it won’t work, but in that case I guess we should never make a new image format again?


/dev/null is web scale, it maintains sub 1ms times no matter how much load you give it!


That’s great until someone says “I’m not being a dick, I’m just telling the truth” while being a dick. This is especially easy to pull off against minorities, because the aforementioned “truth” can be based on stereotypes or inaccurate media portrayals.
I’d love to be able to ask directly, but my fear is they’ll treat me differently after I ask. It’s already happened once to me; a friend stopped hanging out with me for a while (I think that’s fixed now, but it lasted months). I feel a bit safer about it around autistic people though, because I’m pretty sure a rejection would be just a “no” and then we proceed like nothing happened.
Given the demographics of Linux devs, it probably would be the latter.


Dead code elimination but with a different name for some reason
I used them heavily, but I still run into issues of guessing what type library functions return or expect me to pass in. Sometimes there was no answer because the authors I guess wanted to be cool and accept any type that kinda fits, or they return either this or that type based on the arguments and now I have to assert which one it is to the type linter. And then I’d still get runtime errors about failed property accesses deep in library code and have to figure out wtf they wanted me to do.
Eh, Python has a very small slice where I’d consider it the right tool for the job for me. It’s for when I want a less awful bash script, but going much bigger than that makes me miss type systems.


okay, let me elaborate: the hardware acceleration requires custom software to interact with it yes, BUT, they probably still use ffmpeg and just pass -vcodec custom_thing to it


C’s compiler prevents common type bugs and handles things like register allocation for you? So does skill.


A null pointer exception is technically memory safe, you can get equivalent behavior with .unwrap() on an Option in Rust.
It probably comes from C, which also copies by default, though it doesn’t have copy constructors.