AI's Economics Don't Make Sense

If you liked this piece, please subscribe to my premium newsletter. It’s $70 a year, or $7 a month, and in return you get a weekly newsletter that’s usually anywhere from 5,000 to 18,000 words, including vast, detailed analyses of NVIDIA, Anthropic and OpenAI&

AI's Economics Don't Make Sense [Ad Free]

Hello premium subs! This is your ad-free free newsletter for the week. Questions? Queries? Email me at ez@betteroffline.com, and if you have a scoop, ezitron.76 is my Signal.


Yesterday morning, GitHub Copilot users got confirmation of something I’d reported a week agothat all

Try extremely offline instead

Tommy Dixon in the end of our extremely online era.:

And I think we won't realize how sick we were, how sick and sad and confused it makes us, until after it's over. We will look back on these times with a compassionate sadness. Shake our heads at how ignorant and naive we all were, to give up so much for so little. And wonder why we ever cared so much about strangers on the Internet.

Came across this piercing piece of writing by way of Tommy's follow up, How to end your extremely online era. Start with the first, the follow his somewhat practical guide.

I'll do the same.

Dillo 3.3.0 released
Dillo is an amazing web browser for those of us who want their web browsing experience to be calmer and less flashing. Dillo also happens to be a very UNIX-y browser, and their latest release, 3.3.0, underlines that.
Ubuntu is going to integrate “AI”, but Canonical remains vague about the how and why
Ubuntu, being one of the more commercial Linux distributions, was always going to jump on the “AI” bandwagon, and Jon Seager, Canonical’s VP Engineering, published a blog post with more details.
All you need to know about billionaires

Noah Hawley in What I Learned About Billionaires at Jeff Bezos’s Private Retreat for the Atlantic:

It’s not that the wealthy become evil; it’s that their environment stops teaching them the things that nonwealthy people are forced to learn simply by living in a world that pushes back.

Fascinating insights from someone who spent a weekend inside Bezos' private circus exhibition.

voice modems

If you've done much with modern cellphones, you've probably noticed just how odd the architecture can be around audio. Specifically, I mean call audio: modern smartphones have made call audio less of a special case (mostly by just becoming more complicated in general), but in older phones you would often find arrangements where the cellular modem 1 had direct analog audio to the microphone and speaker, perhaps via some switching to share amplifiers.

Interstellar

Rewatched Interstellar tonight. First time since back when it came out.

Great movie. Very intense. Amazing music. Sure hits different when you're a parent. Cried like a baby.

It also triggers an immense longing. Something deep inside me. A desperate urge to know. What's beyond? I need to know. I must! It's almost a temptation.

Great movie. Fantastic, even. But I don't think I shall ever watch it again.

When it is time, I'll finally know.

Ocarina of Time came out a few years back, right?

Jeremy in Finally Finishing Ocarina of Time:

Ocarina of Time is one of those games that gets talked about so much that I’ve sort of always felt like a fake gamer for never finishing it, even nearly 30 years after release.

I don't know why Jeremy needs to exaggerate (or, alternatively, make me feel so old) when opening this otherwise great post. Was great reading some thoughts — thirty years on, apparently — about the game that defined my youth. Jeremy points out that the combat experience has aged well. I would agree. Every battle in every 3D Zelda game since has felt like a natural evolution of the standard set by Ocarina of Time. It was groundbreaking at the time, and even three decades later it holds up well.

