The official unplanned emergency OSNews fundraiser!
It’s time for an OSNews fundrasier! This time, it’s unplanned due to a financial emergency after our car unexpectedly had to be scrapped (you can find more details below). If you want to support one of the few independent technology news websites left, this is your chance.
The Dillo appreciation post
About a year ago I mentioned that I had rediscovered the Dillo Web Browser. Unlike some of my other hobbies, endeavours, and interests, my appreciation for Dillo has not wavered. I only have a moment to gush today, so I’ll cut right to it.
KDE Linux improves by leaps and bounds
KDE’s Nate Graham has published a status update about KDE Linux, the KDE project’s new immutable Linux distribution, intended to be the “KDE OS” showcasing the best of the KDE community.
The Scriptovision Super Micro Script video titler is almost a home computer
Cameron Kaiser comes in with another amazing article, this time diving into a unique video titler from Canada, released in 1985. The Super Micro Script was one of several such machines this company made over its lifetime, a stylish self-contained box capable of emitting a 32×16 small or 10×4 large character layer with 64×32 block graphics in eight colours.
How to set up an IRC server

Adam in Setting up an IRC server / a Neatnik Guide:

You don’t need Discord for plain text chat. IRC gets the job done just fine, costs less than a “server boost” to run, and puts you firmly in the driver’s seat (especially where privacy is concerned). And you also get to run a real server, not whatever it is that Discord considers a “server”, which is definitely not a server.

Great guide from Adam on how to set up an IRC server. I love IRC. I think I might set up a general chat server at some point, share the details here and see if someone pops up.

More people should.

Why E cores make Apple silicon fast
If you use an Apple silicon Mac I’m sure you have been impressed by its performance. Whether you’re working with images, audio, video or building software, we’ve enjoyed a new turn of speed since the M1 on day 1.
Adventures in Guix packaging
We talked about Nemin’s first impressions of the Guix System as someone coming from a Nix environment, but today they’ve got a follow-up article diving into the experience of creating new packages for Guix.
forecourt networking

The way I see it, few parts of American life are as quintessentially American as buying gas. We love our cars, we love our oil, and an industry about as old as automobiles themselves has developed a highly consistent, fully automated, and fairly user friendly system for filling the former with the latter.

I grew up in Oregon.

The chaos in the US is affecting open source software and its developers
It was only a matter of time before the illegal, erratic, inhumane, and cruel behaviours and policies of the second Trump regime were going to affect the open source world in a possibly very visible way.
Commission trials European open source communications software: Matrix
“As part of our efforts to use more sovereign digital solutions, the European Commission is preparing an internal communication solution based on the Matrix protocol,” the spokesperson told Euractiv. Matrix is an open source, community-developed messaging protocol shepherded by a non-profit that’s headquartered in London.
“I now assume that all ads on Apple News are scams”
What does it look like when a hardware and software company descends into an obsession with recurring services revenue to please its shareholders? Look no further than Apple, who has turned its Apple News service into a vehicle for scam ads.
Premium: The Hater's Guide To Microsoft

Have you ever looked at something too long and felt like you were sort of seeing through it? Has anybody actually looked at a company this much in a way that wasn’t some sort of obsequious profile of a person who worked there? I don’t mean

Unsealed court documents show teen addiction was big tech’s “top priority”
I nominate this for the “Most Expected News Of The Decade” award. Today, The Tech Oversight Project published a new report spotlighting newly unsealed documents in the 2026 social media addiction trials.
Microsoft has killed widgets six times
Gadgets, desk accessories, widgets – whatever you they were called, they were a must-have feature for various operating systems for a while. Windows in particular has tried making them happen six times, and every time, they failed to really catch on and ended up being killed, only for the company to try again a few years later.
Linux on Apple silicon

It's been hectic lately. Once things settle down a bit, I think I'm ready.

Going to give Asahi Linux a go.

It's disappointing every time

Today I came across a post in my feed reader. From a blog that I've enjoyed reading for a long time. It's been raw, personal and distinctly human.

Imagine my surprise then, this afternoon when I opened the new post only to be greeted by the classic "Here's why XYZ makes sense" followed by a generic boilerplate list of bullet point that doesn't really say anything at all.

When a real human being I've connected to on some level resorts to using AI to generate posts for their website, I feel conned. A dupe that's fallen for a classic bait and switch. And, look, I get why some people might want to use AI to assist in creating content. But when I follow a personal blog, I want to read things actually written by that person. I want a glimpse into the mind and existence of another human being. My quota of AI generated marketing slop gets filled elsewhere.

After I wrote What we make, I came across a new post on Brandon Sanderson's blog.1 It's a transcript (it would be a great plot twist if the transcript was AI generated) from a talk Sanderson gave called "The Hidden Cost of AI Art". He tackles the subject far better than I ever could, and the talk is worth watching or reading.

I've only read the transcript.

The following part captures the essence of why using AI for creating quote-unquote art is entirely pointless (emphasis mine):

…the books aren’t the product. They aren’t the art--not completely. And this is the point. The most important thing to understand is that the process of creating art makes art of you.

My friends, let me repeat that. The book, the painting, the film script is not the only art. It’s important, but in a way it’s a receipt. It’s a diploma. The book you write, the painting you create, the music you compose is important and artistic, but it’s also a mark of proof that you have done the work to learn.

Because in the end of it all, you are the art.

The most important change made by an artistic endeavor is the change it makes in you. The most important emotions are the ones you feel when writing that story and holding the completed work. I don’t care if the AI can create something that is better than what we can create, because it cannot be changed by that creation.

Many thanks to Brandon for penning these words. Now I have something to refer to when I want to express my view on why AI created blog posts are pointless.

Around the same time, Alberto Galaco published the post What happens when everything is perfect? pontificating some of the same issues. Alberto writes:

