[$] On pages and folios
The kernel coverage here at LWN often touches on memory-management topics
and, as a result, tends to talk a lot about both pages and folios. As the
folio transition in the kernel has moved forward, it has often become
difficult to decide which term to use in writing that is meant to be both
approachable and technically correct. As this work continues, it will be
increasingly common to use “folio” rather than page. This article is
intended to be a convenient reference for readers wanting to differentiate
the tw … ⌘ Read more
Claude Is Connecting Directly To Your Personal Apps
Anthropic is expanding Claude’s app integrations beyond work tools, adding personal-service connectors like Spotify, Uber, AllTrails, TripAdvisor, Instacart, and TurboTax. The Verge reports: Some of these apps, such as Spotify, already have similar connectors in OpenAI’s ChatGPT. Once an app is connected, Claude will suggest relevant connected apps directly in your convers … ⌘ Read more
OpenAI Says Its New GPT-5.5 Model Is More Efficient and Better At Coding
OpenAI released its new GPT-5.5 model today, which the company calls its “smartest and most intuitive to use model yet, and the next step toward a new way of getting work done on a computer.” The Verge reports: OpenAI just released GPT-5.4 last month, but says that the new GPT-5.5 “excels” at tasks like writing and debugging code, doing … ⌘ Read more
AI Tool Rips Off Open Source Software Without Violating Copyright
A satirical but working tool called Malus uses AI to create “clean room” clones of open-source software, aiming to reproduce the same functionality while shedding attribution and copyleft obligations. “It works,” Mike Nolan, one of the two people behind Malus, who researches the political economy of open source software and currently works for … ⌘ Read more
FreeBSD Working On Intel FRED Support, Laptop Improvements Continue
FreeBSD is out today with their Q1-2026 status report to outline the many different development initiatives their open-source developers have participated in over the past quarter. There is a lot of hardware enablement efforts ongoing as well as continuing to make a more compelling desktop experience and also improving GUI and management options for FreeBSD systems… ⌘ Read more
FBI Looks Into Dead or Missing Scientists Tied To Sensitive US Research
Federal authorities are now reviewing a string of deaths and disappearances involving scientists tied to sensitive U.S. aerospace and nuclear work, though officials have not established any confirmed link between the cases. The FBI says it “is spearheading the effort to look for connections into the missing and deceased scientists,” … ⌘ Read more
Job Cuts Driven By AI Are Rising On Wall Street
Firms like Bank of America, Citi, Wells Fargo, and others are reporting strong profits while reducing head count and automating more work. “All of them credited A.I. to some degree … in areas ranging from the so-called back office, where tens of thousands of employees fill out paperwork to comply with various laws and regulations, to the front office, where seven-figure salaried … ⌘ Read more
Google’s Internal Politics Leave It Playing Catch-Up On AI Coding
An anonymous reader quotes a report from Bloomberg: At Google, leaders are anxious about falling behind in the race to offer AI coding tools, especially as rivals like Anthropic PBC offer more effective and popular tools to businesses, according to people familiar with the matter. The search giant is now working to unite some of its coding … ⌘ Read more
[$] Using LLMs to find Python C-extension bugs
The open-source world is currently awash in\
reports of LLM-discovered bugs and vulnerabilities, which makes for a lot more
work for maintainers, but many of the current crop are being reported
responsibly with an eye toward minimizing that impact. A recent report
on an effort to systematically find bugs in [Python extensions\
written in C](h … ⌘ Read more
Linux 7.1 Staging Ushered In More Developers To Make Their First Kernel Contributions
Over the weekend Greg Kroah-Hartman sent out his various pull requests for the areas of the kernel he oversees. Among those is the staging area where this time around the notable activity isn’t too much about feature work but many developers making some of their first contributions to the upstream kernel… ⌘ Read more
Box64 0.4.2 Begins Working On POWER PPC64LE Backend, Support For SteamRT3 + Proton 11
While FEX-Emu has been garnering a lot of attention due to being sponsored by Valve and slated to be used by the Steam Frame for running Linux x86_64 binaries on AArch64, the Box64 project continues moving along with similar goals for x86_64 binaries on other CPU architectures… ⌘ Read more
Git 2.54 Released With New Experimental “git history” Command
Git developers continue working toward Git 3.0 while out today is Git 2.54 with a few interesting additions… ⌘ Read more
[$] Digging into drama at The Document Foundation
The Document Foundation (TDF) is
the nonprofit entity behind the LibreOffice productivity suite. Most of the
time, the software takes the spotlight, but that has changed in the past few weeks, and
not for pleasant reasons. TDF has revoked\
foundation membership status from about 30 people who work for or have
contracting statu … ⌘ Read more
Linux 7.1 Kernel Graphics Driver Changes Merged With Intel & AMD Leading The Way
The Direct Rendering Manager (DRM) kernel graphics driver and accelerator driver changes for Linux 7.1 were recently merged to Git. As usual, it’s the Intel and AMD kernel graphics drivers seeing a bulk of the interesting open-source GPU driver activity. Plus ongoing work to make Rust-based GPU drivers more viable… ⌘ Read more
Valve Developer Further Improves Old AMD GPUs: HD 7870 XT Finally Working On Linux
Timur Kristóf of Valve’s Linux graphics driver team is the one that worked on improving the old AMD Radeon GCN 1.0/1.1 graphics card support by making AMDGPU driver improvements so it could become the default for these Southern Islands and Sea Islands GPUs rather than the legacy Radeon kernel driver. That meant better performance, RADV Vulkan support out-of-the-box, and other benefits. More recently he finished AMDGPU improvements … ⌘ Read more
KDE Plasma 6.7 Ready With Wayland Session Management, Other New Improvements
KDE Plasma 6.7 enjoyed a lot of recent feature development work thanks to a developer sprint in Graz, Austria. Also because of that developer sprint, This Week In Plasma wasn’t published last week and so in turn a new issue is now available to highlight the changes over the past two weeks… ⌘ Read more
NASA Restarts Work To Support Europe’s Uncrewed Trip To Mars After Years of Setbacks
NASA has revived support for the European Space Agency’s long-delayed Rosalind Franklin Mars rover mission. According to the space agency, the current plan is to launch via a SpaceX Falcon Heavy no earlier than 2028. Engadget reports: This is a partnership between NASA and the ESA, with the European agenc … ⌘ Read more
Just cancelled my sponsorship of two developers on Github, sorry 😞 – I’m not going to sponsor going forward if no-one else can be bothered to. It seems silly to be the sole sponsor of another’s work or project 🤦♂️
The “NTFS Resurrection” Has Occurred For Linux 7.1
As a very exciting follow-up to the recent article around the new NTFS driver being submitted for Linux 7.1 to address the shortcomings of the current Paragon NTFS3 driver and the prior read-only NTFS kernel driver, that work has been merged!.. ⌘ Read more
New/Overhauled NTFS Driver Merged For Linux 7.1
As a very exciting follow-up to the recent article around the new NTFS driver being submitted for Linux 7.1 to address the shortcomings of the current Paragon NTFS3 driver and the prior read-only NTFS kernel driver, that work has been merged!.. ⌘ Read more
OpenAI Starts Offering a Biology-Tuned LLM
An anonymous reader quotes a report from Ars Technica: On Thursday, OpenAI announced it had developed a large language model specifically trained on common biology workflows. Called GPT-Rosalind after Rosalind Franklin, the model appears to differ from most science-focused models from major tech companies, which have generally taken a more generic approach that works for various fields. … ⌘ Read more
Valve Developer Lands RADV/ACO Changes For AMD’s GFX11.7 / RDNA 4m
The open-source Linux graphics driver work continues around AMD’s GFX11.7 GPU target for some yet-to-be-launched APUs/SoCs and to be branded as “RDNA 4m”… ⌘ Read more
This is why I’m late to work, you’d forgive me if you were my boss right? ⌘ Read more
@lyse@lyse.isobeef.org it is lots of work, but things do not need to happen overnight! Take it easy, baby steps. I think it will be worth it!
¡Muchas gracias @bender@twtxt.net! I was also thinking about categorizing them a few years ago. But it’s so much work. I would have to tag every photo on its own. My use case goes more towards “give me all albums with squirrels”, though. Let’s see. I would need some tooling for easy tagging first. And then, the question is, which categories do I want to have to begin with?
@movq@www.uninformativ.de I fully agree. And bonus points for different versions interpreting the same intructions in other ways. My collegues reply: Sure, but it just works so good, most of the time.
Mir 2.26 Begins Working On Rust-Based Input Platform
Canonical today released Mir 2.26 as the newest feature release for this compositor for building Wayland-based shells. Notable with Mir 2.26 is a Rust-based input platform is in development as part of their broader effort for bringing Rust code into Mir… ⌘ Read more
@kiwu@twtxt.net I returned home from an on-site week at work. Commute was an adventure every day. It started off with a canceled train on Monday morning. Luckily, some very good mates granted my asylum. But even with shorter rides, I faced delays due to fuckwits on the tracks, then the train was terminated early due to the large delay, so we had to change trains. On the bright side, they then sent an entirely empty one, but I don’t get why they just didn’t continue with the first one instead. Due to another delayed train I didn’t catch my connection and the next one was canceled, so I had to wait for the following one. Super great fun. I’m very exhausted now and am very glad that I had already filed in flex time for tomorrow before the on-site event was scheduled.
Meeting my workmates in person was actually nice. It’s okay to do that once a quarter, I don’t need to do that more often. We should have had more meetings, though, trying to work in the office was expectedly incredibly inefficient. We certainly would have had more topics to actually discuss and think about. And most of them would have really benefited from nearly everybody being in the same room. Anyway.
Today, I even met my workmates from past projects in the office, too. So, the socializing was great.
[$] The first half of the 7.1 merge window
The 7.1 merge window opened on April 12 with the release
of the 7.0 kernel. Since then, 3,855 non-merge changesets have been
pulled into the mainline repository for the next release. This merge
window is thus just getting started, but there has still been a fair amount
of interesting work moving into the mainline. ⌘ Read more
Linux Mint 23 Making Progress On Ubuntu 26.04 Base, Linux 7.0 Kernel & Wayland
The Linux Mint project published their March 2026 monthly status update where they note the ongoing work toward Mint 23 “Alfa” that will be released under their new longer development lifecycle. Linux Mint 23 will be out for Christmas (December) 2026 atop an Ubuntu 26.04 LTS base… ⌘ Read more
Snapchat Blames AI As It Cuts 1,000 Jobs
Snap is laying off about 1,000 employees, or 16% of its workforce, while closing 300 open roles as it tries to cut costs and push toward profitability with more AI-driven efficiency. “While these changes are necessary to realize Snap’s long-term potential, we believe that rapid advancements in artificial intelligence enable our teams to reduce repetitive work, increase velocity, and better support o … ⌘ Read more
Zig 0.16.0 released
The Zig project has announced version
0.16.0 of the Zig programming language.
This release features 8 months of work: changes
from 244 different contributors, spread among
1183 commits.Perhaps most notably, this release debuts I/O\ > as an Interface, but don’t sleep on the [Language\ > Chan … ⌘ Read more
Thousands of Rare Concert Recordings Are Landing On the Internet Archive
A Chicago concert superfan Aadam Jacobs who has recorded more than 10,000 shows since the 1980s is working with Internet Archive volunteers to digitize the collection before the cassettes deteriorate. “So far, about 2,500 of these tapes have been posted on the Internet Archive, including some rare gems like a Nirvana performan … ⌘ Read more
@bender@twtxt.net Or maybe I’m just shitty at communication and maybe that’s why nobody at work understands my “arguments” against AI/LLMs. 🤪🤣
(I’m too tired to rephrase the OP. Maybe some other day. Actually, rest assured that I will complain about this again. 😅)
@movq@www.uninformativ.de that’s the way large language models work, with a prompt. Rather than entering the prompt, most inference providers allow for specific files to be created that define the scope of what’s been requested, the skills the model is supposedly to posses, the stuff to “remember”, etc. Some will “learn” and add that “knowledge” to the proper files.
Stacked on the work trip ⌘ Read more
Coreboot Comes To AMD Ryzen Powered Star Labs StarBook MK VI After 3+ Year Wait
For those that had purchased a StarBook MK VI laptop 3+ years ago over the advertised support for Coreboot, Star Labs has now delivered with a Coreboot build finally available and working for this AMD Ryzen 5000 series powered laptop… ⌘ Read more
Another AI rant:
One of the “key features” of LLMs is that you can use “natural language”, because that is supposed to be easier than having to learn a programming language. So, when someone says to me, “I automated this process using AI!”, what they mean is: They have written a very, very large Markdown document. In this document, they list what the AI is supposed to do.
In prose.
This is a complete disaster.
Programming and programming languages have one crucial property: They follow a well-defined structure and every word has a well-defined meaning. That is absolutely brilliant, because I can read this and I can follow the program in my head. I can build a mental model. I can debug this, down to the precise instructions that the CPU executes. This all follows well-defined patterns that you can reason about.
But with these Markdown files, I am completely lost. We lose all these important properties! No debugging, no reasoning about program flow, nothing. It’s all gone. It’s a magic black box now, literally randomized, that may or may not do what you wanted, in some order.
People now throw these Markdown files at me … and … am I supposed to read this? Why? It’s completely random and fuzzy.
Sadly, these AI tools are good enough to be able to mostly grasp the authors intentions. Hence people don’t see the harm they cause, because “it works”.
We already have a ton of automations like this at work: Tickets get piped through an LLM and these Markdown files / prompts determine what will happen with the ticket, and maybe they trigger additional actions as well, like account creation or granting permissions. All based on fuzzy natural language – that no two humans will ever properly agree on.
Jesus Christ, we’re now INTENTIONALLY bringing the ambiguity of legal texts and lawyers into programming.
Using natural language is NOT easier than using a programming language. It is HARDER. Have you people never read a legal contract? And that stuff can STILL be debated in a court room.
I can’t begin to comprehend why we, tech folks, push this so hard. What is wrong with you? Or me?
(And, once again, we’re ignoring other factors here. LLMs use a ton of energy and ressources, that we don’t have to spare. It’s expensive as fuck. It doesn’t even run locally on our servers, meaning we give all these credentials and permissions to some US company. It’s insane.)
[$] Development statistics for the 7.0 kernel
Linus Torvalds released the 7.0 kernel as
expected on April 12, ending a relatively busy development cycle. The
7.0 release brings a large number of interesting changes; see the LWN
merge-window summaries ( part 1, part 2) for all the details. Here,
instead, comes our traditional look at where those changes came from and
who supported that work. ⌘ Read more
NVIDIA Hiring More LLVM Engineers To Work On CUDA Tile
Last year NVIDIA announced the new CUDA Tile programming model as one of the biggest updates ever to the CUDA platform. CUDA Tile brings a virtual ISA for tile-based parallel programming and they subsequently open-sourced the CUDA Tile IR as an intermediate representation built atop LLVM’s MLIR. Now they are looking to hire additional LLVM compiler engineers to help foster their CUDA Tile initiatives… ⌘ Read more
@prologic@twtxt.net that would work too. Not just for this adventure, but for the ones to come! Do it, do it!
How Good is Windows on Arm With Snapdragon X?
A new powerful chipset has arrived to take on x86 CPUs and Apple’s M5, writes Wccftech.
The blog Windows Central writes that “Qualcomm’s Snapdragon X2 processors are here” — and they run Windows:
Microsoft has done a massive amount of work to improve compatibility and has also convinced developers to embrace Windows 11 on Arm. Users of Windows 11 on Arm PCs spend 90% of their ti … ⌘ Read more
Can you come motorboat and titty fuck these big racks while my hubby is at work? ⌘ Read more
AMD’s GAIA Now Allows Building Custom AI Agents Via Chat, Becomes “True Desktop App”
In addition to their efforts around the Lemonade SDK itself, AMD software engineers working on their AI initiatives continue to be investing quite a bit into the Lemonade-using GAIA, the project that originally stood for “Generative AI Is Awesome”. AMD’s GAIA now allows building your own custom AI agents via chatting with GAIA as well as becoming a “true desktop app” so it’s easier to deploy across Windows, Linux, and macOS envi … ⌘ Read more
RISC-V BeagleV Ahead Single Board Computer To See Working HDMI With Linux 7.1
The BeagleV Ahead is an open-source RISC-V single board computer S(BC) built around the quad-core TH1520 SoC. With the Linux 7.1 mainline kernel there is HDMI display support coming now that the Device Tree bits have been added… ⌘ Read more
@lyse@lyse.isobeef.org AI result ahead, feel free to ignore.
I “asked” the AI at work the same question out of morbid curiousity. It “said” that SQLite converts that integer to floating point internally on overflows and then, when converting back, the x86 instruction cvttsd2si will turn it into 0x8000000000000000, even if the actual floating point value is outside of that range. So, yes, it allegedly actually saturates, as a side effect of the type conversion.
I couldn’t find anything about that automatic conversion in SQLite’s manual, yet, but an experiment looks like it might be true:
sqlite> select typeof(1 << 63);
╭─────────────────╮
│ typeof(1 << 63) │
╞═════════════════╡
│ integer │
╰─────────────────╯
sqlite> select typeof((1 << 63) - 1);
╭──────────────────────╮
│ typeof((1 << 63) ... │
╞══════════════════════╡
│ real │
╰──────────────────────╯
As for cvttsd2si, this source confirms the handling of 0x8000000000000000 on range errors: https://www.felixcloutier.com/x86/cvttsd2si
The following C program also confirms it (run through gdb to see cvttsd2si in action):
<a href="https://we.loveprivacy.club/search?q=%23include">#include</a> <stdint.h>
<a href="https://we.loveprivacy.club/search?q=%23include">#include</a> <stdio.h>
int
main()
{
int64_t i;
double d;
/* -3000 instead of -1, because `double` can’t represent a
* difference of -1 at this scale. */
d = -9223372036854775808.0 - 3000;
i = d;
printf("%lf, 0x%lx, %ld\n", d, i, i);
return 0;
}
(Remark about AI usage: Fine, I got an answer and maybe it’s even correct. But doing this completely ruined it for me. It would have been much more satisfying to figure this out myself. I actually suspected some floating point stuff going on here, but instead of verifying this myself I reached for the unethical tool and denied myself a little bit of fun at the weekend. Won’t do that again.)
Disclaimer: Can’t guarantee that I’m fully awake and I’m being trained at work not to use my brain anymore, so maybe this is complete bullshit. 😪🧟♀️
It says here that SQLite uses signed integers:
https://sqlite.org/datatype3.html
In pure bits, 1 << 63 would be 0x8000000000000000, but as a signed value, it gets interpreted as -9223372036854775808. Subtracting 1 yields -9223372036854775809 – but that doesn’t fit in 64 bits anymore. It’s possible that SQLite doesn’t want to wrap around but instead saturates? Haven’t checked. 🤔
With 62 bits, there is enough room.
With 1 << 64, I have no idea how SQLite wants to handle this, because this should immediately trigger a warning, because it doesn’t fit right away. Maybe it gets truncated to 0?
sqlite> select printf('0x%x', 2 * (1 << 64));
╭──────────────────────╮
│ printf('0x%x', 2 ... │
╞══════════════════════╡
│ 0x0 │
╰──────────────────────╯
sqlite> select printf('0x%x', 0 - 1);
╭──────────────────────╮
│ printf('0x%x', 0 ... │
╞══════════════════════╡
│ 0xffffffffffffffff │
╰──────────────────────╯
sqlite> select printf('0x%x', 0 - 2);
╭──────────────────────╮
│ printf('0x%x', 0 ... │
╞══════════════════════╡
│ 0xfffffffffffffffe │
╰──────────────────────╯
Can you titty fuck my big perfect shaped rack while my husband’s at work? ⌘ Read more
EFF Is Leaving X
After nearly 20 years on the platform, The Electronic Frontier Foundation (EFF) says it is leaving X. “This isn’t a decision we made lightly, but it might be overdue,” the digital rights group said. “The math hasn’t worked out for a while now.” From the report: We posted to Twitter (now known as X) five to ten times a day in 2018. Those tweets garnered somewhere between 50 and 100 million impressions per month. By 2024, our 2,500 X posts gen … ⌘ Read more
Skilled Older Workers Turn To AI Training To Stay Afloat
An anonymous reader quotes a report from the Guardian: [Five skilled workers aged 50 and older spoke] to the Guardian about how, after struggling to find work in their fields, they have turned to an emerging and growing category of work: using their expertise to train artificial intelligence models. Known as data annotation, the work involves labeling and evaluatin … ⌘ Read more