If 64bit Windows 11 contains a copy of 32bit explorer.exe, could you run it as its shell?
Raymond Chen published a blog post about how a crappy uninstaller on Windows caused a mysterious spike in the number of Explorer (Windows’ graphical shell) crashes. It turns out the buggy uninstaller caused repeated crashes in the 32bit version of Explorer on 64bit systems, and – hold on a minute.
8087 emulation on 8086 systems
Not too long ago I had a need and an opportunity to re-acquaint myself with the mechanism used for software emulation of the 8087 FPU on 8086/8088 machines. ↫ Michal Necasek Look, when a Michal Necasek article starts out like this, you know you’re in for a learnin’ ol’ time.
How hard is it to open a file?
Sebastian Wick has a great explanation of why opening files – programmatically – is a lot more complex and fraught with dangers than you might think it is. This issue was relevant for Wick as he is one of the lead developers of Flatpak, for which a number of security issues have recently been discovered, and it just so happens that many of these issues dealt with this very topic.
AI as a fascist artifact
In that reading „AI“ is a machine for the creation of epistemic injustice and the replacement of truth with what a tech elite wants it to be in order to control the population. This is a Fascist project that not so subtly aligns with Fascism’s totalitarian will to power and control as well as its reliance in replacing reasoning and debate with belief in power and the leader.
Premium: How OpenAI Kills Oracle

Soundtrack — Brass Against — Karma Police 


It was January 21, 2025.

World Unite Lucifer Youth Foundation

WU LYF are back!

Their 2012 show at Parkteatret in Oslo is one of my all time favourite concerts. Fourteen and a half years later, they have a new record out and they're coming back to Oslo.

I'll be there at John Dee in September. Cannot wait!

Ubuntu 26.04 LTS Resolute Raccoon released
I’m not sure many OSNews readers still use Ubuntu as their operating system of choice, and from the release announcement of today’s Ubuntu 26.04 it’s clear why that’s the case. Resolute Raccoon builds on the resilience-focused improvements introduced in interim releases, with TPM-backed full-disk encryption, improved support for application permission prompting, Livepatch updates for Arm-based servers, and Rust-based utilities for enhanced memory safety.
Living in the moment

Herman in The commodification of travel:

Perhaps once sunglasses cameras take off and people can record their entire lives they can finally experience where they are, instead of trying to capture it perfectly for later.

Yeah, I don't know it's going to be as peaceful as that. I think Black Mirror got it spot with The Entire History of You back in 2011.

Otherwise, I fully agree with what Herman's saying about travel. What I will say is that this long predates social media. Although social media has certainly exacerbated the tendency beyond all hope.

Windows 9x Subsystem for Linux
You can find beauty in the oddest of places. WSL9x runs a modern Linux kernel (6.19 at time of writing) cooperatively inside the Windows 9x kernel, enabling users to take advantage of the full suite of capabilities of both operating systems at the same time, including paging, memory protection, and pre-emptive scheduling.
Oracle Solaris 11.4 SRU92 released
Despite years of apparent stagnation and reported mass layoffs, it seems the Solaris team at Oracle has found somewhat of a renewed stride recently. Both branches of Solaris – the one for paying customers (SRU) and the free one for enthusiasts (CBE) – are receiving regular updates again, and there seems to be a more concerted effort to let the outside world know, too.
Exclusive: Microsoft Moving All GitHub Copilot Subscribers To Token-Based Billing In June

Executive Summary:

[UPDATED] News: Anthropic (Briefly) Removes Claude Code From $20-A-Month "Pro" Subscription Plan For New Users

Executive Summary: 

Four Horsemen of the AIpocalypse

If you liked this piece, please subscribe to my premium newsletter. It’s $70 a year, or $7 a month, and in return you get a weekly newsletter that’s usually anywhere from 5,000 to 18,000 words, including vast, detailed analyses of NVIDIA, Anthropic and OpenAI&

4533

Only took me like half a year to notice that the default port for Navidrome is 4533. As in 45 and 33 rounds per minute vinyl. Now that I have seen it, I cannot help thinking ‘that's so clever!’ every time I open Navidrome.

Addressing the harassment

Kiwi Farms is a web forum that facilitates the discussion and harassment of online figures and communities. Their targets are often subject to organized group trolling and stalking, as well as doxing and real-life harassment.

