Today on the Internet, I learned that because Mastodon is free, I must be its product.
Mastodon will never give you up.
Mastodon will never let you down.
Mastodon will never run around and desert you.
a lot of caps, vent Show more
There's an ongoing investigation of a memory leak in gnome-shell - https://gitlab.gnome.org/GNOME/gnome-shell/issues/64
And some people are making a little hurricane in a glass of water about it. GNOME doesn't give a FUCK about users; look at this PIECE OF SHIT which LEAKS MEMORY ALL THE TIME.
Memory leaks are just bugs. You can go and fix them. You can help developers investigate them. You can sit quietly if you can't help. Do not pile on developers who are already busy looking at this.
Most importantly, stop putting institutional events on Facebook, stop using it at universities, stop making participation in Facebook mandatory through your institutional, organization, and activist roles. You can be online, and social, and connected without supporting Facebook.
- autoplaying video that follows you in the sidebar
- unmute button where you would expect the pause button
- sign up for our spam pops in from the side as you scroll
- another autoplaying video on the bottom that unpauses if you scroll in any direction
the web was a fucking mistake
Cloud-cutting is when you get rid of all those cloud services, sort of like cord-cutting.
"The child will notify the parent when it dies"
"If the parent dies before the child, it has no parent to notify, so it becomes a zombie"
Someone didn't think these terms through when inventing processes
I wish I had the money to use Oracle SQL databases. I’d still use postgres everywhere, but damn we could spend that cash on so many other nice things
Python programming question Show more
@jamey technically, one can override the equality operators, but it's mostly a matter of style — and that's why it's PEP 8, the style guide, that recommends it (you know like technically you don't have to use parents after sizeof, but everyone prefers to do it because it's _just better_). It's also not just about None, use "is"/"is not" to test against any singleton object.
Flathub has updated builds for Builder 3.28 on the stable channel now. I experimented with more optimized builds this cycle. It feels quite reactive!
Our nightly channel is both a debug build and very assertion heavy. I'm that style of C programmer. Assert all the things.
So going to a release build can make quite a difference.
TFW I land a perfect 0-characters-left toot
@ng0 @dthompson @catonano as someone who programs in Rust, cargo (our build system and package manager) is a *godsend*; easily one of the best things about Rust. But as someone who loves everything nicely integrated system-wide, I realize this is not ideal for distros. Rust/cargo devs are well aware of that too, that's why we have "cargo vendor" and rust2rpm and the work is underway on better integration between cargo and other build systems. So yay 😀, I guess?