Archives for Learning Machine

Wed 22 July 2026
[ TIL ] Letting Codex Agents Commit: Making .git Writable in the workspace-write Sandbox
Thu 16 July 2026
[ Writing ] The Dark Arts of Web Automation
Thu 28 May 2026
[ Writing ] How I Fixed Handy's Memory Leak Without Knowing Rust
Mon 25 May 2026
[ TIL ] Unlocking Codex GPT-5.4's Full 1M-Token Context Window
Fri 15 May 2026
[ TIL ] Getting Handy to work in GNOME Wayland (Ubuntu 25.10+)
Mon 11 May 2026
[ Writing ] Is HTML "Strictly Better" Than Markdown for Claude Code?
Sun 12 April 2026
[ Conferences ] The Web Is Now a Two-Way Street for AI
[ Conferences ] Your Digital Exhaust Is the Most Underused Dataset You Own
[ Conferences ] Your Multi-Agent System Isn't Failing Because of the AI
[ Conferences ] Your LLM Evaluator Is Probably Lying to You
[ Conferences ] When Every Team Builds Its Own AI Agent, You Need a Registry
[ Conferences ] RAG Isn't Dead, You Just Need a Better Starting Point
[ Conferences ] AI Agents Can't Walk Upstairs and Ask for Help
[ Conferences ] Fitting the Model Isn't the Same as Running It Well
[ Conferences ] The Real Problem Is the Six Minutes After the Call
[ Conferences ] AI-Generated Code Is Just Untrusted Code From the Internet
[ Conferences ] The Security Cliff Between Local and Production MCP
Sat 11 April 2026
[ Conferences ] Your AI Agent Is a Junior Developer. Manage It Like One.
[ Conferences ] MCP Tools Are Raw Material, Not Finished Products
[ Conferences ] Build the Gym, Not the Dataset
Wed 01 April 2026
[ Writing ] Subagent Modes in Claude Code
Wed 25 March 2026
[ TIL ] Remapping the Logitech R500s on Ubuntu 24.04 with keyd
Mon 01 September 2025
[ Writing ] The Cure for the Vibe Coding Hangover
Tue 25 March 2025
[ Writing ] WTF is BM25? The Intuition Behind the Algorithm
Thu 20 March 2025
[ Snips ] ⚡️ Latent Space - The new OpenAI Agents Platform
Wed 19 March 2025
[ Writing ] The Python Lambda Tutorial You Never Asked For
Tue 18 March 2025
[ Snips ] Founders #383: Todd Graves' $10B Chicken Finger Dream
Thu 27 February 2025
[ TIL ] How to Add Custom HTML Pages to a Pelican Site
Sat 22 February 2025
[ Conferences ] AI Engineer Summit 2025: Agents at Work
Fri 14 February 2025
[ TIL ] Using the BytesIO Class in Python
Mon 16 December 2024
[ TIL ] Linking to Posts in Python Pelican
Thu 28 November 2024
[ TIL ] Copying Files in Linux With a Progress Bar
[ TIL ] Why An 8TB Drive Isn’t 8 Usable TB
Thu 14 November 2024
[ TIL ] Wrap with HTML tags in VSCode
Tue 15 October 2024
[ TIL ] __main__.py file in a project
[ TIL ] A nice workflow for creating Python projects with AI
[ TIL ] neofetch for Linux system info summary
Thu 10 October 2024
[ TIL ] Emmet Abbreviations in VSCode
Sun 06 October 2024
[ TIL ] Installing Racket (Scheme) in WSL
[ TIL ] raco: Racket's Package Management System (and More)
[ TIL ] Working through SICP in Jupyter Notebooks
[ TIL ] Writing Racket (Scheme) in Jupyter Notebooks
Sun 15 September 2024
[ TIL ] Debugging Python CLI Arguments in VSCode
[ TIL ] Debugging Python Tests in VSCode
Wed 11 September 2024
[ TIL ] Suppressing Rich Tracebacks in Typer Apps
Sat 31 August 2024
[ TIL ] Uninstalling Poetry Completions for zsh
Mon 26 August 2024
[ TIL ] Ubuntu Snaps in WSL & zsh
Sun 25 August 2024
[ TIL ] Running Google Chrome GUI in WSL
Sat 24 August 2024
[ TIL ] Comments are Failures in Coding
[ TIL ] Launching a Web App from Stream Deck
[ TIL ] Programs Do Things