Some tech company to replace its CEO
I need to post about this because if I don’t, people will get mad. Cook will continue on as Apple CEO through the summer, with Ternus set to join Apple’s Board of Directors and take over as CEO on September 1, 2026.
Google to punish back button hijacking
Have you ever tried clicking the back button in your browser, only to realise the website you’re on somehow doesn’t allow that? Out of all the millions of annoyances on the web, Google has decided to finally address this one: they’re going to punish the search rankings of websites that use this back button hijacking.
LXQt 2.4.0 released
LXQt, the desktop environment which is effectively to KDE what Xfce is to GNOME, has released version 2.4.0. Quite a few changes in this release are further refinements and fixes related to LXQt’s adoption of Wayland, but there are also a ton of small fixes, improvements, and small new features that have nothing to do with Wayland at all.
Exclusive: Microsoft To Shift GitHub Copilot Users To Token-Based Billing, Tighten Rate Limits

Executive Summary: 

Birds in the Countryside

We were lucky enough to spend the weekend at a medieval castle deep in the Umbrian countryside.

Another workout logger

Rishabh in Old newspaper like blog design:

I also added another category of posts, i.e., workout, whose design is copied from Lars‑Christian's website. Thanks to Lars for the guidance.

Stumbling across this in my feed reader put a huge smile on my face! Risabh's workout log looks great, and it's so cool to have provided a little inspiration for someone else to take control of their data and share workouts on their personal website.

Another great implementation is by Zak, who created a dedicated site on a subdomain for his workouts.

Of course, I encourage both to create dedicated feeds for the workouts. That way, I can truly recreate the good parts of Strava (with none of the many drawbacks) by building a ‘workouts’ folder in my feed reader to draw inspiration when people get the work done.

Hopefully many people will join us in sharing their workouts on their own websites like this, and this is just the beginning of the workout log revolution!

Rewrote my blog with Zine

15 years ago, on December 11th, 2010, at the bold age of 17, I wrote my first blog post on the wonders of the Windows Phone 7 on Blogspot.

Premium: The Hater's Guide to Private Credit

A few years ago, I made the mistake of filling out a form to look into a business loan, one that I never ended up getting. Since then I receive no less than three texts a day offering me lines of credit ranging from $150,000 to as much as

Eleventy

11ty in a pastoral setting

When I started this blog in 2011, I built it using Jekyll.

Nationwide bill to put age verification in operating systems introduced in the US
The title of my article on age verification in Linux and other operating systems had a “for now” added for a reason, and here we are, with two members of the US Congress introducing a bill to add age verification to operating systems.
Tribblix m34 for SPARC released
Tribblix, the Illumos distribution focused on giving you a classic UNIX-style experience, doesn’t only support x86. It also has a branch for SPARC, which tends to run behind its x86 counterpart a little bit and has a few other limitations related to the fact SPARC is effectively no longer being developed.
Haiku on ARM64 boots to desktop in QEMU
Another Haiku monthly activity report, but this time around, there’s actually a big ticket item. Haiku has been in a pretty solid and stable state for a while now, so the activity reports have been dominated by fairly small, obscure changes, but during March a major milestone was reached for the ARM64 port.
Fixing a 20-year-old bug in Enlightenment E16
The editor in chief of this blog was born in 2004. She uses the 1997 window manager, Enlightenment E16, daily. In this article, I describe the process of fixing a show-stopping, rare bug that dates back to 2006 in the codebase.
Let sleeping CPUs lie — S0ix
Modern laptops promise a kind of magic. Shut the lid or press the sleep button, toss it in a backpack, and hours, days, or weeks later, it should wake up as if nothing happened with little to no battery drain.
Microsoft isn’t removing Copilot from Windows 11, it’s just renaming it
A few weeks ago, Microsoft made some concrete promises about fixing and improving Windows, and among them was removing useless “AI” integrations. Applications like Notepad, Snipping Tool, and others would see their “AI” features removed.
I Will Never Respect A Website

If you like this piece and want to support my independent reporting and analysis, why not subscribe to my premium newsletter?

It’s $70 a year, or $7 a month, and in return you get a weekly newsletter that’s usually anywhere from 5,000 to 18,000

