Trump Denounces Attempts to Control AI, Wants It Renamed ‘Super Intelligence’ in US Documents
U.S. President Trump addressed the United Nations on Tuesday. And a half hour in, after decrying immigration, Trump pivoted to add that “The United States also totally rejects any attempt to construct a globalist scheme to control for the artificial intelligence being spoken of so much no … ⌘ Read more
KDE To Focus On Next-Gen Styling, Better Documentation & KDE For Enterprise
At the KDE Akademy 2026 conference going on right now in Graze, Austria the three KDE goals for the next two years were unveiled… ⌘ Read more
git, curl and a web server of some kind.
For the curious, this is fully documented with roleplay Alice/Bob. I was going to test this with @david@daiwei.me but we both got busy, but now I’m on holidays from work for a month so 🤷♂️ 🤣
Auto Companies Call For Ban On Chinese-Made Cars
An anonymous reader quotes a report from The Hill: A group representing American automakers sent a letter (PDF) Thursday to congressional leaders asking for a “permanent ban” on Chinese-made cars in the U.S. John Bozzella, the Alliance for Automotive Innovation’s CEO and president, described in the letter China’s manufacturing industry as “rooted in a well-documented pattern of … ⌘ Read more
“Yes, no AI is now a feature” - LibreOffice / The Document Foundation
Something I found interesting that deserved a write-up this morning is the blog post from LibreOffice / The Document Foundation on no AI being a feature.
Read the full article on GamingOnLinux. ⌘ Read more
FBI Probes Service Selling 153M+ Drivers Licenses
A dark-web identity theft service called Nexus claims to be selling scans of more than 153 million U.S. and Canadian driver’s licenses, along with millions of other identity documents. “Based on interviews with individuals whose licenses are available for purchase through the service, it appears to be siphoning images collected by a widely used Louisiana-based identity verifica … ⌘ Read more
Debian Decides: Contributors Can Use Generative AI ‘Responsibly’
This week Debian voted on whether to ban AI-assisted contributions. The winning proposal? “Debian neither endorses nor prohibits the use of generative AI tools” in its projects, documentation, and packaging… Generative AI “is neither exempt from nor subject to special rules beyond the standards already expected of Debian contributors.”
“The resp … ⌘ Read more
Claude, Codex, and Hermes Installed Unowned Code Inside Corporate Networks
An anonymous reader quotes a report from Ars Technica: Documentation files on more than 100 websites are referencing potentially dangerous executable content that gets installed automatically when visited by many AI agents [including Claude, OpenAI’s Codex, and Nous Research’s Hermes]. A few dozen companies, some of them Fortune … ⌘ Read more
Nvidia Senior Manager Linked To Supermicro Scheme Smuggling AI Servers To China
An anonymous reader quotes a report from Ars Technica: Taiwan has indicted nine people – reportedly including an Nvidia senior manager and two Supermicro employees based in the country – who allegedly helped forge documents to cover up illegal exports of high-end AI servers to China in violation of US export controls. O … ⌘ Read more
Flock Announces Changes Amid Backlash Over Its License Plate Reader Network
Flock Safety is tightening controls on its nationwide license plate reader network after mounting backlash over privacy and documented police misuse. By January 1, law enforcement customers will be required to use automated auditing, tie searches to specific case numbers, and accept a shorter seven-day default retention perio … ⌘ Read more
Google Gemini Hits 1 Billion Users In Record Time
Gemini has become Google’s fastest-growing product ever, reaching 1 billion monthly active users faster than any of the company’s 13 other billion-user services. Ars Technica reports: Gemini has wormed its way into virtually every Google product and service, powering email organization in Gmail, document summary in Drive, and much more. Gemini is also core to Google’s flagshi … ⌘ 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
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
Is There a Way to Promote Open Document Formats Instead of ‘MS Office’ Format?
The Register looks at exactly why “It is practically impossible to move any non-trivial Word document out of MS Office to a non-MS suite and back again without it being more trouble than it’s worth.”
OOXML, developed by Microsoft and first standardized by Ecma in 2006, became the ISO/IEC 29500 standard in 2008 after a gru … ⌘ Read more
AMD Publishes CDNA5 ISA Documentation For Instinct MI455X
Following last week’s launch of the AMD Instinct MI455X, AMD has now kept with tradition and provided ISA documentation concerning this latest CDNA5 architecture… ⌘ Read more
A New Middle Class of Content Creators Is Quietly Quitting the 9-to-5
“The rise of TikTok, Instagram Reels and Amazon storefronts has created a new kind of white-collar exit strategy,” reports Bloomberg. Workers ditch office jobs not to become celebrities, necessarily, “but to piece together an income online through brand deals, affiliate links and highly personal videos documenting everyday life.”
In m … ⌘ Read more
Canonical Makes The “Enterprise Store” Official For Offline/Air-Gapped Ubuntu Usage
For months the Enterprise Store “enterprise-store” has been mentioned in some Ubuntu documentation and other elements while today it was formally announced by Canonical. The Enterprise Store is for helping to manage Ubuntu Linux deployments particularly within enterprise organizations that may have their computers air-gapped or otherwise strict Internet controls… ⌘ Read more
@itsericwoodward@itsericwoodward.com Wrote it up 👌 Single-user twtd API is now documented (plain JSON, one bearer token) — posting, uploads, profile, followers + WebFinger: https://git.mills.io/yarnsocial/twtd/src/branch/main/API.md 🎉 Shout if anything’s unclear for TwtKpr 🙏
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!
Apple iPhone 18 Details Leaked In Tata Data Breach
“Another breach at Tata has leaked details about Apple’s iPhone 18, along with documents belonging to several other Tata clients,” writes Longtime Slashdot reader Ritz_Just_Ritz. “It’s becoming a recurring theme for the company.” Reuters reports: Reuters has previously reported the Tata Electronics leak of more than 200,000 files on the dark web by World Leaks had files wit … ⌘ Read more
After Six Years Of Work and Over 360 Patches, Linux 7.2 Finally Removes Bug-Prone strncpy
Tech Times reports:
Linux 7.2’s merge window closed out a cleanup campaign on Friday that most kernel developers had stopped expecting to see end: the complete removal of strncpy(), a C string-copy function that the kernel’s own documentation labels “actively dangerous,” from every subsystem, driv … ⌘ Read more
OpenAI Losses Increased Nearly 8X In 2025, With Spending Hitting $34 Billion
An anonymous reader quotes a report from independent journalist Ed Zitron: Today, I can exclusively report, based on audited financial documents viewed by this publication that have been independently verified by the Financial Times, that OpenAI lost around $38.5 billion in 2025, as well as other crucial details about the financi … ⌘ Read more
@movq@www.uninformativ.de I just ran across another thing. At least I personally couldn’t care less about CI infrastructure changes. Whether they’re using github action a or b or c or version v or w, it is not of my interest. At all. (It might be useful to estimate the supply chain attack risk, though.) If the maintainers want to include them in the changelog – and there are probably people to whom this information is crucial – it’s probably best to document CI infrastructure changes in their own section.
OpenAI Investigated By Coalition of America’s State Attorneys General
“A coalition of state attorneys general has opened an investigation into OpenAI,” reports the Wall Street Journal, citing “people familiar with the matter.”
OpenAI was served Friday with a subpoena seeking documents related to a broad range of its activities and impact on users, including advertising, user engagement and retention, hand … ⌘ Read more
Mystery Orb Videos, Other UFO Records Released By White House
The Trump administration released another large batch of government UAP records, including videos of glowing orb-like objects appearing to split and rejoin, witness accounts, illustrations, and decades-old investigative documents. Axios reports: The documents indicate that government agents have spent years monitoring, investigating and documen … ⌘ Read more
@movq@www.uninformativ.de Hahaha, great timing! :-D I love your article and agree with almost all your points.
On the AI changelog part, though, I’d rather recommend to just not have a changelog at all.
Another important thing for me is the deprecation notice section. What do I need to look out for in the future? Should I start to migrate to another API soon? Even right now? Or does it have time?
While going through these terrible GitHub release pages, I also found these “New Project Contributors” sections (yeah, for that, they found the time to make a section) annoying. Don’t get me wrong, sure, credit where credit is due. But come on. Soooooo much space for an inefficiently formatted (and also unsorted) list. At least it was easy enough to skip over it.
And then, there are also these changelogs or rather notice documents in general that are infested with multicolored emojis all over the place. My brain’s spam filter kicks in and shoves everything to /dev/null immediately. It’s especially a thing at work.
In my previous work project, we also used the Keep A Changelog Format. That was great. You wouldn’t believe how often I resorted back to that document. At least twice a week, often several times a day. I was very glad that we put in this effort. Of course, writing the changelog took its time, but it was worth every minute and more. Reading a many months old item, it was immediately clear. I was our best customer in that regard.
Now, it’s just the same auto shitshow with MR titles in a rolling date-versioned release scheme. It’s just our team who has to deal with that, though. I think I’m the only one who is not a fan of it.
Just Sign The Documents.(Whisperfoot)[Animal Crossing] ⌘ Read more
A Meta Employee Who Just Lost Their Job Was Detained by Immigration Agents
Colleagues discussed the incident on internal message boards, according to documents seen by WIRED. ⌘ Read more
Linux Firmware Repository Preps For AI Coding Agents
The linux-firmware.git repository that serves as the de facto home of all the binary blobs used by the mainline Linux kernel open-source drivers has now introduced AGENTS.md documentation and other preparations for embracing AI coding agents… ⌘ Read more
Air Canada pilot accused of flying for 17 years without proper license
The 59-year-old pilot faces seven charges, including fraud, forging documents and public mischief. ⌘ Read more
‘I was born in a concentration camp’: The family bond inspiring Nathan Cleary
The footballing pedigree of the Cleary family is well documented. However, Nathan has singled out his grandmother and her extraordinary journey for helping shape the person he has become. ⌘ Read more
Linux 7.2 Preparing Intel Key Protection Technology “KPT” For Next-Gen QAT
Going back to the launch of 1st Gen Xeon Scalable processors in 2017 was Intel Key Protection Technology (KPT) promoted and there have been Key Protection Technology references in QuickAssist (QAT) documentation since 2016. Surprisingly we are only now seeing Key Protection Technology references for the upstream Linux QAT driver as Intel engineers prepare for their next-gen “Gen6” QuickAssist hardware support… ⌘ Read more
Affaire Lyhanna: comment Darmanin a noyé les magistrats sous des priorités fluctuantes
Selon les documents consultés par «Mediapart», les violences commises sur les enfants ne figurent qu’assez peu dans les 114 circulaires envoyées tous azimuts aux magistrats par le ministère de la justice depuis début 2025, contrairement aux déclarations du garde des Sceaux. ⌘ Read more
EU’s Tech Sovereignty Package Includes 29 Pages on Open Source, Says Open Source Initiative
Friday the Open Source Initiative welcomed the EU’s new tech sovereignty package, noting that “over a third of the 29-page document is devoted to Open Source.”
The nonprofit OSI — maintainers of the Open Source definition — submitted their official feedback in February, and notes that “many” of … ⌘ Read more
Programmers will document for Claude, but not for each other
Article URL: https://blog.plover.com/2026/03/09/#documentation-wins-2
Comments URL: https://news.ycombinator.com/item?id=48411510
Points: 21
# Comments: 13 ⌘ Read more
Meridian rejects Energy Minister’s concerns in late-stage fast-track submission
As Meridian Energy welcomes the fast-track panel’s draft decision to ease access restrictions on Lake Pūkaki hydro storage for a three-year period, new documents show it rejected concerns raised by the Energy Minister over electricity security of sup … ⌘ Read more
Alpha School’s Ritzy New York City Campus Costs $65,000 a Year—but Isn’t Actually a School
A homeschooling center in Manhattan is part of the company’s nationwide expansion. Internal documents reveal its strategy: “Opening date > safety.” ⌘ Read more
express-twtkpr npm library), and it kind ran amok a few times. So again, sorry - I've added a minimum 10-minute cool-down period between pulls which should help (I hope 🙂).
@itsericwoodward@itsericwoodward.com Excited to see twtxt tooling in the Node ecosystem! Any plans to implement the Twtxt v2 extensions? Things like Twt Hash + Subject (proper threading), Multiline, etc. — all documented at https://twtxt.dev 👀
Thoughts on the lobbying debate
Being a kindly soul who has spent many years around Wellington in journalism, public relations and then journalism again, twice, my first reaction to last week’s news of unrecorded meetings and documents between corporate lobbyists and the Prime Minister’s Office left me cold.
People forget to write things down that they ought to. ⌘ Read more
Don’t forget the value of design
Ten billion dollars. That’s what design contributed to the Kiwi economy in 2016, more than farming.
We know this because in 2017, a consortium paid PwC to put a dollar figure on the design disciplines’ contribution to the economy.
They added it all up, revealed the result at a launch in Wellington, and – according to those in the room – watched the Minister of Finance … ⌘ Read more
Linux 7.1-rc6 To Hide The Documentation On “clearcpuid” Feature
The clearcpuid= kernel parameter can be used to disable specific CPUID features for the kernel by specifying the targeted bit numbers of the feature(s) to disable or their flags from the /proc/cpuinfo output. The clearcpuid parameter, for example, has been useful for carrying out AVX-512 comparison benchmarks for apps that check for the presence of the AVX-512 extensions via /proc/cpuinfo. But moving forward the documentation on clearcpuid is b … ⌘ Read more
Hands-On With Gemini Spark: I Gave It Access to My Life and It Friend-Zoned My Boyfriend
Google’s new AI agent combed through my emails, documents, and calendar to plan a birthday party and still didn’t clock the person most important to me. ⌘ Read more
[$] Policies for merging new filesystems
In a filesystem-track session at the 2026 Linux Storage,\
Filesystem, Memory Management, and BPF Summit, Amir Goldstein wanted to
discuss his proposed\
documentation on adding new filesystems to the kernel. There are a
number of unmaintained and untestable filesystems already in the kernel,
which are a burden to VFS-layer developers who are trying to make sweeping
changes, suc … ⌘ Read more
Du Val statutory management costs $4.12m
The statutory management of failed property group Du Val has cost the Government $4.12 million to date, Budget documents show.
In August 2024, the Government placed 70 Du Val entities into the rarely used regime amid an ongoing investigation by the Financial Markets Authority (FMA). ⌘ Read more
US Law Enforcement Warns of ‘Anti-Tech Extremism’ as AI Hatred Grows
As Americans stew over the looming risk of job-stealing AI and data centers in their back yards, the feds are raising the alarm about a new category of threat, documents obtained by WIRED show. ⌘ Read more
À Bruxelles, la France et TotalEnergies en osmose sur la finance durable
Les législateurs européens définissent des critères de «durabilité» pour les produits financiers. La catégorie «transition» fait débat. Les documents consultés par «Mediapart» montrent que les positions défendues par la France et TotalEnergies sont similaires, quasiment au mot près. ⌘ Read more
Magnifica Humanitas (Encyclical Letter)
Article URL: https://www.vatican.va/content/leo-xiv/en/encyclicals/documents/20260515-magnifica-humanitas.html
Comments URL: https://news.ycombinator.com/item?id=48265206
Points: 41
# Comments: 9 ⌘ Read more
A ‘Golden Orb’ on the Ocean Floor Came From a Mysterious Animal
A fascinating, unclassifiable orb found in the Gulf of Alaska is not an alien object, as some speculated, but the remains of a poorly documented animal. ⌘ Read more
Pentagon Releases Second Batch of UFO Videos, First-Hand Testimony
The Pentagon released a second batch of UAP files, including 50 videos and documents showing unexplained objects over the Middle East, Syria, Iran, and in NASA recordings. Despite the reports, the agency stresses that it has found no evidence of extraterrestrial origin. The Guardian reports: In one video from the Middle East in 2019, … ⌘ Read more
SpaceX IPO Filing Reveals Anthropic Is Paying $15 Billion a Year to Access Its Data Centers
The long-awaited documents SpaceX filed with US regulators Wednesday included details about a lucrative deal to lend GPUs to a major AI rival. ⌘ Read more