Gemini Articles of Interest
A Gemini client* is needed for the following links.
-
Eliminating PulseAudio Pops
After a brief pause in sound playback, my speakers make a popping sound. My operating system is Manjaro Linux 22.0 "Sikaris".
I believe the underlying cause is that the PulseAudio service puts my audio hardware to sleep.
In principle, I would like to increase the timeout so that my sound card stays powered for longer periods after playing a sound.
Unfortunately, I only found instructions for disabling the suspend-on-idle module. I searched for information on timeouts, but I only found information relating to PipeWire. I don't believe the PipeWire instructions apply to me.
-
Ultra(re)learning Java - My takeaways
As a regular participant in the annual Pet Project competition at work, I always try to find a project where I can learn something new. In this post, I would like to share my takeaways after revisiting Java.
-
Christmas update: GNUnet++
Two weeks ago I announced GNUnet++, my C++ wrapper for common GNUnet functions. It's christmas time and I'm happy to share that I've made progress.
-
smolZINE: Issue 36
-
Cleaning Up an Old Kernel in Manjaro
Previously, I installed the Linux 5.15 kernel to troubleshoot an unrelated issue. And I uninstalled 5.15 using the "Kernel" applet within the Manjaro Settings Manager. It seems like one of the uninstallation scripts did work correctly because I've had two issues since then. One, I still had the option to boot 5.15 from GRUB. So the boot menu was not updated. Two, I noticed the error above while updating Manjaro.
-
Trek
trek is a rather old computer game, 1971, ported to BSD at some point and thus included in OpenBSD by way of /usr/games. A notable design choice for the original was that only a Teletype Model 33 ASR was available, therefore no fancy graphics, nor even the fancy interactive terminal that rogue (1980) eventually used.
-
Newsgroups on Usenet
Later the ISPs stopped providing newsgroups server, so I stopped using usenet. I didn't know where to find a good newsgroups server until now.
-
ISPs are not content moderators
I don't know why this is still going on, but it needs to be reiterated. Internet Service Providers are not content moderators. Essential Internet infrastructure should not become a mechanism for editorialization beyond the scope of the law. Abuses of power like this will cause the Internet to fracture into smaller 'internets' and harm the least powerful people who use it to communicate.
-
progress continues
i've gotten the hdd bays and the ethernet switches setup on the rack, working on building the 1u rails for the top of rack switches i'm wiring using dac cables, 10g sfp, 40g qsfp, 100g qsfp28. because i want to densely pack them i had to unrack and redo the screws so that the rails don't need a buffer 1u wasting that space. should be fine. i'm going slow with the hardware because i still need a bunch of cpu, gpu, storage. once the basement rack is set and wired i'll finish the 12u secondary rack then it's back to managing xcp-ng and working on a deploy infra. probably terraform nomad vault consul, might play with some k8s, would like to automate xcp with tf but we'll see.
-
Some alternative do-it-yourself keyboards
I'm always fascinated by alternative keyboards, especially when they're hand made. Matthew Dockrey [1] has made two of them. The first is based on old print technology, the two-thirds keyboard [2], which involved creating his own keycaps. And then there is his pocket typewriter [3], which is exactly what it is—a manual typewriter that fits in your pocket. It's mad stuff, but it's fantastic at the same time.
-
Test Suite
Suppose we wish to verify that a calculator application returns correct numbers. This will be a very simple calculator, as the verification is the important part, and a real test suite for a real calculator would be too long and too boring. So, our calculator specification:
* Gemini links can be opened using Gemini software. It’s like the World Wide Web but a lot lighter.