Thinking about doing Advent of Code in my own tiny language mu this year.
mu is:
- Dynamically typed
- Lexically scoped with closures
- Has a Go-like curly-brace syntax
- Built around lists, maps, and first-class functions
Key syntax:
- Functions use
fnand braces:
fn add(a, b) {
return a + b
}
- Variables use
:=for declaration and=for assignment:
x := 10
x = x + 1
- Control flow includes
if/elseandwhile:
if x > 5 {
println("big")
} else {
println("small")
}
while x < 10 {
x = x + 1
}
- Lists and maps:
nums := [1, 2, 3]
nums[1] = 42
ages := {"alice": 30, "bob": 25}
ages["bob"] = ages["bob"] + 1
Supported types:
int
bool
string
list
map
fn
nil
mu feels like a tiny little Go-ish, Python-ish language — curious to see how far I can get with it for Advent of Code this year. 🎄
Adding a carbon.txt File ?~L~X https://thenewleafjournal.com/b/DoF
Newsletter Leaf Journal CCLXI ?~L~X https://thenewleafjournal.com/b/Do7
a b c d e f
yarnd installation has been properly fixed.
cat /etc/mokou/yarnd.conf
exec=/usr/pkg/sbin/daemonize -c/var/db/yarnd -u www -p /var/run/yarnd.pid /usr/pkg/sbin/chpst -e /usr/local/etc/yarnd /usr/local/sbin/yarnd -b 127.0.0.1:[classified information]
I know this might seem a bit overengineered, but the previous command until now had the secrets exposed on the process list
The 98-99 Bulls’ Championship Defense Defense ?~L~X https://thenewleafjournal.com/b/Dnn
And regarding those broken URLs: I once speculated that these bots operate on an old dataset, because I thought that my redirect rules actually were broken once and produced loops. But a) I cannot reproduce this today, and b) I cannot find anything related to that in my Git history, either. But it’s hard to tell, because I switched operating systems and webservers since then …
But the thing is that I’m seeing new URLs constructed in this pattern. So this can’t just be an old crawling dataset.
I am now wondering if those broken URLs are bot bugs as well.
They look like this (zalgo is a new project):
https://www.uninformativ.de/projects/slinp/zalgo/scksums/bevelbar/
When you request that URL, you get redirected to /git/:
$ curl -sI https://www.uninformativ.de/projects/slinp/zalgo/scksums/bevelbar/
HTTP/1.0 301 Moved Permanently
Date: Sat, 22 Nov 2025 06:13:51 GMT
Server: OpenBSD httpd
Connection: close
Content-Type: text/html
Content-Length: 510
Location: /git/
And on /git/, there are links to my repos. So if a broken client requests https://www.uninformativ.de/projects/slinp/zalgo/scksums/bevelbar/, then sees a bunch of links and simply appends them, you’ll end up with an infinite loop.
Is that what’s going on here or are my redirects actually still broken … ?
Best and Worst NBA Title Defenses Since 1983-84 ?~L~X https://thenewleafjournal.com/b/DnY
Norton Browser Search Referral ?~L~X https://thenewleafjournal.com/b/DnT
Using Years Ago Today WordPress Plugin ?~L~X https://thenewleafjournal.com/b/DnK
Dragonair’s Catch Rate in Pokémon Yellow ?~L~X https://thenewleafjournal.com/b/DmN
Kelly, Fisher, and College Football Coach Buyouts ?~L~X https://thenewleafjournal.com/b/Dko
Fighting Headlights With EBD Blue 360 Lenses ?~L~X https://thenewleafjournal.com/b/Dkf
Investigating John Salley’s Return to Detroit ?~L~X https://thenewleafjournal.com/b/DYS
Troubleshooting AmberELEC Install on Anbernic RG351V ?~L~X https://thenewleafjournal.com/b/DXV
JP to EN Game Translation Mishaps ?~L~X https://thenewleafjournal.com/b/DXQ
Design trends I think will take off in 2026
but tierlist

