Cloudflare Acquires Team Behind Open Source Framework Astro
Cloudflare has acquired the core team behind the open source JavaScript framework Astro, bringing its creators in-house while pledging to keep Astro fully open source. The New Stack reports: Astro is used by major brands like IKEA, Unilever, Visa and OpenAI to build fast, content-driven websites. Search engines prioritize fast-loading and clean pages, the ⦠ā Read more
Microplastics From Washing Clothes Could Be Hurting Your Tomatoes
A new study from Cornell and University of Toronto researchers has found that polyester microfibers shed from synthetic clothing during laundry can interfere with cherry tomato plant development [non-paywalled source] when these particles accumulate in agricultural soil. Plants grown in contaminated soil were 11% less likely to emerge, gre ⦠ā Read more
Seattle is Building Light Rail Like Itās 1999
Seattle was late to the light rail party ā the city rejected transit ballot measures in 1968 and 1971, missing out on federal funding that built Atlantaās MARTA, and didnāt approve a plan including rail until 1996 ā but the Pacific Northwest city is now in the middle of a multibillion-dollar building boom that has produced the highest post-pandemic ridership recovery of any US light ⦠ā Read more
Ubuntu 26.04 Aims To Deliver Better NVIDIA Wayland Performance Atop GNOME
If all goes well the upcoming Ubuntu 26.04 LTS release will further enhance the NVIDIA graphics performance under its default GNOME Wayland session. The improvements might be upstreamed to GNOME 50 in time but otherwise itās looking like Ubuntu 26.04 will carry its own patch(es) for improving the NVIDIA Wayland performance⦠ā Read more
Intel Releases Updated LLM-Scaler-vLLM With Continuing To Expand Its LLM Support
One of the initiatives launched by Intel in 2025 was LLM-Scaler as part of Project Battlematrix. The open-source LLM Scaler is a Docker-based solution for helping to deploy Generative AI āGenAIā workloads on Intel Battlemage graphics cards with frameworks like vLLM, ComfyUI, SGLang, and more. There continues to be routine new feature releases of LLM Scaler for broadening the large language models supported and other improvemen ⦠ā Read more
@bender@twtxt.net Iām already using it for tracktivity (meant for tracking activities and events, like weather, food consumption, stuff like that), which is basically a somewhat-fancy CSV editor:

I have a couple of other projects where I could use it, because they are plain curses at the moment. Like, one of them has an āedit boxā, but you canāt enter Unicode, because it was too complicated. That would benefit from the framework.
Either way, itās the most satisfying project in a long time and Iām learning a ton of stuff.
The United States Needs Fewer Bus Stops
American buses in cities like New York and San Francisco crawl along at about eight miles per hour ā barely faster than a brisk walk ā and one surprisingly simple fix could make them faster without requiring new infrastructure or controversial policy changes. The issue, according to a Works in Progress analysis, is that US bus stops sit far too close together.
Mean spacing in American cities ⦠ā Read more
Bandcamp Bans AI Music
Bandcamp has announced a ban on music made wholly or substantially by generative AI, aiming to protect human creativity and prohibit AI impersonation of artists. Hereās what the music platform had to say: ⦠Something that always strikes us as we put together a roundup like this is the sheer quantity of human creativity and passion that artists express on Bandcamp every single day. The fact that Bandcamp is home to suc ⦠ā Read more
Linux 7.0 To Focus Just On Full & Lazy Preemption Models For Up-To-Date CPU Archs
A Linux scheduler patch queued up into a TIP branch this past week further restrict is the preemption modes that will be advertised. With it hitting the āsched/coreā branch, it will likely be submitted for the upcoming Linux 7.0 (or alternatively, what could be known as Linux 6.20 instead)⦠ā Read more
EV Roadside Repairs Easier Than Petrol or Diesel, New Data Suggests
Electric vehicles are more likely to be fixed at the roadside than petrol or diesel cars despite public fears to the contrary, according to new breakdown data from the AA. From a report: New research from Autotrader and the AA, carried out in December among more than 2,000 consumers, found 44% of respondents are concerned about the risk of b ⦠ā Read more
@bender@twtxt.net ICQ, yeah, I vaguely remember these times, despite I still know my ICQ number like it was yesterday. :-D
@shinyoukai@neko.laidback.moe No, itās not dead. The one account in question actually is on jabber.org.
Intelās Fantastic New Open-Source Demonstrator For AMX-BF16: Over 4x The Performance At 69% The Power
When it comes to software leveraging Intel Advanced Matrix Extensions (AMX) functionality in modern Xeon processors, itās largely been limited to AI applications/libraries like oneDNN, OpenVINO, DeepRec, etc. But Intel now has another great open-source real-world AMX demonstrator with their Open Image Denoise library. This open-source library providing high quality denoising filters for images rendered using ray-tra ⦠ā Read more
- Neal Stephensonās āPolostanā is the last of these books, and the book worth mentioning but not necessarily a recommendation. If you know me well enough, you know that I think Neal Stephenson is the best writer of all times (prove me wrong). And Iām sorry to say, this - while a five stars book - is not Stephenson at its best: in fact, it was his first book ever where at a certain point I felt the book wasnāt probably edited (probably rushed in). This is the first of a series, and it almost feels like just the first part of what should be the first book, it is almost as if he rushed publishing it to appease the editorial gods or something. Now, donāt take this criticism as a sign that Polostan isnāt a book worth reading, not at all. But if you didnāt read all the rest he wrote, do that first, and give Polostan some time⦠because Iām sure it will best read if you have its sequel ready to be picked up once you finish this one.
(end of š§µ)
@kirschner@kirschner ās āAda & Zangemann: A Tale of Software, Skateboards, and Raspberry Ice Creamā was a wonderful surprise ā I knew Iād like this book since Iāve heard he had written it, but Iāll admit I only actually read it once I had the actual physical book in my hands⦠and ended up being surprised by it a couple of times, the book has plenty more depth than I assumed! Sure, it is what I thought it would be, āa book for children about free softwareā, but it is so much more than thatā¦
@o_sarilho@o_sarilho is a webcomic - and fortunately it is also collected in physical format. There are versions in Portuguese and English, but this is a SciFi comic book from a Portuguese author, and that alone would get my attention⦠the fact that part of the action happens on the region where I actually live just made it even more interesting! So, well, I knew I would need to read it, and I bought the books, but only in 2025 did I actually started reading it⦠and, well - all I can say is that I glad I have the rest of the series so far, so I can catch up!
5 star reads of 2025 worth mentioning
#bookstodon š§µ
Someone has asked recently on a toot for others to share their ālist of 2025 booksā. Instead of pointing out to the list of what Iāve read, Iāll instead mention a few ā5 starā books Iāve read in 2025 that I think is worth pointing out towards.
By no particular order (well, the order in the photo, reallyā¦)
- AJ Pearceās āYours Cheerfullyā and āMrs Porter Callingā, books 2 and 3 of The Emmy Lake Chronicles. Iād already read the first book in the series and considered it a five stars read, and I plan to eventually read the fourth and last book in the series - the paperback edition is out next August. This isnāt a deep or profound book series - and doesnāt need to be in order to be a good one. Itās a series depicting the life of a young woman in war-time London. Each of these books made me cry and made me laugh, and I have found some comfort reading them in a time where, in many aspects, it feels like weāre living in a pre-war eraā¦
Yes, if a twtxt contains something like ā(This is a test. Will this work as it should?)ā, it will show empty on Yarn.
LLVM/Clang 22 Feature Development Ends With Intel Nova Lake, Arm C1 & Ampere1C Support
LLVM/Clang 22 feature development ended overnight with the code now being branched and working toward a stable release likely by the end of February⦠ā Read more
@klaxzy@klaxzy.net nothing like a blank twt eh? š
Iām trying to implement configurable key bindings in tt. Boy, is parsing the key names into tcell.EventKeys a horrible thing. This type consists of three information:
- maybe a predefined compound key sequence, like Ctrl+A
- maybe some modifiers, such as Shift, Ctrl, etc.
- maybe a rune if neither modifiers are present nor a predefined compound key exists
Itās hardcoded usage results in code like this:
func (t *TreeView[T]) InputHandler() func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
return t.WrapInputHandler(func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
switch event.Key() {
case tcell.KeyUp:
t.moveUp()
case tcell.KeyDown:
t.moveDown()
case tcell.KeyHome:
t.moveTop()
case tcell.KeyEnd:
t.moveBottom()
case tcell.KeyCtrlE:
t.moveScrollOffsetDown()
case tcell.KeyCtrlY:
t.moveScrollOffsetUp()
case tcell.KeyTab, tcell.KeyBacktab:
if t.finished != nil {
t.finished(event.Key())
}
case tcell.KeyRune:
if event.Modifiers() == tcell.ModNone {
switch event.Rune() {
case 'k':
t.moveUp()
case 'j':
t.moveDown()
case 'g':
t.moveTop()
case 'G':
t.moveBottom()
}
}
}
})
}
This data structure is just awful to handle and especially initialize in my opinion. Some compound tcell.Keys are mapped to human-readable names in tcell.KeyNames. However, these names always use - to join modifiers, e.g. resulting in Ctrl-A, whereas tcell.EventKey.Name() produces +-delimited strings, e.g. Ctrl+A. Gnaarf, why this asymmetry!? O_o
I just checked k9s and theyāre extending tcell.KeyNames with their own tcell.Key definitions like crazy: https://github.com/derailed/k9s/blob/master/internal/ui/key.go Then, they convert an original tcell.EventKey to tcell.Key: https://github.com/derailed/k9s/blob/b53f3091ca2d9ab963913b0d5e59376aea3f3e51/internal/ui/app.go#L287 This must be used when actually handling keyboard input: https://github.com/derailed/k9s/blob/e55083ba271eed6fc4014674890f70c5ed6c70e0/internal/ui/tree.go#L101
This seems to be much nicer to use. However, I fear this will break eventually. And itās more fragile in general, because itās rather easy to forget the conversion or one can get confused whether a certain key at hand is now an original tcell.Key coming from the library or an āextendedā one.
I will see if I can find some other programs that provide configurable tcell key bindings.
rustfmt. I now use similar tools for Python (black and isort).
@movq@www.uninformativ.de @prologic@twtxt.net Thatās what I like about Go, too. However, every now and then I really dislike the result, e.g. when removing spaces from a column layout. Doesnāt happen often, but when it does, I hate it.
I think I should have a look at Python formatters, too. Pep8 is deprecated, I think, itās been some time that I looked at it.
Streamer Spend To Top $100B For First Time In 2026
Streamer spend on content is set to top the $100 billion mark for the first time this year, according to an Ampere Analysis report. From a report: The landmark figure will be met as global streamers āremain the primary driver of growth in content investment,ā according to Ampere. Spend by the likes of Netflix, Disney+, Prime Video, HBO Max, Paramount+ and Apple TV wi ⦠ā Read more
@movq@www.uninformativ.de in the only feed he has remaining, since the twtxt.net incident⦠doesnāt look like thereās any activity
Four More Tech Bloggers are Switching to Linux
Is there a trend? This week four different articles appeared on various tech-news sites with an author bragging about switching to Linux.
āGreetings from the year of Linux on my desktop,ā quipped the Vergeās senior reviews editor, who finally āgot fed up and said screw it, Iām installing Linux.
They switched to CachyOS ā just like this writer for the videogame magazine Escapist: ⦠ā Read more
#MaradoWeekly #WeeklyShirt Week 01
After an year of posting a #WeeklyRecord (2024) and another a #WeeklyPlant (2025), in 2026 I plan to post a weekly t-shirt: and encourage you to do the same!
Like with the records and the plants, these arenāt my favorite t-shirts or need to be important, or meaningful, and there arenāt there any rules. Why t-shirts? Well, as time passes a person collects t-shirts: sometimes we bought them for a reason (like this first one), others we got on conferences or festivals, maybe they are from a favorite band⦠in a way, many of this shirts end up telling a story. And I do have more t-shirts than an year has weeks, so I hope I wonāt have to repeat any! š
Usually I keep my Weekly photos text-free or explanation free, with some insights on their alt text.
How the Free Software Foundation Kept a Videoconferencing Software Free
The Free Software Foundationās president Ian Kelling is also their senior systems administrator. This week he shared an example of how āthe work we put in to making sure a program is free for us also makes it free for the rest of the world.ā
During the COVID-19 pandemic, like everyone everywhere, the FSF increased its videoconferen ⦠ā Read more
ollama 0.14 Can Make Use Of Bash For Letting AI/LLMs Run Commands On Your System
The ollama 0.14-rc2 release is available today and it introduces new functionality with ollama run āexperimental for in this experimental mode to run an agent loop so that LLMs can use tools like bash and web searching on your system. Itās opt-in for letting ollama/LLMs make use of bash on your local system and there are at least some safeguards in place⦠ā Read more
@lyse@lyse.isobeef.org Itās not super comfortable, thatās right.
But these mouse events come with a caveat anyway:
ncurses uses the XM terminfo entry to enable mouse events, but it looks like this entry does not enable motion events for most terminal emulators. Reporting motion events is supported by, say, XTerm, xiate, st, or urxvt, it just isnāt activated by XM. This makes all this dragging stuff useless.
For the moment, I edited the terminfo entry for my terminal to include motion events. That canāt be a proper solution. Iām not sure yet if Iām supposed to send the appropriate sequence manually ā¦
And the terminfo entries for tmux or screen donāt include XM at all. tmux itself supports the mouse, but Iām not sure yet how to make it pass on the events to the programs running inside of it (maybe thatās just not supported).
To make things worse, on the Linux VT (outside of X11 or Wayland), the whole thing works differently: You have to use good old gpm to get mouse events (gpm has been around forever, I already used this on SuSE Linux). ncurses does support this, but this is a build flag and Arch Linux doesnāt set this flag. So, at the moment, Iām running a custom build of ncurses as a quick hack. š And this doesnāt report motion events either! Just clicks. (I donāt know if gpm itself can report motion events, I never used the library directly.)
tl;dr: The whole thing will probably be ākeyboard firstā and then the mouse stuff is a gimmick on top. As much as Iād like to, this isnāt going to be like TUI applications on DOS. Iāll use āWindowsā for popups or a multi-window view (with the āWindowManagerā being a tiny little tiling WM).
Microsoft May Soon Allow IT Admins To Uninstall Copilot
Microsoft is testing a new Windows policy that lets IT administrators uninstall Microsoft Copilot from managed devices. The change rolls out via Windows Insider builds and works through standard management tools like Intune and SCCM. BleepingComputer reports: The new policy will apply to devices where the Microsoft 365 Copilot and Microsoft Copilot are both installe ⦠ā Read more
@bender@twtxt.net I was even there when yarnd had the bespoke ActivityPub feature, I didnāt like it then, much less now, even if itās separate
@movq@www.uninformativ.de Oh, I see. Unfortunately, there seems to be no box drawing character for a corner with a diagonal line. Indeed, this is probably the best you can do.
Is the single character enough to hit it comfortably with the mouse, though? Maybe one additional to the left and above could be something to think about. Not sure. Of course this complicates it a bit more. Personally, I like fullscreen windows, so Iām definitely the wrong guy to judge this or even comment on. :-)
AMD Enabling New GFX12.1 & More RDNA 3.5 Hardware Blocks With Linux 6.20~7.0
AMD today sent out their latest pull request to DRM-Next of new AMDGPU/AMDKFD kernel driver changes they are looking to get into the next kernel cycle, which will either be known as Linux 6.20 or more than likely be called Linux 7.0. Notable with this weekās pull request is enabling a lot of new GPU hardware IP blocks, including GC/GFX 12.1 as a new addition past the current GFX12.0 / RDNA4⦠ā Read more
Planetary Alignment
ā Read more
Some Super-Smart Dogs Can Learn New Words Just By Eavesdropping
An anonymous reader quotes a report from NPR: [I]t turns out that some genius dogs can learn a brand new word, like the name of an unfamiliar toy, by just overhearing brief interactions between two people. Whatās more, these āgiftedā dogs can learn the name of a new toy even if they first hear this word when the toy is out of sight ā as long ⦠ā Read more
YouTube Will Now Let You Filter Shorts Out of Search Results
YouTube is updating search filters so users can explicitly choose between Shorts and long-form videos. The change also replaces view-count sorting with a new āPopularityā filter and removes underperforming options like āSort by Rating.ā The Verge reports: Right now, a filter-less search shows a mix of longform and short form videos, which can be annoying ⦠ā Read more
Canonical Builds Steam Snap For Ubuntu ARM64 Leveraging FEX
Canonical is making it easier for ARM64 Ubuntu users like those on the NVIDIA DGX Spark to do a bit of gaming with Steam. Canonical engineers have assembled a Steam Snap for 64-bit ARM that comes complete with the FEX emulator for running Windows/Linux x86-based games on ARM64 Linux⦠ā Read more
French Court Orders Google DNS to Block Pirate Sites, Dismisses āCloudflare-Firstā Defense
Paris Judicial Court ordered Google to block additional pirate sports-streaming domains at the DNS level, rejecting Googleās argument that enforcement should target upstream providers like Cloudflare first. āThe blockade was requested by Canal+ and aims to stop pirate streams of Champions League game ⦠ā Read more
Microsoft Turns Copilot Chats Into a Checkout Lane
Microsoft is embedding full e-commerce checkout directly into Copilot chats, letting users buy products without ever visiting a retailerās website. āIf checkout happens inside AI conversations, retailers risk losing direct customer relationships ā while platforms like Microsoft gain leverage,ā reports Axios. From the report: Microsoft unveiled new agentic AI tools for retailers ⦠ā Read more
(The background and the window shadow are not amber and it wouldnāt have looked like that on a real monitor, unless you cranked up the brightness way too high.)
Vacation: Doing crazy things like C on DOS, lots of Rust, bare-metal assembly code, everything is fine.
Back at work: How the fuck do I move an email in this web mail program? Am I stupid? š®āšØ
Intel FSP Improvements With Core Ultra Series 3 āPanther Lakeā
While for years open-source firmware enthusiasts have been after an open-source Firmware Support Package āFSPā for Intel CPUs and back during Raja Koduriās tenure at Intel it sounded like it might happen, it has yet to happen. But at least with the forthcoming Intel Core Ultra Series 3 āPanther Lakeā there are some FSP improvements⦠ā Read more
Radeon RADV Vulkan Driver Is On The Verge Of Another Big Ray-Tracing Performance Gain
Natalie Vock as one of the open-source developers on Valveās Linux graphics team has been spearheading another big ray-tracing performance improvement for the AMD Radeon Vulkan driver. RADV ray-tracing performance improved a lot in 2025 but itās looking like 2026 could be even more exciting⦠ā Read more
Compiler-Based Context & Locking Analysis On Deck For Linux 7.0 Paired With Clang 22+
A new feature in the queue for likely introduction with the next version of the Linux kernel (Linux 6.20~7.0) is compiler-based context and locking analysis. This kernel code depends on the yet-to-be-released LLVM Clang 22 compiler but can provide some powerful insights to kernel developers⦠ā Read more
Congressman Introduces Legislation To Criminalize Insider Trading On Prediction Markets
Ritchie Torres has introduced a bill to ban government officials from using insider information to trade on political prediction markets like Polymarket. The bill was prompted by reports that traders on Polymarket made large profits betting on Nicolas Maduroās removal, raising suspicions that some wage ⦠ā Read more
@prologic@twtxt.net Yep! I like that this distillation metaphor makes it explicit: You have to go ahead and actually distill something. It doesnāt happen automatically. The metaphor acknowledges that this is work that needs to be done by someone.
āNY Orders Apps To Lie About Social Media Addiction, Will Lose In Courtā
New York Governor Kathy Hochul has signed S4505, a law that requires websites to display warnings claiming that features like algorithmic feeds, push notifications, infinite scroll, like counts, and autoplay cause addiction ā despite, as TechDirt argues, the absence of scientific consensus supporting such claims.
State Senator Andr ⦠ā Read more
Transparent Hugepage Performance On Linux 6.18 LTS: Madvise vs. Always
With some Linux distributions like Fedora Workstation and Ubuntu defaulting to āmadviseā Transparent Hugepages (THP) while others like CachyOS and openSUSE defaulting to āalwaysā, you may be curious about the madvise vs. always THP difference in modern Linux environments. If so this round of benchmarking is for you in looking at the performance impact of madvise vs. always THP. ā Read more
@bender@twtxt.net Theyāre not completely impossible, but C makes it much easier to run into them. I think the key point is that in those āsafeā languages, buffer overflows are caught and immediately crash the program (if not handled otherwise) instead of silently corrupting memory, not being noticed right away and maybe only later crashing at a different location, where it can be very hard to find the actual root cause. This is a big improvement in my book.
Some programmers are indeed horrible. Iām guilty myself. :-)
I like the article.
I came across this on āWhy Is SQLite Coded In Cā, which I found interesting:
āThere has lately been a lot of interest in āsafeā programming languages like Rust or Go in which it is impossible, or is at least difficult, to make common programming errors like memory leaks or array overruns.ā
If thatās true, then encountering those issues means the programmer is, simply, horrible?
Flatpak Exploring GPU Virtualization To Ease Driver Challenges
Open-source developer Sebastian Wick has written a blog post outlining work to improve the graphics driver situation for Flatpaks. Particularly around situations like the NVIDIA driver stack that may depend upon a specific kernel version or where a Flatpak runtime may be end-of-life, dealing with GPU drivers in Flatpaks can be a burden. A solution being explored is GPU virtualization to deal with those GPU driver handling challenges while still prov ⦠ā Read more
@movq@www.uninformativ.de I quite like this part:
Many people write programs, but few stick with a program long enough to distill it.