innocentzer0.bsky.social
@innocentzer0.bsky.social
In the beginning there was commandline... then emacs took over

Lukewarm takes on C|Rust|Java|OCaml|Haskell (I suck at the last 3, probably the first 2 too)

occasional hacker and nusheller

he/him | 22 | IITM undergrad
I love how people hate this language so strongly they made a 2hr hate video on it. If only cpp committee actually cared this much about the language themselves, we'd have a usable cpp by now.
Early in my career a big part of my job was build and release infrastructure for C++ based scientific packages on Mac, Linux, and Windows. This 2 hour video barely begins to cover the specific types of pain you will experience. youtu.be/7fGB-hjc2Gc?...
The worst programming language of all time
YouTube video by Lazo Velko
youtu.be
December 15, 2025 at 9:57 PM
Why is gnu code such absolute bollocks and deadass complected? Like, if you actually cared about the shit you wrote your C wouldn't be looking like it was a reanimated frankenstein's equivalent in code.

I get it, features matter, but ffs now nobody contributes to your shit because nobody can.
December 15, 2025 at 9:52 PM
Reposted
I'd be more inclined to hear a talk by CrowdStrike about "We made Protobuf faster by using unsafe memory operations and trusting the caller" if they hadn't caused a global computer outage by using unsafe memory operations and trusting the caller. youtu.be/eWZ8pNMpqcU?...
December 14, 2025 at 11:31 PM
Reposted
Not everyone enjoys Linux, and that’s okay. This explains why.

itsfoss.com/signs-linux-...
15 Signs Linux Is Not For You
If you recognized yourself in a few of these points, that doesn’t mean Linux isn’t for you. In fact, you can count it as an invitation. It just means you’ve spent a long time in an ecosystem that…
itsfoss.com
December 15, 2025 at 10:45 AM
Babe wake up new profile description just dropped
December 15, 2025 at 8:30 PM
Thank you, Mathias for creating a 3 hr guide on NixOS, so that normies like me can actually follow along and understand wtf's going on.
December 15, 2025 at 7:00 PM
How often do people refactor their code in projects?
December 15, 2025 at 6:57 PM
I sometimes feel like an idiot and an amazing programmer at the same time. How do I learn more of type theory properly?

(Rust style, Haskell style) o lords of functional programming on bsky, hear my plea for help.
December 15, 2025 at 2:35 PM
Reposted
My favorite language is awesome, and yours is a blight on the software industry. The reason why is simply because my favorite language (which is awesome) does things differently from your favorite language (which sucks). My favorite language addresses real world problems, while your favorite
December 15, 2025 at 12:49 PM
Reposted
if you dare mention what browser you use everyone seems to be possessed by a demon to be as annoying as possible
December 15, 2025 at 1:02 PM
O rustfmt, why must you not format rust macros?
December 15, 2025 at 12:27 PM
Reposted
repost this skeet to automatically win your next argument
December 14, 2025 at 11:04 PM
Is stack-pinning in Rust safe? If so, what are the requirements?

IIRC, stack pinning in current rust is unsafe but [this](without.boats/blog/async-i...) article by without.boats suggests that it was shown possible with sone lifetime restrictions.

Am I just mistaken?
Without boats, dreams dry up
without.boats
December 14, 2025 at 8:08 PM
Reposted
We should bring back scrolls, books are great but scrolls would be cool
December 13, 2025 at 12:23 PM
Reposted
One of rust mistakes is having the same symbol for moving and copying
December 14, 2025 at 9:30 AM
Shared libraries were a massive blunder in my opinion. There are so many things that are just wrong with the design and they expected developer on earth to just _know_ how to patch libraries and binaries? Give me a break.
December 13, 2025 at 9:08 PM
Okay, the folks over at Cyberia's nix matrix channel have convinced me to go for it. I'll install nix on Arch tomorrow and try to convert all the non-system-essential packages to nix.

Once uni starts I'll probably just be academically challenged by all the academically challenging courses I took.
December 13, 2025 at 7:50 PM
"From now and here to forever and everywhere"

Every single time I say this when my setup has reached apparent perfection, AND IT'S A LIE EVERY SINGLE TIME.
December 13, 2025 at 3:28 PM
Quickshell has a bug where switching from laptop mic to bluetooth doesn't register in quickshell's Pipewire module. Perfect.
December 13, 2025 at 1:47 PM
I love the NixOS philosophy and would've loved to use it if either

- I had a spare laptop
- the learning curve and occasional horror stories didn't scare me into a little baby

Because screw it, I want declarativity and A PROGRAMMABLE INTERFACE TO MY OS.
December 12, 2025 at 7:48 PM
NixOS - 1
Me - 0

I will come back either better prepared or with an alternative. Supac's closing in on production grade soon :)
December 12, 2025 at 7:05 PM
Kind of glad that rofimoji exists, ngl.
December 12, 2025 at 7:04 PM
Reposted
"The end of the kernel Rust experiment" is a hell of a way to announce Linux in the Kernel is here to stay, jesus

lwn.net/Articles/104...
The end of the kernel Rust experiment
The topic of the Rust experiment was just discussed at the annual Maintainers Summit. The cons [...]
lwn.net
December 10, 2025 at 8:23 AM
Flunked quickshell hard, let's go back to working on supac.

In the meantime, translated all my scripts from bash to nushell.

Thinking of writing my own bar based in iced. But seems that my rust just isn't good enough 🥲
December 10, 2025 at 7:15 PM