That friction between wanting to make something and actually making it used to matter. It was part of learning. Part of ownership. You struggled, failed, tried again, and through that process the idea became yours. When creation becomes instant and disposable, what remains of that bond? What does it even mean to make something anymore?

You should read the full post. I agree with every point Alberto's making. It is clear that this is something that occupies the mind of many smart and competent people, myself notwithstanding. Whatever the eventual outcome of this struggle between man and machine, I hope to see more human written posts in my feed reader in the future.


  1. I have a dedicated category in my feed reader for authors I've read that have a personal website/blog with an RSS feed. Not nearly enough of them do, meaning it's hard for me to keep up with their work. Sad! 

Microsoft Research releases LiteBox, a new library operating system
Microsoft Research, in collaboration with various others, has just released LiteBox, a library operating system. LiteBox is a sandboxing library OS that drastically cuts down the interface to the host, thereby reducing attack surface.
Zig replaces third-party C code with Zig’s own code
Over the past month or so, several enterprising contributors have taken an interest in the zig libc subproject. The idea here is to incrementally delete redundant code, by providing libc functions as Zig standard library wrappers rather than as vendored C source files.
Rust in the NetBSD kernel seems unlikely
Rust is everywhere, and it’s no surprise it’s also made its way into the lowest levels of certain operating systems and kernels, so it shouldn’t be surprising that various operating system developers have to field questions and inquiries about Rust.
Everything you ever wanted to know about Amiga UNIX
We recently talked about Apple’s pre-Mac OS X dabblings in UNIX, but Apple wasn’t the only computer and operating system company exploring UNIX alternatives. Microsoft had the rather successful Xenix, Atari had ASV, Sony had NEWS, to name just a very small few.
Firefox nightly gets “AI” kill switch
After a seemingly endless stream of tone deaf news from Mozilla, we’ve finally got some good news for Firefox users. As the company’s been hinting at for a while on social media now, they’ve added an “AI” kill switch to the latest Firefox nightly release, as well as a set of toggles to disable specific “AI” features.
Audio on hp300
In the late 1980s, with the expansion of the Internet (even though it was not open to commercial activities yet) and the slowly increasing capabilities of workstations, some people started to imagine the unthinkable: that, some day, you may use your computer to record voice messages, send them over the Internet, and the recipient could listen to these messages on his own computer.
OpenVMS 9.2-3 x64 now has local console on OPA0
I previously covered x64 OpenVMS release on VMware. This was insanely cool achievement for the operating system. While it had no practical ramification there was one small annoyance. The OS console was on a serial port.
Guix System first impressions as a Nix user
But NixOS isn’t the only declarative distro out there. In fact GNU forked Nix fairly early and made their own spin called Guix, whose big innovation is that, instead of using the unwieldy Nix-language, it uses Scheme.
Text scaling

Josh Tumath in Try text scaling support in Chrome Canary:

Tip 1: Don't override the initial font size

The default font size comes from the initial value of the CSS font-size property. If an author doesn't specify a size, the initial font-size is medium. But what is medium? Typically it's 16px. But on desktop browsers, users can change it to whatever they want.

Came across this about text scaling, which is definitely a much needed feature, via Luke Harris. Josh's post is clear with good advice on how to support text scaling on your website. I have a ways to go, and need to dive into my CSS to fix it.

Ironically, I've only overridden the initial font size on my site here because I find initial font size to be too small!

Microsoft gestures vaguely in the general direction of fleeting promises to improve Windows 11
It’s no secret that Windows 11 isn’t exactly well-liked by even most of its users, and I’m fairly sure that perception has permeated into the general public as well. It seems Microsoft is finally getting the message, and they’re clearly spooked: the company has told The Verge that they have heard the complaints, and intend to start fixing many of the issues people are having.
Premium: The Hater's Guide to Oracle

You can’t avoid Oracle.

No, really, you can’t. Oracle is everywhere. It sells ERP software – enterprise resource planning, which is a rat king of different services for giant companies for financial services, procurement (IE: sourcing and organizing the goods your company needs to run), compliance,

Ariel OS: a library operating system for IoT devices written in Rust
Operating systems written in Rust – especially for embedded use – are quite common these days, and today’s example fits right into that trend. Ariel OS is an operating system for secure, memory-safe, low-power Internet of Things (IoT).
The Cosmere is coming to an Apple TV near you

Borys Kit for the Hollywood Reporter in Brandon Sanderson's Mistborn, Stormlight Archive to Get Movie, TV Show:

Could the next great fantasy screen franchise be here? Apple TV believes so. The streaming giant has closed what has been described as an unprecedented deal to land the rights to the Cosmere books, the fictional literary universe by fantasy author Brandon Sanderson.

Cannot wait!

What we make

Every year I make a family highlights movie. Throughout the calendar year, I try to whip out my camera or, if it is all I have at hand, my phone, to capture a glimpse of something that might be worthy of including.

None of it is anything special. And that is kind of the point. I can't dictate the memories my children retain from the childhood. But, my goal with these videos is to shape them. To reinforce the happy moments we shared as a family. Remind them of how their grandparents — even though they might not see them too often in their day to day lives — were there for every special occasion. Show them that they were happy and active and healthy and loved.

Not rarely I need that reminder myself. In the hubbub of daily life it easy to feel doubt that you're doing enough. Going through a plethora of recorded evidence to the contrary reminds me otherwise.

Making these annual movies is quite an endeavour. Capturing the source material is one thing. Sorting it, deciding what to keep and what to discard as I try to weave a story of the year that passed, is no small task. I am no videographer, no movie director, much as I think myself Wes Anderson's slightly less talented, albeit unappreciated cousin as I'm battling iMovie for the seventh year in a row, trying to remember the key combination for cutting a clip before eventually giving in and looking up the answer. When I'm finally done, I feel relieved.

