Mulitalo opens scoring in local derby
Cronulla winger Ronaldo Mulitalo scores in the corner against the Dragons. ⌘ Read more
Fonua-Blake levels young Dragons star
Sharks prop Addin Fonua-Blake smashes Toby Couchman, forcing an error. ⌘ Read more
High Court judges should not air disagreements in public
Judges should avoid public controversy. A recent speech by the High Court’s Justice Robert Beech-Jones appeared to breach that rule. ⌘ Read more
Fewer Brumbies, only three Tahs and Suaalii on the bench. The Wallabies team I would pick on form
The outstanding form of Queensland Reds centre Filipo Daugunu means $5 million man Joseph-Aukuso Suaalii should not start for the Wallabies against Ireland in July. ⌘ Read more
NRL Highlights: Wests Tigers v Panthers - Round 14
The Wests Tigers take on the Penrith Panthers in Round 14 of the 2026 NRL Premiership at CommBank Stadium, Sydney. ⌘ Read more
AFL LIVE: Saints on fire against shocked Swans; Collingwood leave Sidebottom out for Big Freeze game
The Saints and Swans begin AFL Sunday before Carlton and Essendon face off in their annual King’s Birthday Eve matchup at the MCG. Follow along for live updates, news and reactions. ⌘ Read more
Panthers send toothless Tigers crashing to third-worst loss in NRL history
A Nathan Cleary-inspired Penrith annihilated the Tigers 68-0 in the biggest win in the club’s 59-year history. ⌘ Read more
I tried Google’s new health app. It can’t replace a real trainer
Over the past few weeks, Google’s omniscient Coach has messaged me constantly about my heart, sleep and exercise. But how capable is it? ⌘ Read more
@itsericwoodward@itsericwoodward.com Oh don’t get my wrong, I totally empathize, but yeah 👍
@movq@www.uninformativ.de Great to be asked for feedback! I just noticed that the first wcwidth version was derived from Markus Kuhn’s C code. I came across him in my ISO 8601 and RFC 3339 endeavors the other day. https://www.cl.cam.ac.uk/~mgk25/iso-time.html What a surprise. :-)
The perils of UUID primary keys in SQLite
Article URL: https://andersmurphy.com/2026/06/05/the-perils-of-uuid-primary-keys-in-sqlite.html
Comments URL: https://news.ycombinator.com/item?id=48419571
Points: 6
# Comments: 2 ⌘ Read more
Google to pay SpaceX $920M a month for compute capacity at xAI data centers
Article URL: https://www.cnbc.com/2026/06/05/google-to-pay-spacex-920-million-a-month-for-xai-compute-capacity.html
Comments URL: https://news.ycombinator.com/item?id=48417490
Points: 15
# Comments: 0 ⌘ Read more
(This settled at about 25k hits on the HTML page now. But only about 11k hits in total on favicon.ico and only around 7.5k hits on the image thumbnails. So I guess that, in reality, it might have gotten around 7k hits. The rest … is probably bots.)
[$] Moving beyond fork() + exec()
Since the earliest days of Unix, two of the core process-oriented system
calls have been fork(), which creates a child process as a copy of
the parent, and exec(), which runs a new program in the place of
the current one. In Linux kernels, those system calls are better known as
clone()
and execve(),
but the core functionality remains the same. While there is elegance to
this process-cr … ⌘ Read more
Ruby’s Bundler adds a cooldown feature
Version\
4.0.13 of Ruby’s Bundler
package-manager has added\
dependency cooldowns in order to help mitigate the effect of
supply-chain attacks:
Most supply-chain attacks against RubyGems exploit a narrow window:
an account is compromised, a malicious version ships, and any
bundle installin the minutes that follow resolves
str … ⌘ Read more
@lyse@lyse.isobeef.org Ah, I almost thought so (that you wrote it by hand), but then I looked at the source code and saw the TOC and I was like: “Naah, probably not. I would be way too lazy to do that manually.” 😅 And indeed … ha.
Oh god, yeah, that’s a lot of <span>. 🤔 Can’t really avoid that, I guess, especially if you want to do syntax highlighting of code blocks.
You wrote your own site generator, didn’t you?
In parts. I write everything in Markdown (it’s online, even: https://movq.de/blog/postings/2026-05-29/0/POSTING-en.md), plus a few Vim shortcuts (to generate thumbnails, for example), and then python-markdown renders it: https://pypi.org/project/Markdown/ This process is wrapped in a shell script, like “re-render every page if the .md file is newer than the .html file” and that’s mostly it. And the Atom feed generator is completely custom. 🤔
Anthropic urges global freeze on AI as it warns of losing control
The tech giant has offered to halt work on more powerful systems on one condition: that its rivals in the US and China agree to stop at the same time. ⌘ Read more
Castor: CERN Advanced STORage Manager
Article URL: https://castor.web.cern.ch/content/home.html
Comments URL: https://news.ycombinator.com/item?id=48403753
Points: 11
# Comments: 1 ⌘ Read more
[$] Splicing out vmsplice()
The splice()
and vmsplice()
system calls are meant to improve performance for certain data-movement
tasks by minimizing (or avoiding altogether) system calls and the copying
of data. They also have a long history of security problems. The recent
flood of LLM-discovered vulnerabilities has drawn attention, once again, to
splice() and vmsplice(); as a result, they may end up
being removed a … ⌘ Read more
Gaussian Point Splatting
Article URL: https://momentsingraphics.de/Siggraph2026.html
Comments URL: https://news.ycombinator.com/item?id=48396792
Points: 3
# Comments: 0 ⌘ Read more
Journey to JPEG XL: open-source experiments shaped the future of image coding
Article URL: https://opensource.googleblog.com/2026/06/journey-to-jpeg-xl-how-open-source-experiments-shaped-the-future-of-image-coding.html
Comments URL: [https://news.ycombinator.com/item?id=48390688](https://news.ycombinator.com/ite … ⌘ Read more
Take Action: LAPD Removed Crime Location Data. Here’s Why It Matters
Article URL: https://blog.spotcrime.com/2026/06/take-action-lapd-removed-crime-location.html
Comments URL: https://news.ycombinator.com/item?id=48383451
Points: 4
# Comments: 1 ⌘ Read more
AI Engineers aren’t safe from being replaced by AI
Article URL: https://dmanco.dev/2025/08/17/fear-not-even-ai-engineers-will-be-replaced-by-ai.html
Comments URL: https://news.ycombinator.com/item?id=48380987
Points: 3
# Comments: 1 ⌘ Read more
Australia gets access to AI model ‘too dangerous to release’
Mythos is so good at finding software flaws that its maker won’t release it. Now Australia is on the access list. ⌘ Read more
Years ago, I used Kate, no, not somebody’s wife, but the KDE Advanced Text Editor, to export source code files and fragments into HTML with syntax highlighting. I think that’s where I got the initial <b> idea from. There were also bucketloads of <span style='color:#644a9b;'> all over the place, even inside <b>. No CSS classes defined upfront, all colors inlined. The final rendering in the browser looked great, but the source code ugly as hell in my opinion. However, I’m thankful for hinting me at <b>. I think this kicked off everything. :-)
@movq@www.uninformativ.de It’s the “Lyse types the entire HTML by hand” generator. Yes, no kidding. I write articles so rarely, that I can do that once in a while. It’s fun to some degree, but also not.
After some time, I finally recorded some Vim macros to insert <b>…</b>, <var>…</var>, <span class=s>…</span> etc. around the tokens. This helped a little bit. But I was still questioning my mental state doing it like that. I also had to fix a bunch of the end tags by hand, because the word movement wasn’t enough or the end movement went too far. Quite the annoying process for sure.
But I think the HTML looks a wee bit nicer and is maybe even semantically a little bit better than having only <span>s everywhere. I find the <span class="whatever"> just soo awfully long. Of course, I never look at the code again, but knowing, that e.g. there is a <b> and it saves so many bytes in comparison, makes me happy. It is a more elegant solution in my opinion. Not by much, but better nonetheless. It’s a matter of simplicity. Admittedly, even I can’t avoid the <span>s alltogether. Oh well. On the other hand, I’m sure that this does not make any difference whatsoever. I bet, nobody and nothing, like a screenreader, analyzes the HTML for that, where this would be truly useful.
Oh! Maybe text browsers, though. It just occurred to me while composing this reply. :-) Haha, I lost my bet quickly. w3m picks up at least the <b> for keywords and builtin types, <u> for filenames and <i> for comments. Yey. No different styles for <var> and <mark>, unfortunately. elinks only renders the bold. It’s cool that I had the right intuition right from the beginning, despite being unable to pinpoint it. :-)
All the <span> hell with common syntax highlighters is a downer for me that keeps me from looking more into them. If I wrote more articles, I might rig something up with Pygments. At least that’s somehow positively connotated in my brain. Not sure if it actually deserves it, but I dealt with that in some loose form (can’t even remember) years and years ago. Apparently, it wasn’t too terrible.
To prepare the table of contents, I used grep and sed with some manual intervention in the end. The entire process can be improved. Absolutely.
You wrote your own site generator, didn’t you?
Data centre boom could send power prices 26 per cent higher: Climate group
As Victoria and NSW chase billions in data centre capital, a report warns households could foot the bill for a dirtier, costlier grid. ⌘ Read more
[$] Caching for extended attributes
Extended\
attributes (xattrs) provide a way to attach key/value metadata to
inodes—files, directories, and the like—in a filesystem. As with many
Linux filesystems, the FUSE filesystem
supports xattrs. In a filesystem-track session at the 2026 Linux Storage,\
Filesystem, Memory Management, and BPF Summit, FUSE maintainer Miklos
Szeredi led a discussion a … ⌘ Read more
Vim Classic 8.3 released
Version\
8.3 of Vim Classic has been
released. This is the first release of the Vim fork since the project
was announced
in March.
This release is based on Vim 8.2.0148, with a number of bug fixes
and patches conservatively backported from future versions of Vim
upstream. We elected to clean up this version of Vim, prepare it for a
release, and imagine an alternate history wh … ⌘ Read more
お知らせ:JPCERT/CC Eyes「TSUBAMEレポート Overflow(2026年1~3月)」 ⌘ Read more
Crystal Nights by Greg Egan
Article URL: https://www.gregegan.net/MISC/CRYSTAL/Crystal.html
Comments URL: https://news.ycombinator.com/item?id=48364754
Points: 3
# Comments: 0 ⌘ Read more
GitHub and the Crime Against Software
Article URL: https://eblog.fly.dev/githubbad.html
Comments URL: https://news.ycombinator.com/item?id=48361064
Points: 6
# Comments: 0 ⌘ Read more
Iran stops negotiations with U.S., vows to ‘completely’ block Strait of Hormuz
Article URL: https://www.cnbc.com/2026/06/01/iran-us-negotiations-strait-of-hormuz.html
Comments URL: https://news.ycombinator.com/item?id=48357637
Points: 32
# Comments: 13 ⌘ Read more
tail -f access.log looks like a Matrix screensaver at the moment. Whoooooosh …
@arne@uplegger.eu Indeed. I’m glad that it’s all just static HTML. The most expensive part about this is probably TLS. 🤷♀️
London’s Free Roof Terraces
Article URL: https://diamondgeezer.blogspot.com/2026/05/londons-free-roof-terraces.html
Comments URL: https://news.ycombinator.com/item?id=48343714
Points: 5
# Comments: 0 ⌘ Read more
Feeling the chill? These are the best portable heaters to keep you toasty
From cheap convector panels to cutting-edge far infrared units, what’s the best kind of fan-free portable heater for your home? ⌘ Read more
Ahoy, DECmate II the little PDP-8 that could
Article URL: http://oldvcr.blogspot.com/2026/05/ahoy-decmate-ii-little-pdp-8-that-could.html
Comments URL: https://news.ycombinator.com/item?id=48343078
Points: 3
# Comments: 0 ⌘ Read more
‘Here to stay’: The numbers behind the NFL’s major Australian gamble
With 8.8 million local fans and a confidential cheque from Victorian taxpayers, American football is taking on the AFL and NRL. ⌘ Read more
Microcode inside the Intel 8087 floating-point chip: register exchange
Article URL: https://www.righto.com/2026/05/microcode-inside-intel-8087-floating.html
Comments URL: https://news.ycombinator.com/item?id=48338656
Points: 10
# Comments: 1 ⌘ Read more
Haha, someone had a similar idea … https://lpcvoid.com/blog/0018_why_i_am_against_genai/index.html
Nesbitt: Protestware for coding agents
Andrew Nesbitt has written a blog\
post detailing a recent incident with the jqwik library for property-based testing
in Java. On May 25, the 1.10.0 release of jqwik included a change
that attempts to instruct coding agents to disregard previous
instructions and delete jqwik tests and code.
I think this is a new class of supply-chain input worth ke … ⌘ Read more
<updated> of the feed, too. But for some reason, some articles were suddenly marked as new.
Aha, yesterday’s newly added support for LC_TIME to render localized timestamps also broke the feed parsing with my LANG=de_DE.UTF-8 and LC_CTYPE=de_DE.UTF-8 environment. :-)
Atom feeds make use of RFC 3339 timestamps. They are first converted into RFC 882 timestamp representation, which is the one that RSS feeds use. However, this conversion now results in localized RFC 882 timestamps, which cannot be parsed into Unix timestamp numbers via curl_getdate(…). I bet that it doesn’t know about the localization at all and expects English month and weekday names. Looking at its docs, I reckon that function was selected because of its myriad of supported timestamp formats: https://curl.se/libcurl/c/curl_getdate.html RFC 3339 is not included, though, hence the transformation up front.
The intermediate Item objects in the parser domain use std::string for the timestamp representation. This isn’t all that silly, because Newsboat supports all sorts of different feed formats with different timestamp formats. These RFC 883 timestamps are centrally parsed into time_t.
Speaking of time: It’s time to go to bed after this late bug hunting fun. :-)
@lyse@lyse.isobeef.org Uhhh, yes, I have one single script to build the website and I ran that while writing that noai.html page. Apart from the global updated field in my feeds (that one got changed), everything else should be stable, though.
Maybe this helps narrow things down? 
Google’s plan to run your life could break the internet
The tech giant’s new AI overhaul is set to have damaging ramifications. ⌘ Read more
OMG, most of today’s new slang goes unspoken
Where Romeo and Juliet once uttered pledges on the QT, serenading in shadows, the modern Romeo is as likely to slide into Juliet’s DMs. ⌘ Read more
Justice Dept. Is Said to Open Criminal Inquiry of E. Jean Carroll
Article URL: https://www.nytimes.com/2026/05/27/us/politics/criminal-inquiry-e-jean-carroll-trump-accusations.html
Comments URL: https://news.ycombinator.com/item?id=48303131
Points: 17
# Comments: 4 ⌘ Read more
On Labubu and the Hyperreal
Article URL: https://2earth.github.io/website/20260525.html
Comments URL: https://news.ycombinator.com/item?id=48299335
Points: 3
# Comments: 0 ⌘ Read more
The VibeSec Reckoning
Article URL: https://martinfowler.com/articles/vibesec-reckoning.html
Comments URL: https://news.ycombinator.com/item?id=48294670
Points: 4
# Comments: 0 ⌘ Read more
I’ve started collecting reasons against AI usage here, so I don’t have to repeat myself all the time:
Mini Micro Fantasy Computer
Article URL: https://miniscript.org/MiniMicro/index.html#about
Comments URL: https://news.ycombinator.com/item?id=48291947
Points: 4
# Comments: 0 ⌘ Read more