Just Use Postgres for Durable Workflows
Article URL: https://www.dbos.dev/blog/postgres-is-all-you-need-for-durable-execution
Comments URL: https://news.ycombinator.com/item?id=48313530
Points: 44
# Comments: 13 ⌘ Read more
Microsoft’s 6502 BASIC is now Open Source (2025)
Article URL: https://opensource.microsoft.com/blog/2025/09/03/microsoft-open-source-historic-6502-basic/
Comments URL: https://news.ycombinator.com/item?id=48257058
Points: 13
# Comments: 0 ⌘ Read more
Ebola Outbreak Now Third Largest Recorded and “Spreading Rapidly”
Article URL: https://arstechnica.com/health/2026/05/ebola-outbreak-now-third-largest-recorded-and-spreading-rapidly/
Comments URL: https://news.ycombinator.com/item?id=48248659
Points: 13
# Comments: 4 ⌘ Read more
Google Is Killing ChromeOS: Aluminium OS, Its Android-Based Replacement
Article URL: https://techjournal.org/google-aluminium-os-replacing-chromeos
Comments URL: https://news.ycombinator.com/item?id=48244476
Points: 13
# Comments: 3 ⌘ Read more
The 13 Best Fans to Buy Before It Gets Hot Again (2026)
Swap out your creaky old box fan for a new model that lights up, mists, or even follows you around the room. ⌘ Read more
Get your passwords out of Bitwarden while you still can
Article URL: https://www.osnews.com/story/145029/get-your-passwords-out-of-bitwarden-while-you-still-can/
Comments URL: https://news.ycombinator.com/item?id=48223258
Points: 13
# Comments: 2 ⌘ Read more
Gemini randomly dumped its system prompt
Article URL: https://gist.github.com/mkaramuk/44a44d83178e632ec0dd1f02186d822c
Comments URL: https://news.ycombinator.com/item?id=48221976
Points: 13
# Comments: 0 ⌘ Read more
13 Best Coolers for Sunshine and Nighttime (2026)
We tested coolers on camping trips, road trips, beach days, and at parties to bring you our favorite models for every situation. The Yeti Tundra Haul is our top pick. ⌘ Read more
next-20260413: linux-next
Version:next-20260413 (linux-next)Released:2026-04-13 ⌘ Read more
next-20260313: linux-next
Version:next-20260313 (linux-next)Released:2026-03-13 ⌘ Read more
6.18.14: longterm
Version:6.18.14 (longterm)Released:2026-02-26Source:linux-6.18.14.tar.xzPGP Signature:linux-6.18.14.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.18.14 ⌘ Read more
next-20260213: linux-next
Version:next-20260213 (linux-next)Released:2026-02-13 ⌘ Read more
Flower industry fights for clearer labelling amid $220m Valentine’s spend
Millions of red roses will fly off shelves at florists this weekend, but the flower industry says there is not much to tell customers where the flowers are from. ⌘ Read more
Scorched flower farms face Valentine’s Day without blooms
A record heatwave has destroyed a Mallee flower farm’s Valentine’s Day blooms, leaving its owner devastated. ⌘ Read more
Astronomers detect a mysterious signal from the beginning of time
A signal lasting just 10 seconds is thought to have originated from one of the most distant sources ever detected. 13 billion years ago, a huge star e… ⌘ Read more
next-20260113: linux-next
Version:next-20260113 (linux-next)Released:2026-01-13 ⌘ Read more
WA mango grower finds fruit as big as bowling ball
A WA mango grower is pleasantly surprised to find a crop full of massive mangoes, as big as a bowling ball. ⌘ Read more
Reports of UFOs over Wyoming power plant continue to endure
Something has been harassing the Red Desert and Jim Bridger Power Plant in Rock Springs for over 13 months. Unidentified drone-like objects shining be… ⌘ Read more
6.17.13: stable
Version:6.17.13 (stable)Released:2025-12-18Source:linux-6.17.13.tar.xzPGP Signature:linux-6.17.13.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.17.13 ⌘ Read more
Flower growers see red over glyphosate import rule change
The Australian government says it plans to stop treating imported flowers with glyphosate, but local growers are not happy and are raising biosecurity concerns. ⌘ Read more
The battle to trademark matcha as counterfeits from outside Japan rise
As Japanese matcha producers struggle with the surge in demand, the industry is facing another problem — counterfeit matcha. ⌘ Read more
@lyse@lyse.isobeef.org Probably wouldn’t help, since almost every request comes from a different IP address. These are the hits on those weird /projects URLs since Sunday:
1 IP has 5 hits
1 IP has 4 hits
13 IPs have 3 hits
280 IPs have 2 hits
25543 IPs have 1 hit
The total number of hits has decreased now. Maybe the botnet has moved on …
And regarding those broken URLs: I once speculated that these bots operate on an old dataset, because I thought that my redirect rules actually were broken once and produced loops. But a) I cannot reproduce this today, and b) I cannot find anything related to that in my Git history, either. But it’s hard to tell, because I switched operating systems and webservers since then …
But the thing is that I’m seeing new URLs constructed in this pattern. So this can’t just be an old crawling dataset.
I am now wondering if those broken URLs are bot bugs as well.
They look like this (zalgo is a new project):
https://www.uninformativ.de/projects/slinp/zalgo/scksums/bevelbar/
When you request that URL, you get redirected to /git/:
$ curl -sI https://www.uninformativ.de/projects/slinp/zalgo/scksums/bevelbar/
HTTP/1.0 301 Moved Permanently
Date: Sat, 22 Nov 2025 06:13:51 GMT
Server: OpenBSD httpd
Connection: close
Content-Type: text/html
Content-Length: 510
Location: /git/
And on /git/, there are links to my repos. So if a broken client requests https://www.uninformativ.de/projects/slinp/zalgo/scksums/bevelbar/, then sees a bunch of links and simply appends them, you’ll end up with an infinite loop.
Is that what’s going on here or are my redirects actually still broken … ?
After care-After school (kinhasu) [13 sentinels aegis rim] ⌘ Read more
The sky picked up a few colors for just a few minutes: https://lyse.isobeef.org/abendhimmel-2025-11-13/
next-20251113: linux-next
Version:next-20251113 (linux-next)Released:2025-11-13 ⌘ Read more
PEP 8107: 2026 Term Steering Council election
This document describes the schedule and other details of the 2025 election for the Python steering council, as specified in PEP 13. This is the steering council election for the 2026 term (i.e. Python 3.15). ⌘ Read more
No sex, drugs or dangerous stunts: Instagram limits teens to PG-13 content
Teenagers on the social media app will be restricted to seeing PG-13 content by default and won’t be able to change their settings without a parent’s permission, Meta has announced. ⌘ Read more
No sex, drugs or dangerous stunts: Instagram limits teens to PG-13 content
Teenagers on the social media app will be restricted to seeing PG-13 content by default and won’t be able to change their settings without a parent’s permission, Meta has announced. ⌘ Read more
No sex, drugs or dangerous stunts: Instagram limits teens to PG-13 content
Teenagers on the social media app will be restricted to seeing PG-13 content by default and won’t be able to change their settings without a parent’s permission, Meta has announced. ⌘ Read more
Prisoner questioned over schoolgirl’s 1994 murder
Lindsay Rimer, 13, was found dead five months after she went missing from Hebden Bridge in 1994. ⌘ Read more
Prisoner questioned over schoolgirl’s 1994 murder
Lindsay Rimer, 13, was found dead five months after she went missing from Hebden Bridge in 1994. ⌘ Read more
Man arrested over murder of schoolgirl in 1994
Lindsay Rimer, 13, was found dead five months after she went missing from Hebden Bridge in 1994. ⌘ Read more
next-20251013: linux-next
Version:next-20251013 (linux-next)Released:2025-10-13 ⌘ Read more
The Destruction in Gaza Is What the Future of AI Warfare Looks Like
Rhett Jones, Senior Editor - Gizmodo
_Stephan: As I have watched Israel carry out its genocide of Muslims and wreak utter devastation on Gaza, and how the Ukrainians are defending themselves against Russia’s invasion of their country, without adequate help from the United States, what has stood out for me is the role AI technology is playing in both wars. This, I think, is the nature of … ⌘ Read more
Did Qatari Money Drive Trump’s Push for Gaza Ceasefire?
Jonah Valdez, - The Intercept
_Stephan: This article, I think, reveals with at least some accuracy why Trump has behaved as he has in the Gaza war. Always remember that Qatar gave Trump an aircraft, which you and I are now paying nearly a billion tax dollars to update, and that will be given to Trump and his family when he leaves office. Also, as this article describes, the Trump family and the Qatari leadership … ⌘ Read more
The Trump Administration Is Hiding How Many Pregnant People Are in ICE Detention
Jessica Washington, Political Reporter - The Intercept
Stephan: The stories that are coming out of the Trump concentration camps are each more horrible than the ones of the previous day. This is a United States we have never seen before, and I think it is very important that this is going on with no real response from the Republicans in Congress.
 13″ M4 MacBook Air 16GB / 256GB for $799 (MSRP: $999) 13″ M4 MacBook Air 16GB / 512GB for $999 (MSRP: $1,199) 13″ … Read More ⌘ Read more