In this day and age, there are tools out there that could do the job for me. I could just dump the raw footage in a chat and something akin to my yearly movie would pop out after a short while. In all likelihood, the movie it produced would be objectively better than anything I can finagle out of iMovie. Smoother, more polished, with a tailor made soundtrack and so on. Far more impressive.

Sometimes I'm tempted to give it a go. Then I take a step back and ask myself "what would be the point?" and I go back to wrestling with iMovie.

Because I know that the end product, the movie itself, is not the point. Making it is. The magic is in hand-picking the moments that make up our family's highlight reel of the year that came and went. My idiosyncratic use of transitions. The way I abuse iMovie's various title effects to superimpose dry-wit commentary atop most clips. An eclectic soundtrack from my own music library to give my kids little hints of who their father was and what he enjoyed listening to.

All these little things inject a little bit of my humanity into the end product. And that is the point. Not just of these movies, but of anything that you and I and everyone else make. To inject as much humanity as possible into the things we make.

Don't fall for the temptation of using technology to produce something polished, soulless and void of humanity when all that matters is to imprint as much humanity as possible.

Mac OS and Windows NT-capable ROMs discovered for Apple’s unique AIX Network Server
As most of you will know, Mac OS X (or Rhapsody if you count the developer releases) wasn’t Apple’s first foray into the world of UNIX. The company sold its own UNIX variant, A/UX, from 1988 to 1995, which combined a System V-based UNIX with a System 7.0.1 desktop environment and application compatibility, before it acquired NeXT and started working on Rhapsody/Mac OS X.
Xfce announces xfwl4, its new Wayland compositor
While the two major open source desktop environments get most of the airtime – and for good reason, since they’re both exceptionally good – there’s a long tail of other desktop environments out there catering to all kinds of special workflows and weird niches.
The cults of TDD and GenAI

I’ve gotten a lot of flack throughout my career over my disdain towards test-driven development (TDD). I have met a lot of people who swear by it! And, I have also met a lot of people who insisted that I adopt it, too, often with the implied threat of appealing to my boss if appealing to me didn’t work.

The basic premise of TDD, for those unaware, is that one first writes a unit test that verifies the expected behavior for some function they want to write, observes the new test fail, and then one writes the implementation, iterating on it until the test passes.

What is going on with Windows 11?
Since I have no qualms about kicking a proprietary software product while it’s down, let’s now switch to NTDEV‘s thoughts on the state of Windows 11. Unfortunately, the issue that plagued Windows since the dawn of time has only aggravated recently.
I don’t want using my computer to be like a game of Russian roulette
I’ve been terribly sick for a few days so we’ve got some catching up to. Let’s first take a look at how Windows is doing. People often say Linux is “too much work.” And I agree.
Hidde builds his own digital music collection

Hidde de Vries in I'm back to building my own digital music collection:

Over the past months, I realised it was about time I moved away from music streaming, to keeping a personal music collection that I control.

Great post from Hidde on why he's now back to building his own digital music library. His reasoning is very much in line with why I embarked on the same journey last year.

Related post: Building a digital music library in 2025.

My home server? My laptop

A couple of years back, I began experimenting with self-hosting. I dug out an old laptop and set it up as an always on home server. It did many jobs. Stuff like acting as a file server with access to external storage and backups, automating tasks with scripts, music server, running a torrent client for my legally acquired content and more.

It worked fine. But, the added complexity of another machine bugged me slightly. Most of the tasks could be solved on my daily driver laptop. There was also the fact that it didn't run the latest software from Apple. This caused a lot of friction. I couldn't run Homebrew. It caused a lot of issues when trying to install or update packages. Most current programs would not run on my ancient version of MacOS.

These issues made me want to shut down this "server" and simplify my setup. To do so, I had to solve two problems:

I've solved both problems and decommissioned my old home server. The light bulb moment? Realising that my "home server" doesn't need to be a separate machine. My regular, daily driver laptop can do the job! A server is, after all, just a computer that's always on. My regular laptop can do that, too.

Let's dive into each of the specific problems mentioned above.

Storage space

As mentioned, my laptop doesn't have enough space for all my data. Using cloud storage and an external drive for local backups, I've been able to work around this limitation.

The past year I've been using a remote installation of Nextcloud for cloud storage, and much more. With the aim of simplifying my setup, I wanted a solution that required less maintenance. After considering multiple solutions, I landed on going back to Apple's iCloud.

Both my laptop and phone are Apple devices. iCloud services are neatly integrated. And, having migrated away from iCloud recently, I feel like I have a solid grasp of what my setup should look like to minimise dependency and vendor lock-in.1 After shopping around, I also realise that the 2TB storage tier is actually reasonably priced. Lastly, it let me go back to using iCloud Photos to browse my photos and videos. It works well and I like it.

I don't want to rely solely on a third party and "the cloud" to preserve all of my data. Especially precious photos and videos. To solve this, I've landed on the following routine:

At the beginning of each month, I export all of my photos and videos from the previous month from Photos to my external drive.2 I then export every other file and document stored on my cloud drive to the drive.

Is it bullet proof? No. I'm susceptible to losing as much as a month's worth of data with this approach. In contrast to a total wipe out, something I can live with.3

Remote access

Above I mentioned two specific cases of remote access that I had come to rely on:

  1. Music collection.
  2. Updating my website.

By setting up my laptop as a de facto server, I've solved both.

Accessing my music collection on the go

I iterated through several approaches for making my music collection available remotely. I first tried Doppler and their sync to iOS feature. While I think Doppler is hands down the best app for playing music on both Mac and iPhone,4 I found the sync cumbersome.

