news
Programming Leftovers
-
Perl / Raku
-
DEV Community ☛ PWC 393 Triangles and Primes
A couple of quick mathematical tasks for this week's challenges.
-
Perl ☛ Still saving CPU cycles 32 years later: Rediscovering the Schwartzian Transform in Flutter
When I read that section, I couldn't help but grin. Watching an engineer independently discover an algorithmic optimization from first principles is pure joy--especially when it's the exact Map → Sort → Map idiom I posted to Usenet (comp.lang.perl) back in 1994, which Tom Christiansen dubbed the Schwartzian Transform!
-
Perl ☛ 2026-09-28 [Older] This week in PSC (237) | 2026-09-28
-
Perl ☛ 2026-09-27 [Older] pperl 0.6.20 - The Player of Games
-
Perl ☛ 2026-09-26 [Older] Simultaneous Solutions (GLAM part 1)
-
-
Python
-
Orson R L Peters ☛ Two-Stack Sliding-Window Aggregation
An aggregation is some kind of summary of a set of data. This can be the sum, length, minimum, etc. It is quite common to want to calculate such a summary repeatedly, e.g. “the maximum noise level in dB for the past 30 seconds” for a nuisance detector. In such a case we say there is a sliding window over our data, and we want to aggregate over our window.
-
-
Shell/Bash/Zsh/Ksh
-
Olaf Alders ☛ tmux plugins galore
I don’t know if tmux is getting more popular or if it’s just so much easier to publish a tmux plugin or some combination of the two, but I’m amazed at how many people are putting out new tmux plugins. I casually watch tmux-plugins/list to see what’s going on in that space. As of today there are 35 open pull requests against the list with almost all being new plugins added in 2026.
-
University of Toronto ☛ Nearly every Unix today has a terminal emulator in its kernel
Normally you think of terminal emulator programs like xterm, gnome-terminal, konsole and so on as strictly user level things, either running on top of graphical display servers or doing things like multiplexing a single terminal connection between multiple screens or windows (such as screen and tmux do). What people may not be as aware of that pretty much every Unix today contains a terminal emulator inside its kernel. This state of affairs makes some kernel developers unhappy for the straightforward reason that terminal emulators can be kind of complex.
-
Adam Johnson ☛ Zsh: tab complete glob qualifiers
These single-character codes are powerful, but dense and forgettable. Luckily, you don’t need to memorize them at all exactly, because Zsh has a built-in cheat sheet: tab completion within the qualifier parentheses.
Type a glob, an opening parenthesis, and press Tab: [...]
-