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.
Dell Admits It Made a Huge Mistake When It Abandoned XPS
Dell has reversed course and resurrected the XPS brand as its “premium consumer” brand of laptops, admitting it was a mistake to kill it in the first place. Slashdot reader joshuark shares a report from Gizmodo: At last year’s CES, Dell made the eyebrow-raising decision to ax all its legacy laptop brand names and instead opt for Apple-like conventions. Inste … ⌘ Read more
I think this is finally a good metaphor to talk about “simple” software:
https://oldbytes.space/@psf/115846939202097661
Distilled software.
I quote in full:
principles of software distillation:
Old software is usually small and new software is usually large. A distilled program can be old or new, but is always small, and is powerful by its choice of ideas, not its implementation size.
A distilled program has the conciseness of an initial version and the refinement of a final version.
A distilled program is a finished work, but remains hackable due to its small size, allowing it to serve as the starting point for new works.
Many people write programs, but few stick with a program long enough to distill it.
I often tried to tell people about “simple” or “minimalistic” software, “KISS”, stuff like that, but they never understand – because everybody has a different idea of “simple”. The term “simple” is too abstract.
This is worth thinking about some more. 🤔
Viral Reddit Post About Food Delivery Apps Was an AI Scam
A viral Reddit “whistleblower” post accusing a major food delivery app of systemic exploitation is “most likely AI-generated,” reports the Verge. From the report: The original post by user Trowaway_whistleblow alleged that an unnamed food delivery company regularly delays customer orders, calls couriers “human assets,” and exploits their “desperation” for cas … ⌘ Read more
@movq@www.uninformativ.de Yiha! Even autoscroll, very nice! The naming certainly drew inspiration from Urwid. I like it. Looking forward to eventually checking out its inner workings. :-)
People of Dubious Character Are More Likely To Enter Public Service
A new working paper from researchers at the University of Hong Kong has found that Chinese graduate students who plagiarized more heavily in their master’s theses were significantly more likely to pursue careers in the civil service and to climb the ranks faster once inside.
John Liu and co-authors analyzed 6 million dissertations from CNKI, a … ⌘ Read more
The US Effort to Break China’s Rare-Earth Monopoly
The New York Times checks in on U.S. university researchers and start-ups trying to create domestic rare-earth processing facility:
There is too little money to be made in rare earths for the elements to be of much interest to mining giants, so the challenge of reestablishing a domestic industry has fallen to small companies like Phoenix Tailings, a Boston-area startup … ⌘ Read more
Looks like someone loves Depth First Search.
Has Microsoft Discontinued Offline Activation of Windows?
An anonymous reader shared
this report from Neowin:
Offline Windows activation has been possible to do using the phone. However, it looks like Microsoft has quietly killed off that method as users online have found that they are no longer able to activate the OS using it… [As documented by Windows user Ben Kleinberg on his YouTube channel], Now when trying … ⌘ Read more
More widget system progress:
https://movq.de/v/87e2bce376/vid-1767467193.mp4
I like the oldschool shadow effect. 😅 Not sure if I’ll keep it, but it’s neat.
The menu bar is still fake.
Had to spend quite a bit of time optimizing the rendering today. This can get really slow really quickly.
Unicode is Pain.
I might be able to start porting my first program (currently uses urwid) soon. 🤔
Box64 v0.4 Improves Support For DRM Protected Games, Steam Is Now More Stable
While Fex-Emu has been getting a lot of attention lately for being Valve-sponsored and powering the upcoming Steam Frame, Box64 continues making progress as another great open-source project for running x86_64 Linux binaries on AArch64 Linux as well as an eye on other architectures like RISC-V… ⌘ Read more
Discos em 2025:
Quando defini que ia comprar apenas 12 discos em 2025, achava que estava a ser muito exigente. Afinal, acabei por só comprar 7 (ainda que a minha wishlist tenha crescido). O “concerto do ano” para mim foi Marilyn Manson em Lisboa, e durante o ano ouvi 386 discos da minha coleção - o que também significa que ainda não a acabei de organizar. Dos discos lançados em 2025, há menções muito especiais para dois que incluem música feita por mim: idiossINcracias vol. I, que é um disco entre o meu projecto #kokori e Floating Ashes, e 25.12, que é uma compilação onde kokori também participou com uma faixa. Três discos que comprei são de Marilyn Manson, um oficial e dois bootlegs, e o oficial (o single “In The Air Tonight”) não foi o mais interessante dos três, mas sim o “I Want To Kill You Like They Do In The Movies”, disco duplo de lados B. O IdiossINcrasias vol. 2 tem uma excelente participação de Casa Ukrania, de quem também comprei um disco. 20 anos depois do lançamento do “Clear Hearts Grey Flowers” de Jack Off Jill, foi re-editado com um lado extra ao vivo, onde se pode ouvir-me a cantar os parabéns à Jessicka (com toda a audiência). Quanto ao streaming, parece que ouvi 689 artistas diferentes, 53% deles pela primeira vez. E tenho um novo tote bag!
httpd now sends the Last-Modified with UTC instead of GMT. Current example:
@lyse@lyse.isobeef.org Bah. Yeah, that looks like a bug. Let’s see if this already reported upstream. 🤔
Linux Addressing Out-Of-Memory Killer Inaccuracy On Large Core Count Systems
A patch is on the way to the Linux kernel and looks like it could be ready for the 6.20~7.0 kernel for addressing out-of-memory “OOM” killer inaccuracy behavior when dealing with large core count systems… ⌘ Read more
With RAM crazy prices being what they are, I guess my PC is gonna be stuck on 16GB RAM for some time. I originally bought the DDR4 16GB kit for like $49 AUD, and I thought I’d just buy another 16GB or more later down the track (this was like a year and a half ago), thinking it would be similarly priced or even cheaper…
Boy was that a mistake in hindsight LOL. The same kit is like $229 AUD now….
Mesa 25.3.3 Ships Latest Bug Fixes, Intel Vulkan GTK4 Toolkit Workarounds
Mesa 25.3.3 shipped on Thursday as the newest stable point release for Q4’s Mesa 25.3 feature series. Now being into the new quarter, we have Mesa 26.0 to look forward to as stable likely by late February, but for now Mesa 25.3.3 is the latest and greatest stable version… ⌘ Read more
On my way to having windows and mouse support:
https://movq.de/v/95bbbbd3e8/basic-windows.mp4
It would be cool to have something like Turbo Vision eventually.
(I considered just using Turbo Vision, but it’s a C++ library and that’s not quite what I’m looking for. But it’s not yet completely off the table.)
The only good thing about this absolute craziness is that I can restock my rocket sticks. I picked up twelve along the way. Unfortunately, it looks like 99.999% of ammunition is bombs instead of rockets. Some sections of my street look exactly like an arbitrary Pakistanian town that I’ve seen online.
There was surprisingly much snow in the woods. Also, all ponds have frozen over. I didn’t expect that. Not at all. There were even illegal ice skating tracks in the natural reserve. We came across a large puddle and it was at least 10cm solid ice to the ground. Crazy!
@movq@www.uninformativ.de This is fuck’n great shit™ Where did you find this? 🤔 Got any more shit™ like this? 🙏
Asahi Linux Has Experimental Code For DisplayPort, Apple M3/M4/M5 Bring-Up Still Ongoing
Prominent Asahi Linux developer Sven Peter spoke at this week’s 39th Chaos Communication Congress “39C3” in Hamburg, Germany. He provided an update around the still-in-the-works Apple M3 / M4 / M5 SoC and device support as well as other outstanding features like getting DisplayPort working on Apple Macs under Linux… ⌘ Read more
Intel Meteor Lake On Linux Two Years Post-Launch: 93% The Original Performance
As part of the various end-of-year annual benchmarking comparisons and the like on Phoronix, today is a look at how the Intel Core Ultra 7 155H “Meteor Lake” performance has evolved under Ubuntu Linux in the two years since launching. Plus with next-gen Intel Panther Lake laptops expected to be showcased next week at CES, it’s a good time for revisiting the Meteor Lake performance to see the difference two years have made for Intel Met … ⌘ Read more
@movq@www.uninformativ.de Well, just a very limited subset thereof:
- inline and multiline code blocks using single/double/triple backticks (but no code blocks with just indentation)
- markdown links using using
[text](url)
- markdown media links using

