Virtual Swap Space Patches Updated For Improving Linux’s Swap Design
The fourth iteration of patches implementing Virtual Swap Space for Linux were sent out on Wednesday. This stems from ideas going back years for an abstraction to better separate a swap entry from its physical backing storage… ⌘ Read more
Virtual Swap Space Patches Updated For Improving Linux’s Swap Design
The fourth iteration of patches implementing Virtual Swap Space for Linux were sent out on Wednesday. This stems from ideas going back years for an abstraction to better separate a swap entry from its physical backing storage… ⌘ Read more
Fedora Asahi Remix 43 Released For Apple Silicon Macs
While Fedora 43 was released at the end of October and there is just one month to go now until the release of Fedora 44, Fedora Asahi Remix 43 debuted today as this spin of Fedora Linux for Apple Silicon Macs… ⌘ Read more
AI Job Loss Research Ignores How AI Is Utterly Destroying the Internet
An anonymous reader quotes a report from 404 Media, written by Jason Koebler: Over the last few months, various academics and AI companies have attempted to predict how artificial intelligence is going to impact the labor market. These studies, including a high-profile paper published by Anthropic earlier this month, largely try to ta … ⌘ Read more
@lyse@lyse.isobeef.org A-ha! That means you haven’t spent enough time with these tools! Go on, try it! (If you don’t, we’ll fire you.) I’m sure you’ll like it!

