Louis Maddox
banner
permutans.bsky.social
Louis Maddox
@permutans.bsky.social
100 followers 96 following 1.7K posts
Combinatorially curious https://spin.systems
Posts Media Videos Starter Packs
Pinned
✍️ Wrote about keeping calm and shipping OSS and why arguing for a feature should feel more like giving a proof against the spec than trying to win a debate cog.spin.systems/keep-calm-an...
Keep Calm and Ship On 🚢
Your guide to being a model OSSizen
cog.spin.systems
Just occurred to me that “sense check” functions just as well as “sanity check”
I’ve definitely tweeted about this before but pdb++ in Python will change your life, specifically `hf_unhide` will show you “hidden frames” where code flows through the stack in a way that regular pdb cannot trace up/down (`u`/`d` keys)
gh CLI issue viewing broken for anyone else?
Turns out A is base64 enc 0… and nothing was wrong, red and blue filled PNGs just have no “perceptual” info so get all zeroed

Colour is discarded, it computes DCT and keeps the top-left 8x8 block of its coeffs, computes median as baseline ‘brightness’/energy… freq. components of uniform image are 0
New category of snapshot test: haunted
Obscene how pdb++ was all I needed to easily 10x my Python debugging, and I even saw another dev use it on a call once over a year prior to finding it (but somehow missed what it was and assumed it was some custom magic)…
I be swoopin whatever-comes-after-em
Feel like it shouldn't be such esoteric knowledge that "vitamin B12 deficiency used to be commonly misdiagnosed as schizophrenia"
Reposted by Louis Maddox
this is not a popular rust library lol crates.io/crates/astra...

but yeah, not a great day for astral. hope yall are doin ok 😭
💭 What if flat text file dense gen vs. tool use modes is too binary and instead we turned writing into more of a codemod task
Finally tried refactoring a Justfile into categories and who’da thought it’d be so much more portable 🙈
The longer the Justfile the closer to God ☝️🪽
Fascinating early pushback:

“Type hints -- a mediocre programmer's reaction” mail.python.org/pipermail/py...

> … just that little bit uglier, just that little extra mental effort, just that little extra barrier that is going to mean some people, at the margin, just give up on learning programming
[Python-Dev] Type hints -- a mediocre programmer's reaction
mail.python.org
Decided to dig up the recent history of the shift to typed Python as case study in handling community disagreements:

Got Claude to dredge up the details from the forums claude.ai/public/artif...
Then reviewed in light of general OSS contribution/stewardship principles claude.ai/public/artif...
Ppl use this rhetorically with LLMs where presence of $anything over nothing provides them some benefit (LinkedIn-posting mainly). I think programmers see the deficit most acutely because shipping simulacra texts has an objective mode of verification, everyone else is stuck trying to gauge sincerity
When there is a financial incentive for the appearance-of-the-thing alone — or maybe a financial penalty for inactivity or conspicuous lack of the thing. The thing here perhaps being “having anything to post”. Nice simulacrum of Essence ya got there be a shame if someone were to simulate it
Reposted by Louis Maddox
Malware using cryptocurrency data availability layers for distribution is the new hotness, apparently. We solved censorship-resistant publishing (to some extent) which is pretty fascinating.
Funny how before Rust I didn't really have a clear concept of MS{Language}V, probably out of avoidance (just had to deal with Python EOL dominos)
tl;dr if we add content-based addressing to snapshot tests we could not just do perceptual hashing (media) but embeddings
Namely: cutting the verbal chaff, a lot of which came from counterproductive airs of politeness that create drag on the reader (hedging, uncertainty, circling the same points emphatically) has a cumulative effect, makes for a qualitatively different text as well as a briefer/faster read
The opposite of slop reappraisal (“slop is good actually! lean in loser”) is acknowledging that manual human communication can be sloppy by way of being incidental and off the cuff (yet tedious from its idiosyncrasy), and fixing that in a principled way does not necessarily increase one’s Slop Index