thinking of Masyu. What a great game. Wondering about the perfect algorithm to generate a board of arbitrary size with only one solution. Thatâs almost more fun than playing the game #programming #masyu #puzzle #videogame
as things are now in fact even worse
You mean this, right?
Contrary to a vague mention of a possible âadvanced flowâ that may eventually allow âexperienced users to accept the risks of installing software that isnât verifiedâ, Googleâs description of the program continues to state plainly that:
Starting in September 2026, Android will require all apps to be registered by verified developers in order to be installed on certified Android devices
Until such time that they have shown evidence that it will be possible to bypass the verification process without undue friction, we must believe what is stated on their official page: that all apps from non-registered developers will be blocked once their lock-down goes into effect.
Tony Hoare, Turing Award-Winning Computer Scientist Behind QuickSort, Dies At 92
Tony Hoare, the Turing Award-winning pioneer who created the Quicksort algorithm, developed Hoare logic, and advanced theories of concurrency and structured programming, has died at age 92.
News of his passing was shared today in a blog post. The site I Programmer also commemorated Hoare in a post highlighting ⊠â Read more
FSF Hiring New Manager For Leading Their Hardware Certification Program
The Free Software Foundation is hiring a new engineering and certification manager for leading the Respect Your Freedom âRYFâ hardware certification program. The FSF RYF program is about certifying hardware that respects the userâs freedom and privacy for control over the device, such as no proprietary firmware blobs needed to be loaded at run-time, no digital rights management / digital restrictions, and complies with their other free software ⊠â Read more
exfatprogs 1.3.2 Brings Improvements To mkfs.exfat, fsck.exfat
For those making use of Microsoftâs exFAT file-system under Linux, tagged today was exfatprogs 1.3.2 as the newest update to these open-source user-space programs for going along with the Linux kernelâs exFAT file-system driver⊠â Read more
How AI Assistants Are Moving the Security Goalposts
An anonymous reader quotes a report from KrebsOnSecurity: AI-based assistants or âagentsâ â autonomous programs that have access to the userâs computer, files, online services and can automate virtually any task â are growing in popularity with developers and IT workers. But as so many eyebrow-raising headlines over the past few weeks have shown, these powerful and assert ⊠â Read more
NVIDIA Releases New R595-Derived Vulkan Developer Beta For Linux With New Features
Last week NVIDIA released the 595.45.04 Linux driver beta as their first release in the R595 series for Linux and itâs running very well in initial testing. Today as part of their Vulkan developer beta program, they have released the NVIDIA 595.44.02 driver that brings some new Vulkan API features⊠â Read more
New Rust Driver Aims To Improve Upstream Linux On Synology NAS Devices
A set of patches posted to the Linux kernel mailing list last week introduce a new driver for enhancing the upstream/mainline Linux kernel support for Synology network attached storage (NAS) devices. This new driver is Synology Microp and is making use of the Linux kernelâs modern Rust programming language support⊠â Read more
2/3 of Node.Js Users Run an Outdated Version. So OpenJS Announces Program Offering Upgrade Providers
How many Node.js users are running unsupported or outdated versions. Roughly two thirds, according to data from Nodeâs nonprofit steward, OpenJS.
So theyâve announced âthe Node.js LTS Upgrade and Modernization programâ to help enterprises move safely off legacy/end-of-life Node. ⊠â Read more
Rust 1.94 Released With Stable Support For AVX-512 FP16 Intrinsics, Array Windows
Rust 1.94 was rolled out today as the newest routine stable update for the Rust programming language⊠â Read more
Linux 7.1 To Prevent Intel NPUs From Being Exhausted By Single Programs
The Intel IVPU accelerator driver will be introducing limits on Intel NPU resource usage by non-root user-space programs beginning with the Linux 7.1 kernel⊠â Read more
Sovereign Tech Fellowship Opens Up To Community Managers, Technical Writers
Germanyâs Sovereign Tech Agency announced a new and expanded Sovereign Tech Fellowship program that is now open to community managers and technical writers, beyond just FOSS maintainers from the prior round⊠â Read more
New Zlib-rs Delivers More Performance With AVX-512 VNNI Adler32 Implementation
Zlib-rs as the Rust programming language implementation of Zlib from the Trifetca Tech Foundation is out with a shiny new release (actually, releases) today⊠â Read more
Microsoft: Computer Programming Is Dying, Long Live AI Literacy
theodp writes: On Tuesday, Microsoft GM of Education and Workforce Policy (and former Code.org Chief Academic Officer) Pat Yongpradit posted an obituary of sorts for coders. âComputer programmers and software developers are codified differently in the BLS [Bureau of Labor Statistics] data,â Yongpradit wrote. âThe modern AI-infused world needs less ⊠â Read more
Uber Previews Its Dubai Air Taxi Service
An anonymous reader shares a report: Uber is one step closer to going airborne. On Wednesday, the company previewed its air taxi booking service ahead of an expected launch in Dubai later this year. The inaugural Uber Air program will let travelers book Joby Aviationâs electric air taxis through a familiar process in the Uber app.
The experience of booking an air taxi will be much like reserv ⊠â Read more
IBM Shares Crater 13% After Anthropic Says Claude Code Can Tackle COBOL Modernization
IBM shares plunged nearly 13% on Monday after Anthropic published a blog post arguing that its Claude Code tool could automate much of the complex analysis work involved in modernizing COBOL, the decades-old programming language that still underpins an estimated 95% of ATM transactions in the United States and ⊠â Read more
Is AI Impacting Which Programming Language Projects Use?
âIn August 2025, TypeScript surpassed both Python and JavaScript to become the most-used language on GitHub for the first time everâŠâ writes GitHubâs senior developer advocate.
They point to this as proof that âAI isnât just speeding up coding. Itâs reshaping which languages, frameworks, and tools developers choose in the first place.â
Eighty percent of ⊠â Read more
Linux 7.0 Makes Preparations For Rust 1.95
Last week was the main feature pull of Rust programming language updates for the Linux 7.0 kernel merge window. Most notable with that pull was Rust officially concluding its âexperimentalâ in now treating Rust for Linux kernel/driver programming as stable and here to stay. Sent out today was a round of Rust fixes for Linux 7.0 that includes preparations for the upcoming Rust 1.95 release⊠â Read more
Americaâs Peace Corps Announces âTech Corpsâ Volunteers to Help Bring AI to Foreign Countries
Over 240,000 Americans volunteered for Peace Corps projects in 142 countries since the program began more than half a century ago.
But now the agency is launching a new initiative â called Tech Corps. âItâs the Peace Corps, but make it AI,â explains Engadget:
The Peace Corpsâ latest proposal ⊠â Read more
Ireland Launches Worldâs First Permanent Basic Income Scheme For Artists, Paying $385 a Week
Ireland has announced what it says is the worldâs first permanent basic income program for artists, a scheme that will pay 2,000 selected artists $385 per week for three years, funded by an $21.66 million allocation from Budget 2026. The program follows a 2022 pilot â the Irish governmentâs first l ⊠â Read more
Windows 11 Notepad Flaw Let Files Execute Silently via Markdown Links
Microsoft has patched a high-severity vulnerability in Windows 11âs Notepad that allowed attackers to silently execute local or remote programs when a user clicked a specially crafted Markdown link, all without triggering any Windows security warning.
The flaw, tracked as CVE-2026-20841 and fixed in the February 2026 Patch Tuesday upda ⊠â Read more
Go 1.26 Introduces Two Language Changes, New Performance Improvements
For programmers fond of the Go programming language, Go 1.26 is out today with two language changes, performance improvements, and other alterations to this Google-backed programming language⊠â Read more
Fuck me dead! I accidentally confused an HTML file for a YAML file and manually opened it in my browser. Unfortunately, I clicked on the OK button of the popped up dialog a bit too fast, it just caught me off guard. It asked which program to open the YAML file in. Of course Firefox thought that it could handle that and suggested itself by default. Conveniently, the âdonât prompt me again and always use this selection from now onâ checkbox was enabled.
And then the endless loop of death started. Turns out, this fucking browser canât do shit with YAML files and delegated to what had been just configured. Oh, would you look at that!? Firefox! Empty tabs after empty tabs appeared. Killing and restarting Firefox just loaded the last session with all the tabs and the loop continued.
Some bloody snakeoil on my work machine slows down link openening requests by two, three seconds. Itâs always absolutely anoying, but luckily, it actually limited the rate of new tabs popping up. I still could not close the many tabs fast enough that had accumulated before I noticed what was going on in the background.
Going to the settings to change them was always interrupted with a new tab opening in the foreground.
Finally, killing Firefox and renaming the file on disk before restarting Firefox did the trick and broke the loop. I was still holding down Ctrl+W for a minute or so to get rid of the useless tabs. I didnât want to loose the important tabs, so just ditching the session wasnât an option.
@movq@www.uninformativ.de Ah, great!
I have to analyze what is taking yt-dlp so long start up. Two and a half, three seconds just to determine that a video is in the download archive and then abort is nuts. Iâm wondering what this program does before that.
I canât remember if the hex viewer back then had these options. Donât even recall what software that was. :-)
The one that I used during my Windows 95 days was âHex Workshopâ. It had similar features, just not as promimently displayed. It shows them down there in the statusline as âValueâ:

Newer versions can probably do more, havenât checked. đ (Assuming this program still exists.)
Apart from selecting text to copy into the clipboard. But that probably has the potential for trouble and interference with button clicks, etc.
Yeah, thatâs a big problem: Once you activate mouse mode in the terminal, the terminal loses the ability to select text. đ Youâd either have to emulate that in the program itself (like Vim does) or give the user an easy way to turn mouse support on/off during runtime.
How did the startup times develop?
Theyâre pretty stable at around 230 ms on my old NUC. Itâs just fast enough so that it doesnât annoy me.
Free Bi-Directional EV Chargers Tested to Improve Massachusetts Power Grid
Somewhere on Americaâs eastern coast, thereâs an economic development agency in Massachusetts promoting green energy solutions. And Monday the Massachusetts Clean Energy Center (or MassCEC) announced âa first-of-its-kindâ program to see what happens when they provide free electric vehicle chargers to selected residents, sc ⊠â Read more
Iâm inclined to remove all mouse support, except for moving windows. đ€ I originally wanted this to emulate the behavior of DOS programs, but a) mouse support is a lot of code, b) using the mouse is cumbersome anyway and I would rarely do it.
Toyota Developing A Console-Grade, Open-Source Game Engine - Using Flutter & Dart
Well, hereâs an unexpected combination⊠Toyotaâs Toyota Connected North America unit is developing a console-grade open-source game engine. Making it even more unusual is their engineering choices of building around the Flutter toolkit and in turn the Dart programming language. This new game engine creation is called Fluorite⊠â Read more
Krita 6.0 Beta Released - Using Qt6 & Wayland Color Management Support
The first beta release of Krita 6.0 is now available for this featureful digital painting program. Krita 6.0 is re-based against the Qt6 toolkit while Krita 5.3 Beta is also being released at the same time for those sticking to Qt5⊠â Read more
NetBSDâs Kernel Supports Lua Scripting But Donât Look For Rust In There Anytime Soon
For those not fond of the increasing use of the Rust programming language within the Linux kernel or FreeBSDâs considerations for Rust in its kernel, you can perhaps find refuge within NetBSD. One of the NetBSD developers has explained why you likely wonât be finding Rust code within the NetBSD kernel anytime soon⊠â Read more
Intel ISPC 1.30 Released With AMX Support Added To The Standard Library
Intel ISPC 1.30 is now available as the latest feature update to their Implicit SPMD Program Compiler as a variant of the C programming language to easily target their array of CPUs and GPUs⊠â Read more
Microsoftâs New Open-Source Project: LiteBox As A Rust-Based Sandboxing Library OS
Microsoft engineers and other stakeholders have been developing LiteBox as a security-focused library OS written in the Rust programming language and leveraging Linux Virtualization Based Security âLVBSâ. The design is for LiteBox to operate as a secure kernel protecting the normal guest kernel via virtualization hardware⊠â Read more
Adobe Is Killing A Popular Animation And Game Development Program
Adobe has emailed users of Adobe Animate to let them know the popular animation and game development program will be discontinued on March 1, an abrupt decision that has angered animators and game developers who say the tool remains an industry standard in television and game production.
Animate, the successor to the once-popular Flash, is wid ⊠â Read more
Rust Coreutils 0.6 Brings Increased Compatibility, Removing Some Unsafe Code & More Perf
Following the Rust Coreutils presentation from FOSDEM this weekend, Rust Coreutils 0.6 is now available as the latest feature release for this Rust programming language re-implementation of GNU Coreutils⊠â Read more
EU Deploys New Government Satcom Program in Sovereignty Push
The EU âhas switched on parts of its homegrown secure satellite communications network for the first time,â reports Bloomberg, calling it part of a âŹ10.6 billion push to âwean itself off US support amid growing tensions.â
SpaceNews notes the new government program GOVSATCOM pools capacity from eight already on-oribit satellites from France, Spain, It ⊠â Read more
Blue Origin Announces Two-Year Pause in Space Tourism - to Focus on the Moon
TechCrunch reports:
Jeff Bezosâ space company Blue Origin is pausing its space tourism flights for âno less than two yearsâ in order to focus all of its resources on upcoming missions to the moon, the company announced Friday. The decision puts a temporary halt on a program that Blue Origin has been using to fly humans ⊠â Read more
GNU gettext Reaches Version 1.0 After 30 Years
After more than 30 years of development, GNU gettext finally âcrossed the symbolic âv1.0â milestone,â according to Phoronixâs Michael Larabel. âGNU gettext 1.0 brings PO file handling improvements, a new âpo-fetchâ program to fetch translated PO files from a translation projectâs site on the Internet, new âmsgpreâ and âspitâ pre-translation programs, and Ocaml and Rust programming l ⊠â Read more
Encouraging my kids to program as they draw: https://akkartik.name/post/2026-01-28-devlog
GNU gettext Reaches Version 1.0 After 30+ Years In Development - Adds LLM Features
Sun Microsystems began developing gettext in the early 1990s and the GNU Project began GNU gettext development in 1995 for this widely-used internationalization and localization system commonly for multi-lingual integration. While GNU gettext is commonly used by countless open-source projects and adapted for many different programming languages, only an hour ago was GNU gettext 1.0 finally released⊠â Read more
RFC Patches Posted For Klint Integration With The Linux Kernel: Rust-Based Linting Tool
A request for comments (RFC) patch series was sent out today for providing Klint integration with the Linux kernel. Klint is a new linting tool written in the Rust programming language that helps with static code analysis for errors/bugs as well as code styling inconsistencies⊠â Read more
OpenAI Releases Prism, a Claude Code-Like App For Scientific Research
OpenAI has launched Prism, a free scientific research app that aims to do for scientific writing what coding agents did for programming. Engadget reports: Prism builds on Crixet, a cloud-based LaTeX platform the company is announcing it acquired today. For the uninitiated, LaTeX is a typesetting system for formatting scientific docume ⊠â Read more
Updated Linux Patches For Managing Out-Of-Memory Behavior Via BPF
Being worked on since last year by Google engineer Roman Gushchin was the latest attempt for the Linux kernel to support managing the out-of-memory âOOMâ behavior using BPF programs. Itâs been a while since there has been anything new to report on that front but published overnight is the latest iteration of those patches⊠â Read more
What a beautiful, beautiful 0°C Sunday arvo and evening! The weather forecast delayed the snow by the minute. An hour or so after it finally started very, very lightly, I headed off for the woods to check out the lake again. Unfortunately, with the fresh snow layer, the crazy wild surface texture of the ice sheet wasnât visible anymore. But it brought some other nice views and photo opportunities.
I initially thought that I just go for a quick turn. However, with the snowfall a wee bit increasing I was hooked and kept going. Visibility was poor, but the snow blankets just looked too stunning. The road surfaces were quite slippery, so I often just walked alongside the pathways. On downhill slopes I had some good fun sliding down the road on my feet. With varying success. Luckily, I managed not to fall.
On the summit of the mountain the twigs had those absolutely magnificently looking windblown crystal coverings. Awwwwwww! They never get old. It was already getting dark, so the camera was tired and wanted to sleep. The snow program then made use of the flash and Iâm quite pleased with how these shots turned out.
Two deer crossed the road in front of me and ran into the woods, that was sight for sore eyes. Although I felt bad that they had to flee from me in this white terrain. By the time I got home, the snow had accumulated around eight centimeters in height, even in town down in the valley. Walking on this fresh snow is just amazing. And I love the sound it makes. Today, the snow consistency must have been just right, because the crushing sound was really loud.
I cannot recall that I had frozen hair and beard before, but today, there was a thick ice buildup. In case I had, it was definitely never this much. Felt really cool.
Enough of this preliminary skirmishing, there ya go: https://lyse.isobeef.org/waldspaziergang-2026-01-25/
Another project where Iâm going to use my terminal widget toolkit is a hex editor. This is still very young, obviously, and thereâs a lot of work to do (both in the toolkit and this particular application), but Iâm making some progress:
https://movq.de/v/2bae14ed16/vid-1769283187.mp4
Since this program is UTF-8 clean (I hope), you can do things like enter multi-byte UTF-8 sequences or paste them from the system clipboard (another hex editor I just tried failed to do this correctly):
https://movq.de/v/e9241034c1/vid-1769283755.mp4
Under the hood, Iâm using mmap() with MAP_PRIVATE, which is really cool: I get the entire file as a byte array, no matter how large it is, no need to actually read it upfront; and MAP_PRIVATE means that I can write to this area however I like without changing the underlying file. The kernel does copy-on-write for me. Only when you hit Save, it will write to the filesystem. And itâs just a couple lines of code. The kernel does all the magic. đ„ł
Zlib-rs 0.6 Released With Improved AVX-512 Support
Zlib-rs is the effort out of the Trifecta Tech Foundation to provide a Zlib compression implementation written in the Rust programming language that can serve as a C dynamic library and Rust crate. The intent here being that zlib-rs is potentially safer than the classic C-based implementation of Zlib⊠â Read more
Rust 1.93 Brings Improvement For Inline Assembly Handling
Rust 1.93 is out today as the first feature release for this programming lanugage of 2026⊠â Read more
Germanyâs EV Subsidies Will Include Chinese Brands
Germany is reinstating EV subsidies after a sharp sales drop, rolling out a 3 billion-euro program offering 1,500-6,000 euros per buyer starting in May and running through 2029. Unlike some neighboring countries, the incentives are open to all manufacturers with a focus on low- and middle-income households. From a report: âI cannot see any evidence of this postulated major i ⊠â Read more
Myrlyn 1.0 Released For Package Manager GUI Spawned By SUSEâs Hack Week
Myrlyn 1.0 was released today as the package manager GUI developed by SUSE engineers and started out just over one year ago during a SUSE Hack Week event as a SUSE/Qt package manager program not dependent upon YaST or Ruby⊠â Read more
Spent basically the entire day (except for the mandatory walk) fighting with Pythonâs type hints. But, the result is that my widget toolkit now passes mypy --strict.
I really, really donât want to write larger pieces of software without static typing anymore. With dynamic typing, you must test every code path in your program to catch even the most basic errors. pylint helps a bit (doesnât need type hints), but thatâs really not enough.
Also, somewhere along the way, I picked up a very bad (Python) programming style. (Actually, I know exactly where I picked that up, but I donât want to point the finger now.) This style makes heavy use of dicts and tuples instead of proper classes. That works for small scripts, but it very quickly turns into an absolute mess once the program grows. Prime example: jenny. đ©
I have a love-hate relationship with Pythonâs type hints, because they are meaningless at runtime, so they can be utterly misleading. Iâm beginning to like them as an additional safety-net, though.
(But really, if correctness is the goal, you either need to invest a ton of time to get 100% test coverage â or donât use Python.)
./bin/mu -B -o ... -p muos/amd64 ... target.
Whohoo! đ„ł
You have no idea how great a feeling this is! This includes the Mu stdlib and runtime as well, not just some simple stupid program, this means a significant portion of the runtime and stdlib âjust worksââą đ€Ł