Are Split Spacebars the Next Big Gaming Keyboard Trend?
“There are countless upgrades you could make to your gaming setup,” writes PC Gamer’s Jacob Ridley. “A wireless this, a bigger that, a faster thing. But how do you know what’s going to be a genuine upgrade worth investing in? Personally, I think it might be split spacebars.” His argument centers on the fact that spacebars take up a “greedy” amount of keyboard s … ⌘ Read more
System76 Makes The Best Open-Source Keyboard Even Better
If System76 engineers didn’t already have enough going on with recently shipping the COSMIC Rust-based desktop environment and also shipping Pop!_OS 24.04 as their in-house Linux distribution plus completely redesigning the Thelio Desktop, they also recently revised their Launch Keyboard. They have made this leading open-source keyboard design even better with the latest iteration of the System76 Launch Keyboard. ⌘ Read more
Beating Tail Latency: A Guide to Request Hedging in Go Microservices
1 points posted by cinar ⌘ Read more
‘Pokemon Go’ Players Unknowingly Trained Delivery Robots With 30 Billion Images
More than 30 billion images captured by Pokemon Go players have helped train a visual mapping system developed by Niantic. The technology is now being used to guide delivery robots from Coco Robotics through city streets where GPS often struggles. Popular Science reports: This week, Niantic Spatial, part of the tea … ⌘ Read more
Lenovo Legion Go HID Drivers Queued Ahead Of Linux 7.1
The work by Derek Clark on enhancing the Lenovo Legion Go gaming handheld support for Linux continues panning out nicely. The latest driver effort, the creation of the Lenovo Legion Go and Go S Series HID Drivers to help with controller configuration, is set to be introduced in Linux 7.1… ⌘ Read more
Linux 7.0-rc4 Released With Hang Fixes, Resolves At Least One Performance Regression
We are down to about one month to go until the Linux 7.0 stable release and out today is Linux 7.0-rc4… ⌘ Read more
When are the RAM/SSD prices going down?
Python’s Stamina for Go: Bringing Ergonomic Resilience to Gophers
1 points posted by cinar ⌘ Read more
sqlparse is also unsuitable for me: https://github.com/andialbrecht/sqlparse/issues/688
I’m supporting incremental SQLite schema changes to just upgrade from an older database version to whatever the current software version supports. In the past, I already noticed that this is quite expensive in unit tests when each test case runs through the entire schema patches and applies them one by one.
To speed up test execution I now decided that I finally go through the troubles of maintaining both a set of incremental patches and a full schema setup in one go. A unit test verifies that both ways end up with the same structure. This gives me a set of SQLs to check the structures:
SELECT type, name, tbl_name, sql
FROM sqlite_schema
ORDER BY type, name, tbl_name
Unfortunately, the resulting CREATE TABLE SQL queries are formatted differently, depending on whether the full schema was set up in one big step or the structure had been modified with ALTER TABLE. Mainly, added columns are not on their own lines but appended in one physical line. That’s why I wanted an SQL formatting tool. Since I didn’t find one that works decently, I’m now doing some simple string manipulation. Joining consecutive whitespace into a single space character, removing spaces before commas and closing parentheses and spaces after opening parentheses. This works surpringly good enough. Of course, if it fails, the “diff” is absolutely horrendous.
Now for the cool part, my test execution dropped from around 5:05 minutes to just 1:32 minutes! I call that a win.
I just stumbled across PRAGMA table_info('tablename') https://sqlite.org/pragma.html#pragma_table_info, PRAGMA foreign_key_list('tablename') and friends. I guess, I have to play with that, now. It’s probably much better to use than the SQL text approach.
Turns out, I even go down to only 50% quality for my thumbnails: https://lyse.isobeef.org/tmp/galres.txt The difference between 50% and 80/90% is just barely noticeable.
$ convert -strip -quality 50 IMG_20251106_035048_448_size_400.jpg 50-stripped.jpg
$ convert -quality 50 IMG_20251106_035048_448_size_400.jpg 50.jpg
$ ls -lh 50*jpg | awk '{print $5 " " $9}'
26K 50.jpg
25K 50-stripped.jpg
Stop Writing Manual Retry Loops in Go: Why Your Current Logic is Probably Dangerous
1 points posted by cinar ⌘ Read more
Linux Kernel API Specification Framework Advances Past RFC Stage
After going through five rounds of review under a Request For Comments (RFC) flag, today the latest round of Kernel API Specification Framework patches were sent out with the RFC flag removed… ⌘ Read more
Linux 6.12 Through Linux 7.0 File-System Benchmarks For EXT4 + XFS
Earlier this month were various Linux 7.0 file-system benchmarks showing how XFS is leading the race in the overall upstream Linux file-system performance on this forthcoming kernel. Stemming from that testing some premium supporters requested a fresh look at the historical performance of XFS as well as EXT4. So today’s article is a look at how XFS and EXT4 have performed on every kernel release going back to Linux 6.12 LTS. ⌘ Read more
And here we go! Yup, hash has seven.
@rdlmda@rdlmda.me most of our conversations used to be about twtxt, I am not going to lie. Lately? Not so much. It turns out (a) we don’t need a longer hash, (b) we don’t care so much about changing addressing, and © I am just Bender, what else can I say? :-D :-P
Porn laws push users to illegal sites, OnlyFans creators warn
As sites like Pornhub go dark, Australian OnlyFans creators and sex workers say they face lower earnings and privacy risks. ⌘ Read more
Am I talking to the void?
Despite the driving force behind me being here lying in the curiosity and challenge of “let’s check out this new thing and see what it takes to bring get it working”, I’d like to know if there are other people reading me. Or if it’s just like on my gopher site, where around 96% of the visits are from bots.
I mean, it’s still fun to tinker with tech tools for the mere sake of it, but at times I can’t help but feel like Prometheus and Sisyphus at the same time.
Not that I’d stop. Just like my “self-sufficient” sense of humor (read this with a good hint of self-deprecation and irony), most of my electronic exploratory endeavors end up being more about the process than the result.
Or, in other words: I was so focused on building this vessel that I never stopped to think where I want to go!
exfatprogs 1.3.2 Brings Improvements To mkfs.exfat, fsck.exfat
For those making use of Microsoft’s exFAT file-system under Linux, tagged today was exfatprogs 1.3.2 as the newest update to these open-source user-space programs for going along with the Linux kernel’s exFAT file-system driver… ⌘ Read more
GCC 16 Compiler Aiming For Mid-April Release Candidate But “Slow” Progress On Fixes
Richard Biener of SUSE published a new status report on the state of GCC 16 development. Regression fixing has been going slow but they are hoping to publish a release candidate by mid-April… ⌘ Read more
Apple and Google could be forced to remove sexualised apps
The eSafety Commissioner won’t just chase offshore porn companies – she’ll go after the platforms that distribute apps that can expose children to sexually explicit content. ⌘ Read more
Ah, found it: Lauren Hart did a laryngoscopy a while ago:
https://youtu.be/zy1El8U2kaA?t=175
Here around the 3:00 minute mark, the doctor explains what’s going on and you can (kind of) see which tissue is vibrating. Pretty interesting.
AI CEOs Worry the Government Will Nationalize AI
Palantir’s CEO was blunt. “If Silicon Valley believes we are going to take away everyone’s white-collar job… and you’re going to screw the military — if you don’t think that’s going to lead to the nationalization of our technology, you’re retarded…”
And OpenAI’s Sam Altman is thinking about the same thing, writes long-time Slashdot reader destinyland:
“It has seemed to me … ⌘ Read more
Resile is an ergonomic, execution resilience and retry library for Go.
Resile is an ergonomic, type-safe execution resilience and retry library for Go. Inspired by Python’s stamina, it features generic execution wrappers, AWS Full Jitter backoff, native Retry-After header support, and zero-dependency observability for distributed systems. 1 points posted by cinar ⌘ Read more
Jensen Huang Says Nvidia Is Pulling Back From OpenAI and Anthropic
An anonymous reader quotes a report from TechCrunch: At the Morgan Stanley Technology, Media and Telecom conference in downtown San Francisco Wednesday, Nvidia CEO Jensen Huang said his company’s recent investments in OpenAI and Anthropic are likely to be its last in both, saying that once they go public as anticipated later this year, the opportu … ⌘ Read more
Qualcomm CEO: ‘Resistance Is Futile’ As 6G Mobile Revolution Approaches
At Mobile World Congress, Cristiano Amon of Qualcomm argued that the coming 6G networks will power an AI-driven “agent economy,” where devices and AI assistants constantly communicate across the network. “AI will fundamentally change our mobile experiences,” Qualcomm chief executive, Cristiano Amon says. “It’s going to change how we th … ⌘ Read more
Carla Dal Forno – Going Out
Carla Dal Forno shares the hauntingly yearning lead single + opening track from her forthcoming album Confession, out next month on her own Kallista Records… Continue reading… ⌘ Read more
GNOME Mutter 50.rc Released With Better NVIDIA Performance, SDR-Native & Better HDR
There is two weeks to go until the GNOME 50 stable release while out today is the release candidate of Mutter 50. This Mutter 50.rc release brings some exciting last-minute enhancements to this Wayland compositor… ⌘ Read more
Ta, @shinyoukai@yume.laidback.moe. There are plenty of third-party libraries implementing XDG directories properly. My point was that the Go stdlib half-assed this.
‘The Death of Spotify: Why Streaming is Minutes Away From Being Obsolete’
An anonymous reader shares a column: I’m going to take the diplomatic hat off here and say with brutal honesty: basically everybody in the music business hates Spotify except for the people who work there. It’s a platform that sucks artists for everything they have, it actively prevents community building, and, despite all … ⌘ Read more
Memory Price Hikes Will Kill Off Budget PCs and Smartphones, Analyst Warns
An anonymous reader quotes a report from The Register: Ballooning memory prices are forecast to kill off entry-level PCs, leading to a decline in global shipments this year – and a similar effect is going to hit smartphones. Analyst biz Gartner is projecting a drop in PC shipments of more than 10 percent during 2026, and a … ⌘ Read more
@prologic@twtxt.net well, it isn’t rocket science, is it? 😅 Yet, without using the hashes and starting to follow people, it is very, very rudimentary. I know, I know, there were a couple of years during which people lived just fine without those. Yet, once you get used to certain things, there is no going back.
Uber Previews Its Dubai Air Taxi Service
An anonymous reader shares a report: Uber is one step closer to going airborne. On Wednesday, the company previewed its air taxi booking service ahead of an expected launch in Dubai later this year. The inaugural Uber Air program will let travelers book Joby Aviation’s electric air taxis through a familiar process in the Uber app.
The experience of booking an air taxi will be much like reserv … ⌘ Read more
Intel Formally Ends Four Of Their Go Language Open-Source Projects
Following various Intel open-source projects recently being archived with Intel formally discontinuing their development, another wave of Intel open-source projects were formally sunset on Monday… ⌘ Read more
Meta’s Metaverse Leaves Virtual Reality
Meta is pivoting Horizon Worlds away from its original VR-centric metaverse vision and toward a mobile-first strategy, “explicitly separating” its Quest VR platform from the virtual world. TechCrunch reports: By going mobile-first, Horizon Worlds is positioning itself to compete with popular platforms like Roblox and Fortnite. “We’re in a strong position to deliver synchronous social games at sca … ⌘ Read more
AMC Theatres Will Refuse To Screen AI Short Film After Online Uproar
An anonymous reader shares a report: When will AI movies start showing up in theaters nationwide? It was supposed to be next month. But when word leaked online that an AI short film contest winner was going to start screening before feature presentations in AMC Theatres, the cinema chain decided not to run the content.
The issue … ⌘ Read more
There was an endless coming and going of sun, clouds and rain. Not to forget about the wind. I called it quits a bit earlier and went into the woods.
Towards the end I was completeley surrounded by rain curtains in all directions. This looked super cool. I thought I might make it home just in time without having to use my umbrella, but the rain clouds were way quicker than I anticipated. Just after the rain hit me, I met an acquaintance who just started his walk. The wind picked up hard and rain hammered down, mixed with snow. Holding the umbrella was a workout. Shortly after I returned, the rain stopped again.
I didn’t notice the kestrel sitting on the tree when I took the last photo. That was a nice surprise when I sorted through the nearly 300 pics.
@lyse@lyse.isobeef.org They certainly don’t. 🫤
Had an idea earlier: How about going all in on sustainability and saving money/energy, so how about telling your customers “AI is a bad idea $because_long_list_of_reasons, here are our alternatives, you’ll thank us in 5 years”? (I bet the customers wouldn’t listen either … 🙄)
Small Crowd Pays to Watch a Boxing Match Between 80-Pound Chinese Robots
Recently a small crowd paid to watch robots boxing, reports Rest of World. (Almost 3,000 people have now watched the match’s 83-minute webcast.)
The match was organized by Rek, a San Francisco-based company, and drew hundreds of spectators who had paid about $60-$80 for a ticket to watch modified G1 robots go at each other. M … ⌘ Read more
Go1.26 Released
1 points posted by John Doak ⌘ Read more
Okay, so the funniest thing that has happened at work in the realm of AI so far is this:
So this guy (that holds a certain position of power) wants people to use more AI, meaning people are expected to install a set of AI tools on their laptops. But, of course, he doesn’t want to write proper documentation for this, because that would be silly monkey work, right? So he conjures up some AI prompts that are intended to make the AI agent install all this stuff by itself.
Do you see where this is going? Can you see the punchline?
That’s right! Since none of this AI stuff is deterministic, every setup is different. 🤦♀️ Like, 10, 20 systems, all set up a little different and people wonder why this or that doesn’t work as expected.
Okay, it’s not funny.