Scientists invented an obviously fake illness, and “AI” spread it like truth within weeks
Ever heard of a condition called bixonimania? Did you search the internet or ask your “AI” girlfriend about some symptoms you were experiencing, and this was its answer? Well… The condition doesn’t appear in the standard medical literature — because it doesn’t exist.
Linux 7.0 released
Version 7.0 of the Linux kernel has been released, marking the arbitrary end of the 6.x series. Significant changes in this release include the removal of the “experimental” status for Rust code, a new filtering mechanism for io_uring operations, a switch to lazy preemption by default in the CPU scheduler, support for time-slice extension, the nullfs filesystem, self-healing support for the XFS filesystem, a number of improvements to the swap subsystem (described in this article and this one), general support for AccECN congestion notification, and more.
Re: RSS feeds

I'm inside my feed reader and I click a link to a feed. What happens? The link opens in my browser and the feed file is downloaded.

Downloaded! When I'm in my feed reader and click a link to an actual feed. Come on guys! We need to fix this. But, given that Google hates RSS and are already taking additional steps to kill its usability, I'm not too optimistic.

We should be bringing back feed:// URLs and work to make them ubiquitous. The open web needs it, or an equivalent, in the fight against the lock-in of the tech oligarchies.

Number go up. And down. And back up.

I dont really need to know who is visiting my websites, although it is an undeniable pleasure to see number go up.

France is bacon

Screenshot of a comment from reddit where someone explains that they misunderstood the name "Francis Bacon" as "France (the country) is bacon" and it is quite funny

The internet used to be great.

The wisdom we grow

I was going through my old notes and clippings (why is a big post in the making) and I came across this quote by Joel Miller. I don't know who Joel Miller is, but this quote by him feels more relevant than ever in the age of AI:

Our investment in reading changes the book because the book has changed us. ... If books are merely a means of transferring information, then perhaps, yes, a book is a waste of time. If a summary of its thesis and key points could be presented in a brief article or Substack post, why not just save the hours and read the Substack post? All the more if the information is outdated or questionable for one reason or another. But that mistakes what a book is for. A book is a tool. It’s a machine for thinking. And “all machines,” as Thoreau once said, “have their friction.” The time it takes to engage with ideas—whether factual or fictional, emotional or intellectual, accurate or inaccurate, efficient or inefficient—might strike some as a drag. But the time given to working through those ideas, adopting and adapting, developing or discarding, changes our minds, changes us. It’s not about the wisdom we glean. It’s about what wisdom we grow.

IrDA

Light: it's the radiation we can see. The communications potential of light is obvious, and indeed, many of the earliest forms of long-distance communication relied on it: signal fires, semaphore, heliographs.

The disturbing white paper Red Hat is trying to erase from the internet
It shouldn’t be a surprise that companies – and for our field, technology companies specifically – working with the defense industry tends to raise eyebrows. With things like the genocide in Gaza, the threats of genocide and war crimes against Iran, the mass murder in Lebanon, it’s no surprise that western companies working with the militaries and defense companies involved in these atrocities are receiving some serious backlash.
Premium: The Hater's Guide to OpenAI

Soundtrack: The Dillinger Escape Plan — Setting Fire To Sleeping Giants


In what The New Yorker’s Andrew Marantz and Ronan Farrow called a “tense call” after his brief ouster from OpenAI in 2023, Sam Altman seemed unable to reckon with a “pattern of deception”