Next, I thought of using iCloud Drive as a "music server". Surely some app could watch a folder in my iCloud Drive and automatically add new files to my music library? Well, you'd think so. But no. I couldn't find any decent app(s) that solved this to my expectations. Plus, my phone doesn't really have enough storage to save my full music library locally. Which really only left me with one option: Setting a full-fledged music server.

This was the solution I had been using for the last few months, running Nextcloud Music on my Nextcloud instance. I resigned myself to the fact that I needed a remote virtual server to solve this. As I'd been wanting to test out Pikapods, I decided to try out Airsonic Advanced. It was too advanced (I have no right to be surprised) and I couldn't get it set up exactly to my liking. Instead, I switched to Navidrome and I found it an absolute delight. I couldn't believe how fast and lightweight it was!

It worked well and, as a bonus, I could continue using Amperfy which I had become comfortable with these last few months. One thing was still bothering me: Streaming and caching my music collection from a remote server, when it was already stored in full on my Mac, was incredibly wasteful. Realising I was (again) on the lookout for a music player to play music on my Mac left me feeling like I was back to square one. Eventually, though, the penny finally dropped:

"Navidrome is so lightweight, I could probably run it on my laptop without any issues!"

Using Homebrew, setting up Navidrome on my laptop was a five minute job. Configuring my laptop to automatically launch Navidrome on startup took me another five minutes. Now we're (rocking and) rolling! The native Navidrome web interface is perfect for playing music on my laptop. And all I had to do to access my music collection from Amperfy on my phone was change the server URL and authentication details.

I didn't really mind only being able to access my full library while on my home network. Amperfy has great caching and downloading the albums I want is no hassle. The only inconvenience was keeping my laptop open and awake to access my music.

Luckily, the other penny dropped at this point. This is a solved problem! I already set up a Macbook as a "home server" and there's no reason I can't do it with this particular Macbook. So, I ran the terminal command5 and I was off to the races. Despite decommissioning my home server, I once more had a "server" running at home. Just one that doubles as my daily driver laptop.

Remotely updating my website

With my laptop running as a server, this problem was solved as well. It was simply a matter of updating my old workflows to rely on iCloud Drive instead of my old Nextcloud instance.

Because I'm not the smartest guy around, my site generator is quite simple: A script monitors a "content" directory. When a new file appears, the site generator runs to process this file and upload all the new and modified files to the server that hosts my website. This lets me update my website from anywhere without having to worry about remote access to my home server. All I have to do is save a text file to the content directory. Whichever cloud service I'm using then does the sync magic, and my home server a.k.a. my laptop, updates my website.

Even images exist only as a file in my content directory. If I reference them in a text document, the site generator picks them up and uploads the file(s).

And that's it. I can now create posts and notes from my phone while I'm on the go. I don't know that I ever will, but at least I can rest comfortably knowing that I can. And that's the most important thing.

TL;DR

I tweaked a setting on my laptop to make sure it doesn't go to sleep when power is connected. I connect to it with my phone to listen to my music and update my website when I'm on the go.

Postscript

You didn't think I'd actually settle on not being able to access my full music collection while on the go, did you? About five minutes after thinking I could live with that, I remembered Tailscale. With my "server" running a current version of MacOS, I could actually install it and rely on it for proper remote access.


  1. That topic probably deserves its own post. The short version is: Make sure that you control your own data, and that it is stored in open file formats. Picking up your files and going elsewhere is always easier than trying to export data from a proprietary storage solution. 

  2. Photos and videos is a great example of where you should make sure that you have your data stored as actual files on a disk. 

  3. I always imagine that somehow a "delete all" command will hit my cloud data. Because of syncing, it also wipes out my local copies. That's why I want complete separation for my backups. In that sense, a disconnected external drive makes perfect sense. 

  4. Doppler's refund policy also deserves a shoutout. I bought the Mac version and tried it for a couple of days. When I found it wasn't for me, I sent them an email and requested a refund. My money was promptly refunded, no questions asked. This experience made me want to purchase more software from Brushed Type. 

  5. sudo pmset -b sleep 0; sudo pmset -b disablesleep 1 disables sleep on a Macbook while connected to power, even when you close the lid. 

9front GEFS SERVICE PACK 1 released
9front, by far the best operating system in the whole world, pushed out a new release, titled “GEFS SERVICE PACK 1“. Even with only a few changes, this is still, as always, a more monumental, important, and groundbreaking release than any other operating system release in history.
Remotely unlocking an encrypted hard disk
Your mission, should you choose to accept it, is to sneak into the earliest parts of the boot process, swap the startup config without breaking anything, and leave without a trace. Are you ready? Let’s begin.
the essence of frigidity

The front of the American grocery store contains a strange, liminal space: the transitional area between parking lot and checkstand, along the front exterior and interior of the building, that fills with oddball commodities.

Microsoft gave FBI BitLocker keys to unlock encrypted data, because of course they did
Encrypting the data stored locally on your hard drives is generally a good idea, specifically if you have use a laptop and take it with you a lot and thieves might get a hold of it. This issue becomes even more pressing if you carry sensitive data as a dissident or whistleblower and have to deal with law enforcement.
Firefox on Linux in 2025
Last year brought a wealth of new features and fixes to Firefox on Linux. Besides numerous improvements and bug fixes, I want to highlight some major achievements: HDR video playback support, reworked rendering for fractionally scaled displays, and asynchronous rendering implementation.
Premium: The AI Bubble Is A Time Bomb
Microsoft announces winapp to simplify Windows application development
Developing for Windows seems to be a bit of a nightmare, at least according to Microsoft, so they’re trying to make the lives of developers easier with a new tool called winapp. The winapp CLI is specifically tailored for cross-platform frameworks and developers working outside of Visual Studio or MSBuild.
Against Markdown
So Markdown is this Lightweight Markup Language. Everyone (relative; among programmers, writers, and other “power-users”) uses it. LLMs use it. So it’s destined to eat the world. But it doesn’t mean Markdown is good.
Thoughts on The Tawny Man trilogy

