Gemini Articles of Interest
A Gemini client* is needed for the following links.
-
Welcome Back, Bullseye
Tried Debian Testing (Bookworm) for a while recently both on my laptop (vanilla Debian with MATE desktop) and on one Raspberry Pi (Raspberry Pi OS with the Pixel desktop). Eventually things just broke in ways that got me fed up. It really sucked when the laptop broke because I didn't know how to create a new boot image without it. The things that broke were Network Manager and the graphic desktop. I can do without the latter, but how do i get a new image without the former? It was Friday evening and my work laptop was at the office.
[...]
I've now used my own laptop with the fresh install to download a new Raspberry Pi OS image, write it to a microSD card, and inserted that into the Raspberry Pi. There's a bit of config to do before it's the way I want it, but it works again!
-
Unit test this
I left off my previous entry pointing to a function that I would love to have seen someone else “unit test,” but alas, no one did. But I always had plans on going all “The Martian [4]” on the code [5] and “unit test the XXXX out of it.”
-
GCC code generation quirks
I've been stuck upside down in a peculiar pit of hell, a strange combination of pure joy and absolute frustration. Some of you know I've succumbed to a monumental bucket list project, trying to harness and integrate a C compiler (gcc for now) into a Forth/Lisp/Smalltalk-like interactive environment, with function-level compilation and immediate linking, image, sources integration, and all the good stuff.
-
GoToSocial instead of snac
Here’s what I didn’t like.
When I followed a person, all their posts ended up in my feed, even if they replied to people not in my feed. It was confusing. I remember this used to be a default in the distant past, and I remember Pleroma having this, too. When that default was changed for Mastodon, I didn’t like the change. Now, I don’t like going back. I am following hundreds of accounts from my main octodon.social account. I imported just a small sliver into snac, and it already felt like a glorious mess.
-
PostmarketOS as semi daily driver
So, its now about a week that i flashed PostmarketOS on a Oneplus 6 i scavanged at work. How does it fare so far? I would say pretty good (bar the few hickups that were more or less my fault).
One thing i can not get reliably to work is voice calling. Under SXMO i can establish a call but get no audio (and i get the error message "We failed to establish call audio"), under Phosh (yeah, i flashed the device multiple times... but more on that later) i CAN get working calls but not reliably. After spending a few days getting it to work and getting pretty frustrated a thought crept into my mind and i dug out the emails of the coworker that owned the device previously, and yes, a similar behaviour was wat lead to the device ending up in the "crap electronics" box in my office in the first place. Hmm... ok, lets put "voice calling" a few steps down on the priority ladder.
-
Unit Tests
Granted, programmers may be under some amount of time pressure; tests and documentation are likely first to the axe. And rare may be the developer who actually likes writing and maintaining the tests and documentation; certain programming languages and operating systems have more of a culture for this than others.
* Gemini links can be opened using Gemini software. It’s like the World Wide Web but a lot lighter.