FreeBSD works best on one of these laptops
If you want to run FreeBSD on a laptop, you’re often yanked back to the Linux world of 20 years ago, with many components and parts not working and other issues such as sleep and wake problems. FreeBSD has been hard at work improving the experience of using FreeBSD on laptops, and now this has resulted in a list of laptops which work effortlessly with the venerable operating system.
Fixing AMDGPU’s VRAM management for low-end GPUs
It may sound unbelievable to some, but not everyone has a datacenter beast with 128GB of VRAM shoved in their desktop PCs. Around the world people tell the tale of a particularly fierce group of Linux gamers: Those who dare attempt to play games with only 8 gigabytes of VRAM, or even less.
Why do Macs ask you to press random keys when connecting a new keyboard?
You might have seen this, one of the strangest and most primitive experiences in macOS, where you’re asked to press keys next to left Shift and right Shift, whatever they might be. Perhaps I can explain.
USB for software developers
This post aims to be a high level introduction to using USB for people who may not have worked with Hardware too much yet and just want to use the technology. There are amazing resources out there such as USB in a NutShell that go into a lot of detail about how USB precisely works (check them out if you want more information), they are however not really approachable for somebody who has never worked with USB before and doesn’t have a certain background in Hardware.
Redox sees another months of improvements
The months keep coming, and thus, the monthly progress reports keep coming, too, for Redox, the new general purpose operating system written in Rust. This past month, there’s been considerable graphics improvements, better deadlock detection in the kernel, improved Unicode support thanks to switching over to ncurses library variant with Unicode support, and much more.
Mac OS X 10.0 Cheetah ported to Nintendo Wii
Since its launch in 2007, the Wii has seen several operating systems ported to it: Linux, NetBSD, and most-recently, Windows NT. Today, Mac OS X joins that list. In this post, I’ll share how I ported the first version of Mac OS X, 10.0 Cheetah, to the Nintendo Wii.
AI Is Really Weird

If you like this piece and want to support my independent reporting and analysis, why not subscribe to my premium newsletter?

It’s $70 a year, or $7 a month, and in return you get a weekly newsletter that’s usually anywhere from 5,000 to 18,000

Plan 9 is a uniquely complete operating system
From 2024, but still accurate and interesting: Plan 9 is unique in this sense that everything the system needs is covered by the base install. This includes the compilers, graphical environment, window manager, text editors, ssh client, torrent client, web server, and the list goes on.
Anos: a hobby microkernel operating system written in C
Anos is a modern, opinionated, non-POSIX operating system (just a hobby, won’t be big and professional like GNU-Linux) for x86_64 PCs and RISC-V machines. Anos currently comprises the STAGE3 microkernel, SYSTEM user-mode supervisor, and a base set of servers implementing the base of the operating system.
The 499th patch for 2.11BSD released
This year sees 35 years since 2.11BSD was announced on March 14, 1991 – itself a slightly late celebration of 20 years of the PDP-11 – and January 2026 brought what looks to be the venerable 16-bit OS’s biggest ever patch! Much of the 1.3 MB size is due to Anders Magnusson, well-known for his work on NetBSD and the Portable C Compiler.
KDE is bringing back its classic Oxygen and Air themes
Anyone remember the KDE 4.0 themes Oxygen and Air? Well, several KDE developers have been working tirelessly to bring them back, which means they’re patching it up, fixing bugs, and generally making these classic themes work well in the current releases of KDE Plasma 6.
“I used AI. It worked. I hated it.”
This is a great post, but obviously it hasn’t convinced me: The folks waving their arms and yelling about recent models’ capabilities have a point: the thing works. This project finished in three weeks.
News: OpenAI CFO Doesn't Believe Company Ready For IPO, Unsure Revenue Will Support Commitments

Executive Summary

🚀 Signal boost: The Future of Everything is Lies, I Guess
🚀 Signal boost: someone else's article that I think you should read The Future of Everything is Lies, I Guess
Adobe secretly modifies your hosts file for the stupidest reason
If you’re using Windows or macOS and have Adobe Creative Cloud installed, you may want to take a peek at your hosts file. It turns out Adobe adds a bunch of entries into the hosts file, for a very stupid reason.
In the Atmosphere

Stacked Hills 1

The mascot of ATmosphereConf is a goose, accompanied by the motto we can just do things.

