AMD GFX1171 Support Merged For Mesa 26.3
Earlier this year we began seeing patches for AMD GFX1170 graphics IP labeled as “RDNA 4m” and that was then completed with also adding GFX1171 and GFX1172 as additional targets for the AMDGPU LLVM compiler back-end and AMDGPU kernel driver. Merged today for Mesa 26.3 is now adding the GFX1171 target to Mesa 26.3 for the RADV and RadeonSI drivers… ⌘ Read more
BMW Blasts Its Cars’ Internal Screens With Aggressive Ads
Longtime Slashdot readers schwit1 and fjo3 shared a report about BMW displaying a Spider-Man promotion on connected vehicle screens in more than 70 markets. According to reports, drivers had to play or dismiss the ad before they could use the infotainment system. Futurism reports: BMW, showing that it was about as in-touch as its drivers are familiar with turn … ⌘ Read more
USB4STREAM Adding Busy Poll Option For Lower Latency At The Cost Of Increased CPU Cycles
One of the nifty new features of Linux 7.2 is USB4STREAM as an Intel-developed solution for quickly sending data between USB4 connected systems. Now for the upcoming Linux 7.3 cycle, a busy poll mode is being added to provide lower-latency data transfers at the expense of increased CPU activity… ⌘ Read more
Linux 7.3 Adding Support For MCTP-Over-USB v1.1
Within the Linux networking subsystem’s “net-next” Git branch there is now queued up support for MCTP-over-USB v1.1. This is the newest version of the standard for sending Management Component Transport Protocol (MCTP) packets over USB for tasks loike crash dumps, logging, and firmware updates… ⌘ Read more
THE FINALS will be adding a new “Elytra” anti-cheat
Embark have given an update in the ongoing fight against cheaters, with a new anti-cheat named Elytra to begin rolling out that’s home-grown.
Read the full article on GamingOnLinux. ⌘ Read more
I’m still on a deckbuilding kick, so I was thrilled that we managed to get 3 games of Magic in last night.
In game 1, my Marvel Villains deck couldn’t stand up to Doctor Who’s Missy and her army of Cybermen (and Daleks). Since someone else was playing a dark lord Sauron deck, I guess that means she’s even more “villainous” that anything Marvel or Tolkien could offer.
For game 2, I ran my Guardians of the Multiverse deck (formerly known as The B-Vengers or Marvel Heroes 2: Electric Bugaloo). It was working well, and I had quite an army going, but I was still one turn from a win when an opponent’s tribal elf deck went off, killing everyone with 19 19/19 forest-walking elves. ¯_(ツ)_/¯
Then in game 3, I ran my Avengers deck, and finally got the win thanks to a Heroes’ Podium, a pair of Hawkeyes, and a flying, shield-wielding Captain America. Assemble, indeed.
Last night will likely be my final Marvel-only game night for a while. I still need to test the decks out some more, but they’re basically complete (I don’t currently plan on adding any more cards to them). Plus, while I’m on this kick, I’d like to finally finish my Sauron deck, and I’ve got some cards on order for both a Dune-themed deck and a couple of decks inspired by the old-school Beatdown Box.
Although I was initially concerned that adding modern Marvel superheroes to the high-fantasy worlds of “Magic: the Gathering”” would be too aesthetically dissonant, instead it’s gotten me back into deck building in a big way.
Since the set was released last month, I’ve built: a 5-color Super Villains deck, two 5-color Superheroes decks, plus a 5-color tribal Mutant Ninja Turtles deck (built from the best cheap singles from the TMNT set from earlier this year, a set that was a bit more dissonant, but still weird enough to be fun).
And then there’s the proxies…
Finally, I added some tests and fixed this. After updating the feed metadata, I now just return early and do not attempt to build an SQL multi-value INSERT statement. Easy-peasy.
Trump Administration Bans New Chinese Humanoid Robots
The Trump administration has banned newly authorized foreign-made humanoid and four-legged robots, along with power inverters, citing “unacceptable risks” to the country’s national security. FCC chairman Brendan Carr said the agency was doing its part “to secure America’s critical supply chains.” The BBC reports: The FCC has added the items to its Covered List – … ⌘ Read more
STAR OCEAN series arrives on GOG
Love a good RPG and DRM-free? Head over to GOG as they’ve added some STAR OCEAN titles to their catalogue today along with a sale.
Read the full article on GamingOnLinux. ⌘ Read more
AMD PMF Testing Tool Slated For Linux 7.3
Looking to be added to the Linux kernel source tree for the upcoming Linux 7.3 cycle is test_amd_pmf, a small testing application for exercising the AMD Platform Management Framework (PMF) interfaces and dumping various system data points… ⌘ Read more
Amazon Cracks Down On Use of AI Images By Sellers
CNBC reports:
Amazon is requiring that third-party sellers label any product images or videos that contain “AI-generated people” after New York recently passed a law mandating greater transparency around “synthetic performers” in ads… The policy directs sellers to tag images [and videos or other graphics on listing pages] with specific metadata keywords before they’re uploade … ⌘ Read more
@lyse@lyse.isobeef.org Bingo!
Oh, yeah, newsboat is good. For this particular use case, I explicitly needed a graphical feed reader, though. 😅 I ended up using Thunderbird, which has its own interesting way of configuring/adding feeds:
https://movq.de/v/a3557e3dc9/vid-1784952576.mp4
Why are feeds categorized as “Mail”? What’s going on with that “Add” button on the left of the dialog? Why does the dialog indicate that there’s a folder called “list-files Recent Commits” which doesn’t really exist in the end? (Why does it take about 1-2 seconds to load 25 feed items?) And so on.
Microsoft Responds to LG Monitors Installing McAfee Ads On Windows
LG is removing a McAfee pop-up ad from its LG Monitor App Installer after criticism that some LG monitors were silently installing the app through Windows Update and showing ads on every boot. Microsoft says LG agreed to disable the McAfee pop-up, but the broader issue remains: Windows allows certain peripheral companion apps to install autom … ⌘ Read more
Dang it, @david@daiwei.me, you blew my cover!
I was raised without a TV, so I don’t miss it one bit. My parents just didn’t by a new one after their super old black and white device died. Looking after a baby was maybe spare time activity enough for them. :-P
When there was some super cool program I wanted to watch, like a James Bond movie, I visited my grandma. Sure, it sometimes was a pity that I could not join yesterday’s TV series discussions with my classmates, but oh well. I survived that. Building stuff with Lego or playing outside was all I really wanted.
Apart from a few really good programs, there’s sooooo much trash, non-stop ads and the like. Even as a kid, I was very disgusted by all that. But I have to admit that visting somebody with a TV and watching a good show was usually a highlight. These days, I can easily waste all my time and more on YouTube. :-/
@prologic@twtxt.net Our company is paying a shitload of money for all these (different) AI tools … I’m probably not allowed to tell you the exact number, but it is a lot. The only other way would be to lay off employees, so we can pay even more for AI. (Needless to say, that would be the worst possible move.)
For a private person, $20 a month is also pretty expensive, isn’t it? And then assume that you maybe need more than one AI tool. You’re quickly up to $50 a month or much more. This isn’t something that I, as a private person, will ever be willing to spend for this kind of stuff.
“AI” is just expensive as fuck. On every level. They will have to (ab)use every possible way to squeeze more money out of it, and that includes ads and what not.
Proton-CachyOS adds support for vkd3d-low-latency, upgrades d7vk and more
The Proton-CachyOS compatibility tool for running Windows games on SteamOS / Linux has a new release out adding support for vkd3d-low-latency.
Read the full article on GamingOnLinux. ⌘ Read more
Hmm …
My project pages have this “Downloads” section and I offer tarballs for each release:
https://movq.de/git/jenny/#downloads
I added this many years ago because an OpenBSD dev asked for it (but the project in question didn’t end up in their ports after all).
What are your thoughts on this? Is it necessary to offer tarballs?
I noticed that some distributions have already moved away from using tarballs and instead always clone from Git. 🤔
Deleted some old no longer used pixelart from my galley and added this as an alternative version, of the sprite one.

