ifgame - An Interactive Fiction game library for Clojure
On of the first programs I ever ran on a computer was a text adventure game, also known as Interactive Fiction. I think the first one I played was Adventureland by Scott Adams, which was based on the…
remembering something silly
yotsuba&!, kiyohiko azuma whenever i talk about my grandmothers, i feel like i always talk about them with a heavy heart, but it isn’t always so sad and so heavy. sometimes, when it’s funny and…
We no longer talk about ‘from print to digital’
Print to digital was a mantra from the 2010s, it's not a mantra in the 2020s
RAW Relic 80 by Angry Miao
At $699, the Angry Miao Relic 80 'Raw' edition is far from value-oriented—but it is undeniably striking. Leaning heavily into an off-white, hypebeast aesthetic, the board features a beautifully…
Toybox REVIEW: Blokees Action Edition Evangelion Proto Type-00
Release Date: September 2025 RRP: $49.99 Over the last few years Chinese company Blokees have taken the toy collecting world by storm, wowing buyers with their range of affordable yet accurate…
Renovate with Figma (and AI)
Can your interior project benefit from using Figma and a touch of AI? Of course it can!
Packing for an 11-Day Business Trip to Vietnam in a Small Carry On Bag
My most popular post is about how my wife and I traveled through Italy for a month while packing carry-on-only. I carried one (max-sized) carry on bag for that trip.Now, let's talk about…
You Can't Build Useful Alliances With Fascists, Dumbass
I hope we all now understand that forging strategic policy partnerships with fascists is like trying to develop an intimate relationship with a running chainsaw.
“They think differently.” Some takeaways from Michael Pollan’s “A World Appears” relevant to writing non-human characters
I finished reading A World Appears appears a few weeks ago and have been thinking about it off and on ever since. The author, Michael Pollan, appeared as a guest on the Colbert Show on February 20,…
Iowa's Legislative Session Ends, To Everyone's Relief
Some of us have to live with the consequences of another legislative session (5/7/2026) Iowa's public approval of President Donald Trump has dipped to 42 percent in 2026, according to the World…
Is Thinking Mode Affecting Your Agentic Workflows?
I jumped on the trend of running local LLMs and agents and was having a lot of fun until my agents kept failing, timing out, and just stopping without any obvious reason. I tried PaperClip +…
Lincuo Anti-Airborne Fortifications South Section (林厝反空降陣地南段)
Dàdù Plateau (大肚台地) is a geographic feature of great strategic importance to the defense of central Taiwan. It overlooks the coastal Qingshui Plain (清水平原) and occupies high ground on the westernmost…
On Building the Career You Want
This year marks my twentieth year in the industry. I get messages on LinkedIn from college students who want to work in software engineering but feel like their degree, school, or background puts…
Unreasonable Hospitality: The Secret to an Audience That Never Leaves | 127
What’s the secrets to unreasonable hospitality? That’s what I wanted to find out when I sat down with Will Guidara and Brian Canlis. Will spent over a decade running Eleven Madison Park,…
Machine Learning in OxCaml
The inspiration for this post came from Dave’s Garage YouTube Channel. It featured dbrll/ATTN-11, which used machine learning on a PDP-11 to reverse a sequence of numbers. I’m not (quite) old enough…
How ChatGPT Helped Me Achieve a New Personal Best in the Marathon
Running coaches all over the world have become increasingly anxious during the past few years with the advent of large language models such as OpenAI’s ChatGPT or Google’s Gemini. But…
On Relationships
Share your anxieties, hopes, horrors, and pleasures around relationships in this quick installation I made at the Dublin branch library in metro Columbus, Ohio. Many responses will be included in a…
Energy-Based Transformers: The 1982 Architecture Finally Got Compatible Training Tricks
An EBM finally crossed 800M parameters without collapsing. Nobody has independently reproduced the 35% scaling claim. Both halves matter.
Getting married is relatively inexpensive
Neither the success of your marriage nor the memories of your guests will depend on the price of a party.
It was summer [1964]; Roger and I had come to spend the day in Paris, and, after visiting a museum,…
It was summer [1964]; Roger and I had come to spend the day in Paris, and, after visiting a museum, had decided to go to the cinema. Suddenly, on the opposite pavement, we saw Blanchot with a woman.…
On “By Endurance, We Conquer” and framing scenes
On “By Endurance, We Conquer” and framing scenesAllow me another one of those posts where I think out loud about how to run roleplaying games as a GM. Yesterday, I ran By Endurance, We Conquer for…
A 9-step line-editing framework for tension-filled crime and thriller scenes
This practical framework shows you 9 steps for line editing scenes in crime and thriller fiction so that every sentence pulls its weight and delivers the appropriate level of tension.In this postWhy…
Asking AI Chatbots to Adopt an Expert Persona Doesn't Work
Conventional wisdom suggests that we should ask AI chatbots to adopt an expert persona to elicit better answers. According to this advice, prompts will yield better responses if they include…
agents need control flow, not more prompts
Thesis: reliable agents tackling complex tasks need deterministic control flow encoded in software, not increasingly elaborate prompt chains If you’ve ever resorted to MANDATORY or DO NOT SKIP ,…
More musings...
Just random thoughts.
On Podrocket About Why AI Sucks At Frontend
Was on PodRocket to chat about my post Why AI Sucks At Front End: Watch it here or listen
My Dotfiles: macOS Bootstrap and an Emacs Distribution
My dotfiles for my MacOS rice and Emacs configuration live in two public repositories. Both repos are shared as a reference; clone, fork, or just lift the bits that look useful to you!
AK Monthly Recap: April 2026
April 2026 was a very exciting travel month indeed. I embarked on a 17-day solo trip to Central Asia, visiting Kazakhstan, Uzbekistan, and Tajikistan! It was my first time visiting this part of the…
Home Assistant Automation Triggers That Understand Real Life
Home Assistant automation triggers are becoming easier to use. Here is what purpose-specific triggers and duration support mean in a real smart home.
Serving static content
After many years of running a few Wordpress sites, last year around September I moved the last of them over to static content serving. It’s been over 6 months, and today as I was checking…
Why I’m prolific, and why you should be too
In 2013, I came upon an idea that quantity was a reliable way to find quality. It was one of the most useful lessons I have learned, and I’ve aimed to be prolific. It’s why I write every day, and I…
Don’t Let Today’s Headlines Wreck Your Retirement
Gas prices are up from about $1.30/litre to $1.75/litre across Canada this year.  There is conflict in Iran. Markets are reacting to geopolitical uncertainty once again. So what should investors…
Vibe coding builds the mess, you still have to live in it
The codebase doesn’t care how it got written, but you will. Robby Russell wrote a piece that I keep thinking about. His argument: the pros dismissed Access and FileMaker, but founders built…
The Benny-Blanco Death of Developer Marketing
Editorial note: I originally published this over on the Hit Subscribe blog. I was perusing the Heavybit newsletter this week when I decided to wander over to their site and see what they were up to.…
Vim & PKM submissions
A bit late, but finally here are the few submissions we got for April’s Vim Carnival about notes, and PKM. I hoped to get more people involved, but that wasn’t the case. Perhaps the next…
The Jihad Was Not Against the Machines
The sentence appears early in Dune: "thou shalt not make a machine in the likeness of a human mind." Almost everyone reads it as a technological prohibition, as if Frank Herbert had…
The Guy She Was Interested In Wasn't a Guy at All 1
The Guy She Was Interested In Wasn't a Guy at All 1 by Sumiko Arai translated by Ajani Oloye Yen Press 2024 The cover of The Guy She Was Interested In Wasn't a Guy at All stands out for its…
Your Vibes Are Not Evidence
I’ve been in some discussions lately about AI in writing, which is, at the moment, the hottest topic in publishing. Everyone has an opinion. I have one too. Mine is going to make some people on…
Hermit Hideouts of Redlands Canyon | Butte-iful #3
I was so excited to be camped in my favorite spot in all of Death Valley National Park - with an amazing view of Striped Butte - that I was ready to go even before our alarm went off in the morning.…
Hiking Ordesa Valley
The Ordesa Valley is everything they say, but also harder work than I had imagined. And keep you boots dry!
New edition of my No Nonsense Technician Class License Study Guide now ready for review
The 2026 edition of my No Nonsense Technician Class License Study Guide is now available for review. I would love for you to download it, read through it, and comment on it, either here in this post…
Getting Back on Track
Okay, today's off to a much better start. Easy to do when I remember I have to work and also get groceries. I do want to try and go as many days as I can without buying groceries because I have a…
snap #029: blog font update & the man that created the iloveyou virus
A true blue blog is now in a serif font as of today ^^ I will experiment with some more other fonts if/when I feel like it, but I started to get an idea that Space Mono is not the most comfortable…
v0.7.5 Custom team logos
Long awaited and finally released: Every image can be used as a team logo! Simply go to the editor, open a data pack and in the team editor click "Load custom logo". Over the past weeks the game got…
Hey, it’s been a while!
I’m sitting in a darkened sports arena in Kazakhstan as I write this. For the first time in 7 years I am again on the International Judo Federation world tour; working in the IT team. Life goes…
TrustedVolumes suffers $6.7 million exploit
TrustedVolumes, a resolver and market maker used by 1inch and other defi platforms, suffered a $6.7 million exploit after an attacker was able to steal funds without proper validation. The thief then…
The nightmare of changing your internet bundle
Our internet bill was too high. It had gone beyond the promotional contract period and the triple-play bundle for 300/300 net, medium-level TV package, and home phone (yes, a landline!) was just too…
Not Classic RAG: Building a Structured-Retrieval Discovery Agent with LangGraph
I just added a new feature to Kino , my educational movie-discovery project built with LangGraph: a prompt-driven discovery flow that finds grounded titles from a local catalog. The easy label would…
'Mortal Kombat II' Is a Cautionary Tale About Being Too Faithful to the Video Game
David reviews the new 'Mortal Kombat' film