TinyOS: ultra-lightweight RTOS for IoT devices
An ultra-lightweight real-time operating system for resource-constrained IoT and embedded devices. Kernel footprint under 10 KB, 2 KB minimum RAM, preemptive priority-based scheduling. ↫ TinyOS GitHub page Written in C, open source, and supports ARM and RISC-V.
Redox gets new CPU scheduler
Another major improvement in Redox: a brand new scheduler which improves performance under load considerably. We have replaced the legacy Round Robin scheduler with a Deficit Weighted Round Robin scheduler.
Open source office suites erupt in forking and licensing drama
You’d think if there was one corner of the open source world where you wouldn’t find drama it’d be open source office suites, but it turns out we could not have been more wrong. First, there’s The Document Foundation, stewards of LibreOffice, ejecting a ton of LibreOffice contributors.
How Microsoft vaporized a trillion dollars
This is the first of a series of articles in which you will learn about what may be one of the silliest, most preventable, and most costly mishaps of the 21st century, where Microsoft all but lost OpenAI, its largest customer, and the trust of the US government.
Letters from a Stoic by Seneca

If you've peeked at my reading log the last year or so, you'd be excused for thinking I'd abandoned Letters from a Stoic by Seneca. It has featured under my reading section for more than a year!

Finishing a book has never taken me this long before. But finish it I did, and I did it just the other day.

Stoic philosophy has interested me for many years. Even before it was co-opted by the ‘manosphere’ and quotes from Seneca, Marcus Aurelius and their fellow stoics became endemic to various platforms. I just never really got around to following up on my curiosity. Not until I began listening to the History of Rome podcast a couple of years back. It renewed my interest in the philosophical teachings of the age, and — having both Seneca's Letters and Aurelius' Meditations on my shelf — I decided that I needed to read these two cornerstones of stoicism.

Seneca's letters are written as musings and advice for his friend Lucilius. The 65 letters have become somewhat of a bible or, the original teachings, for stoics. They cover a wide array of subjects. Everything from the folly of the crowds to how to meet death to the point of philosophy.

Part of the reason finishing the book took me so long is because I decided to read at most one letter per day. Given the subject matter, plowing through felt insufficient. Better to let each letter sink in and process it properly before moving on to the next. I also took a fair bit of notes.

Much of what Seneca teaches resonates with me. The stoic views on death, in particular, align with my personal beliefs. Seneca closes his 65th and final letter to Lucilius:

And what is death? It is either the end, or a process of change. I have no fear of ceasing to exist; it is the same as not having begun. Nor do I shrink from changing into another state, because I shall, under no conditions, be as cramped as I am now. Farewell.

Mic drop!

Death is a recurring subject throughout the letters. The view is consistent in that death is nothing to be feared. All of our lives we are dying. (‘For death itself is always the same distance from us.’) Not a single one of us has any guarantees for when that final moment will come. We should lead our lives as if death is constantly around the corner. ‘Let us postpone nothing’, he writes.

His first letter deals with just that. Seneca opens it thus:

Set yourself free for your own sake; gather and save your time, which till lately has been forced from you, or filched away, or has merely slipped from your hands.

Seneca preaches that ‘life is long, if only you know how to use it’. Most of us, unfortunately, do not. We are not set free. We do not gather and save our time. Instead, our precious time is squandered to ‘the most disgraceful kind of loss’ which ‘is due to carelessness’.

His strong and adamant preaching that ‘nothing is ours, except time’ was a timely (hur-hur) reminder. I'm at a part of my life where the days seemingly fly by. Each day is filled to the brim. Reading Seneca's letter compelled me to take stock of how I'm spending my time. To make adjustments, sure. But, more importantly, to reach the conclusion that much of what I fill my days with is genuinely what I want to be doing.

What a gift.

Another gift was his thoughts on crowds. In the physical sense, in the sense of ‘everyone is doing it’ that is so easy to use as justification for our actions and in the sense that we need to strive for the approval of the many. This particular anecdote hit home:

The following was also nobly spoken by someone or other for it is doubtful who the author was; they asked him what was the object of all this study applied to an art that would reach but very few. He replied: ‘I am content with few, content with one, content with none at all.’

