Java’s Swing is allegedly in “maintenance mode”, so I doubt it’s a good idea to use it for new programs. For example, I very much doubt that it will ever support Wayland.
The replacement is supposed to be JavaFX, but that’s not included in JREs – anymore! It used to be, now it’s not, even though it’s well over 15 years old now.
This whole thing (“Java GUIs”) appears to have stagnated a lot. Probably because everything is web stuff these days …
https://www.oracle.com/java/technologies/javafx/faq-javafx.html#6
LILYGO T-Echo Plus Integrates LoRa, GNSS, and IMU in Rugged Wireless Smart Tag
LILYGO’s T-Echo Plus is a compact, battery-powered smart tag designed for wireless telemetry, motion tracking, and geolocation. It combines LoRa communication, GNSS positioning, Bluetooth Mesh, and a 6-axis IMU in an enclosure with both vibration and visual feedback, aiming to support mobile, field-deployed, or remote monitoring applications. The device uses the nRF52840 SoC from Nordic [ … ⌘ Read more
6.18-rc3: mainline
Version:6.18-rc3 (mainline)Released:2025-10-26Source:linux-6.18-rc3.tar.gzPatch:full ( incremental) ⌘ Read more
Check Your Mac Security Update Status with SilentKnight
Basically every Mac user is familiar with the process of updating MacOS system software to install updates for their operating system, which typically arrive as point releases (like 15.6) or major version releases (like 26). But did you know that MacOS will also periodically install security updates and anti-malware updates to Gatekeeper, MRT, and Xprotect? … [Read More](https://osxdaily.com/2025/10/24/check-your-mac-secur … ⌘ Read more
Looks like ICE recruits are a hot mess
Lisa Needham, Staff Writer - Daily Kos
Stephan: Creating the Trump Gestapo is turning out to be harder than one might think, but one option, which Trump is playing, is just to reduce the qualifications and integrity of the people you recruit, as this article describes. Of course, it helps to have a corrupt Gestapo leader, say someone like Tom Homan.
Released:2025-10-23Source:linux-6.6.114.tar.xzPGP Signature:linux-6.6.114.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.6.114 ⌘ Read more
OpenBSD 7.8 released
Like clockwork, every six months, we have a new OpenBSD release. OpenBSD 7.8 adds support for the Raspberry Pi 5, tons of improvements to sleep, wake, and hibernate, the TCP stack can now run in parallel on multiple processors, and so much more. DRM has been updated to match Linux 6.12.50, and drivers for the Qualcomm Snapdragon DRM subsystem and Qualcomm DisplayPort controller were added as well. The changelog is, as always, long and detailed, so head on over for the finer details. OpenBS … ⌘ Read more
KDE Plasma 6.5 released
KDE is on a roll lately, and keeps on rolling with today’s release of KDE Plasma 6.5. As the project itself notes, this release focuses on relatively small improvements, refinements, and other niceties, without making any massive changes. With Linux desktops taking accessibility more seriously lately than ever before, I want to focus on the accessibility improvements first. The Orca screen reader now announces caps lock state changes, and screen readers will now describe the Shortcut … ⌘ Read more
6.18-rc2: mainline
Version:6.18-rc2 (mainline)Released:2025-10-20Source:linux-6.18-rc2.tar.gzPatch:full ( incremental) ⌘ Read more
6.1.157: longterm
Version:6.1.157 (longterm)Released:2025-10-19Source:linux-6.1.157.tar.xzPGP Signature:linux-6.1.157.tar.signPatch:full ⌘ Read more
6.6.112: longterm
Version:6.6.112 (longterm)Released:2025-10-15Source:linux-6.6.112.tar.xzPGP Signature:linux-6.6.112.tar.signPatch:full ⌘ Read more
6.1.156: longterm
Version:6.1.156 (longterm)Released:2025-10-15Source:linux-6.1.156.tar.xzPGP Signature:linux-6.1.156.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.1.156 ⌘ Read more
Nezabudnuteľný vzdelávací zájazd
V období od 6. – 14. 10. 2025 vyrazili na nezabudnuteľný vzdelávací zájazd víťazi kvízu “Koliko se poznajemo” Hanna Drieňovská, Ksenija Vujačić, Matej Marčok a David Andrášik a členovia víťazných tímov Kempu multikulturalizmu Ján Pavelka a Branislav Cesnak po krásach strednej Európy. Sprievodkyňou bola profesorka Tatiana Topoľská. Navštívili mesto České Budějovice, s dominantným námestím, ktoré patrí medzi najväčšie v strednej Európe a je obklopené kr … ⌘ Read more
Ukrainian assault units advance up to 1.6 km in Donetsk region – Armed Forces chief ⌘ Read more
6.18-rc1: mainline
Version:6.18-rc1 (mainline)Released:2025-10-12Source:linux-6.18-rc1.tar.gzPatch:full ⌘ Read more
6.12.52: longterm
Version:6.12.52 (longterm)Released:2025-10-12Source:linux-6.12.52.tar.xzPGP Signature:linux-6.12.52.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.12.52 ⌘ Read more
6.6.111: longterm
Version:6.6.111 (longterm)Released:2025-10-12Source:linux-6.6.111.tar.xzPGP Signature:linux-6.6.111.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.6.111 ⌘ Read more
Gunmen attack house of worship of minority sect in Pakistan, wounding 6 worshippers ⌘ Read more
Orange Pi Previews Orange Pi 6 Plus with 12-core architecture and dual 5G Ethernet ports
Orange Pi has introduced the Orange Pi 6 Plus, a single-board computer intended for high-performance and AI-oriented computing tasks. It uses the CIX CD8180/CD8160 SoC with a 12-core 64-bit CPU and an NPU rated at up to 45 TOPS. The SoC includes a 12-core architecture paired with an integrated graphics processor supporting hardware-accelerated ray tracing […] ⌘ Read more
Strong 7.6 magnitude earthquake strikes off southern Philippines, tsunami warning issued ⌘ Read more
Comment on GIMP 3.0.6 Update is a Bug-Fix Backport Bonanza by CLOUD STORAGE
Rainx Drive is the Best Cloud Storage Platform ⌘ Read more
6.12.51: longterm
Version:6.12.51 (longterm)Released:2025-10-06Source:linux-6.12.51.tar.xzPGP Signature:linux-6.12.51.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.12.51 ⌘ Read more
6.6.110: longterm
Version:6.6.110 (longterm)Released:2025-10-06Source:linux-6.6.110.tar.xzPGP Signature:linux-6.6.110.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.6.110 ⌘ Read more
Radxa Announces Fogwise AIRbox Q900 for Industrial Edge AI
Radxa has announced the Fogwise AIRbox Q900, a rugged edge AI system powered by Qualcomm’s IQ-9075 processor. The compact unit delivers high-performance compute with industrial reliability, targeting real-time inference in manufacturing, robotics, smart cities, and research. The AIRbox Q900 is powered by the Qualcomm IQ-9075 SoC. It integrates an octa-core Kryo Gen 6 CPU based […] ⌘ Read more
6.16.10: stable
Version:6.16.10 (stable)Released:2025-10-02Source:linux-6.16.10.tar.xzPGP Signature:linux-6.16.10.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.16.10 ⌘ Read more
6.12.50: longterm
Version:6.12.50 (longterm)Released:2025-10-02Source:linux-6.12.50.tar.xzPGP Signature:linux-6.12.50.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.12.50 ⌘ Read more
6.6.109: longterm
Version:6.6.109 (longterm)Released:2025-10-02Source:linux-6.6.109.tar.xzPGP Signature:linux-6.6.109.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.6.109 ⌘ Read more
6.1.155: longterm
Version:6.1.155 (longterm)Released:2025-10-02Source:linux-6.1.155.tar.xzPGP Signature:linux-6.1.155.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.1.155 ⌘ Read more
25. Prehliadka sólistov slovenskej ľudovej piesne Cez Nadlak je…
V rumunskom Nadlaku sa počas uplynulého víkendu niesol spev slovenskej ľudovej piesne. Konala sa tam jubilejná 25. Prehliadka sólistov Cez Nadlak je…, na ktorej sa predstavilo 35 spevákov zo Slovenska, Srbska a Maďarska. Súťaž prebiehala v troch vekových kategóriách. V kategórii 6 – 12 rokov získala prvú cenu Bianka Slauková z Nadlaku, druhú Lana Sabolčká z Báčskeho Petrovca a t … ⌘ Read more
6.17: mainline
Version:6.17 (mainline)Released:2025-09-28Source:linux-6.17.tar.xzPGP Signature:linux-6.17.tar.signPatch:full ⌘ Read more
Tiny RISC-V Development Board with WCH CH32V317WCU6 Available from $6.80
The nanoCH32V317 is a compact development board created by MuseLab to simplify prototyping and embedded system development. It integrates USB connectivity, Ethernet support, and a straightforward programming interface through USB Type-C, providing an accessible platform for engineers and hobbyists working with RISC-V microcontrollers. The board is powered by the WCH CH32V317WCU6, a RISC-V microcontro … ⌘ Read more
MacOS Tahoe 26 Feels Slow? Try These 6 Performance Tips
Some Mac users who have updated to macOS Tahoe 26 feel like the new operating system runs slower than their prior MacOS installation did. Reports online suggest there can be general sluggishness and lagging performance, sometimes with frame rate drops and stuttering animations on the screen, or even when typing. Other users in various forums … Read More ⌘ Read more
Hmm, gnu.org is slow as heck. Shorter HTML pages load in about ten seconds. This complete AWK manual all in one large HTML page took a full minute: https://www.gnu.org/software/gawk/manual/gawk.html Is there maybe some anti AI shenanigans going on?
In any case, I find the user guide super interesting. My AWK skills are basically non-existent, so I finally decided to change that. This document is incredibly well written and makes it really fun to keep reading and learning. I’m very impressed. So far, I made it to section 1.6, happy to continue.
I’ve got a prototype of my hardcopy simulator going. I’m typing on the keyboard and the “display” goes to the printer:

https://movq.de/v/235c1eabac/MVI_8810.MOV.mp4
The biiiiiiiiiig problem is that the print head and plastic cover make it impossible to see what’s currently being printed, because this is not a typewriter. This means: In order to see what I just entered, I have to feed the paper back and forth and back and forth … it’s not ideal.
I got that idea of moving back/forth from Drew DeVault, who – as it turned out – did something similar a few years back. (I tried hard to read as little as possible of his blog post, because figuring things out myself is more fun. But that could mean I missed a great idea here or there.)
But hey, at least this is running on my Pentium 133 on SuSE Linux 6.4, printer connected with a parallel cable. 😍
(Also, yes, you can see the printouts of earlier tests and, yes, I used ed(1) wrong at one point. 🤪 And ls insisted on using colors …)
The XMPP Standards Foundation: MongooseIM 6.4 - Simplified and Unified
MongooseIM is a scalable and efficient instant messaging server. It implements the open, proven, extensible and constantly evolving XMPP protocol, which is an excellent choice when it comes to instant messaging. To communicate with other XMPP entities, the server uses three main types of interfaces, listed in the table below.
XMPP InterfacePurposeConnection typeReworked in v … ⌘ Read more
Erlang Solutions: MongooseIM 6.4: Simplified and Unified
MongooseIM is a scalable and efficient instant messaging server. With the latest release 6.4.0, it has become more powerful yet easier to use and maintain. Thanks to the internal unification of listeners and connection handling, the configuration is easier and more intuitive, while numerous new options are supported.
New features include support for TLS 1.3 with optional channel binding for improved security, single round-trip authent … ⌘ Read more
Video: C Programming on System 6 - VCFMW, CMaster ⌘ Read more
(Just for fun, SuSE Linux 6.4 from ~25 years ago:
)
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.
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
NextTrace 這款網絡排查工具,堪稱神器!狂攬 6-8k Star!
在排查網絡問題時,想知道數據包經過了哪些節點,路由延遲如何,卻發現傳統工具要麼功能複雜,要麼體積龐大。今天和大家分享一款在 GitHub 上發現的開源項目 NextTrace,專門解決路由跟蹤的痛點。這個工具不僅輕量化設計,還支持可視化路由展示,目前已經獲得了 6.8k+ Star,相當值得關注。主要功能多協議支持:支持 ICMP、TCP SYN、UDP 三種協議進行路由跟蹤,適應不同的網絡環境需 ⌘ Read more