Profile avatar
gcp.sjeng.org
I used to be an open-source developer like you, but then I took a promotion to the knee and now I just whine on the internet. Certified by Reddit to have absolutely no idea what I'm talking about when it comes to computer chess.
150 posts 79 followers 161 following
Regular Contributor
Active Commenter

lichess.org/lag "Lichess developers cannot ... make light go faster."

www.neowin.net/news/microso... Firefox already implemented this security feature over 7 years ago: bugzilla.mozilla.org/show_bug.cgi...

We noticed a CPU bug on Raptor Lake because the bounds checking in our Rust zlib implementation was hitting "impossible" bounds checks: github.com/trifectatech... The Oodle devs noticed similar issues in their decompressors and managed to root cause it: fgiesen.wordpress.com/2025/05/21/o...

OH: "Here we see the seething neckbeard in its natural environment" (Warhammer World Championships thread in /r/belgium)

File -> Open is just not something you can expect to work on a modern Linux desktop. github.com/microsoft/vs...

linux folks: just use your distro's package manager! me this morning: 1. <package> is 6 versions out of date, doesn't work 2. add upstream package server 3. oops! was built in a way that doesn't fucking work 4. download their script to do something to add it anyway 5. okay cool it works. i guess.

Different tests generate the exact opposite conclusion, e.g. github.com/lechmazur/co... "Reasoning appears to help. For example, DeepSeek R1 performs better than DeepSeek-V3 and Gemini 2.0 Flash Thinking Exp 01-21 performs better than Gemini 2.0 Flash."

OH: "we have colleagues who are younger than this file"

In Ubuntu 24.04 "perf top" now requires selecting which PMU type to monitor (P and E core types), and will then only list that one. This is an extremely crippling regression for me. Any idea how to get rid of it? Is this a regression in the kernel itself?

Ubuntu 24.04 wrecked my LVM+LUKS install upon upgrading from 22.04. After a few days of fighting with it, key tricks were to add "initramfs" flags for all LVM drives to the crypttab and finally "keyscript=decrypt_keyctl" to avoid having the reenter the password. All of this just worked in 22.04 🤷

"The amount of electricity required to train DeepSeek-V3 would power the Bitcoin network for all of 5 minutes." Random claim on an evil site but I'm totally willing to believe this.

National news reporting on the Hegseth gaffe: "US adversaries now know which chat service to attack...Signal may encrypt messages but it is not secure" Time for my daily dose of Gell-Mann amnesia.

Because of being tied to Electron, and thus to Chrome, Visual Studio Code on Linux has two modes: you can choose between "missing window borders" github.com/microsoft/vs... or "context menus don't work" (github.com/microsoft/vs... but really issues.chromium.org/issues/33037...).

"However, C++ bindings have different semantics than value assignment ... only destructed at the end of the enclosing scope, even though the mapping wasn't bound to an identifier." bugzilla.mozilla.org/show_bug.cgi... Because of course C++ didn't have enough footguns yet.

"The exact format of the id string is left unspecified." aka you must return exactly the same thing as Chrome does.

discourse.ubuntu.com/t/carefully-... "Rust may present a steeper learning curve than C in some ways" I wonder how true that actually is for writing/enhancing a production-level core util.

web.git.kernel.org/pub/scm/linu... This is really nice. The old way definitely had issues like limiting a single Firefox process to about 32GB of RAM. And yeah, most of us wouldn't want the browser to take 32GB of RAM, but if you *need* that for some purpose, then it's a silly limitation to have.

"Allow edits from maintainers" is a really nice small feature and we're jealous at not having it.

23 years after the initial release, and 12 years after it has been deprecated, Apple adds support for patent free audio codec.