S - move from flat design to more detailed, 3D, more complex logos.
A - glass, not just liquid, Windows Vista, 7, 11,… accessibility concerns, but I like to see it.
B-/C+ - black and white icons, favicons. I did it before it was cool, but it’s getting overused.
E - gradientslop, barely started, already all blends together.
Building and Running PumpkinOS ?~L~X https://thenewleafjournal.com/b/DWv
@aelaraji@aelaraji.com yeah, it looks tedious because it is. LOL. I can twt no matter where I am because a) with Yarn is as easy as opening a web browser, and b) with jenny is as easy at SSHing to my VPS. But, the keyword is fun. That’s what matters!
The Birds are Dinosaurs: NLJ Article Rewrite ?~L~X https://thenewleafjournal.com/b/DWq
Reviewing Teaser Trailers for Angel Next Door Season 2 ?~L~X https://thenewleafjournal.com/b/D1a
@movq@www.uninformativ.de streamlining jenny.vim?
index adc0db9..cb54abc 100644
--- a/vim/ftdetect/jenny.vim
+++ b/vim/ftdetect/jenny.vim
@@ -1 +1,2 @@
au BufNewFile,BufRead jenny-posting.eml setl completefunc=jenny#CompleteMentions fo-=t wrap
+au BufRead,BufNewFile jenny-posting.eml normal $
Hahaha, in dieser Liste https://de.wikipedia.org/wiki/Benutzerin:Anneke_Wolf/Edits_des_Grauens sind schon echte Perlen enthalten, z.B. https://de.wikipedia.org/w/index.php?title=Baustelle&diff=prev&oldid=18568598 :-D
Memories of Shiny Drowzee in Pokémon Gold ?~L~X https://thenewleafjournal.com/b/BH_
Interview With Victor V. Gurbo On Outrun the Invisible Man ?~L~X https://thenewleafjournal.com/b/Ag0
Early Rotting Carved Halloween Pumpkins in Brooklyn ?~L~X https://thenewleafjournal.com/b/9aa
Inflatable Fall Crow in Cobble Hill ?~L~X https://thenewleafjournal.com/b/9_g
Reviewing iMoon For Ubuntu Touch ?~L~X https://thenewleafjournal.com/b/8xU
Using a Small Paper Clip as SIM Tray Tool ?~L~X https://thenewleafjournal.com/b/87X
Christmas Countdown Clock in September ?~L~X https://thenewleafjournal.com/b/86e
Trying Droidian on a Google Pixel 3a XL ?~L~X https://thenewleafjournal.com/b/86Q
@zvava@twtxt.net Going to have to hard disagree here I’m sorry. a) no-one reads the raw/plain twtxt.txt files, the only time you do is to debug something, or have a stick beak at the comments which most clients will strip out and ignore and b) I’m sorry you’ve completely lost me! I’m old enough to pre-date before Linux became popular, so I’m not sure what UNIX principles you think are being broken or violated by having a Twt Subject (Subject) whose contents is a cryptographic content-addressable hash of the “thing”™ you’re replying to and forming a chain of other replies (a thread).
I’m sorry, but the simplest thing to do is to make the smallest number of changes to the Spec as possible and all agree on a “Magic Date” for which our clients use the modified function(s).
Inflatable Back to School Gnome in Brooklyn ?~L~X https://thenewleafjournal.com/b/869
Broken Wheel on Amazon eQuad Cargo Bike in Brooklyn Heights ?~L~X https://thenewleafjournal.com/b/85s
Jim Walden’s Connecticut Plates ?~L~X https://thenewleafjournal.com/b/85S
August 2025 at The New Leaf Journal ?~L~X https://thenewleafjournal.com/b/84y
Aegis Authenticator and Linux Authenticator ?~L~X https://thenewleafjournal.com/b/852
Bird Crossing Sign By Swan Club on the Harbor ?~L~X https://thenewleafjournal.com/b/84G
Thinkbot Visits The New Leaf Journal ?~L~X https://thenewleafjournal.com/b/844
July 2025 at The New Leaf Journal ?~L~X https://thenewleafjournal.com/b/83q
May and June 2025 at The New Leaf Journal ?~L~X https://thenewleafjournal.com/b/83b
Against the Coffee Palmer ?~L~X https://thenewleafjournal.com/b/83X
Free Desk on Love Lane in Brooklyn Heights ?~L~X https://thenewleafjournal.com/b/83G
Missing the “Liquid Death” Marketing Campaign ?~L~X https://thenewleafjournal.com/b/82a
My Boxed Water Is Better Story ?~L~X https://thenewleafjournal.com/b/82C
Coca Cola Liquid Death Tag ?~L~X https://thenewleafjournal.com/b/81w
U.S. Air Force Targets Cybertrucks ?~L~X https://thenewleafjournal.com/b/81c