Say one thing for Robin Hobb, say she knows how to write a trilogy.

The Tawny Man trilogy is the third three-book collection set in the "Realm of the Elderlings". After Liveship Traders took us south to the Satrap's lands of Bingtown, the Rain Wilds and Jamaillia, Tawny Man takes us back North to the Six Duchies. It was here the story kicked off with the Farseer Trilogy.

Tawny Man is a reunion. It centres around the same main cast of characters as the original trilogy, but not without adding new ones to the mix.

As with both previous trilogies, I found myself unconvinced at the outset. Hobb takes her time to set the scene. But, also as with both previous trilogies, this one grew. And grew. By the middle of the second book, I had a good idea of where the story was going. I was hooked. I didn't get many pages (or locs, to be more precise) into Fool's Fate before I was struggling to put the book down.

This is not unusual with Robin Hobb. All of the three trilogies I've read so far all have the feel of one big book split into three, rather than three distinct stories. The middle books in particular don't even pretend to be stand-alone stories. Instead, they build on the foundation of the first book and creates momentum in the story towards the eventual climax in the final third.

I think it's great.

Although Tawny Man doesn't reach the heights of Liveship Traders, it was a very enjoyable read. In terms of where it falls short, I think there's something about the first person storytelling that is limiting. You don't really get enough perspectives to make all the characters (bar one) feel as real and fully fleshed out. That said, I enjoyed getting closer to what is the most interesting character of all of them throughout these stories.

All in all, this felt like a worthy send off for both Fitz and the Fool. But I still wonder if we aren't going to get to hear more about the former's maternal origin. There's a story yet to be told there, I think, and there are some hints that we will learn more about "Keppet" in time.

I'll close with some of my highlighted quotes and passages from the books:

It could not compare to that moment of completion when minds joined and one sensed the wholeness of the world as a great entity in which one's own body was no more than a mote of dust.

Fool's Errand

Hobb has a way with framing that sense of belonging to something greater than just yourself that one can sometimes experience.

Sometimes I think there is more rest in that place between wakefulness and sleep than there is in true sleep. The mind walks in the twilight of both states, and finds the truths that are hidden alike by daylight and dreams. Things we are not ready to know abide in that place, awaiting that unguarded frame of mind.

Fool's Errand

It is a magical place.

It was a boy's thing to do, this immediate offering to share a prized possession, and my heart answered it, knowing that no matter how long or how far apart we had been, nothing important had changed between us.

Fool's Errand

That's true friendship.

His air of petulant command mimed perfectly that of a foppish dandy of the noble class.

Fool's Errand

I just loved that sentence. Poetic.

… (I) knew that, as it always would, the past had broken free of my effort to define and understand it. History is no more fixed and dead than the future. The past is no further away than the last breath you took.

The Golden Fool

The more history I read, the more I come to agree with this world view.

How many words have I set down on paper or vellum, thinking to trap the truth thereby? And of those words, how many have I myself consigned to the flames as worthless and wrong? I do as I have done so many times. I write, I sand the wet ink, I consider my own words. Then I burn them. Perhaps when I do so, the truth goes up the chimney as smoke. Is it destroyed, or set free in the world?

Fool's Fate

More on the futility of capturing the moment, of defining it, and the truth. Doesn't mean we should stop trying. Just that we can never fully succeed.

Every small, unselfish action nudges the world into a better path. An accumulation of small acts can change the world.

Fool's Fate

It is. And it can.

Give him to me, she said with a woman's weariness at a man's incompetence.

Fool's Fate

Close to home!

No man, in the fullness of his years, should have to experience afresh all the passion that a youngster is capable of embracing. Our hearts grow brittle as we age.

Fool's Fate

I've been pondering this. Is it true? Is it self defence that our emotions dwindle as we age?

Home is people. Not a place. If you back there after the people are gone, then all you can see is what is not there anymore.

Fool's Fate

Home is people.

ReactOS turns 30
ReactOS is celebrating its 30th birthday. Happy Birthday ReactOS! Today marks 30 years since the first commit to the ReactOS source tree. It’s been such a long journey that many of our contributors today, including myself, were not alive during this event.
Nekoware resurrected: freeware and open source repository for IRIX
If you have any interest in SGI’s IRIX or used IRIX back when it was still current, you’re undoubtedly aware of Nekoware, a collection of freeware for IRIX, maintained and kept up-to-date as much as possible.
KIM-1 turns 50
In January 1976, MOS Technologies presented a demonstration computer for their recently developed 6502 processor. MOS, which was acquired by Commodore later that year, needed to show the public what their low-cost processor was able to.
Wildwood trailer

Wildwood is an upcoming stop-motion movie by the studio Laika. I cam across the trailer earlier today, and it looks awesome. The work and passion that goes into creating a good stop-motion movie is mind boggling.

What really caught my mind, however, was one the main characters, a golden eagle (emphasis mine):

The General, voiced by Honorary Academy Award recipient Angela Bassett, a fierce warrior and leader of the skies

My cousin used to call my grandmother "The General". When I watch this movie I'll undoubtedly imagine that character a representation of my grandmother.

Can't wait!

