@prologic@twtxt.net it’s fine, I never expected my yeets, to be preserved for future generations. Any art I posted here, can be found through my (now almost entirely HTML 5 complient) website.
@kat@yarn.girlonthemoon.xyz I am sure @prologic@twtxt.net would not mind sending an invite. Ping him!
On my blog: Developer Diary, 1994 Rwandan Genocide https://john.colagioia.net/blog/2025/04/07/rwanda.html #programming #project #devjournal
FOSDEM 2025
I recently attended the large Free and Open Source Software conference
FOSDEM 2025 in Brussels, Belgium. I went there by train, of course,
via Copenhagen, Hamburg, and Cologne. The same route back.
I lived in the rather expensive, allegedly fancy hotel Le Châtelain in
Brussels. It was really not that fancy, but they had a … ⌘ Read more
@bender@twtxt.net I was a bit confused at first what that is: Apparently, it’s the source code of Altair BASIC: https://gizmonaut.net/soapflakes/EXE-199711.html
(Of course they have a user agent filter. 😂 Can’t download that PDF with wget.)
On my blog: Free Culture Book Club — Nose Ears, part 2 https://john.colagioia.net/blog/2025/04/05/nose-ears-2.html #freeculture #bookclub
On my blog: Toots 🦣 from 03/31 to 04/04 https://john.colagioia.net/blog/2025/04/04/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, The Chase https://john.colagioia.net/blog/2025/04/03/chase.html #scifi #startrek #closereading
XMPP Interop Testing: Enabling Tests
Our project creates a framework that allows anyone to easily add XMPP standards compliance tests to the test phase of
their build pipeline. Prior to our most recent release (version 1.5.0) a test execution would basically run all tests
in the test suite. We provided an option to exclude certain tests, but in essence, the bulk of tests would execute.
This behavior is generally preferable when testing an XMPP server implementation. A benefit of exclusion-based
… ⌘ Read more
On my blog: Developer Diary, Transgender Day of Visibility https://john.colagioia.net/blog/2025/03/31/transgender.html #programming #project #devjournal
On my blog: Hegemon and the Masters of… 🚫 https://john.colagioia.net/blog/2025/03/30/patriarchy.html #womenshistorymonth #harm #politics #rant
On my blog: Free Culture Book Club — Nose Ears, part 1 https://john.colagioia.net/blog/2025/03/29/nose-ears-1.html #freeculture #bookclub
On my blog: Toots 🦣 from 03/24 to 03/28 https://john.colagioia.net/blog/2025/03/28/week.html #linkdump #socialmedia #quotes #week
Mathieu Pasquet: Poezio 0.15 / 0.15.1
About three years since the last version, poezio 0.15 (and 0.15.1 to address
a small packaging mishap, version numbers are cheap) was released yesterday!
Poezio is a terminal-based XMPP client which aims to replicate the
feeling of terminal-based IRC clients such as irssi or weechat; to
this end, poezio originally only supported multi-user chats.
Not a lot this time around… Maybe next time?
- A new
moderateplugin (for [XEP-0425](http://xmpp.org/ex … ⌘ Read more
On my blog: Real Life in Star Trek, Lessons https://john.colagioia.net/blog/2025/03/27/lessons.html #scifi #startrek #closereading
Mathieu Pasquet: slixmpp v1.10
This new version does not have many new features, but it has quite a few
breaking changes, which should not impact many people, as well as one important
security fix.
Thanks to everyone who contributed with code, issues, suggestions, and reviews!
SecurityAfter working on TLS stuff, I noticed that we still allowed unencrypted SCRAM to be negociated, which is really not good.
For packagers who only want this security fix, the commit fd66aef38d48b6474654cbe87464d7d416d6a5f3 should app … ⌘ Read more
On my blog: Developer Diary, World Tuberculosis Day https://john.colagioia.net/blog/2025/03/24/tuberculosis.html #programming #project #devjournal
I lost my original Windows 95 CD (and it’s too expensive for my taste to buy on eBay), so I finally sat down and got an old disk image of one of my PCs to work in QEMU.
I don’t intend to do much with Win95. I just want to be able to boot it, if I want to check how certain things worked or looked in that version. The purpose of this really is to be an archeological digsite.
On my blog: Free Culture Book Club — Sulphur Nimbus https://john.colagioia.net/blog/2025/03/22/sulphur-nimbus.html #freeculture #bookclub
On my blog: Toots 🦣 from 03/17 to 03/21 https://john.colagioia.net/blog/2025/03/21/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, Starship Mine https://john.colagioia.net/blog/2025/03/20/starship-mine.html #scifi #startrek #closereading
The Compressed Book Edition
Image: The Compressed Book Edition. Image by Marie Verdeil and Hugo Lopez.
_The Compressed Edition is available in our bookshop as a [paperback](https://www.lulu.com/shop/kris-de-decker/low-tech-magazine-2007-2021-the-compressed-edition/paperback/product-jeqeevm.html?page=1&page … ⌘ Read more
@andros@twtxt.andros.dev Can you reproduce any of this outside of your client? I can’t spot a mistake here:
$ curl -sI 'http://movq.de/v/8684c7d264/.html%2Dindex%2Dthumb%2Dgimp11%2D1.png.jpg'
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 2615
Content-Type: image/jpeg
Date: Wed, 19 Mar 2025 19:53:17 GMT
Last-Modified: Wed, 19 Mar 2025 17:34:08 GMT
Server: OpenBSD httpd
$ curl -sI 'https://movq.de/v/8684c7d264/gimp11%2D1.png'
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 131798
Content-Type: image/png
Date: Wed, 19 Mar 2025 19:53:19 GMT
Last-Modified: Wed, 19 Mar 2025 17:18:07 GMT
Server: OpenBSD httpd
$ telnet movq.de 80
Trying 185.162.249.140...
Connected to movq.de.
Escape character is '^]'.
HEAD /v/8684c7d264/.html%2Dindex%2Dthumb%2Dgimp11%2D1.png.jpg HTTP/1.1
Host: movq.de
Connection: close
HTTP/1.1 200 OK
Connection: close
Content-Length: 2615
Content-Type: image/jpeg
Date: Wed, 19 Mar 2025 19:53:31 GMT
Last-Modified: Wed, 19 Mar 2025 17:34:08 GMT
Server: OpenBSD httpd
Connection closed by foreign host.
$
On my blog: Developer Diary, Saint Patrick’s Day ☘️ https://john.colagioia.net/blog/2025/03/17/patrick.html #programming #project #devjournal
On my blog: Free Culture Book Club — electric (yang) https://john.colagioia.net/blog/2025/03/15/electric-yang.html #freeculture #bookclub
On my blog: Toots 🦣 from 03/10 to 03/14 https://john.colagioia.net/blog/2025/03/14/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, Birthright part 2 https://john.colagioia.net/blog/2025/03/13/birthright-2.html #scifi #startrek #closereading
Datalagring, igen!
Some of my usual readers will have to excuse me. This post will be in
Swedish. It’s about proposed Swedish legislation for forcing someone
who offers a message system to the public to cooperate with the law.
— — —
Ändring- Första version: 2025-03-10 07:55
- Ändrad: 2025-03-12 18:01 +0100: Listan i “En bugg?” hade automatiskt
numrerats av blogverktyget och HTML så poängen försvann. Nu citerad
mer korrekt där det framgår att “1.” är borttagen.
Nytt lagförslag: Även chatsystem ska va … ⌘ Read more
[ANN] Monero, Arti, and I2P Apps for TrueNAS Scale
As part of our efforts to support critical cryptocurrency infrastructure and privacy, MAGIC Grants has implemented Monero, Arti, and I2P apps for TrueNAS Scale.
Link: https://magicgrants.org/2025/03/11/truenas-monero-arti-i2p.html
u/SamsungGalaxyPlayer (Reddit) ⌘ Read more
Mathieu Pasquet: slixmpp v1.9.1
This is mostly a bugfix release over version 1.9.0.
The main fix is the rust JID implementation that would behave incorrectly when
hashed if the JID contained non-ascii characters. This is an important issue as
using a non-ascii JID was mostly broken, and interacting with one failed in
interesting ways.
- The previously mentioned JID hash issue
- Various edge cases in the roster code
- One edge case in the MUC ( [XEP-0045](https: … ⌘ Read more
On my blog: Developer Diary, Harriet Tubman Day https://john.colagioia.net/blog/2025/03/10/tubman.html #programming #project #devjournal
Datalagring, igen!
Some of my usual readers will have to excuse me. This post will be in
Swedish. It’s about proposed Swedish legislation for forcing someone
who offers a message system to the public to cooperate with the law.
— — —
InledningNytt lagförslag: Även chatsystem ska vara “anpassningsskyldiga” för
hemlig avlyssning och hemlig övervakning!
Det är väl ingen överraskning bland mina läsare vad jag tycker om det.
Går förslaget igenom gör vi det mer komplicerat för vanliga användare
att meddela sig med varan … ⌘ Read more
On my blog: Free Culture Book Club — acoustic (yin) https://john.colagioia.net/blog/2025/03/08/acoustic-yin.html #freeculture #bookclub
On my blog: Toots 🦣 from 03/03 to 03/07 https://john.colagioia.net/blog/2025/03/07/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, Birthright, part 1 https://john.colagioia.net/blog/2025/03/06/birthright-1.html #scifi #startrek #closereading
https://one-octet.dev/posts/org-mode-lettre.html latex orgmode
On my blog: Developer Diary, World Wildlife Day https://john.colagioia.net/blog/2025/03/03/wildlife.html #programming #project #devjournal
On my blog: Free Culture Book Club — Stories by Matthew DeBlock https://john.colagioia.net/blog/2025/03/01/deblock.html #freeculture #bookclub
On my blog: Toots 🦣 from 02/24 to 02/28 https://john.colagioia.net/blog/2025/02/28/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, Tapestry https://john.colagioia.net/blog/2025/02/27/tapestry.html #scifi #startrek #closereading
Mathieu Pasquet: slixmpp v1.9.0
It has not been too long since 1.8.6 and here we are with 1.9.0, which is kind of a major release (following the well-known pridever numbering scheme).
Long story short, there are at least two major changes warranting the new number (and plenty of other things, read on!):
- switching the cython jid implementation for a rust one, which will be faster and more correct
- removing the xmpp.process() method (planned since the 1.8.0 release)
Special thanks to nicoco … ⌘ Read more
To me it appeared that the failed attempts to ban NPD in the past actually helped them gain more supporters.
What makes AfD stronger for sure is just going “lol nah we’re not even going to try”:
https://www.tagesschau.de/inland/innenpolitik/afd-verbot-antrag-100.html
If they don’t try, then it means that “it can’t be that bad, it’s just a normal party”, right? 😡
Du brauchst schon fast keine AfD mehr, wenn du Medien (ÖR!) hast, die so die Interviews führen: https://www.deutschlandfunk.de/interview-mit-bodo-ramelow-linke-ex-ministerpraesident-thueringen-zur-wahl-100.html
On my blog: Developer Diary, Kingdom of Ava https://john.colagioia.net/blog/2025/02/24/ava.html #programming #project #devjournal
On my blog: The Comet https://john.colagioia.net/blog/2025/02/23/comet.html #blackhistorymonth #fiction
On my blog: Free Culture Book Club — Cairn Wardens Guide, part 2 https://john.colagioia.net/blog/2025/02/22/cairn-3.html #freeculture #bookclub
On my blog: Toots 🦣 from 02/17 to 02/21 https://john.colagioia.net/blog/2025/02/21/week.html #linkdump #socialmedia #quotes #week