And that’s it. No bold, italics, lists, quotes, headlines, etc.
Just like mentions, plain URLs, markdown links and markdown media URLs are highlighted and available in the URLs View. They’re also colored differently, similarly to code segments.
I definitely should write some documentation and provide screenshots.
It totally sounds like an active warzone around here. So, I just went on a very, very, very quick stroll to check out our sunset from ontop our hill (were all the bangs are way more horrible): https://lyse.isobeef.org/abendhimmel-2025-12-31/
NYC Inauguration Bans Raspberry Pi, Flipper Zero Devices
Longtime Slashdot reader ptorrone writes: The January 1, 2026, NYC mayoral inauguration prohibits attendees from bringing specific brand-name devices, explicitly banning Raspberry Pi single-board computers and the Flipper Zero, listed alongside weapons, explosives, and drones. Rather than restricting behaviors or capabilities like signal interference or unauth … ⌘ Read more
GCC & The GNU Toolchain’s Exciting 2025 With New Languages, More Optimizations
The GCC compiler and the GNU toolchain ecosystem at large had a great year. From new language front-ends for the likes of Algol 68 and COBOL to maturing support for GCC Rust, new performance optimizations from GCC to Glibc, initial AMD Zen 6 “znver6” support merged for GCC 16, and much more. It’s pretty safe to say GCC and the broader GNU ecosystem enjoyed a very successful 2025… ⌘ Read more
@movq@www.uninformativ.de That’s cool! I also like the name of your library. :-) I assume you made the thing load quickly, didn’t you?
Well, you girls and guys are making cool things, and I have some progress to show as well. 😅
https://movq.de/v/c0408a80b1/movwin.mp4
Scrolling widgets appears to work now. This is (mostly) Unicode-aware: Note how emojis like “😅” are double-width “characters” and the widget system knows this. It doesn’t try to place a “😅” in a location where there’s only one cell available.
Same goes for that weird “ä” thingie, which is actually “a” followed by U+0308 (a combining diacritic). Python itself thinks of this as two “characters”, but they only occupy one cell on the screen. (Assuming your terminal supports this …)
This library does the heavy Unicode lifting: https://github.com/jquast/wcwidth (Take a look at its implementation to learn how horrible Unicode and human languages are.)
The program itself looks like this, it’s a proper widget hierarchy:
https://movq.de/v/1d155106e2/s.png
(There is no input handling yet, hence some things are hardwired for the moment.)
I just fixed another bug in tt where the language hint in multiline markdown code blocks had not been stripped before rendering. It just looked like it was part of the actual code, which was ugly. I now throw it away. Actually, it’s already extracted into the data model for possible future syntax highlighting.
Btw, @shinyoukai@neko.laidback.moe, that’s a super cool logo on your yarnd. I like it a lot!
It just doesn’t look aligned properly: https://lyse.isobeef.org/tmp/misalignment.png Could be a yarnd issue, though, it might not expect a logo this large. Just wildguessing, no idea.
git add everything!? Is it not enough for the file(s) to be already checked in from the get go?
@shinyoukai@neko.laidback.moe Because you might not want to commit all changed files in a single commit. I very often make use of this and create several commits. In fact, I like to git add --patch to interactively select which parts of a file go in the next commit. This happens most likely when refactoring during a feature implementation or bug fix. I couldn’t live without that anymore. :-)
If you have a much more organized way of working where this does not come up, you can just git commit --all to include all changed files in the next commit without git adding them first. But new files still have to be git added manually once.
It’s very likely I might have to host Mai again, simplytranslate.org isn’t cutting it anymore.
Meta Just Bought Manus, an AI Startup Everyone Has Been Talking About
Meta has agreed to acquire viral AI agent startup Manus, “a Singapore-based AI startup that’s become the talk of Silicon Valley since it materialized this spring with a demo video so slick it went instantly viral,” reports TechCrunch. “The clip showed an AI agent that could do things like screen job candidates, plan vacations, and analyz … ⌘ Read more
@lyse@lyse.isobeef.org Well, I used SnipMate years ago (until 2012). IIRC, it’s more than just “insert a bit of text here”, it can also jump to the correct next location(s) and stuff like that. Don’t remember why I stopped using it.
Then I used nothing for a long time. Just before Christmas, I made my own plugin (… of course …), which does everything I need at the moment (and nothing more).
It can insert simple templates and then jump to the next location:
https://movq.de/v/67cdf7c827/sisni%2Dpython.mp4
And replace a string after insertion:
https://movq.de/v/67cdf7c827/sisni%2Dheader.mp4
(It’s not public (yet?) and it also uses vim9script, so I guess it wouldn’t work on your system.)