Can you slim macOS down?
Howard Oakley answers a very interesting question – is it possible to slim macOS down by turning off unneeded services and similar tricks? The answer is obviously no, you cannot. Classic Mac OS was more modular, with optional installs that the user could pick and choose, as shown above in Mac OS 9.1.
Air traffic control: the IBM 9020
The 9020 is a fascinating system, exemplary of so many of the challenges and excitement of the birth of the modern computer. On the one hand, a 9020 is a sophisticated, fault-tolerant, high-performance computer system with impressive diagnostic capabilities and remarkably dynamic resource allocation.
What was the secret sauce that allows for a faster restart of Windows 95 if you hold the shift key?
I totally forgot you could do this, but back in the Windows 9x days, you could hold down shift while clicking restart, and it would perform a sort-of “soft” restart without going through a complete reboot cycle.
The Xous operating system
Xous is a microkernel operating system designed for medium embedded systems with clear separation of processes. Nearly everything is implemented in userspace, where message passing forms the basic communications primitive.
“Light mode” should be “grey mode”
Have you noticed how it seems like how the “light mode” of your graphical user interface of choice is getting lighter over time? It turns out you’re not crazy, and at least for macOS, light mode has indeed been getting lighter.
The incredible overcomplexity of the Shadcn radio button
If only it was that simple – cue the rollercoaster ride. What an absolutely garish state of affairs lies behind this simple radio button on a website. I’m also well aware OSNews has a certain amount of complexity it might not need, and while I can’t fix that, I am at least working on a potential solution.
A lament for Aperture
I’m not particularly interested in photo editing or management, professional or not, but one thing I do know is that many people who are miss one application in particular: Aperture. Discontinued over a decade ago, people still lament its loss, and Daniel Kennett explains to us layman why that’s the case.
You can apparently use Windows 7’s compositor in GNOME, and vice versa – or something
There’s cursed computing, and then there’s cursed computing. It turns out that you can render GNOME’s windows with the compositor from Windows 7, dwm.exe. Yes. tl;dr of how this clusterfuck works: this is effectively just x11 forwarding an x server from windows to linux.
Fun things to do with your VM/370 machine
Virtualisation is a lot older than you might think, with (one of?) the first implementation(s) being IBM’s VM/CMS, the line of operating systems that would grow to include things like System/370, System/390, all the way up until IBM/Z, which is still being developed and sold today; only recently IBM released the IBM z17 and z/OS 3.2, after all.
The case for uppercase

Kev Quirk in Use the Bloody Shift Key!:

Personally, I can’t abide it. When I come across one of these posts, even if the title sounds genuinely interesting, I just can’t bring myself to read the content. Instead, I end up focusing on the obvious lack of uppercase letters. I know I’m missing out on interesting posts because of this, and that makes me sad.

I share this pet peeve with Kev. When I see someone omitting uppercase letters from their writing, I simply move on. I know it's a stylistic choice and all, but I just nope out of there. First person I remember seeing doing this was Sam Altman. That alone should be reason enough to reconsider the practice for those who engage in it.

ChaosBSD: a FreeBSD fork to serve as a driver testing ground
ChaosBSD is a fork of FreeBSD. It exists because upstream cannot, and should not, accept broken drivers, half-working hardware, vendor trash, or speculative hacks. We can. ↫ ChaosBSD GitHub page This is an excellent approach to testing drivers that simply aren’t even remotely ready to be included in FreeBSD-proper.
How to write modern and effective Java
This is a book intended to teach someone the Java language, from scratch. You will find that the content makes heavy use of recently released and, for the moment, preview features. This is intentional as much of the topic ordering doesn’t work without at least Java 21.
air traffic control: the IBM 9020

Previously on Computers Are Bad, we discussed the early history of air traffic control in the United States. The technical demands of air traffic control are well known in computer history circles because of the prominence of SAGE, but what's less well known is that SAGE itself was not an air traffic control system at all.

Easily explore current Wayland protocols and their support status
Since Wayland is still quite new to a lot of people, it’s often difficult to figure out which features the Wayland compositor you’re using actually supports. While the Wayland Explorer is a great way to browse through the various protocols and their status in various compositors, there’s now an easier way.
OpenBSD-current now runs as guest under Apple Hypervisor
Excellent news for OpenBSD users who are tied to macOS: you can now run OpenBSD using Apple’s Hypervisor. Following a recent series of commits by Helg Bredow and Stefan Fritsch, OpenBSD/arm64 now works as a guest operating system under the Apple Hypervisor.
Premium: This Is Worse Than The Dot Com Bubble

Soundtrack - Radiohead - Karma Police


I just spent a week at the Consumer Electronics Show, and one word kept coming up: bullshit. 

LG, a company known for making home appliances and televisions, demonstrated a robot (named “CLOiD” for some reason) that could “fold laundry”

Going immutable on macOS
Speaking of NixOS’ use of 9P, what if you want to, for whatever inexplicable reason, use macOS, but make it immutable? Immutable Linux distributions are getting a lot of attention lately, and similar concepts are used by Android and iOS, so it makes sense for people stuck on macOS to want similar functionality.
Fun fact: there’s Plan 9 in Windows and QEMU
If you’re only even remotely aware of the operating system Plan 9, you’ll most likely know that it takes the UNIX concept of “everything is a file” to the absolute extreme. In order to make sure all these files – and thus the components of Plan 9 – can properly communicate with one another, there’s 9P, or the Plan 9 Filesystem Protocol.
CSS grid tutorial

Alex Chan in The Good, the Bad, and the Gutters:

To help me understand how this layout works, I’m going to step through it and explain how I built the new version of the page.

You won't find a clearer and more understandable walkthrough of how to set up and style a CSS grid than this one from Alex. Making a note of their trick for fixed height for the cover images for my reading log which is crying out for exactly that.

Update: Inspired by Alex, I've updated the reading log CSS to use fixed height instead of fixed width. Looks much better!