tt has a "draft" mode right? You didn't publish, then edit over and over did you? 😅
@prologic@twtxt.net Not sure if this really counts as a draft mode or this is what you had in mind. I just was in the editor for ages and didn’t close it. tt provides an integrated preview for the rendered message in there. It automatically updates every second.
Here’s a screenshot of the compose view with the conversation context on the top to which to reply to, the editor in the middle and the almost-live preview at the bottom, I hope it’s big enough: 
But it’s not like I hit the “Add message” button in the compose view (the one currently selected on the screenshot), see the message in the conversation tree and then come back into the compose view to continue editing. There’s no edit functionality in tt. Once the message is appended to my twtxt.txt file on disk, all I can do is edit it with vim. The U+2028 line breaks are really annoying to deal with (I’m sure I could do something about that if I spent the time), so I try to avoid that at all costs.
Once new messages have been added to my local file, I then manually upload the file to my server in a separate terminal. There’s no upload command integrated into tt. Right from my very first message in the beginning, I’ve always done it exactly like that. I’m used to this and it really doesn’t bother me. But I can see that others might not be fans of that at all. I might add an upload mechanism to tt at some point in the future.
I really think I should go back to Java.
Writing programs in Python is so exhausting. I want a compiler and I want static typing. No, linters and type checkers and IDEs are not good enough. Compilers catch way more errors in advance.
Rust is also exhausting. They’re constantly adding language features and, at the same time, the runtime library remains tiny and you need 3rd party libraries for everything. Many of those are still at version 0.x (SemVer!) and you can’t rely on anything. Often times, you need the latest Rust nightly compiler.
Go is … I don’t like it. And huge binaries.
I like C as a language, but it’s too fragile. I want to have a proper HashMap every now and then.
None of the above have good GUI libraries, at least not on Linux.
And then there’s Java. This is my fractal renderer that I wrote over 17 years ago:
https://movq.de/v/fcd3c4e557/vid-1784121825.mp4
It’s fast. It has a GUI with custom widgets and those weren’t even hard to make. It still works without changing a single line of code. The source code files have timestamps from 2009 and I just noticed that the JAR file I’m using in the video was compiled in 2010.
Java as a language is relatively easy to learn and to master. There are few surprises. The source code organization with packages is good. Java API docs are clear and well written.
The JVM ramp-up times have improved considerably:
https://movq.de/v/e7314e521e/vid-1784121998.mp4
This isn’t like the Dark Ages anymore. Might even be usable for some CLI tools.
The only thing where Java really sucks is anything close-ish to the kernel. Try issuing an ioctl() … I couldn’t have made my TUI framework in Java, but then again, I wouldn’t have needed to because Swing already exists and it just works.
@david@daiwei.me That’s a good thing. I still use it heavily, but I also realize that it is addictive. This whole idea of getting likes and boosts is horrible. Seeing “number goes up” is inherently addictive design, if you ask me. This should never have been added to a Free Platform like Mastodon, and I’m glad that twtxt doesn’t have anything like it.
@movq@www.uninformativ.de Yes, this is absolutely a no-go!
A long time ago when the first telemetry shitstorm happened, I added export GOTELEMETRY=off in my ~/.zshrc. But it doesn’t seem to be picked up at all (I actually call this sabotage!):
$ go env GOTELEMETRY
local
$ go env -w GOTELEMETRY=off
go: GOTELEMETRY cannot be modified
$ go telemetry off
$ go env GOTELEMETRY
off
@prologic@twtxt.net I really like how these two apps pair-up. Seeing as I’m still tweaking TwtKpr, I’m considering adding support for the same APIs as twtd (so maybe it can be used as another backend for Twtxt.App). 🤔
you should see the new search engine stats page where I’ve added, spark lines, and time series graphs 👌
New Google Ad Imagines America’s ‘Declaration of Independence’ Written With AI Help
An anonymous reader shared this report from TechCrunch:
Two hundred and fifty years after the signing of the Declaration of Independence, a new commercial from Google asks: What if the Founding Fathers had access to Google Workspace?
With the tagline “Group project, but make it 1776,” the ad depicts a large … ⌘ Read more
Adding support for forking, forked conversations and navigating back to the root of a thread for the Twtxt App 🤞
Did Microsoft Shift Its Profits to Low-Tax Countries?
Microsoft is apparently shifting its profits to countries with low taxes — and out of countries where they have many more employees and significant sales. Back in 2005 Former Microsoft CEO Steve Ballmer even said that a low corporate tax rate “is part of the overall advantage of doing business in Ireland,” remembers long-time Slashdot reader theodp. (Ballmer added “It wo … ⌘ Read more
Phoronix Premium Summer Sale To Help Support Linux Hardware Testing
For those that missed Phoronix turning 22 years old last month when running a special to help support the site, a few readers mentioned recently they missed out on seeing the deal in time. Paired with the US Independence Day holiday and summer sales elsewhere, now through 10 July is a Phoronix Premium summer sale if wishing to view the site ad-free while supporting the daily open-source/Linux news coverage and relentless Linux hardware testing… ⌘ Read more
GNOME Lands ext-background-effect-v1 Support For Background Blur Effect
Added to the Wayland Protocols repository back in May of 2025 was the ext-background-effect-v1 protocol for background blur that had been under discussion since early 2024. The initial focus is on being able to apply a blur effect on a window’s background or otherwise a specified screen region. GNOME 51 has now merged support for ext-background-effect-v1 with the latest Mutter code… ⌘ Read more
Linux 7.3 Adding More Graphics PCI IDs For Intel Nova Lake S
In addition to this week’s drm-intel-next pull request beginning to lay out the Intel kernel graphics driver changes for Linux 7.3, the first drm-xe-next pull request was sent out on Friday. Intel Nova Lake enablement remains the hot area for the Intel GPU driver code… ⌘ Read more
Amazon Blames Piracy Apps With Malware For Killing New Fire Stick Sideloading
Amazon says it is ending sideloading on new Fire Sticks because “apps that facilitate piracy, and other apps, can carry malware,” adding that there is “a good amount of evidence” that sideloaded apps may contain unwanted code or behavior. However, the company did not provide specific examples of Fire Stick users being har … ⌘ Read more
Microsoft Previews Linux Containers That Run In Windows
Microsoft has released a public preview of Windows Subsystem for Linux (WSL) containers, adding a built-in command-line tool and API for running Linux containers directly inside Windows applications without third-party software. The update also introduces faster file access, improved networking and memory management, plus integration with Defender, Intune, and VS … ⌘ Read more
Scroll Burned in 79 AD Volcanic Eruption Finally Deciphered Using AI
When Mt. Vesuvius erupted in 79 A.D., it buried hundreds of papyrus
scrolls. They were rediscovered in the mid-1700s, remembers Smithsonian magazine, “the only
surviving collection of its kind from the Greco-Roman
world…”
“But when scholars tried to unroll them, the carbonized manuscripts
crumbled to dust.”
Every generation that fo … ⌘ Read more
Forget Prompt Engineering: ‘Loop Engineering’ Is All the Rage Now
An anonymous reader quotes a report from Business Insider: For the most powerful voices in AI, it’s all about being in the loop. Claude Code creator Boris Cherny recently said he doesn’t write his own AI prompts much anymore. Thanks to loops, he doesn’t have to. “It’s an agent that prompts Claude,” Cherny recently told CNBC, adding, “I don’t … ⌘ Read more
Linux 7.2 Staging Still Working To Tame The Realtek RTL8723BS “Beast Of A Driver”
Way back in 2017 for the Linux 4.12 kernel the Realtek rtl8723bs WiFi driver was added to the kernel’s staging area. Nearly a decade later, it’s still being cleaned-up to suit the more rigorous non-staging area of the kernel in the formal networking subsystem. For Linux 7.2, the staging pull request is once again dominated by clean-ups to this Realtek WiFi driver… ⌘ Read more
Linux 7.2 Protects Against Crafted Perf Data From Going Rogue
With the help of Claude Opus 4.6, the Linux 7.2 kernel added protections to fend off specially crafted or corrupted perf data for the perf tool that could cause a number of issues for the running system… ⌘ Read more
Walmart, In Biggest Deal In Two Years, Buys Advertising Tech Firm Vibe.co
Walmart is acquiring self-serve connected-TV ad platform Vibe.co for a reported $1.4 billion, adding it to an advertising ecosystem that already includes smart-TV maker Vizio. AdExchanger reports: On Tuesday, Walmart announced that it is buying Vibe.co, the French self-serve ad platform that specializes in helping small brands buy strea … ⌘ Read more
Someone Forked systemd Over Its New Birth Date Field
The blog Linuxiac reports:
A new systemd fork has appeared with a specific purpose: removing systemd’s recently added support for storing a user’s birth date in JSON user records.
The fork, called Liberated systemd, published its first tagged release as v261 shortly after the official systemd 261 release. In other words, the fork follows upstream systemd while reverti … ⌘ Read more
Polymarket Paid Dozens to Post Videos of Themselves ‘Winning’ With Fake Bets
In January a college student posted a video showing him winning $100,000 on Polymarket — one of 145 that appeared to show bets adding up to almost $410,000, reports the Wall Street Journal. “But none of those bets were real.”
Instead its creator was “one of dozens of mostly college-age creators Polymarket paid to film thems … ⌘ Read more
AMD ACP7.D/7.E/7.F Driver Added In Linux 7.2: “Substantial Design Changes” For AMD Audio
It looks like AMD’s next-gen SoCs not only will be exciting on the CPU side with the much anticipated Zen 6 cores but the AMD Audio Co-Processor “ACP” IP looks to be going through some significant updates… ⌘ Read more
Been digging Susam Pal’s Wander Console: https://susam.net/wander/
I like the way it combines human curation with algorithmic randomness, allowing you to visit other #smolweb sites without leaving “home”.
Like this one - The Oldschool PC Font Resource: https://int10h.org/oldschool-pc-fonts/fontlist/
I plan on adding one to my own site as part of its next update.
Adobe Adds Its AI Assistant To Premiere, Illustrator and InDesign
Adobe is expanding its Firefly AI assistant into Premiere, Illustrator, InDesign, and Frame.io, where it can automate all sorts of tasks such as organizing clips, renaming assets, adding interview markers, rearranging layers, and finding missing fonts. It’s available starting today as part of a public beta. TechCrunch reports: Adobe is slowly tr … ⌘ Read more
Latest LLVM Patch Further Points To AMD GFX1250/GFX1251 Being Instinct Hardware
With the ongoing work around the AMD GFX1250 (and GFX1251) in the open-source AMD Linux driver stack, it’s led to a lot of speculation about these parts in the GFX12 series associated with RDNA4. RDNA4 refresh? Or a lot of signals have pointed to GFX125x being possible AI/HPC accelerators such as for the upcoming Instinct MI400 series. Adding to the intrigue is GFX1251 being an APU. The latest LLVM compiler activity is further pointi … ⌘ Read more
Qt Creator 20 IDE Released With AI Agent Support
The Qt Creator integrated development environment focused on Qt/C++ programming is out today with Qt Creator 20 and this new version is headlined by adding AI agent support… ⌘ Read more
SpaceX To Acquire AI Coding Startup Cursor For $60 Billion
SpaceX has agreed to acquire Cursor for $60 billion in stock, adding the popular AI coding assistant to Elon Musk’s newly public aerospace-and-AI conglomerate. CNBC reports: Cursor built a popular AI coding tool that helps software developers generate, edit and review code, and the company has experienced explosive growth since its founding in 2022. In Nove … ⌘ Read more
Linux 7.2 Continues Removing Old i486 Code Remnants, Adds Rugged Panther Lake
The x86/cpu changes have been merged for the Linux 7.2 kernel with an interesting span of changes covering 36 years from the Intel 486 days up to adding the new “rugged” Panther Lake variant… ⌘ Read more
Google Chrome’s Next Update Will Mark the End of Popular Ad Blockers
Google is removing Chrome’s last remaining workarounds for Manifest V2 extensions, effectively ending support for legacy ad blockers such as the original uBlock Origin. 9to5Google reports: CyberNews points out a Chromium commit that removes support for the “kExtensionManifestV2Disabled” flag, which is referred to as “dead code” seeing as Ch … ⌘ Read more
Users Cry Foul After AMD Stripped Memory Crypto From Its Consumer CPUs
An anonymous reader quotes a report from Ars Technica: A decade ago, AMD added a protection to its high-end CPUs to protect them against cold boot attacks and other types of physical exploits that siphon sensitive data out of the connected memory chips. Short for Transparent Secure Memory Encryption, TSME encrypts the entire conten … ⌘ Read more
tt. But then, in the message tree, I spot another missed typo. My process is then to go to my twtxt.txt and fix it by hand. However, I still have to clean up tt's cache. This is rather tidious:
Fuck me! I tried to upgrade tview and the first thing I notice is a shitload of added dependency versions:
go.mod | 18 ++++-----
go.sum | 97 ++++++++++++++++++++++++++++++++++++++-----------
My code does not compile anymore as the view.FormItem interface was extended. Get/SetDisabled(…) are quickly implemented, no worries.
But the tview.Primitive (what makes a widget) interface has now a bunch of PRIVATE methods. For focus handling. Would you believe that!? Thanks, I cannot satisfy this interface in my very custom widgets anymore. Okay then, I just embed *tview.Box. tt now successfully compiles, but does not react anymore on key presses and the message tree is not focused either.
I’m not in the mood to debug this shit. :-( Lunch time.