My top terminal tools in early 2026: daniel.feldroy.com/posts/2026-0...
Of course it includes the awesome @atuin.sh. It also displays what I believe is the common lack of loyalty to LLM vendors.
@daniel.feldroy.com
Writes at daniel.feldroy.com Climate advocate on sabbatical from kraken.tech ๐ Co-Author of Two Scoops of Django ๐ Husband of Audrey Roy Greenfeld https://bsky.app/profile/audreyfeldroy.bsky.social ๐ช Father of Uma ๐งธ
My top terminal tools in early 2026: daniel.feldroy.com/posts/2026-0...
Of course it includes the awesome @atuin.sh. It also displays what I believe is the common lack of loyalty to LLM vendors.
I suspect they are concerned that agentic AI threatens their business model. However, knowing the stupidity of big corporate and politicians in falling for big contractor salespeople, I think they have no reason to fear. In fact, AI is going to increase their margins.
I agree. In the US is the "conservative" and "progressive" labels are now often wildly inaccurate. I wouldn't say it is simplistic reversals across all positions, rather it is good intentions taken to illogical extremes.
I spent about 75% of my life in NJ and MD, which is in the middle of a blizzard. I love snowfall, admiring the blanket of white, walking in fresh or old snow, shovelling it around, and the inevitable melt.
Sometimes you don't know what treasures you have until they are gone.
I remember several years of absolute glory for Heroku. For years the tech, UI, documentation and customer support were second to none. During that golden period a lot of money was spent on that platform because it was worth it.
RIP Heroku: www.heroku.com/blog/an-upda...
Addressing 173 tickets worth of feedback from @adamj.eu. The unbelievable amount of focus on his part is astounding. He's amazing!
Been working to knock out tickets daily.
The more I work these tickets the more my imposter syndrome is triggered. Doing my best to turn that feeling into inspiration.
A walkable version of Ayala Avenue in Makati, with booming retail fac ing the street.
Every time I walk down Ayala Avenue in Makati this is what I see in my head. I think of all the traffic driving right past dying retail replaced with booming restaurants and businesses. Imagine the surge in collectable retail taxes for the city.
Oops, when I wrote "Both are correct English but in only England there is a strong difference in tone." I contradicted myself in the next posting. ๐คฆ
I would fix it but Bluesky doesn't let me edit things I've posted.
Interestingly, to American readers the formality of the British writings can be quite charming because the difference in spelling adds a layer of insulation.
Yet if I inject even a few British colloquialisms into my American-style writing it makes my words read extremely stiff.
To wit, to British English readers the former feels too informal. Yet to American English readers and other variants the latter generally feels formal nearly to the point of stiffness.
During my 2 year stay in England I learned to have fun with the differences between our dialects. ๐
The differences between US and British English can be charming. In the US we commonly write:
"Be familiar with X"
In the UK they commonly write:
"Familiarize yourself with X"
Both are correct English but in only England there is a strong difference in tone.
Ping fellow author @adamj.eu ๐
Confession time: I used to be addicted to pop-tarts. I had to fight the urge to buy a box or pack whenever I saw them. Then I would binge eat them until I got sick.
I'm proud to say that in 2025 I was pop-tart free. Here's to staying clean for another year.
The Air web framework has a brand new home page! An airy breeze explaining what Air is about.
airwebframework.org
I understand your point. I really do.
However, not everyone has the privilege of being employed by stable businesses who don't care about social media or have jobs. X is simply the better vector for getting employment and commercial endeavours that keep families fed.
My Atuin wrapped for 2025.
Another year using @atuin.sh. Thanks @ellie.wtf!
Merry Christmas! ๐ I just helped @audrey.feldroy.com release this year's implementation of the deckthehalls Christmas card. If you have `uv`, just run:
uvx deckthehalls
Run it several times ๐
Do I know anyone in Taipei? We just put together a trip from December 25 until January 1. We're open to meeting up for coffee and kid-friendly activities.
Anyone know whowho built www.cookiecutter.io ? I would like to talk to them. ๐
Air 0.43 has dropped, which uses FastAPI 0.125.0 or higher. FastAPI is finally off supporting Python 3.8 and Pydantic v1! In theory this shouldn't affect anything, but edge cases may appear. If something breaks, we'll make fixing bugs caused by this update our priority. โ๏ธ
A screen capture of a log showing agents looking for attack vectors being held up for long periods of time, all the way to 15 minutes.
Messing with those who keep poking for holes.
GiHub pages appear to be down.๐ฃ
Yet another example of Gemini referencing illegal publications of our works even when told not to use external references. IMO, the argument that LLMs are mass plagiarism machines is extremely valid.
Even with multiple direct instructions not to do so, and resetting of context, Gemini really, really wants to use external citations that are unauthorised publications of our works.
This is a hard problem we tried to solve with launching Django Packages back in 2010. While that site and others help, I agree it's still unresolved.
How do other frameworks do it?
We're using LLM to do the conversion because the heavily customized LaTeX in Two Scoops of Django breaks conversion tools. And writing a converter is an ardous process, this is easier/faster and with a 90-95% accuracy rate.
Just need to keep the citations from stolen work at bay.
An example of Gemini citing an illegally published copy of earlier versions of Two Scoops of Django.
In converting Two Scoops of Django's LaTeX to Markdown, Gemini sometimes uses stolen copies as citations. I keep having to tell it to stop using citations, only rely on the sources I provide.
That's to help ensure that the LLM isn't adding slop, just converting formats.
Somehow I got out of the habit of posting TILs. Here's me getting back into the habit: daniel.feldroy.com/posts/til-20...
12 years! Would have been sooner but I missed a notification.
github.com/meshy/python...
@fastapi.tiangolo.com book in Japan! ๐โฅ๏ธ