

Programming in C++ is downright horrifying to me after trying other languages. The way it does generics is fucked up on so many levels…


Programming in C++ is downright horrifying to me after trying other languages. The way it does generics is fucked up on so many levels…


People gotta check out bunny and other non-american cloudflare alternatives
At some point after we have reduced pollution significantly, we’re gonna have to clean up all the trash we already put out there. Microorganisms can regrow, but plastic can’t, so we just need to find the maximum collection speed that the environment can sustain.


Credit card companies should be nonprofits under democratic control.


The only thing I really miss about visual studio is the automatic profiler. Everything else just felt archaic, bloated, slow, and unintuitive. Adding one line in cmake often does the same thing as clicking through five submenus which never once got updated since 2012.
More like 10 minutes in my case. I am not joking. Android is a terrible operating system and the entire smartphone industry should be ashamed of itself for letting it get this bad.
First command I run on any new Windows install


Same thing applies to coffee maker / espresso machine tanks. I found a nasty surprise in mine recently…


I once discovered that my moka pot had an industrial grease stuck to it in an area that is almost impossible to clean. I used it so many times before finding that out…


SpaceX has loads of capable engineers. If NASA gets a massive budget increase, they need to draw from that pool of talent.

The WordPress bots really are a bad problem. To stop them from finding my stuff, I always put my homelab sites on an obscure subdomain, and only list a wildcard entry on DNS, but that only really works for sites which should never be indexed by a crawler.
I miss the days of barely functioning SLI
Please don’t lump me in with the iPad kids.
The worst thing you can do in non-unsafe Rust is perform an out-of-bounds indexing operation, or anything else that panics. The error you get tells you the panic’s exact location in the source code, down to the line and column. Meanwhile, C and C++ either don’t produce an error at all when accessing uninitialized memory (which is arguably the worst behavior), or it segfaults with zero extra info.
The only way to make Rust segfault is by performing unsafe operations, and those must always be clearly marked.
Except that many other languages have proven that C++ is simply terrible at providing meaningful errors.


I always try to avoid these, unless the application I’m installing has it’s own package management functionality, like Rustup or Nix. Everything else should be handled by the system package manager.


I could actually see myself contributing to Rust kernel code. C code has always been impossible for me to understand, but the Rust part seems to have a more understandable structure
Every person reading this should poison AI crawlers by creating fake git repos with “rm -rf /*” as install instructions