Well it’s ~2am and I finally defeated the AI player in a game of Frontier Crown 👑
– On that note I’m now going to bed, I’ve made so many improvements to the aesthetics (UX) of the game, the mechanics, and it’s now quite nicely playable 👌 G’night! 😴
Go 1.26 Introduces Two Language Changes, New Performance Improvements
For programmers fond of the Go programming language, Go 1.26 is out today with two language changes, performance improvements, and other alterations to this Google-backed programming language… ⌘ Read more
Why We’re Going Back to Venus, with David Grinspoon ⌘ Read more
Fuck me dead! I accidentally confused an HTML file for a YAML file and manually opened it in my browser. Unfortunately, I clicked on the OK button of the popped up dialog a bit too fast, it just caught me off guard. It asked which program to open the YAML file in. Of course Firefox thought that it could handle that and suggested itself by default. Conveniently, the “don’t prompt me again and always use this selection from now on” checkbox was enabled.
And then the endless loop of death started. Turns out, this fucking browser can’t do shit with YAML files and delegated to what had been just configured. Oh, would you look at that!? Firefox! Empty tabs after empty tabs appeared. Killing and restarting Firefox just loaded the last session with all the tabs and the loop continued.
Some bloody snakeoil on my work machine slows down link openening requests by two, three seconds. It’s always absolutely anoying, but luckily, it actually limited the rate of new tabs popping up. I still could not close the many tabs fast enough that had accumulated before I noticed what was going on in the background.
Going to the settings to change them was always interrupted with a new tab opening in the foreground.
Finally, killing Firefox and renaming the file on disk before restarting Firefox did the trick and broke the loop. I was still holding down Ctrl+W for a minute or so to get rid of the useless tabs. I didn’t want to loose the important tabs, so just ditching the session wasn’t an option.
The Big Money in Today’s Economy Is Going To Capital, Not Labor
The American economy’s most valuable companies are now worth trillions of dollars more than their predecessors were a generation ago, yet they employ a fraction of the workers – and a new analysis by the Wall Street Journal argues that this widening gap between capital and labor is the defining economic story of our time.
Labor received 58% of gross dom … ⌘ Read more