Ruben Schade  πŸ”° πŸ‡¦πŸ‡Ί

1.4K Followers
658 Following
9.5K Posts

Hi πŸ‘‹ I’m a human, blogger, technical writer, IaaS engineer, weeb traveller, urbanist, third-culture kid, profile list enumerator, and retro computator in Sydney, Australia, formerly Singapore. He/them. Friend. πŸ³οΈβ€πŸŒˆπŸ³οΈβ€βš§οΈ

Runs #NetBSD, #FreeBSD, #illumos. Slings #Xen and #QEMU at work. Co-host of #BSDNow!

I am bad at replying; sorry.

Webloghttps://rubenerd.com
Lunchboxhttps://codeberg.org/rubenerd/lunchbox
Landshttps://en.wikipedia.org/wiki/Eora
Wikihttps://www.sasara.moe/wiki/
Wild electrical storm out of nowhere, and within minutes power is out in the whole neighbourhood. At least AusGrid send the advisory SMSs out quickly πŸ₯² #sydney
People already are using "i saw this video before 2023" as a signature that the video is eligible to be believed. Soon, "this software was developed before 2025" will be the only sign that makes software eligible to be run.
Been on back-to-back calls for almost five hours. Pray for Mojo.
@futzle @rubenerd
#!/usr/bin/systemctl start bash.service

Writing scripts for the BSDs makes one keenly aware of cross-compatibility. I'll aim for POSIX(ish), then when behaviour deviates (cough GNU), I'll write a basic case statement to handle other platforms.

It... really isn't hard? But most scripts thesedays just assume Linux.

i love that we went from "zero trust" as a fundamental buzzword to "trust autonomous nondeterministic agents everywhere in your stack"
Time for a new falsehoods list. An adult must have some form of ID. An adult must have a driver’s license. An adult has a credit card. An adult has a credit card issued in their country of residence. The account region and issuance region of any form of identification match. Etc.

Wrote new article β€” about how to use some ThinkPad-specific keys with FreeBSD. Most of the Fn-keys and volume control separate keys could be uses "as is" β€” the OS passes the proper and well-known keycodes (like XF86audioMute, etc) to the X server. But some keys needs some "black magic" (devd and acpi_ibm kernel module).

The bonus point β€” how to use ThinkLight to signal about low battery level with Morse code 

https://eugene-andrienko.com/it/2026/03/24/freebsd-thinkpad-specific-keys.html

#ThinkPad #FreeBSD

FreeBSD and Thinkpad-specific keys and indicators

Thinkpad laptops, e.g. mine Thinkpad X220, has a lot of functional keys. Some of them work without any problems β€” they are passed by the underlying kernel to the X server and it recognizes them as a usual key symbols: XF86AudioMute, XF86AudioRaiseVolume, XF86AudioNext, etc. But some special keys are not passed to the X server from the underlying OS layers.

Dragon’s notes
enjoyed this telnetd analysis. (if you can’t believe anyone has a legitimate operational reason to run telnet, you live in a cozy world indeed) https://labs.watchtowr.com/a-32-year-old-bug-walks-into-a-telnet-server-gnu-inetutils-telnetd-cve-2026-32746/
A 32-Year-Old Bug Walks Into A Telnet Server (GNU inetutils Telnetd CVE-2026-32746)

A long, long time ago, in a land free of binary exploit mitigations, when Unix still roamed the Earth, there lived a pre-authentication Telnetd vulnerability. In fact, this vulnerability was born so long ago (way back in 1994) that it may even be older than you. To put the timespan

watchTowr Labs

This is the *forth* time AGL has tried to bill us for a disconnected gas line. Once again, asked them to provide evidence of a signed contract, and gave them our disconnection notice from Jemena. Le sigh.

--
Confirmed a real conversation, not a phishing attempt.