ACE COMBAT 8: WINGS OF THEVE shows online play not working on SteamOS / Linux
ACE COMBAT 8: WINGS OF THEVE is now in Advanced Access, and while the single-player works the online play appears blocked on SteamOS / Linux.
Read the full article on [GamingOnLinux](https://www.gamingonlinux.com/2026/09/ace-combat-8-wings-of-theve-shows-online-play-not-working-on-stea … ⌘ Read more
TikTok to Pay Alabama $100 Million, Limit Teen Use In First State Settlement
TikTok has agreed to pay Alabama at least $100 million and adopt new restrictions for teenage users, including a two-hour daily limit, overnight access restrictions, stronger age verification, a ban on beauty filters, and an option for a non-personalized feed. The settlement could grow to as much as $300 million if enough oth … ⌘ Read more
Space bullet heaven roguelike Sublight is full of chaotic battles
Sublight is a new Early Access release from CODEBREW SOFTWARE LTD, bringing survivor-likes into the space age. I took a look to see what I thought.
Read the full article on GamingOnLinux. ⌘ Read more
NVIDIA Vera SMT Performance Benchmarks
Recently I was provided remote access to a NVIDIA Vera server with the dual socket Vera CPU Superchip providing 176 Olympus cores plus with NVIDIA’s Spatial Multithreading “SMT” implementation providing 352 total threads. With this benchmarking was free rein for testing, including CPU power and frequency monitoring. Over the next few weeks will be a number of articles looking at different areas of NVIDIA Vera performance. One of the areas I was most eager to test was looking at Ver … ⌘ Read more
Rogue OpenAI Agents Posted 53 User-Uploaded Images Onto the Internet, Accessed US Government Websites
53 images that users uploaded into OpenAI models were included in training data — and then AI agents in an OpenAI research environment posted those 53 images on public image hosting sites.
While posted as links that weren’t publicly listed, “the images could still be discovered e … ⌘ Read more
Iran Strikes On Amazon Data Centers Caused Permanent Loss of Customer Data
Ars Technica reports:
Half a year after Iranian drone strikes knocked out multiple Amazon data centers, the US tech company has acknowledged the permanent loss of some customer data that was hosted in Bahrain and the United Arab Emirates.
Amazon Web Services was “unable to restore access to the resources and data” hosted in some … ⌘ Read more
UK Government Rejects ‘Kill Switch’ Idea For Dangerous AI
The UK government has rejected proposals for an emergency AI “kill switch,” arguing that blocking access to dangerous models inside Britain would do little if the same systems remained available or were developed elsewhere. The BBC reports: The proposal to create a legal mechanism for the UK to switch off an AI model in an emergency has been brought to Parliament … ⌘ Read more
Shroom and Gloom is a double deck-builder with some impeccable artwork
Shroom and Gloom from Team Lazerbeam and Devolver Digital has arrived in Early Access - one of the most interesting looking dungeon-crawling deck-builders ever.
Read the full article on [GamingOnLinux](https://www.gamingonlinux.com/2026/09/shroom-and-gloom-is-a-double-deck-builder-with-some-impec … ⌘ Read more
Anthropic Reveals Rogue AI Agents Hate CAPTCHAs
An anonymous reader quotes a report from TechCrunch: Anthropic’s latest report about agentic misbehavior offers plenty to be concerned about – its Mythos 5 model gained unauthorized access to the internet and uploaded a malicious software package to a public database – but it also offers some levity: AI agents hate CAPTCHA. […] The agent had a hard time with the technical c … ⌘ Read more
Anthropic Reveals Fourth Likely Crime Committed By Its AI
An anonymous reader quotes a report from The Register: Amid industry soul-searching about the possibility of AI improving itself to the point that it kills everyone, Anthropic has revealed yet another incident that would qualify as a crime if perpetrated by a person. The AI biz published “an alignment assessment” detailing four times Claude models accessed thir … ⌘ Read more
Viking afterlife open-world survival game Valheim 1.0 is finally here
After ~5 years in Early Access, the viking inspired open-world survival game Valheim has now officially launched with the new Deep North biome to finish it up.
Read the full article on [GamingOnLinux](https://www.gamingonlinux.com/2026/09/viking-afterlife-open-world-survival-game-valheim-1-0-is-fina … ⌘ Read more
Castles on wheels (and legs) built for destruction - Wanderburg is explosive fun
Wanderburg released into Early Access today and it’s one I think you’re going to love - with castles on wheels, legs and all sorts.
Read the full article on [GamingOnLinux](https://www.gamingonlinux.com/2026/09/castles-on-wheels-and-legs-built-for-destruction-wanderburg-is-explosiv … ⌘ Read more
KDE Plasma 6.8 Lands Dwell Clicker Support To Improve Accessibility On Wayland
In preparations for Plasma 6.8 going Wayland-exclusive in abandoning the X11 session, another feature gap compared to X11 has been addressed… ⌘ Read more
@prologic@twtxt.net Haha. 😅
I’m not really sure what you have in mind. All I can safe with relatively big confidence is that users hate having to make another account. That’s why GitHub/Codeberg are so successful: One account gives you access to millions of projects.
So, once that problem is solved, anything else will probably just fall into place … ? 😅
AI’s ‘Creepy’ Crawlers Criticized by Linux Foundation’s IT Infrastructure Director
The Linux Foundation’s director of IT infrastructure says they now spend more CPU cycles “rendering commits for scrapers than we spend on all other kinds of legitimate access.”
At any one time, across 5 geo-distributed nodes, there are 14 CPU cores doing nothing but rendering git commits as html….
[W]hen a s … ⌘ Read more
New AF_ALG Restrictions With Linux 7.3 Due To The Security & Maintenance Nightmare
The past few Linux kernel cycles have chipped away at AF_ALG functionality for that interface for user-space programs to access the kernel’s internal cryptography API. Linux has been dropping AF_ALG features like zero-copy support and offloading. AF_ALG was quickly deprecated in Linux 7.2 while now for Linux 7.3 it’s being further restricted… ⌘ Read more
Linux 7.3 Makes Preparations Toward Upstreaming FAMFS File-System
The NVDIMM and direct access (DAX) patches have been merged for the Linux 7.3 cycle. Most of the DAX/NVDIMM activity this cycle is on making preparations for the upcoming submission of Micron’s FAMFS file-system… ⌘ Read more
Specially Crafted NTFS File-System Image Allows Root Access On Linux With NTFS3 Driver
A reported security vulnerability for the NTFS3 driver has gone unaddressed since being reported earlier this summer. The vulnerability allows a pre-crafted NTFS image on a USB flash drive or similar to allow the user to gain root access to the running Linux system… ⌘ Read more
YouTube Offers Creators Millions of Dollars to Stay Off Netflix
Bloomberg reports that YouTube is offering major creators millions of dollars to keep some content exclusive to its platform as Netflix increasingly signs YouTube-native talent to non-exclusive deals. YouTube has also warned that creators who simultaneously publish on Netflix could lose marketing support, event opportunities, and access to revenue … ⌘ Read more
Reverse-Lookup Service Exposed Millions of Photos of People’s Faces
Security researcher Jeremiah Fowler found that people-search service ClarityCheck left more than 9 million image files accessible in an unsecured Amazon S3 bucket, despite advertising its reverse-image search as “private and secure.” A separate misconfiguration also exposed email addresses, phone numbers, and other personal information. Wired … ⌘ Read more
Space bullet heaven roguelike Sublight arrives September 15
With a demo I really liked and played a lot of, the space bullet heaven roguelike Sublight is set to warp into Early Access on September 15th.
Read the full article on GamingOnLinux. ⌘ Read more
CISA: Medusa Ransomware Hit Over 500 Critical Infrastructure Orgs
CISA says the Medusa ransomware operation has breached more than 500 U.S. critical infrastructure organizations since 2021, up from more than 300 reported last year. The group has targeted healthcare, government, defense, manufacturing, IT and financial organizations, evolving into a ransomware-as-a-service operation that recruits initial-access b … ⌘ Read more
TFC2: The Fertile Crescent 2 - Collapse of The Bronze Age is one to check out for RTS fans
TFC2: The Fertile Crescent 2 - Collapse of The Bronze Age just entered Early Access with Linux support, and if you love RTS games you need to check it out.
Read the full article on GamingOnLinux. ⌘ Read more
PBS Station Fears Losing 50TB of Data After Being Ghosted By Cloud Provider
An anonymous reader quotes a report from Ars Technica: After its cloud storage provider went defunct, a PBS affiliate decided to sue a data center provider to regain access to 50TB of TV shows, videos, and other data dating back 70 years. As reported this week by Current, a trade newspaper covering public broadcasting, S … ⌘ Read more
Judge Orders Google To Make Rival App Store Installs Easier
A federal judge has ordered Google to remove what he called “anticompetitive friction” that makes rival Android app stores harder to find and install. The order is part of the remedies stemming from Epic’s antitrust victory, which already requires Google to carry competing app stores inside Google Play and give them access to its app catalog. The Verge rep … ⌘ Read more
Hand of Fate: Hordes is a bullet heaven survivor-like filled with story-telling and games of chance
Hand of Fate: Hordes recently entered Early Access bringing some interesting story-telling, games of chance and deck-building to the bullet heaven genre.
Read the full article on [GamingOnLinux](https://www.gamingonlinux.com/2026/08/hand-of- … ⌘ Read more
Out in Early Access - Sandustry has you explore, mine and automate in fully destructible pixel worlds
Hooded Horse picked another good one to publish here from developer Lantto Games. Sandustry is a factory automation game where every pixel is a resource.
Read the full article on [GamingOnLinux](https://www.gamingonlinux.com/2026/08/out-in … ⌘ Read more
Apple Turns to Publishers For Help With Siri AI
Apple is reportedly negotiating multi-year deals with news publishers to give its redesigned Siri access to current news and other information, with payments potentially tied to how often publishers’ content is used. The talks come as Apple prepares to launch its long-delayed Siri AI later this year, after partnering with Google to use distilled Gemini models. Engadget reports: … ⌘ Read more
Cyber Vulnerability Sweep Picks Up Royal Navy Drones Sending Data To China
A routine security assessment found that cameras aboard Royal Navy Kraken unmanned surface vessels were sending “heartbeat” signals to an IP address in China. “A thorough investigation found no evidence of MoD data or systems being accessed, compromised or transmitted externally,” said a Ministry of Defense spokesperson. “Our … ⌘ Read more
GNOME Receiving Additional Design Help From Germany’s Sovereign Tech Agency Fellowship
The new GNOME Boxes app for accessing virtual systems has reached beta, announced This Week in GNOME. There’s also been more work on the Sushi file previewer for Nautilus, and Papers 51 Beta can now add visual signatures to PDF documents.
But Phoronix noted one more announcement. “Germany’s Sovereign Te … ⌘ Read more
Linux 7.2-rc7 Adding Support For The Most Unique Or Very Funky Gaming Controller
The input subsystem fixes for the week include a number of AI-driven patches to address various information leaks, out-of-bounds accesses, validation fixes, and other coding issues that have turned up recently. Plus some device quirks and also adding support for a rather funky gaming controller to the common XPad Linux driver used by many different gaming controllers… ⌘ Read more
Framework Notifies ‘All Customers’ of a Data Breach Via Compromised Metabase BI Service
“Framework has been sending out email notifications to customers alerting of a limited data breach in which customer information was accessed through a Metabase BI service zero-day exploit,” writes Slashdot reader DuoDreamer. Data includes customer names, email addresses, phone numbers, and physical addr … ⌘ Read more
‘Tower Dump’ Warrants Ruled Unconstitutional
alternative_right shares a report from The Hill: A federal judge in Mississippi ruled Wednesday that “tower dump” warrants are unconstitutional, declining to reverse a lower court decision refusing the government’s request to obtain the search warrants in a series of violent crime investigations. A “tower dump” involves cellphone companies providing law enforcement with access to the tim … ⌘ Read more
Linux Accidentally Left Legacy I/O & Memory Handlers Open In Kernel Lockdown Mode
For nearly the past decade has been the kernel lockdown mode for tightening up kernel access from user-space such as when UEFI Secure Boot is enabled. The kernel lockdown mode restricts PCI BAR access, no writing to /dev/mem, and other restrictions so user-space can’t can’t modify the running kernel or access sensitive kernel memory. An oversight has allowed legacy I/O and memory interfaces via sysfs to remain open in lockdown m … ⌘ Read more
Trump Begins Selling $100,000 Monthly Subscription Service to Wall Street
Trump Media has officially launched its $100,000-per-month data feed giving trading firms machine-readable access to Truth Social posts milliseconds before the public. According to Fortune, five Wall Street firms have already signed up for the service, which “would generate about $500,000 in monthly revenue, or $6 million annually … ⌘ Read more
Apple Launches Legal Challenge Against UK Demand To Access Encrypted User Data
An anonymous reader quotes a report from The Guardian: Apple has launched a new legal challenge against a UK government demand to access its customers’ highly encrypted data, a year after the Home Office agreed to abandon its previous request. The US tech company launched the legal complaint last month at the Investigato … ⌘ Read more
Apple’s iCloud File Sharing Left Ex-Employees With Access to Secret Documents
Apple’s practice of mixing employees’ work files with personal iCloud accounts reportedly left some former staff with continued access to confidential documents, messages, and even new updates after leaving the company. “The former employees said many Apple files they had been shared on over their careers at the company - … ⌘ Read more
Anthropic Says Its AI Systems Broke Into Computers at 3 Organizations
Anthropic found that Claude models breached three outside organizations during cybersecurity tests because misconfigured environments accidentally gave them access to the internet. The company notified those affected and urged other AI labs to audit their own testing systems. The BBC reports: Anthropic said in a statement that it reviewe … ⌘ Read more
@david@daiwei.me if you have some weekend home type place, with no Internet, getting TV through an antenna and a DVBT box, my recommendation is to just buy some old Dell monitor with HDMI to 3.5mm audio output built in, so you can connect speakers to it.
Doesn’t have to be Dell, but you can often just buy one of those from your employer, for under $25 here.
Were this sadly makes much less sense, in with Internet TV services. Those usually need a dedicated TV app to function and while that can be replaced with a $200 TV box, that some providers force you to rent, thus making you pay more for your Internet TV forever - this also means giving up the “archive app”, that gives you access to all the on demand content, included in the price of your mandatory TV license. None of these overpriced boxes come with it, as they’d mauch rather make you pay, for yet another subscription service instead.
So yes, you can kinda do it with an Internet TV too, assuming you trust the expensive box to not spy on you, but in that case you’re mostly just paying a whole lot more, for a lot less, than you would be, with the LG TV.
Big Tech Accused of Stonewalling European Social Media Researchers
European misinformation researchers say TikTok, X, and Meta are obstructing access to platform data required under the EU’s Digital Services Act through rejections, restrictive quotas, costly APIs, and burdensome security demands. Although regulators have fined X and pushed platforms to improve access, researchers remain skeptical that the ch … ⌘ Read more
Are you aware of the Residential Proxy pest?
https://spur.us/blog/smart-tv-apps-residential-proxy-sdks
This explains the access patterns that I see in my logs.
It’s funny, because I used to warn years ago that this might happen, and then I lost track of this topic. Now here we are and it’s a real issue. 🤦♀️
@dce@hashnix.club Ahh! Let’s fix the 403 error then? I don’t have access to Codeberg, so I can’t reasily test. Can you walk me through what you tried and any other details? I’ll get this fixed.
@movq@www.uninformativ.de The nice thing about properties is that you can compute and cache things on the fly at first attempt and also ensure validation for writing. But like you said, since it’s not obvious that reading or writing might do some more things, it’s strongly advised to avoid doing expensive stuff disguised as properties.
I reckon the vast majority of property use cases is to provide read-only access. At least that was my impression when I was doing a lot more in Python.
Personally, I think that this just reads a lot nicer:
oink.my_property
oink.my_property = 42
Than:
oink.get_my_property()
oink.set_my_property(42)
Btw, any field access is implemented using method calls. I might be wrong, but I believe there’s always __getattr__ and __setattr__ involved. 8-)
Agreed. One thing I’m not sure if I can do is reuse the native font-size / accessibility stuff. I’ll have to look into whether that’s exposed to PWA(s) at all. 🤔
Hurray, I can now press gg instead of g to go to the top in tt. Much better! :-) Other multi-key combinations are also easily possible now.
I should probably write a real article about this at some point, but here we go. The only downside with my new key binding system is that it breaks tview’s established pattern. You’ve got an InputHandler(), that is implemented using WrapInputHandler(…). It typically then directly implements the switching logic depending on the key press. Something like this:
func (w *Widget) InputHandler() func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
// WrapInputHandler allows for intercepting key events with SetInputCapture(…)
// from the outside for customization. This handles the default key bindings.
return t.WrapInputHandler(func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
switch event.Key() {
case tcell.KeyRune:
if event.Modifiers() == tcell.ModNone {
switch event.Rune() {
case 'k':
w.scrollUp()
return // we already handled the event, stop processing
case 'j':
w.scrollDown()
return
}
}
}
// We didn't handle the key event. Maybe the parent
// widget knows what to do with it.
if handler := w.parent.InputHandler(); handler != nil {
handler(event, setFocus)
}
})
}
From the outside, you can intercept and either stop or continue the widget’s original key handling with a potentially rewritten key event using SetInputCapture(…):
w := NewWidget()
// customized or additional key bindings
w.SetInputCapture(func(event *tcell.EventKey) *tcell.EventKey {
switch event.Key() {
case tcell.KeyUp:
// Rewrite the event, so the "cursor up" key is an alias
// for the vim key binding "k", that is handled by the
// wrapped input handler above. (I know, I know, this is a
// completely unrealistic example, why would anyone use
// cursor keys when there are vim key bindings available?!)
return tcell.NewEventKey(tcell.KeyRune, 'k', tcell.ModNone)
case tcell.KeyRune:
if event.Modifiers() == tcell.ModNone {
switch event.Rune() {
case 'q':
app.Stop()
// we already handled the event, do not pass it
// to the wrapped input handler above
return nil
case 'r':
toggleMessageReadStatus()
return nil
}
}
}
// we didn't handle the event, pass it to the wrapped
// input handler above
return event
}
Since they all expect a single key, I’ve noticed that using multiple dedicated KeyBindings of mine on these different levels kinda breaks multi-key handling with common prefixes. The outer-most KeyBinding captures the prefix, but it can’t transfer it to the inner one if not handled by the outer one. At least not without some more (potentially ugly) changes. So, I now have to work with just a single KeyBindings object for the entire widget chain (if it consists of multiple other widgets or the regular input handler and input capture are in the game). The outside needs to register all its key bind customizations or extensions at the same level that the original widget handles its default ones. Doable by exposing the widget’s KeyBindings instance, but not pretty. You always have to keep this in mind.
With the KeyBindings, it will look like that:
type Widget struct {
parent tview.Primitive
// make it available to children or the outside either by
// direct field access or by providing a getter method
KeyBindings *bind.KeyBindings
}
func NewWidget() *Widget {
w := &Widget{KeyBindings: &bind.KeyBindings{}}
w.KeyBindings. // default key bindings
Bind0(bind.KeySequence('k', w.scrollUp).
Bind0(bind.KeySequence('j', w.scrollDown)
return w
}
func (w *Widget) InputHandler() InputHandler() func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
return t.WrapInputHandler(func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
// also note the missing support for focus transfer at the moment
event = w.KeyBindings.Capture(event)
if event == nil {
return
}
if handler := w.parent.InputHandler(); handler != nil {
handler(event, setFocus)
}
}
}
And then from the outside, or in a child widget:
w := NewWidget()
w.KeyBindings. // additional or customized key bindings
Bind1(bind.KeySequence(tcell.KeyUp), func(*tcell.EventKey) *tcell.EventKey {
return tcell.NewEventKey(tcell.KeyRune, 'k', tcell.ModNone)
}).
Bind0(bind.KeySequence('q'), app.Stop).
Bind0(bind.KeySequence('r'), toggleMessageReadStatus)
When directly working with tview primitives that are not part of custom widget implementations, the following works well so far:
textView := tview.NewTextView().
SetWordWrap(true).
SetText("…")
SetScrollable(true)
textView.SetInputCapture((&bind.KeyBindings{}).
Bind0(bind.KeySequence('q'), app.Stop).
Bind1(bind.KeySequence('g', 'g'), func(*tcell.EventKey) *tcell.EventKey {
return tcell.NewEventKey(tcell.KeyHome, 0, tcell.ModNone)
}).
Capture)
I need to sleep on this some more.
Also, writing very long messages like this one is really not all that fun in tt’s editor. I should absolutely provide a way to shell out to vim.
(Took me about one and a half hours to compose, holy crap. But not only because of not using vim. Although, that might have saved me a quarter hour or so for sure. Proof-reading this message also uncovered quite a few bugs in my real documentation. So, that’s a big win!) Good night!
@prologic@twtxt.net My bad. It has been a while since the last time I poked around my mystery box, and I must have Effed up something yesterday. Is it fixed now? (Also, I’ve noticed that access to my avatar is, somehow, still denied. Still poking at it. 🤦)
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
@lyse@lyse.isobeef.org Found it and fixed it! 🎉 The crawler’s discovery spider was fetching every feed a second time, without any conditional headers (plus a couple of other politeness bugs: redirected feed URLs never stored their cache validators, and there was no floor between re-fetches). Now every feed is fetched at most once per crawl, always with If-Modified-Since / If-None-Match, and never more than once per 15m no matter what. Just deployed — please keep an eye on your access logs and let me know if you still see anything impolite from the crawler 🙏
@prologic@twtxt.net That’s cool to hear!
Looking at my access logs, something seems to be off, though:
2026-07-04T04:11:26+02:00 200
2026-07-04T05:16:09+02:00 304
2026-07-04T06:33:34+02:00 304
2026-07-04T06:37:46+02:00 304 # just four minutes since last crawl
2026-07-04T06:41:55+02:00 304 # another four minutes
2026-07-04T07:11:33+02:00 304
2026-07-04T07:11:40+02:00 200 # no conditional request just seven seconds later
2026-07-04T07:43:25+02:00 304
2026-07-04T07:43:33+02:00 200 # just eight seconds since last crawl
2026-07-04T09:18:06+02:00 304
2026-07-04T09:22:53+02:00 304 # just four minutes since last crawl
2026-07-04T09:27:03+02:00 304 # another four minutes
California Bill To Preserve Online Games Fails Committee Vote
California’s Protect Our Games Act, which would require publishers to warn players before shutting down paid online games and offer refunds or continued access, failed to advance after a state Senate committee vote. Four state senators voted in favor, three voted against, and four abstained. Engadget reports: The committee unanimously voted in favor of g … ⌘ Read more