And, on the subject of attracting praise, Seneca wrote (emphasis mine):

Many men praise you; but have you any reason for being pleased with yourself if you are a person whom the many can understand? Your good quality should face inwards.

These are thoughts I've sort of held or vaguely surmised, but never truly expressed. But I could not agree more. Your compass should point towards something other than praise and adulation. Your good quality should face inwards. Seneca also talks about going against the crowds in how you act:

It shows much more courage to remain dry and sober when the mob is drunk and vomiting, but it shows greater self-control to refuse to withdraw oneself and to do what the crowd does, but in a different way — thus neither making oneself conspicuous nor becoming one of the crowd. For one may keep holiday without extravaganza.

In opposing the crowd, it is easy to default to reclusive behaviour. As Seneca points out here, however, this is not necessarily the stoic way. Instead, to be among the crowds, and to do what they do, but in a different way, is both more challenging and more instructive.

Another cornerstone of stoic philosophy are the views on material wealth. It is not that they abhor richness. In fact, they actively encourage anyone to pursue it. It, however, being something quite different than what we normally consider wealth. Nothing illustrates this more than when Seneca quotes Epicurus in a story about Pythocles:

‘If you wish to make Pyhocles rich, but not rich in the vulgar and equivocal way, do not add to his store of money, but subtract from his desires.’

Seneca believes that it is equally true that:

If you wish to make Pythocles honourable, do not add to his honours, but subtract from his desires.

And:

If you wish Pythocles to have pleasure forever, do not add to his pleasures, but subtract from his desires.

Not as eloquent as his ‘Epicurean enemy’, perhaps, but it certainly gets the point across. This view that wealth and honour and true pleasure is not defined by what you own and acquire, but rather what you desire, is something I believe deeply. Seeing it written in such plain words helped me cement that belief. Every day I now try to remind myself of this. That I can become richer, more virtuous and make life more pleasurable simply be subtracting from my desires.

To that end, I will end this post with perhaps my favourite quote from all of Seneca's letters, concerning what constitutes happiness:

…teach us that the happy man is not he whom the crowd deems happy, namely, he into whose coffers mighty sums have flowed, but he whose possessions are all in his soul, who is upright and exalted, who spurns inconstancy, who sees no man with which he wishes to change places, who rates men only at their value as men, who takes Nature for his teacher, conforming to her laws and living as she commands, whom no violence can deprive of his possessions, who turns evil into good, who is unerring in judgement, unshaken, unafraid, who may be moved by force but never moved to distraction, whom Fortune when she hurls at him with all her might the deadliest missile in her armoury, may graze, though rarely, but never wound.

Python HTML calendar

Alex Chan in Creating a personalised bin calendar:

I start by generating an HTML calendar using Python. There’s a built-in calendar module, which lets you output calendars in different formats. It doesn’t embed individual date information in the <td> cells, so I customise the HTMLCalendar class to write the date as an id attribute.

Neat post from Alex. Can immediately think of a few places where this approach might be useful. Also wish I'd known that Python calendar module fifteen years ago when I spent a not insignificant amount of hours setting up a calendar grid in Photoshop by hand ^_^

Premium: AI Isn't Too Big To Fail

Soundtrack — Soundgarden — Blow Up The Outside World


A lot of people try to rationalize the AI bubble by digging up the past.

Billions of dollars of waste are justified by saying “OpenAI just like Uber” (it isn’t) and “the data center buildout is

Big-endian testing with QEMU
I assume I don’t have to explain the difference between big-endian and little-endian systems to the average OSNews reader, and while most systems are either dual-endian or (most likely) little-endian, it’s still good practice to make sure your code works on both.
📖 The Seventh Function of Language ✍

In the End was the Word

I was so taken with Civilisations that I’ve been waiting for an opportunity to indulge in an earlier novel by Laurent Binet.

Caw 01

Hooded crows are common round here and very entertaining.

April 1st is now globally over - relax!

AI won't decide about what's in your backups.