XMPP Interop Testing: MOAR TESTS!
Ever heard of XMPP Interop Testing? Itβs this cool project that helps make sure different XMPP servers can all work
together smoothly. Our XMPP Interop Testing project provides a suite of automated tests that can be integrated into
CI/CD pipelines to verify the compliance and interoperability of XMPP server implementations.
Late last year, we reported that we had secured funding graciously provided by NLnet that allowed
us to massively build out t β¦ β Read more
@lyse@lyse.isobeef.org YEAH THEY ARE SOOO GOOD SINGING TOGETHER!!! itβs kind of their label (hello project)βs thing :]

Since Fastly acquired and recently shut down glitch.com, some of my ancient webapps are no longer available, nor do I have any plans to make them available again - all had either zero, or very few monthly visits, used outdated libraries and would be a waste of money, to continue hosting and updating elsewhere.
All art archives remain unaffected and all projects shut down before 2025, were already permanently deleted, but if thereβs someone out there, still relying on the recently discontinued projects, somehow - you can reach out and request their source code.
These requests will only be honoured, until the end of this year, when we plan to permanently delete, all of this data (both webapps and files only hosted on Amazons CDN).
Canine out Β°_Β°
Status 2025-07-21
Morning, computer! Spending my days off trying to figure things out.
Some of them will occur in this post. I think best when Iβm writing,
after all.
Iβm back from a short vacation since a couple of weeks. Iβm still
going to take a few days off every week for a while. I need the break.
Itβs been way too many 12-16 hour workdays. Iβm nominally working 80%
(~6 hour days), so I figure Iβve been working a lot for free.
Yeah, well, I like the TKey project to succeed. The ideas behind it
have implicatio β¦ β Read more
i should work on my PHP project again just so i have an excuse to use htmx
TKey: The Next Generation
Not speaking for my employer, just as an interested developer in an
interesting open source project.
As you might have noticed, the platform repo of the Tillitis TKey has
some alpha tags for the next generation, Castor:
https://github.com/tillitis/tillitis-key1/tags
An alpha tag means that all planned features for the platform are in
place, but thereβs not yet a complete audit and a lot of testing β¦ β Read more
@movq@www.uninformativ.de Yeah, luckily, there is the suckless project. I couldnβt live without dmenu!
@prologic@twtxt.net Yeah, this really could use a proper definition or a βmanifestβ. π Many of these ideas are not very wide spread. And I havenβt come across similar projects in all these years.
Letβs take the farbfeld image format as an example again. I think this captures the βspiritβ quite well, because this isnβt even about code.
This is the entire farbfeld spec:
farbfeld is a lossless image format which is easy to parse, pipe and compress. It has the following format:
ββββββββββ€ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Bytes β Description β
β βββββββββͺββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β 8 β "farbfeld" magic value β
ββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ’
β 4 β 32-Bit BE unsigned integer (width) β
ββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ’
β 4 β 32-Bit BE unsigned integer (height) β
ββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ’
β [2222] β 4x16-Bit BE unsigned integers [RGBA] / pixel, row-major β
ββββββββββ§ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
The RGB-data should be sRGB for best interoperability and not alpha-premultiplied.
(Now, I donβt know if your screen reader can work with this. Let me know if it doesnβt.)
I think these are some of the properties worth mentioning:
- The spec is extremely short. You can read this in under a minute and fully understand it. That alone is gold.
- There are no βknobsβ: Itβs just a single version, itβs not like thereβs also an 8-bit color depth version and one for 16-bit and one for extra large images and one that supports layers and so on. This makes it much easier to implement a fully compliant program.
- Despite being so simple, itβs useful. Iβve used it in various programs, like my window manager, my status bars, some toy programs like βtuxeyesβ (an Xeyes variant), or Advent of Code.
- The format does not include compression because it doesnβt need to. Just use something like bzip2 to get file sizes similar to PNG.
- It doesnβt cover every use case under the sun, but it does cover the most important ones (imho). They have discussed using something other than RGBA and decided itβs not worth the trouble.
- They refrained from adding extra baggage like metadata. It would have needlessly complicated things.
Someone did a thing:
https://social.treehouse.systems/@ariadne/114763322251054485
Iβve been silently wondering all the time if this was possible, but never investigated: Keep doing X11 but use Wayland as a backend.
This uses XWaylandβs βrootfulβ mode, which basically just gives you a normal Wayland window with all the X11 stuff happening inside of it:
https://www.phoronix.com/news/XWayland-Rootful-Useful
In other words, put such a window in fullscreen and you (more or less) have good old X11 running in a Wayland window.
(For me, personally, this wonβt be the way forward. But itβs a very interesting project.)
It annoys me when I clone a git repository A in order to build and self-host some software, only to realize later that I also needed to clone repos B, C and D. Iβm not saying thatβs a bad thingβlogical separation of code between, say, a client and a server is very handyβbut some projects do not communicate very well when you need multiple tools to get it running independently.
I was this π€ close to buying a couple of baby-cactus plants but, I couldnβt β¦ I still have to save up for that future screen printing project. π₯²
(Of course, if weβre talking about a project youβre doing for a customer and the customer keeps asking for new stuff, then youβre never done, and you have to think ahead and expect changes. Is that what they mean? π€)
@prologic@twtxt.net Ahhh, right, my bad, I could have easily found that. π€¦
Thereβs also a project page which lists some limitations of this study: https://www.media.mit.edu/projects/your-brain-on-chatgpt/overview/
It certainly sounds plausible. βUse it or lose it.β
On my blog: Developer Diary, Day of the African Child https://john.colagioia.net/blog/2025/06/16/african-child.html #programming #project #devjournal
The Project Has Been CANCELLED β Read more
The XMPP Standards Foundation: The XMPP Newsletter May 2025
XMPP Newsletter Banner
Welcome to the XMPP Newsletter, great to have you here again!
This issue covers the month of May 2025.
Like this newsletter, many projects and their efforts in the XMPP community are a result of peopleβs voluntary work. If you are happy with the services and software you may be using, please consider saying thanks or help these projects! Int β¦ β Read more
Current toy project: an image feed generated by mk(1). Still some edges to clean up but itβs nice: http://a.9srv.net/img/_readme.html
Kubeflow Advances Cloud Native AI:Β a glimpse into KubeCon + CloudNativeCon Europe 2025
The Kubeflow community is rapidly growing due to its contributions to advancing AI by streamlining the AI/ML experience in Kubernetes. Kubeflow provides a composable ecosystem for implementing end-to-end solutions for AI/ML. Kubeflow includes the following projects:β¦ β Read more
Sonyβs NEWS UNIX workstations
The first prototype was ready in just six months. By October 1986, the project was announced, and in January 1987, the first NEWS workstation, the NWS 800 series, officially launched. It ran 4.2BSD UNIX and featured a Motorola 68020 CPU. Its performance rivaled that of traditional super minicomputers, but with a dramatically lower price point ranging from Β₯950,000 to Β₯2.75 million (approximately $6,555 to $18,975 USD in 1987). Competing UNIX workstations typically cost clo β¦ β Read more
Canada to expedite nation-building projects to counter Trump β Read more
GNOME OS ready for more extensive testing
While itβs still early days and itβs not recommended for non-technical audiences, GNOME OS is now ready for developers and early adopters who know how to deal with occasional bugs (and importantly, file those bugs when they occur). β« Tobias Bernard This is great news, and means GNOME OS is progressing nicely. Iβm a proponent of this and KDEβs equivalent project, because it allows the people working on GNOME and KDE to really showcase their work in β¦ β Read more
On my blog: Developer Diary, International Sex Workersβ Day https://john.colagioia.net/blog/2025/06/02/sex-workers.html #programming #project #devjournal
10 Epic Construction Projects That Took Centuries to Complete
These ten cathedrals and basilicas around Europe (and beyond) were built over many generations, reflecting changes in style, politics, and technology. From the Sagrada FamΓlia in Barcelona to the Basilica of San Petronio in Bologna, each project faced delays due to wars, funding shortages, and shifts in power. Some took more than six centuries to [β¦]
The post [10 Epic Construction Projects That Took Centuries β¦ β Read more
Precision Clock Mk IV
Article URL: https://mitxela.com/projects/precision_clock_mk_iv
Comments URL: https://news.ycombinator.com/item?id=44144750
Points: 501
# Comments: 119 β Read more
Flatpak βnot being actively developed anymoreβ
At the Linux Application Summit (LAS) in April, Sebastian Wick said that, by many metrics, Flatpak is doing great. The Flatpak application-packaging format is popular with upstream developers, and with many users. More and more applications are being published in the Flathub application store, and the format is even being adopted by Linux distributions like Fedora. However, he worried that work on the Flatpak project itself had stagnated, a β¦ β Read more
GNOMEβs Anti-Lunduke Religious Crusade
The GNOME Project and Foundation is obsessed with Lunduke. β Read more
Olimex Showcases Open Source β¬20 Smart Home Server Project
Olimex has recently highlighted a new open-source hardware and software project aimed at creating a β¬20 smart home server. The initiative was introduced during a lightning talk at TuxCon 2025, a community-driven open-source conference held earlier this month in Bulgaria. The project aims to deliver a compact, easy-to-use smart home server that prioritizes local control, [β¦] β Read more
4 trends shaping open source fundingβand what they mean for maintainers
Get insights on the latest trends from GitHub experts while catching up on these exciting new projects.
The post 4 trends shaping open source fundingβand what they mean for maintainers appeared first on The GitHub Blog. β Read more
plwm: X11 window manager written in Prolog
plwm is a highly customizable X11 dynamic tiling window manager written in Prolog. Main goals of the project are: high code & documentation quality; powerful yet easy customization; covering most common needs of tiling WM users; and to stay small, easy to use and hack on. β« plwm GitHub page Tiling window managers are a dime-a-dozen, but the ones using a unique or uncommon programming language do tend to stand out. β Read more
On my blog: Developer Diary, Memorial Day https://john.colagioia.net/blog/2025/05/26/memorial.html #programming #project #devjournal
Please donβt upload my code on Github!
Iβm thinking about putting this up on all my projects and even on the front page of my Gitea instance π€
10 Games Milked for All Their Worth
Sticking with what works is nothing new, especially in gaming. New stories, characters, and mechanics are increasingly rare. Long development times and ballooning budgets only compound the issue, as studios must take a larger gamble with every project. Why take that risk when going with a guaranteed success is safer? That mindset prompts developers to [β¦]
The post [10 Games Milked for All Their Worth](https://listverse.com/2025/05/25/10-games-milked-for-all-th β¦ β Read more
Home Assistant deprecates Core and Supervised installation methods and 32bit systems
We are today officially deprecating two installation methods and three legacy CPU architectures. We always strive to have Home Assistant run on almost anything, but sometimes we must make difficult decisions to keep the project moving forward. Though these changes will only affect a small percentage of Home Assistant users, we want to do everything in our power to β¦ β Read more
My vision with this newsletter is to have a slower medium for communicating about my art as well as ideas and projects Iβm working on regarding how we can use digital technology to our own benefits instead of being exploited by big tech.
Twtxt not sloe enough for you? π€£
Shine a spotlight on your open source project
Celebrate #MaintainerMonth with two big opportunities to showcase your open source project at GitHub Universe and WeAreDevelopers World Congress. Applications are open. Donβt miss out!
The post Shine a spotlight on your open source project appeared first on The GitHub Blog. β Read more
GhostBSD: from usability to struggle and renewal
This article isnβt meant to be technical. Instead, it offers a high-level view of what happened through the years with GhostBSD, where the project stands today, and where we want to take it next. As you may know, GhostBSD is a user-friendly desktop BSD operating system built with FreeBSD. Its mission is to deliver a simple, stable, and accessible desktop experience for users who want FreeBSDβs power without the complexity of manual set β¦ β Read more
Interview: Chief maintainer of Qt project on language independence, KDE, and the pain of Qt 5 to Qt 6 β’
Comments β Read more
On the relationship between Qt and KDE
Volker Hilsheimer, chief maintainer of the Qt project, says he has learned lessons from the painful Qt 5 to Qt 6 transition, the importance of Qt Bridges for using Qt from any language, and the significance of the relationship with the Linux KDE desktop. β« Tim Anderson at Dev Class Qt plays a significant role in the open source desktop world in particular, because itβs the framework KDE uses. Hilsheimer notes that KDEβs role in the Qt community is actual β¦ β Read more
A milestone for lightweight Kubernetes: k0s joins CNCF sandbox
Member post originally published on theΒ Mirantis blogΒ by Prithvi Raj We are excited to announce thatΒ k0s, our lightweight, zero dependencies, and fully open-source Kubernetes distribution, has officially joined the Cloud Native Computing Foundation (CNCF) as aΒ Sandbox project!β¦ β Read more
Moving secure GitOps forward with Flux
Spirits were high as the Flux team came together in London for KubeCon + CloudNativeCon Europe this year. With plenty to celebrate and even more to accomplish, one theme stood out as omnipresent: project security. Theβ¦ β Read more
i switched my bookmarks site from espial (unmaintained project) to linkding, and while iβll miss espialβs simplicity, i do appreciate linkdingβs power and the provided API.
at first i got auth working with my SSO (authelia) and was happy, but i want my public bookmarks available without loginβ¦ and i couldnβt configure my proxy to make that work, because of issues with sub paths, which sucks. so i switched to linkdingβs built-in auth. inconvenient, but worth it to share my bookmarks.
Render a Guitar Pro score in real time on Linux
Tuxguitar is a quite powerful application written in a mixture of Java / C. It is able to render a score in real time either via Fluidsynth or via pure MIDI. The development of Tuxguitar started in 2008 on Sourceforce and after a halt in 2022, the project restarted on Github and is still actively developed. The goal of this article is to try to render a score via Tuxguitar, and various other applications connected to Tuxguitar, via Jack β¦ β Read more
On my blog: Developer Diary, Malcolm X Day https://john.colagioia.net/blog/2025/05/19/malcolm-x.html #programming #project #devjournal
10 Horror Films That Failed to Launch Their Franchise
Horror, more than any other cinematic genre, is obsessed with franchise building, owing to the low-cost, high-reward potential. But movie making is big business, and financiers and studios are not afraid to pull the plug if they donβt see a big payday ahead, no matter the project. These movies were set up for sequels and [β¦]
The post [10 Horror Films That Failed to Launch Their Franchise](https://listverse.com/2025/05/16/10- β¦ β Read more
Securing MCP Servers: Key Lessons from a Vulnerable Project β Read more