Things I do now for side projects that I can delegate them to a clanker
- pytest-perf testing, lazy loading
- tkinter gui
- accessibility
- fix all lint, mypy, instead of most, 1000+ unit tests instead of just enough
- rust speedups
Home
Public posts preserved on my own site.
How did twitter become the place for AI enthusiasts.
It's alive! Like Claude Code, but semi-agentic and no tools, except some file writing and no file editing.
`tuochat` : agentic coding for cowards.
Only supports Gitlab Duo.
I could add this to my retirement portfolio
Ha, I just like what I'm used to seeing. I prefer Jetbrains Mono and Fira Code.
Find out which coding font you like best
I've got nine 9's of uptime. 66.999999999%
Due to sleep, I have at best two sixes of reliability, 66%. That's the ceiling.
For paid employment, I have two two's of reliability. 22% uptime.
Editor of choice
Archived poll
- ed0 votes
- edlin0 votes
- bash -c "...." (readline)0 votes
0 voters
edlin got 0 votes.
♡ 1 ↻ 0
Color scheme reminds me of excite.com which was my favorite search engine for ten minutes about 30 years ago
(today only there is an April fools template, looks like yahoo or excite)
#blind users - when using a CLI app in the terminal
Is screen clearing problematic?
Is it problematic to have simulated horizontal lines e.g. `===` ?
Are lists with bracket numbers a problem, e.g [1] apple [2] pear?
I googled, I couldn't find a style guide for this.
@hankg Yeah much the same. I thought pascal was awesome, I never got to use it professionally tho.
Only my late brother can top all that. He hand built an Altair 8800 and used toggle switches to program it in binary.
If we're going to glorify handwritten code, we should go all the way and periodically do some handwritten assembler.
Half joking and serious because when I was a kid writing Atari BASIC, I had Assembler envy but I had no IDE and the books on using Assembler were impenetrable.
govtech esoterica- NARA doesn't have a Records metadata standard for electronic files, but Library of Congress has four? (BagIt and METS/MODS/MADS?) NIST has NERDm, (I take offense, thank you). DoD/DoW's DDMS was DOA now in memoriam in WBM (wayback machine). I'm too poor to think about ISO 23081. That standard is for rich people.
Last time I was at NARA, a record was a sheet of paper and they were still thinking, "well, what about electronic records" and I think they're still thinking that. They are the warehouses for the US Gov't paper and imho, when digital records came along no one thought, "Gee, NARA should now be a collection of data centers full of retro computers AND warehouses"
♡ 0 ↻ 0
This is a good take. I didn't say good news, but it is a good take.
Clankers are successful where humanity has made some sort of mistake. The Tkinter gave me grief in 2015. It was quick to get started, hard to keep expanding or to nail down behavior. I've been giving every CLI tool I've written to a clanker to "add a tkinter TUI" and it does! They are great for discoverability and getting started. Averaging 1000 lines of code. The HTML/JS equivalent, I bet is 1/3 that.
SUGGESTION: Google renames maps to streets, so we can say, "Maps in the streets, numbers in the sheets"
Oh the irony. The vouch code base has an AGENTS.md file with instructions to the LLM
Hot take on `vouch`- it is CODEOWNERS but I want someone else to do the moderation for me.
♡ 1 ↻ 0
Observations
- tokens right now on $20 plans are massively subsidized
- claude code (in my hands) is finishing all my side projects
- I guess it is good no employer ever gave a f*k about my github repo because you can't tell if I hand wrote any code.
- Handwriting code is going to be like nutrition and exercise. You don't have to do it, but if you don't, you won't be able to boss Claude around and expect any useful result.
- The analogy that increasingly applies is "this is like when compilers got good enough to use"
- I'm having to reinvent the whole concept of build scripts. Build scripts that catch human mistakes, the bot effortlessly fixes all the problems and the app still has e2e and usability problems. I don't think this means "llms bad!", I think it means we need new build scripts
- the wait approve loop is no fun.
- sandboxing is way behind.♡ 2 ↻ 0
I could never be a C level executive. I don't have the patience to deal with the toolchain and CMake.
@windsheep Copilot and Gemini more or less refuse to work with git-bash & only use PowerShell. They do something with the system prompt or harness to break git-bash. The poor LLMs keep slipping up and writing bash-ism in their PowerShell.
So you want your v2 python library to be v1 compatible. Mapping the API via annotations is a nightmare, few people use `__all__` rigorously as a surrogate for scope contracts, maybe the suite of unit tests against the public interface of v1 could be run against v2. In other words, every upgrade copy the test suite and then use venv tricks to see if v1 unit tests pass on v1 and v2.
Now I have a nice gui for hbn (json except it is python syntax)
dumps, loads and a bunch of other features.
Having a GUI is really useful for getting an idea of what can be done with a serialization library & how it interacts with the ecosystem.
Real "Journey to the Center of the Earth" sucks, turns out you just die at 15 kilometers.
Murphy Slaw - chopped cabbage salad where everything goes wrong
Buddhists monks march from Texas to DC and demonstrate how dangerous the roads are to pedestrians, one monk lost a leg.
This fixes, repopulates truncated PATHs and then sets you up for backup and restore. 90% feature complete.
Did its job and fixed my PATH after an installer truncated the PATH.
Have you been managing your PATH?
- dupe entries?
- bad sort order?
- common apps not on the PATH that should be?
- signs of unrepaired PATH truncation?
- PATH to nowhere?
- unalphabetized PATHs?
- you didn't backup your PATH before some chinese app wrecked it with DOS setx?
- you don't backup the PATH on the regular?
- you're over the 2047 limit?
- dupe entries?
You don't have a social life, of course you want to manage your PATH.
WANT: A list of all the trash projects on pypi that can be used by a browser script to filter them out from search.
I define trash as variations on name squatting "nothing in it, abandoned, did it for homework, broken, and so so many 'hello world' packages"
This is a hard problem because download stats have false positives (good package no one has discovered yet), missing meta has false positives (good package w/o so much as a readme) as so on
Also all trash packages are potential malicious trash.
♡ 0 ↻ 0
I don't know feels fast for a 4:35 half marathon picture of pacer won't upload
The crowds: Go! You're doing awesome!
Garmin the German watch: -1. Pretty disappointed tbh
We could be commuting to work like this if transit planners had any balls
Crypto ATM. Money goes in, nothing comes out! Technology!
I think the python library/app adoption funnel is
1 in a million chance of being searched for...
in pypi search results, but 98% don't click
reading detail, but 98% don't install
installed 50% don't follow thru and use it
I've been wanting to make web demos for everything-- one click to get the idea.
This is the unoptimized web demo of safari writer, you likely need to size your browser to small and control-plus a few times to bump up text size.
It does *not* help that the audience is people who have fond memories of using Atari Writer in the 1980s.
♡ 0 ↻ 0
human.json but vouch means whatever I feel like it means today.
(hot take is it looks like people think it will mean "fellow anti-AI people")
- meaning of relationship is unstable over time, people opinions change over time
Seems like we've been here before with foaf
https://vocab.org/relationship/
Maybe we need, CODEOWNERS, but for the right to make MRs, to make it clear what it is about
Not just you, mastodon.social is up and down today https://status.mastodon.social/
The North Koreans are doing remote worker fraud at an industrial scale.
https://www.theregister.com/2026/03/18/researchers_lift_the_lid_on/
@nikkid The North Koreans are the ones getting the news the most for this, but I image by now other criminal orgs are getting in on the action.
https://en.wikipedia.org/wiki/North_Korean_remote_worker_scheme
@dchud I did a 3 way comparison. mrrc is 3x faster than doing a 100% pymarc compatible like rmarc does and 16-25 times faster that plain pymarc.
https://github.com/matthewdeanmartin/rmarc?tab=readme-ov-file#comparing-other-libraries
EASY: Text editor
HARD: Text editor for the blind. Needs to be shortcut compatible with what went before or no one will want to memorize the new shortcuts
SUPER HARD: Text editor for the deaf. Seriously, ASL does not have a standard written format. You'd have to invent or use one of the existing proposals and users would have to learn it.
What make google reader cool? Was it the community or the app?
If it was the app, then why isn't someone making a google reader clone, and if they did, why isn't it a big deal like google reader was?
I liked google reader but never used it for its community features.