news
Programming Leftovers
-
Naty S ☛ Feather Wiki Updates
Hope I am not the only one who gets to benefit from my troubleshooting session! It’s always a nice feeling to get something to work.
-
Patrickxia ☛ i hate the future: the normalization of inexplicable failures
This leads to a normalization of inexplicability.
My fear is not that more things will fail when things are accelerated by LLM-driven development. They will. They have. Such is part of the price of building things in a novel manner.
My fear is that "sometimes it just sucks" is going to be more and more the accepted endpoint of investigations. This is sad because LLM-accelerated development can indeed help us solve some of these issues. There are plenty of automated QA workflows that aren't written because of lack of engineering time. The very eval that would get you most of the way to replacing (or even justifying the use of) Jev can be a few prompts away.
The tragedy of software engineering today is that we are actively engineering systems where neither the user nor the builder seems to have any interest in checking whether or not there's a body behind the door.
We just shrug and conclude: stupid thing sucks.
-
R / R-Script
-
JAGS News ☛ JAGS 5.0.0 is now available for macOS | JAGS News
After a longer-than-anticipated delay, the macOS installer for JAGS 5.0.0 is now available via SourceForge. There are some big changes for how the official binaries of JAGS 5.x are installed on macOS, which is the topic covered by this news post.
-
-
Python
-
Adam Johnson ☛ Python: join my meetup in Lisbon, 8th October
I previously announced my Python optimization workshop in Lisbon, on 10th October (which still has a few places). I am now pleased to add a Python/Django meetup on the Thursday before.
-
-
Java/Golang
-
Marius Quabeck ☛ Jive Vocals: A Sound Engineer in a Go Binary
Martin Wimpress needed a sound engineer for his podcast and did not have one. So he wrote one in Go. Jive Vocals, known as Jivetalking until this summer, turns raw microphone tracks into production-ready audio with a loudness target of -16 LUFS, using a single command and no configuration. I have been using it in my own podcast production since February 2026, and it has allowed me to retire a program that had been part of my workflow for almost ten years: Levelator.
-
-
Perl / Raku
-
Perl ☛ Announcing the Perl Toolchain Summit 2027
Since the end of the Perl Toolchain Summit in Vienna, at the end of April, the organizers have been busy wrapping up 2026, and preparing for 2027. One of our main goals for this year is to be ready long before 2027 has even started.
And so today we’re happy to announce that the 17th Perl Toolchain Summit will be held in Lyon, France, from Thursday April 29 till Sunday May 2, 2027.
-
Perl ☛ Dancer2 2.2.2 Released
There are no security fixes, enhancements, or deprecations in this release.
-
Perl ☛ ANNOUNCE: Perl.Wiki V 1.54, Mojo.Wiki V 1.26
The basic purpose of these is to deal with the upgrade of TiddlyWiki from V 4 to V5.
-
-
Debian Family
-
Otto Kekäläinen: Using multiple git remotes for true distributed version control
One of the primary design principles for Linus Torvalds when creating Git is that it should be a distributed system, capable of working with multiple remotes. However, most people seem to use Git with just one remote, typically having Microsoft's proprietary prison GitHub or GitLab as the only
origin.Version control systems before Git relied on a centralized model. For example in Subversion or CVS you could only sync with one single remote server, which was considered the primary host of the source code. Git however is not just a VCS, but a DVCS, for distributed version control system. If you currently use Git with just one single remote as if it was a centralized version control system, now is the time to change that and learn how to add multiple remotes, and configure more flexible
git pullandgit pushrules.
-