Just the Browser: scripts to remove all the crap from your browser
Are you a normal person and thus sick of all the nonsensical, non-browser stuff browser makers keep adding to your browser, but for whatever reason you don’t want to or cannot switch to one of the forks of your browser of choice? Just the Browser helps you remove AI features, telemetry data reporting, sponsored content, product integrations, and other annoyances from desktop web browsers.
Haiku’s 6th beta is getting closer, but you really don’t need to wait if you want to try Haiku
Despite December being the holiday month, Haiku’s developers got a lot of things done. A welcome addition for those of us who regularly install Haiku on EFI systems is a tool in the installer that will copy the EFI loader to the EFI system partition, so fewer manual steps are needed on EFI systems.
Can you turn Windows 95’s Windows 3.10-based pre-install environment into a full desktop without using Microsoft products?
It’s no secret that the Windows 95 installer uses a heavily stripped-down Windows 3.10 runtime, but what can you actually do with it? How far can you take this runtime? Can it run Photoshop? It is a long-standing tradition for Microsoft to use a runtime copy of Windows as a part of Windows Setup.
Modern HTML features on text-based web browsers
They’re easily overlooked between all the Chrome and Safari violence, but there are still text-based web browsers, and people still use them. How do they handle the latest HTML features? While CSS is the star of the show when it comes to new features, HTML ain’t stale either.
The DEC PDP-10
The PDP-10 family of computers (under different names) was manufactured by Digital Equipment Corporation between 1964 and 1983. Designed for time-sharing, batch and real-time systems, these computers were popular with universities, scientific companies and time-sharing bureaux.
You are not required to close your