Ubuntu 25.10 released
Ubuntu\
25.10, “Questing Quokka”, has been released. This release includes
Linux 6.17, GNOME 49, GCC 15, Python 3.13.7,
Rust 1.85, and more. This release also features Rust-based
implementations of sudo and coreutils; LWN covered the switch to the
Rust-based tools in March. The 25.10 version of Ubuntu flavors
Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu
Kylin, Ubuntu MATE, Ubun … ⌘ Read more
Anzeige: Fire HD 8 Kids-Tablet jetzt unter 65 Euro gerutscht
Das Fire HD 8 Kids mit 13 Stunden Akkulaufzeit und Kinderschutz ist jetzt zum besten Preis aller Zeiten bei Amazon verfügbar. ( Tablet, Amazon)
Next iPad Pro to Have Two Key Features, But One Rumor Still Uncertain
The next iPad Pro models are rumored to feature two key upgrades, including Apple’s M5 chip, and an increased minimum of 12GB of RAM.
Last week, apparent unboxing videos for the next-generation 13-inch iPad Pro were uploaded to YouTube by Russian channels Wylsacom and [Romance … ⌘ Read more
@zvava@twtxt.net yarnd fetches the feeds roughly every ten minutes:
grep twtxt.net www/logs/twtxt.log | cut -d ' ' -f1 | tail -n 20
2025-10-04T07:00:45+02:00
2025-10-04T07:10:26+02:00
2025-10-04T07:22:43+02:00
2025-10-04T07:30:45+02:00
2025-10-04T07:40:48+02:00
2025-10-04T07:52:59+02:00
2025-10-04T08:00:07+02:00
2025-10-04T08:13:33+02:00
2025-10-04T08:23:13+02:00
2025-10-04T08:31:22+02:00
2025-10-04T08:41:29+02:00
2025-10-04T08:53:25+02:00
2025-10-04T09:03:31+02:00
2025-10-04T09:11:42+02:00
2025-10-04T09:23:11+02:00
2025-10-04T09:29:49+02:00
2025-10-04T09:36:17+02:00
2025-10-04T09:46:33+02:00
2025-10-04T09:58:40+02:00
2025-10-04T10:06:54+02:00
I suspect that the timing was just right. Or wrong, depending on how you’re looking at it. ;-)
Security updates for Wednesday
Security updates have been issued by AlmaLinux (kernel, kernel-rt, mysql:8.0, and openssh), Debian (libcommons-lang-java, libcommons-lang3-java, libcpanel-json-xs-perl, libjson-xs-perl, libxml2, open-vm-tools, and u-boot), Fedora (bird, dnsdist, mapserver, ntpd-rs, python-nh3, and rust-ammonia), Oracle (kernel and mysql:8.0), Red Hat (cups, postgresql:12, and postgresql:13), SUSE (cJSON-devel, gimp, kernel-devel, kubecolor, open-vm-tools, openssl-1_1, openssl-3, and ruby3.4-ruby … ⌘ Read more
Deals: M3 iPad Air for $449, M4 MacBook Air for $799
Amazon is back again offering two of the absolute best deals on great new Apple gear: the M4 MacBook Air starting at $799 for the 13″ and $999 for the 15″ (both being offered at a $200 discount), and separately, the M3 iPad Air for $449 for the 11″ and $649 for the 13″ (both … Read More ⌘ Read more
@movq@www.uninformativ.de I got an empty line through the table, similarly to one of the linked bug reports, just at a different location:
@prologic@twtxt.net Germany was listed as “opposing” on https://fightchatcontrol.eu/ for a while, now it’s back to “undecided”. According to netzpolitik.org, it’s still debated. Also according to that page, there could be an important vote on the EU level on October 13/14.
The green party and the (far) left are opposing this (at least in Germany). Sadly, Germany is leaning more right with every year … As for young people: The (far) left is the strongest party among young people, with the (far) right being the second strongest one. (https://www.tagesschau.de/wahl/archiv/2025-02-23-BT-DE/umfrage-alter.shtml) Is there cause for hope? I don’t know.
Kaidan: Kaidan 0.13.0: Multi-Account Support and Secure Password Storage
Kaidan 0.13.0 is out now!
And it comes with a bunch of shiny new features.
Most of the work has been … ⌘ Read more
Lunduke’s Week in Tech - Sep 13, 2025
Open Source Leftists Celebrate Murder, Censor Conservatives, and say “Free Software is White Supremacy”. ⌘ Read more
Hoje continua, com o segundo e último dia, o…
Festival Japão. Torna-Viagem | Parte II
“Conheça o programa de hoje e embarque connosco nesta viagem ao Japão.
A partir das 15h00, no Teatro Ribeiro Conceição - Município de Lamego.”
#museudelamego #festivaljapaotornaviagem #raquelochoa
#museusemonumentosdeportugal
#teatroribeiroconceicao #portugalexpo2025 #OsakaemPortugal
#vaagostudio #TRC #Lamego
Festival Japão. Torna-Viagem | Parte II
Hoje arranca a segunda parte do Festival JAPÃO. TORNA-VIAGEM.
Marcamos encontro no Teatro Ribeiro Conceição - Município de Lamego, a partir das 18h30.
#museudelamego #festivaljapaotornaviagem #raquelochoa
#museusemonumentosdeportugal
#teatroribeiroconceicao #portugalexpo2025 #OsakaemPortugal
#vaagostudio
#Lamego #TRC
Continua a “guerra à burocracia”… Isto não se inventa:
https://eco.sapo.pt/2025/08/13/governo-quer-acabar-com-criminalizacao-da-omissao-da-contratacao-de-trabalhadores-a-seguranca-social/
DeprecationWarning: 'mode' parameter is deprecated and will be removed in Pillow 13 (2026-10-15)
img1 = PIL.Image.fromarray(my_array, mode="RGB")
So I went to see the documentation:
https://hugovk-pillow.readthedocs.io/en/latest/reference/Image.html#PIL.Image.fromarray
And came out empty handed, that is, couldn’t understand what to do instead :(
And the plot thickens:
https://github.com/python-pillow/Pillow/pull/9063
(@py5coding I guess you’ll want to check this out at some point. py5_tools.animated_gif uses this)
DeprecationWarning: 'mode' parameter is deprecated and will be removed in Pillow 13 (2026-10-15)
img1 = PIL.Image.fromarray(my_array, mode="RGB")
So I went to see the documentation:
https://hugovk-pillow.readthedocs.io/en/latest/reference/Image.html#PIL.Image.fromarray
And came out empty handed, that is, couldn’t understand what to do instead :(
And the plot thickens (this affects many projects, there are some workarounds, but some argument about “reverting” this change allowing some “mode” on import):
https://github.com/python-pillow/Pillow/pull/9063
(@py5coding@py5coding I guess you’ll want to check this out at some point. py5_tools.animated_gif uses mode=“RGB”)
#Pillow #PIL #Python
On Image.fromarray():
DeprecationWarning: 'mode' parameter is deprecated and will be removed in Pillow 13 (2026-10-15)
img1 = PIL.Image.fromarray(my_array, mode="RGB")
So I went to see the documentation:
https://hugovk-pillow.readthedocs.io/en/latest/reference/Image.html#PIL.Image.fromarray
And came out empty handed, that is, couldn’t understand what to do instead :(
And the plot thickens (this affects many projects, there are some workarounds, but some argument about “reverting” this change allowing some “mode” on import):
https://github.com/python-pillow/Pillow/pull/9063
(@py5coding@py5coding I guess you’ll want to check this out at some point. py5_tools.animated_gif uses mode=“RGB”)
Here’s an example of X11/Xlib being old and archaic.
X11 knows the data type “cardinal”. For example, the window property _NET_WM_ICON (which holds image data for icons) is an array of “cardinal”. I am already not really familiar with that word and I’m assuming that it comes from mathematics:
https://en.wikipedia.org/wiki/Cardinal_number
(It could also be a bird, but probably not: https://en.wikipedia.org/wiki/Cardinalidae)
We would probably call this an “integer” today.
EWMH says that icons are arrays of cardinals and that they’re 32-bit numbers:
https://specifications.freedesktop.org/wm-spec/latest-single/#id-1.6.13
So it’s something like 0x11223344 with 0x11 being the alpha channel, 0x22 is red, and so on.
You would assume that, when you retrieve such an array from the X11 server, you’d get an array of uint32_t, right?
Nope.
Xlib is so old, they use char for 8-bit stuff, short int for 16-bit, and long int for 32-bit:
That is congruent with the general C data types, so it does make sense:
https://en.wikipedia.org/wiki/C_data_types
Now the funny thing is, on modern x86_64, the type long int is actually 64 bits wide.
The result is that every pixel in a Pixmap, for example, is twice as large in memory as it would need to be. Just because Xlib uses long int, because uint32_t didn’t exist, yet.
And this is something that I wouldn’t know how to fix without breaking clients.
[47°09′13″S, 126°43′30″W] Raw reading: 0x68806C51, offset +/-1
[47°09′29″S, 126°43′13″W] Non-significative results – sampling finished
[47°09′13″S, 126°43′43″W] –interrupted–
[47°09′58″S, 126°43′13″W] Dosimeter overflow
[47°09′53″S, 126°43′13″W] Reading: 0.99 Sv
[47°09′54″S, 126°43′13″W] Saalmi, retransmit, please
Cheers @danzin@danzin, was it you who added a PR to core #Python about pprint?
(listening to #corepy #podcast)
Update: Thank you so much for improving Python @danzin@danzin !
core.py: PyCon US 2025 Recap
Starting from: 01:32:45 https://podcasters.spotify.com/pod/show/corepy/episodes/PyCon-US-2025-Recap-e347dc3
https://anchor.fm/s/eb6edc3c/podcast/play/104100675/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2025-5-13%2Fb281ac3a-b0ec-49b9-b31d-7a90031e910d.mp3#t=5565
[47°09′13″S, 126°43′21″W] –white noise–
[47°09′35″S, 126°43′13″W] Weather forecast alert – storm from W
[47°09′24″S, 126°43′13″W] Transfer aborted
[47°09′39″S, 126°43′13″W] Bad satellite signal – switching to analog communication
[47°09′47″S, 126°43′13″W] Transfer 50% complete…
[47°09′13″S, 126°43′15″W] Waiting for carrier
Saw this on Mastodon:
https://racingbunny.com/@mookie/114718466149264471
18 rules of Software Engineering
- You will regret complexity when on-call
- Stop falling in love with your own code
- Everything is a trade-off. There’s no “best” 3. Every line of code you write is a liability 4. Document your decisions and designs
- Everyone hates code they didn’t write
- Don’t use unnecessary dependencies
- Coding standards prevent arguments
- Write meaningful commit messages
- Don’t ever stop learning new things
- Code reviews spread knowledge
- Always build for maintainability
- Ask for help when you’re stuck
- Fix root causes, not symptoms
- Software is never completed
- Estimates are not promises
- Ship early, iterate often
- Keep. It. Simple.
Solid list, even though 14 is up for debate in my opinion: Software can be completed. You have a use case / problem, you solve that problem, done. Your software is completed now. There might still be bugs and they should be fixed – but this doesn’t “add” to the program. Don’t use “software is never done” as an excuse to keep adding and adding stuff to your code.
[47°09′11″S, 126°43′13″W] Weather forecast alert – storm from NW
[47°09′41″S, 126°43′13″W] Resetting dosimeter
On my blog: Toots 🦣 from 06/09 to 06/13 https://john.colagioia.net/blog/2025/06/13/week.html #linkdump #socialmedia #quotes #week
[47°09′13″S, 126°43′20″W] Raw reading: 0x684880B1, offset +/-1
Inter appoint Parma boss Chivu as manager
Cristian Chivu leaves Parma after only 13 games in charge to replace Simone Inzaghi as Inter Milan manager. ⌘ Read more
[47°09′13″S, 126°43′06″W] 4434 days without news from Herve
Live: Kangaroos host Eagles in lucrative $1 million WA home game
North Melbourne and West Coast face off in Bunbury in a rare home game in Perth. Later, Carlton faces Essendon in a blockbuster at the MCG. Follow live. ⌘ Read more
‘Fit, healthy’ 13-year-old’s family rocked by rare cancer diagnosis
Kobi Jones was at football training when he started to experience chest pain. Not long after that he was being treated for a type of cancer all but unheard of in people of his age. ⌘ Read more
[47°09′13″S, 126°43′11″W] Storm recedes – back to normal work