AI Law Firm Wins UK Court Case For First Time
Garfield AI, the UK’s first regulator-approved AI law firm, has won its first court case after helping a freelancer recover 7,000 pounds in unpaid fees. “I was owed money for work I had done, but it felt like the process of recovering it could be too stressful, expensive and time-consuming,” said Tamires Camal Taquidir, a freelancer who had provided HR-related services to a hospitalit … ⌘ Read more
@prologic@twtxt.net The only image viewer I like in general is this one:
https://codeberg.org/nsxiv/nsxiv
It’s for X11, though.
Allegedly, this Wayland image viewer is somewhat similar to nsxiv, maybe you’ll like that? 🤔
Canonical’s Upcoming AI Tool: Talk to Ubuntu Instead of Typing
This week the Ubuntu desktop’s director of engineering announced they’re bringing speech-to-text dictation to Ubuntu Desktop, aiming for an experience “that feels like a natural part of the desktop while respecting user privacy and running entirely on local hardware.”
“Speech recognition has become a common feature on modern platforms, and we think it … ⌘ Read more
So I’ve been working on GoNIX the last few days… Which is derived from µLinux – At least it’s entire build process. GoNIX however has a 100% Go userland, including the init process, package and service management.
Now… As an experiment, because I was able to make much process on enhancing the build tools and package management, I decided to see if I could build a “Desktop” Gui of sorts…
I still wanted it to be fairly minimal and lightweight. So I went with wayland (of course) and labwc and yambar. So far I’m liking the result 👌 42 packages in the wayland-desktop meta port. Not too bad. Not sure if I can slim that down anymore… But trying to avoid Mesa/GL as that drags in far too much “cruft”.
Tech Pundit Cringely Co-Founds Startup ‘2Brains Inc’ to Solve LLM Hallucinations
Long-time tech pundit Robert Cringely started his career at the Stanford Artificial Intelligence Lab back in 1978. Last month 73-year-old Cringely explained why his site went on a two-year hiatus — and it’s not just because of a heart attack and a stroke last July:
Just like everyone else, I’ve been busy all this time on … ⌘ Read more
@movq@www.uninformativ.de Yeah, that would also be fine with me. I certainly do like the “arbitrary” in your comment.
While writing the article, I also thought about something like that:
date := time.Date(2026, 6, 19,
17, 0, 0, 0, time.UTC)
Or possibly:
date := time.Date(
2026, 6, 19,
17, 0, 0, 0, time.UTC,
)
But it’s four lines for a damn timestamp. I also contemplated whether a comment acting as a separator is all that’s needed:
date := time.Date(2026, 6, 19, /**/ 17, 0, 0, 0, time.UTC)
I might like that the most. Not entirely sure yet. It kinda feels like a hack, but still a little elegant. Add your comment on top and we’re golden. Maybe?
I deliberately excluded them as this only distracted from the points I wanted to make. And I also realized that this example was just not ideal at all. Perhaps I should add them nevertheless?
If I ever invented a programming language, a much more human readable timestamp representation of some sort, RFC 3339 or very close to that would be part of that language. Something along the lines of /pattern/ for regexes in certain languages.
@lyse@lyse.isobeef.org Oh wow, we’re talking about such a detailed level. 🤔
I agree with most of what you said.
I probably would have written it like this:
// Arbitrary reference date.
// Y m d H M S nano
date := time.Date(2026, 6, 19, 17, 0, 0, 0, time.UTC)
Would this be better or worse? 😅
@lyse@lyse.isobeef.org Apparently some new ones, yeah, like these: 🫠
@itsericwoodward@itsericwoodward.com
But it also wouldn’t surprise me to find out that people like Bezzos, Musk, and Zuckerberg are actually ghoulish aliens
Yeah, that’s easier to accept, isn’t? “Phew, they’re not human after all. They’re not absolute psychopaths with zero empathy – they’re just aliens. Humans are good!” 😅
@bender@twtxt.net @movq@www.uninformativ.de Ta! I don’t know about regional differences. But at the moment, they first start slowly appearing at around 21:45 to 22:00. And then it gets more and more. You’ve got about an hour until it’s over.
People often say that they are in and over the meadows close to the edges of the forest. But at least over here, there are literally magnitudes more in the forest. So far, I’ve maybe seen thirty, fourty (30-40) fireflies outside at the meadows, but one or two thousand (1000-2000) inside. Exactly like last year.
They like a little bit openish spots in the forest. Not like a clearing, but if you can see ~10 meters from the path into the woodland, chances are that fireflies will pop up. But if it’s really thick brush, the odds are very slim. The hotspots also slowly wander around over time. So, I just keep on walking after a few minutes of stopping to enjoy the show.
@movq@www.uninformativ.de Definitely silly in places (and the back-alley fistfight is AWESOME).
But it also wouldn’t surprise me to find out that people like Bezzos, Musk, and Zuckerberg are actually ghoulish aliens here to keep us into a state of reduced consciousness while they extract what they can. “Their third-world.”
It’s like the bearded-man says: “We could be pets, we could be food, but all we really are is cattle.”
@itsericwoodward@itsericwoodward.com When I first watched that movie (decades after it was released, probably like 10 years ago), I didn’t expect that. 😅 Feels super silly today, and all the fighting and the “look at me, I’m a strong man” stuff. 😂
But also: “I have come here to chew bubblegum and kick ass… and I’m all out of bubblegum.”
And: “You know, you look like your head fell in the cheese dip back in 1957.”
And: “Brother, life’s a bitch… and she’s back in heat.”
And: “There’s gonna be hell to pay. ‘Cause I ain’t daddy’s little boy no more.”
@prologic@twtxt.net Very cool! Like @movq@www.uninformativ.de, I don’t think I’m the target audience for this (as I’m already a DevOps hobbyist managing a small server “victory garden”), but I love the idea.
Apologies for hitting it early, I initially overlooked the sign-up form and thought I would try it for 💩s and 😁s.
@prologic@twtxt.net I think I said this before: This looks like a really cool thing! I just wish I had a use case for it, then I’d be all over you. 😅 But since I run so many servers of my own already …
What’s your motivation for running this, btw? 🤔
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
I noticed that there are quite a few UI glitches in vim-classic – and quickly found the cause: It comes with outdated Unicode tables.
I have to admit that I wasn’t aware that there’s a new Unicode release every year:
https://en.wikipedia.org/wiki/Unicode#Versions
Look at this huge number of changes. Every program has to keep track of that, often through libraries but sometimes not (like in Vim’s case).
I use Unicode extensively, but this shit is extremely expensive …
My TUI framework is having the same problem. At the moment, this is all offloaded to wcwidth, but if that library was to become unmaintained, I’d have to track Unicode myself.
Gah!
The DOS days were simpler. CP437, end of story. (Yes, I know that’s a lie.)
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.
Midjourney Pivots From AI Image Generation To Body Scanning Medical Spa
Midjourney is expanding beyond AI image generation with plans for a medical-imaging business built around a water-based, full-body ultrasound scanner that uses hundreds of thousands of sensors and AI to reconstruct MRI-like images. “As you descend into the water, hundreds of thousands of tiny elements take turns, sending out wave … ⌘ Read more
@lyse@lyse.isobeef.org Yeah, I have a couple of teachers in my family and they all tell similar stories. 🙄
I have almost no recollection of my time at the “Gymnasium” anymore. I’m either traumatized by it or I wasn’t very interested in what happened there. 😅 But I have some vague memories of doing “computer stuff” at school. There certainly were computers and they certainly ran DOS games like Duke Nukem, that I do know. 😂 Just checked my records, and no, this wasn’t an official class. At best, it was one of those AGs. 🤔
@lyse@lyse.isobeef.org Awww, that sounds like a typical experience at school. 😅 They meant well but somehow it was still shitty …
I’ve never heard about that Wahlteil/Pflichtteil stuff (or forgot about it). Must be a BaWü thing. 🤔
Claude AI Assists In Fixing Years Old AMD Radeon Linux Display Bug Affecting Numerous Laptops
A bug in the AMDGPU Linux kernel graphics driver leading to some laptop displays freezing after periods of use may finally be close to being resolved. Given the length and quantity of bug reports and one of the problematic commits being tracked back to 2017, it’s a heavy hitting issue for some Linux users. With the help of Claude Code, it looks like a fix is on the way to the Linux kernel… ⌘ Read more
SteamOS 3.8.10 Stable Released With Updated Arch, Steam Machine Support & Wayland Desktop Default
Overnight Valve released SteamOS 3.8.10 into the stable channel. for succeeding SteamOS 3.7. There’s a lot happening across the board to their in-house Linux platform for the likes of the Steam Deck and upcoming Steam Machine hardware… ⌘ Read more
AI/LLM Patch Craziness Having An Impact On ARM64 Linux Kernel Development
The ongoing rise in AI/LLM-generated patches hitting the mailing lists and affecting development workflows continues to impact Linux kernel development. For the ARM64 architecture updates in Linux 7.2 is an interesting anecdote over over feeling like this activity has “slowed us down a little on the feature side” and having to deal with this AI/LLM patch activity resulted in some features now being postponed from making it for this current L … ⌘ Read more
GCC 17 Lands Initial Infrastructure For C++29
Merged yesterday to the GCC Git development codebase for next year’s GCC 17 release is the initial infrastructure laying out support for -std=c++29 and the like for targeting the C++29 standard not anticipated for release until around 2029… ⌘ Read more
HPE Tempts VMware Users, Partners With Year of Free Virtualization Software
An anonymous reader quotes a report from Ars Technica: Hewlett Packard Enterprise’s (HPE) new virtualization software promotion will likely pique the interest of end users and resellers who are unhappy with Broadcom’s pricing of VMware. During its HPE Discover event in Las Vegas this week, HPE announced that customers could u … ⌘ Read more
I didn’t try it, but this looks like something for real sysadmins: https://github.com/dimonomid/nerdlog The UI looks very usable and the README is also promising.
@movq@www.uninformativ.de Yes, yes, yes and yes.
The start screen looks exactly like a website not a desktop application.
I mean, I find Motif also fairly ugly. Granted, it’s a hell lot more discoverable than anything today. The old Windows UIs probably had the best balances. But it’s Windows, it doesn’t have a place in my heart. So, I stick with good old KDE. ;-) That’s my nostalgia kicking in.
@movq@www.uninformativ.de Yes, this screenshot. However, not the Dutch but rather the German version, no wonder it looks so crazy!!1!11
It’s been a hot minute or two since I last used KDE, so I don’t remember exactly. I just vaguely recall that I found myself thinking multiple times that the KDE application categories were better matching or there were more or something like that. Most of my classmates were on Windows and had one giant long list of all sort of stuff in there. You even had to scroll in the menu. Sure, they installed all kind of garbage, which didn’t exactly help. Where in KDE, they were actually grouped by Office, Internet, Graphics, Multimedia, Games, etc. In Windows, applications usually hid themselves in a sub folder named after the software vendor. At least in the later (?) days.
I only used Win 95, 98 and XP at home. For maths class with computer algebra system (Maple), we had a Cassiopeia with Win CE: https://en.wikipedia.org/wiki/Casio_Cassiopeia At school, there was probably also Win 2000, but I don’t know anymore for sure.
Speaking of UIs, this is how Thunderbird looks now:
So we continue to let every program make up its own UI style (and then we complain that “the Linux desktop” looks “messy” and “inconsistent”). I guess this uses GTK, but it doesn’t look like any other GTK program. Buttons, tabs, drop-downs, whatever, it’s all different. It even has its own subwindow system (i.e., popups that you can’t move).
I didn’t say this in the blog post, but I’m convinced that programmers these days absolutely positively hate everything that looks even remotely like Windows 95 or Motif – with a passion. I see that in my coworkers as well, they really can’t stand it. It’s an emotional thing.
Venus’ Strange Rotation Was Likely Triggered By a High Velocity Moon-Sized Impactor
New simulations suggest Venus’ extremely slow backward rotation may have been triggered by a high-angle collision with a fast-moving object roughly one-tenth its mass. The impact could have dramatically altered Venus’ spin and melted nearly its entire mantle. Universe Today reports: Venus’ bizarre and extra … ⌘ Read more
A Chinese Rocket Breaks Apart Dangerously Close To the Starlink Constellation
A Chinese Zhuque-2E rocket’s upper stage broke apart shortly after last week’s June 9 launch, likely creating 100 to 150 pieces of debris in a busy region of low-Earth orbit crossed by the ISS and lower-altitude Starlink satellites. Most fragments should reenter within months because of atmospheric drag, but experts s … ⌘ Read more
@lyse@lyse.isobeef.org Interesting approach. 🤔
The master branch should never be in a broken state (apart from bugs I don’t know about). Any intermediate state during the development of a larger feature will happen in a different branch.
I mean, yeah, but … I don’t know, I like having “traditional releases” as a second safety net when I write programs. I like to let things mature for a while and then I cut a new release. So it’s, like, “we have a bunch of new features and fixes here, and to the best of my knowledge this works fine now”. But maybe I’m just paranoid. 🤔
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:
Now I’m curious how movwin deals with that. ;-)
Focus handling? I hardly remember, lol. 😅 Did that 6 months ago and haven’t touched it since. Let’s see.
The core main loop gets keyboard/mouse events from curses. At this level, the main loop only knows about exactly one widget, so it passes the event to that widget (whatever that is, doesn’t matter – they all inherit from the Widget base class, it could be a Window, a WindowManager, or an Edit box directly).
The outermost widget is usually a WindowManager. It implements a few hotkeys of its own, like switching to another window. If none of those hotkeys match, it passes the event to the currently focused window.
Same story here: Window implements some hotkeys (like opening the menu bar). If none of those match, then … the magic happens.
Each Window acts as a focus manager. It can descend into its child widget hierarchy and collect all child widgets in a depth-first search. They are collected into a flat list. Each Window then has an attribute _focus_position, which is an index into that list. Pressing Tab or Shift+Tab increases or decreases that index and that allows you to select the next/previous focusable widget in the current window.
Eventually, Window passes the input event to the currently focused widget.
Usually on initialization, the application can ask a Window object to focus a certain widget. The file selection dialog does that, for example, because the “natural” focus order would be to focus the Edit box at the top of the window first – but that’s not what the user wants, the Table showing the list of files should be focused.
If no widget ever feels responsible for handling a certain input event, then there’s a global unhandled_input callback that the application can provide (same as in urwid).
I think that’s it.
Hm, that’s more complicated than I remembered, but apparently it works fine, because I completely forgot about this. 😅 All I did in the last few months was make new classes that inherit from Widget, like the new Table class or Edit or HexEdit or whatever, and if they want to get input events, then they must implement the methods input_key() or input_mouse().
Does this answer your question? 😅 (I admit that I didn’t exactly understand your scenario, so I just went ahead and rambled about my implementation. 😅)
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
Solo traveller? There’s no better country for eating out than here
Too many times, I’ve been to countries where the solo diner is treated like something to be shoved in the corner. ⌘ Read more
What does the centre of politics look like?
Readers question what each of the major parties really stands for. ⌘ Read more
Next Bond Villain Predictions: Cillian Murphy, Adam Driver, & MCU Actor Make Sense
The question of who will play the next Bond villain is a hot one right now. While some may be the favorite, several stars like Cillian Murphy, Adam Driver, and others make a strong case for the role. Currently, little is known about the upcoming James Bond movie, including who will even be Bond himself. […]
The post [Next Bond Villain Predictions: Cillian … ⌘ Read more
@bender@twtxt.net Those damn foreigners shall not enjoy our German music, how dare they! Something like that.
Why is there some sort of a scam website being advertised on HN?
https://news.ycombinator.com/item?id=48506575
Clearly seems like something dodgy and most like a scam, why would it be on the first page?
Comments URL: https://news.ycombinator.com/item?id=48506850
Points: 3
# Comments: 0 ⌘ Read more
‘Like old-school Liberals’: WA’s One Nation leader open to Zempilas cooperation
The One Nation MLC, who along with Philip Scott are the only representatives of Pauline Hanson’s party in WA parliament, said while a state election was still a long way off, any form of collaboration to win seats from Labor would be beneficial. ⌘ Read more
Show HN: Script to bulk delete Claude chats from the web UI
I haven’t found a way to delete all chats in bulk like you can on Chatgpt. With Claude, you have to scroll to the bottom, select everything, and delete. The problem is, if you have a lot of chats, it becomes impossible. I created this script. It does it alone. I hope it helps someone.
(conversations disappear from the UI slowly, over several minutes, and remember to keep the tab open until the console shows “Finished”, refreshing away from the page ca … ⌘ Read more
Why Real-Life Disclosure Day Will Look Nothing Like Steven Spielberg’s New Movie
Previous landmark scientific discoveries like the Higgs boson provide a better template for what it will take to confirm whether aliens have made contact with Earth. ⌘ Read more
ICAC Operation Navarra LIVE updates: Inquiry to stretch into next week as sacked Parramatta Council boss Gail Connolly resumes evidence
Connolly has returned for a fourth day in the witness box, as she answers questions about accusing council staffers of “dressing like homeless people”. Follow live. ⌘ Read more
ICAC Operation Navarra LIVE updates: Inquiry to stretch into next week as sacked Parramatta Council boss Gail Connolly resumes evidence
Connolly has returned for a fourth day in the witness box, as she answers questions about accusing council staffers of “dressing like homeless people”. Follow live. ⌘ Read more
ICAC Operation Navarra LIVE updates: Inquiry to stretch into next week as sacked Parramatta Council boss Gail Connolly resumes evidence
Connolly has returned for a fourth day in the witness box, as she answers questions about accusing council staffers of “dressing like homeless people”. Follow live. ⌘ Read more
ICAC Operation Navarra LIVE updates: Inquiry to stretch into next week as sacked Parramatta Council boss Gail Connolly resumes evidence
Connolly has returned for a fourth day in the witness box, as she answers questions about accusing council staffers of “dressing like homeless people”. Follow live. ⌘ Read more
Coinbase Launches Tool To Let AI Agents Manage Trading and Payments
Coinbase has launched Coinbase for Agents, a tool that lets AI agents like ChatGPT or Claude execute crypto trades and manage payments on a user’s behalf. “For example, customers can prompt their agent to rebalance portfolios, identify trading opportunities, execute strategies and manage positions over time,” reports CNBC. “It will eventually ex … ⌘ Read more
‘Great settlement’: Trump calls off Iran strikes, claims peace deal could be signed this weekend
Iran’s semi-official Fars news agency reported that Tehran was likely to approve the agreement, which came just hours after the US president threatened to escalate the war. ⌘ Read more
‘Great settlement’: Trump calls off Iran strikes, claims peace deal could be signed this weekend
Iran’s semi-official Fars news agency reported that Tehran was likely to approve the agreement, which came just hours after the US president threatened to escalate the war. ⌘ Read more