,

  • , , or
    tags in HTML
  • Are you an author writing HTML? Just so we’re clear: Not XHTML. HTML. Without the X. If you are, repeat after me, because apparently this bears repeating (after the title): You are not required to close your <p>, <li>, <img>, or <br> tags in HTML.
    Mole mac cleaner

    Came across Mole: 🐹 Deep clean and optimize your Mac. today. It is an open source, command line based utility for cleaning your Mac.

    I generally don't install much, and try to be pretty diligent about keeping my Mac clean. Nevertheless, I was able to clear up a few gigabytes worth of junk that was lying around.

    Redesigning my microkernel from the ground up

    As you may recall, circa 2022-2023 I was working on a microkernel written in Hare named Helios. Helios was largely inspired by and modelled after the design of seL4 and was my first major foray into modern OS development that was serious enough to get to a somewhat useful state of functionality, with drives for some real hardware, filesystems, and an environment for running user programs of a reasonable level of sophistication.

    Helios development went strong for a while but eventually it slowed and eventually halted in a state of design hell.

    Windows Explorer likely to get Copilot “AI” sidebar
    We all knew this was going to happen, so let’s just get it over with. Microsoft is testing a new feature that integrates Copilot into the File Explorer, but it’s not going to be another ‘Ask Copilot’ button in the right-click menu.
    Phosh 2025 in retrospect
    Posh, GNOME’s mobile shell, published a look back on the project’s 2025. The Phosh developers focus from day one was to make devices running Phosh daily drivable without having to resort to any proprietary OSes as a fallback.
    Budgie 10.10 released
    Budgie has fallen a bit by the wayside in recent years, but it’s still in development and making steady progress. The project’s just released Budgie 10.10, the final release in the 10.x series which also marks the end of the transition to Wayland.
    OpenBSD on the Sharp Zaurus SL-C3100
    OpenBSD on a Sharp Zaurus Linux-based PDA from 2005? Of course, why not? Installing OpenBSD was easy. The instructions in INSTALL.zaurus are pretty straightforward. My 5.6 install was smooth. Installing sets took ~10-15 minutes.
    Everybody leaves

    Except me. I'll never leave. Not ever. I'm here until it's lights out.

    Windows? Onedrive? No thanks

    Rob Beschizza in Everyone hates OneDrive, Microsoft's cloud app that steals then deletes all your files for Boing Boing:

    If you want control over your files (or simply like knowing where they are and be certain they still exist) use another operating system.

    Sums up in a single sentence why I'll never again use Windows on a personal computer. The enshittification is unbelievably bad. Rob continues:

    And it's such a mess: an operating system packed with ads, upsells and bloat. Something about Microsoft reminds me of oil companies in the southwest: risky environment, externalized costs, nauseating conditions, cunning alignments of liability and safety, no-one cares if it works so long as money is made.

    GNU/Hurd gets dhcpcd port, further SMP improvements
    Since we entered a new year, we also entered a new quarter, and that means a new quarterly report from the Hurd, the project that aims to, to this day, developer a kernel for the GNU operating system. Over the course of the fourth quarter of 2025, an important undertaking has been to port dhcpcd to Hurd, which will ultimately bring IPv6 support to Hurd.
    MenuetOS 1.58.00 released
    MenuetOS, the operating system written in x86-64 assembly, released version 1.58.00. Since the last time we talked about MenuetOS, the included X server has been improved, networking performance has been increased, there’s now native versions of classic X utilities like XEyes, XCalc, and others, and more.
    The world is on fire, so let’s look at pretty Amiga desktops
    There’s so much shit going on in the world right now, and we can all use a breather. So, let’s join Carl Svensson and look at some pretty Amiga Workbench screenshots. Combining my love for screenshots with the love for the Amiga line of computers, I’ve decided to present a small, curated selection of noteworthy Amiga Workbenches – Workbench being the name of the Amiga’s desktop environment.
    Improving the Flatpak graphics drivers situation
    The solution the Flatpak team is looking into is to use virtualisation for the graphics driver, as the absolute last-resort option to keep things working when nothing else will. It’s a complex and interesting solution to a complex and interesting problem.
    Skiing across a lake

    Photo taken on an ice covered lake, where snow covered skiing track are shown under a blue, sunny sky.

    Winter finally started in earnest these last few days. Got out for my first cross country skiing session of the year today.

    Crossing an ice covered lake in an otherwise quiet landscape is eerie. The ice is constantly shifting, cracking and resettling, resulting in intermittently ominous sounds.

    File over app

    Steph Ango in File over app:

    File over app is a philosophy: if you want to create digital artifacts that last, they must be files you can control, in formats that are easy to retrieve and read. Use tools that give you this freedom.

    This philosophy is what I hinted at in footnote 9 in my recent post about my current tech stack.

    Storing data in open and accessible file formats is the way to go. It minimises lock-in and gives you great portability and freedom of choice.

    Buying socks

    Socks have always been a problem for me. I remember my mother, back when I was a kid, lamenting that I wrecked my socks too quickly. And this has remained a problem all through my life. I don't know the cause. Perhaps I drag my feet when I walk. Maybe I mess around and slide slide too much, even as a middle aged man. All I know is that when I buy two ten packs of regular cotton socks, holes start appearing a month or two later.

    As a forty year old man of means1 I've decided that enough is enough. No longer will I suffer the discomfort of walking around with holes in my socks. Instead, I will approach this problem methodically, with a twofold aim:

    In my advanced age, I've come to prefer wool over cotton in many cases. After embarking on an exhaustive study of sock durability, I seem to be in luck. Wool blend socks appear, in general, to be more durable than cotton socks. Further, my extensive research efforts led me towards two particular brands2:

    There seems to be a loose consensus in sock durability awareness communities that these two brands offer the most value of any socks on the market. Well, I'll find out.

    My first experiment will be pitching Smartwool's Everyday Anchor Line Crew Socks against a Norwegian market generic brand wool-blend sock.3

    Now, I fully expect the Smartwool socks to outlast its opponent. But, the thing is, they also cost five times as much. For the price of three pairs of Smartwool socks, I bought fifteen pairs of the generic brand wool-blend socks. Fifteen!

    I've therefore devised the following experiment:

    Will the three pairs of Smartwool socks outlast fifteen pairs of the generic brand wool socks? I have my doubts, but I will let you know. Naturally, I will also award extra points for comfort, if one or the other stands out in that regard. Like and subscribe to make sure you don't miss the results!4

    The second phase of this experiment will be pitching the winner against Darn Tough socks to determine the ultimate winner. Whoever it is, they will, in all likelihood, gain my patronage for the remainder of my life. Well, if I can find a way to purchase Darn Tough's more anonymous colourways here in Norway. I'm just a plain socks kinda guy.


    1. LOL! But I am financially secure to the extent that I am now ready to handle the sock problem once and for all. 

    2. I have no affiliation with any of these brands. 

    3. This online store is my place of employment, and it is where I bought these socks. 

    4. LOL! 

    Firefox on POWER9: the JIT of it
    Four years ago, I reviewed a truly fully open source desktop computer, from operating system down to firmware: the Raptor Blackbird, built entirely around IBM’s POWER9 processor. The overall conclusion was that using was mostly an entirely boring experience, which was a very good thing – usually ideologically-fueled computers come with a ton of downsides and limitations for average users, but Raptor’s POWER9 machines bucked this trend by presenting a bog-standard, run-of-the-mill desktop Linux experience, almost indistinguishable from using an x86 machine.
    Google takes next big leap in killing AOSP, significantly scales back AOSP contributions
    About half a year ago, I wrote an article about persistent rumours I’d heard from Android ROM projects that Google was intending to discontinue the Android Open Source Project (AOSP). AOSP has been gutted by Google over the years, with the company moving more and more parts of the operating system into closed-source, non-AOSP components, like Google Play Services.
    Redox gets basic Linux DRM support
    Since we moved to a new year, we also moved to a new month, and that means a new monthly report from Redox, the general purpose operating system written in Rust. The report obviously touches on the news we covered a few weeks ago that Redox now has the first tidbits of a modesetting driver for Intel hardware, but in addition to that, the project has also taken the first steps towards basic read-only APIs from Linux DRM, in order to use Linux graphics drivers.
    Gentoo looks back on a successful 2025
    Happy New Year 2026! Once again, a lot has happened in Gentoo over the past months. New developers, more binary packages, GnuPG alternatives support, Gentoo for WSL, improved Rust bootstrap, better NGINX packaging, … As always here we’re going to revisit all the exciting news from our favourite Linux distribution.
    Box64 0.4.0 released
    The new version brings a ton of new enhancements and fixes to all 3 supported platforms, with Steam running not only on Arm64, but also on RiSC-V and on Loongarch! And this is the Linux version of Steam, not the Windows one (but the Windows one works too if you really prefer that one).
    Instead of fixing Windows, Microsoft tells users how to do menial cleanup of junk files
    Ever noticed your computer acting sluggish or warning you about low storage? Temporary files could be the sneaky culprit. Windows creates these files while installing apps, loading web pages, or running updates.
    The late arrival of 16-bit CP/M
    The way the histories of CP/M, DOS, Microsoft, and the 8086 intertwine would be worthy of an amazing film if it wasn’t for the fact it would be very hard to make it interesting screen material. Few OEMs were asking for an 8086 version of CP/M.
    It’s hard to justify macOS Tahoe’s icons
    We’ve talked about just how bad Apple’s regular icons have become, but what about the various icons Apple now plasters all over its menus, buttons, and dialogs? They’ve gotten so, so much worse.
    CheriBSD: FreeBSD for CHERI-enabled platforms
    CheriBSD is a Capability Enabled, Unix-like Operating System that extends FreeBSD to take advantage of Capability Hardware on Arm’s Morello and CHERI-RISC-V platforms. CheriBSD implements memory protection and software compartmentalization features, and is developed by SRI International and the University of Cambridge.
    Microsoft quietly kills official way to activate Windows 11/10 without internet
    Up until now, it’s always remained possible to activate Windows offline, by calling a phone number, going through a lengthy phase of entering digits on your phone dialpad, and carefully listening to and entering a string of numbers on the device you’re trying to activate.
    More...