Subcurrent | Astoria Tech Meetup
Beyond the Door III, 1989
Aligning Coding Agents
Heavyweights, 1995
Godzilla: Tokyo S.O.S., 2003 - ★★★★
My third year leading AI coding sessions at ITP Camp
My third year leading AI coding sessions at ITP Camp
Silver Streak, 1976
The Cassandra Crossing, 1976
Unstoppable, 2010
The Taking of Pelham One Two Three, 1974
Hellzapoppin', 1941
Clue, 1985
Road House, 1989
Kyoto Tech Meetup Coffee links for May 9
Kyoto Tech Meetup Coffee links for May 9
Häxan, 1922
TIL: 2026-05-01
Self-Hosted Analytics with Plausible and exe.dev
Test for Discord
Test for Discord
Death Becomes Her, 1992 - ★★★½
Aligning CSS Grid area columns
Help Shape Kyoto Tech Meetup
Help Shape Kyoto Tech Meetup
Favorite Game: Hyperbeat
OpenAI featured my app. Here's how I use Responses API.
Finished reading: Frankenstein by Mary Shelley 📚
TIL: 2026-04-04
Project Hail Mary, 2026 - ★★★★½
Kyoto Tech Meetup links for March 19, 2026
Kyoto Tech Meetup links for March 19, 2026
Using Git Worktrees for Parallel Branch Development
Do this if their MCP doesn’t support your coding agent
Kyoto Tech Meetup links for March 14, 20206
Kyoto Tech Meetup links for March 14, 20206
Mel Brooks: The 99 Year Old Man!, 2026
TIL: 2026-03-10
PR-Based Preview Environments on Render with Terraform
Sucker Punch, 2011
Advanced CSS Custom Properties for Components
The Bride!, 2026
Accessing the OpenClaw Dashboard remotely
Nirvanna the Band the Show the Movie, 2025 - ★★★★★
Kyoto Tech Meetup links for March 5, 2026
Kyoto Tech Meetup links for March 5, 2026
February Community Hack Day wrap-up
February Community Hack Day wrap-up
The Brave Little Toaster, 1987
Godzilla, Mothra and King Ghidorah: Giant Monsters All-Out Attack, 2001
Putting OpenClaw on a Raspberry Pi
Git Worktree environments for AI agents in the OpenAI Codex app
Kyoto Tech Meetup links for February 19, 2026
Kyoto Tech Meetup links for February 19, 2026
Kyoto Tech Meetup links for Feb 14, 2026
Kyoto Tech Meetup links for Feb 14, 2026
OpenAI Codex app and git worktrees
Prepping for Codex Git Worktrees video
Little Nemo: Adventures in Slumberland, 1989
Send Help, 2026 - ★★★★
git worktree for running AI coding agents in parallel
Rafureshia, 1995
Kyoto Tech Meetup: January 2026 wrap-up
Kyoto Tech Meetup: January 2026 wrap-up
Mortal Kombat, 1995
Interstella 5555: The 5tory of the 5ecret 5tar 5ystem, 2003
In the Mouth of Madness, 1994
Cecil B. Demented, 2000 - ★★★★
Let's play with Transformers.js: AI in the broswer
Godzilla: Final Wars, 2004
Let's play with Transformers.js: Machine Learning in the broswer
Serial Mom, 1994 - ★★★★★
Godzilla vs. Destoroyah, 1995
Japanese kanji game in Next.js: making data import/export (live)
The ditto command
meremortaldev Live Stream
Japanese kanji game in Next.js: making data import/export (live)
Marty Supreme, 2025 - ★★★½
Buckaroo Banzai Declassified, 2002
Year in books for 2025
How the Kyoto Tech Meetup website works
How the Kyoto Tech Meetup website works
The Adventures of Buckaroo Banzai Across the 8th Dimension, 1984
2025 retrospective with shirts
Kyoto Tech Meetup: 2025 wrap-up
Kyoto Tech Meetup: 2025 wrap-up
Kyoto Tech Meetup: Dec 11 and 18 Wrap-Ups
Kyoto Tech Meetup: Dec 11 and 18 Wrap-Ups
Kyoto Tech Meetup Community Hack Day Wrap-up for December
Kyoto Tech Meetup Community Hack Day Wrap-up for December
Kyoto Tech Meetup: Dec 4 Wrap-Up
Kyoto Tech Meetup: Dec 4 Wrap-Up
The Return of Godzilla, 1984
powRSS
powRSS
Song of the Month: Andy Williams - Do You Hear What I Hear?
TIL: 2025-11-25
Kyoto Tech Meetup Community Hack Day Wrap Up
Kyoto Tech Meetup Community Hack Day Wrap Up
Kyoto Tech Meetup’s First Hack Day
Kyoto Tech Meetup’s First Hack Day
Mothra vs. Godzilla, 1964 (contains spoilers)
King Kong vs. Godzilla, 1962 (contains spoilers)
Godzilla vs. Biollante, 1989 (contains spoilers)
TIL: 2025-11-15
Kyoto Tech Meetup: Nov 13 Wrap-Up ☕
Kyoto Tech Meetup: Nov 13 Wrap-Up ☕
A quick CLI tip: launch all files modified in git in your editor 💽
Quietly intelligent app features with OpenAI Agent Builder
Quietly intelligent app features with OpenAI Agent Builder
Bring Her Back, 2025 - ★★★★
Weapons, 2025 - ★★★★
Talk to Me, 2022 - ★★★★
Kyoto Tech Meetup: Oct 30 Wrap-Up
Kyoto Tech Meetup: Oct 30 Wrap-Up
Song of the Month: Christopher Cross - Sailing
Kyoto Morning Tech & Coffee: October
Kyoto Morning Tech & Coffee: October
Taking Control of Structured Data in Ghost
Taking Control of Structured Data in Ghost
Godzilla vs. SpaceGodzilla, 1994
New (to me) Music October 🎵
One Battle After Another, 2025 - ★★★★★
"Just 20 more minutes..."
"Just 20 more minutes..."
Dad Reviews Robert Redford's Career 🍿
Song of the Month: Moin - Lift You
PechaKucha Night Kyoto
PechaKucha Night Kyoto
Links from the First Kyoto Tech Meetup
Links from the First Kyoto Tech Meetup
Amélie, 2001 - ★★★★★
Harold and Maude, 1971 - ★★★★★
Kyoto Morning Tech & Coffee: First Session Is On
Kyoto Morning Tech & Coffee: First Session Is On
Pin collection update (128 pins in three images and a table)
Song of the Month: Soundgarden - Black Hole Sun
Sorry, Baby, 2025 - ★★★★
Honey Don't!, 2025 - ★★★
Song of the Month: Junko Yagami - Bay City
New Collxn site and blog
New Collxn site and blog
Behind the Drop: Collxn's Daily Email Stack
Behind the Drop: Collxn's Daily Email Stack
From Vision to Version: My Doc-Driven, AI-Assisted Product Workflow
From Vision to Version: My Doc-Driven, AI-Assisted Product Workflow
Help Kickstart the Kyoto Tech Meetup: Morning Coffee Edition
Help Kickstart the Kyoto Tech Meetup: Morning Coffee Edition
New DevRel Portfolio Page
New Portfolio Page
AboutIdeasNow
AboutIdeasNow
localmart: why, what, and a visualization
Experiment #3: Finger Painting
TIL: 2025-06-27
Experiment #2: Go Board
Experiment #1: Minus, Plus
NYU ITP Camp 2025, week 1
NYU ITP Camp 2025, week 1
Your periodic reminder of the impermanence of all things
Your periodic reminder of the impermanence of all things
Oops all BK: NYU ITP in June
Oops all BK: NYU ITP in June
Astoria Tech Meetup, late May
Astoria Tech Meetup, late May
Val Town Prototype Showcase
Val Town Prototype Showcase
TIL: 2025-05-09
Color Studies Studio
Color Studies Studio
The short answer? A lot of bullshit.
A new theme for the blog (now with 0% JavaScript!)
TIL: 2025-04-19
Collxn
WE HAVE APOSTROPHES Y'ALL
Don’t Subject Yourself to an Endless Stream of Answers
No cloud required: local LLMs as a practical app dependency
TIL: 2025-03-25
Gall's law
Subcurrent RSS bot for Discord
Facebook → /dev/null
Subcurrent
Using stow to manage dotfiles on multiple machines
Static site generators (SSGs): first run experience for Hexo and Astro.
In search of the perfect pin necklace
Streaming LLM responses vs blocking LLM responses with Ollama and Node.js
Talking to LLMs locally with Ollama with Node.js
Using EmbedJS for AI RAG systems in Node.js
Making a React based math game with Anthropic's Claude 3.5 Sonnet LLM
Zero to Deploy with Claude.ai and Val Town
CardOS: Now compiling without Arduino!
Batch loading resources in EmbedJS for RAG
AI-powered fun in p5.js
You're going to Val Town
RAG in Node.js with EmbedJS
NYU ITP Camp 2024 sessions
The 3 Cs of Developer Advocacy
CardOS: Writing an OS for the Cardputer
Binary Search in Elixir
vCard + RSS as an alternative to social media
DevRel and AI: a department lead’s self-evaluation one year in
Collecting pins
Using Nylas and OpenAI to triage email
Experimenting with AI in DevRel
Create an entity resource file for OAS Tools with Prisma
Meeting the Linux community at my first ELC
Moving the blog to Codeberg
Mac setup guide for web development
Using emojis in matplotlib
Blog statistics after two years
Discovering the comfort of loudspeakers
Learning from SerenityOS
Running LineageOS on my Nexus 5X
Learning x86-64 assembly basics
Making internal linking in pelican effortless
The menus in my system
The blocks in my status bar
Resurrecting a computer on the go
My journey to a good backup system
Owning my Kindle
Blog customizations
One year of blog
gRPC: The front door for Node.js developers
Keeping track of my packages
Learning music theory by writing melodies
Moving to Wayland
Ledsticker: My first holistic SW + HW project
Organization beyond Taskwarrior
Managing my tasks using VIT
Astoria Tech Meetup #22: Containerizing a Node.js app... LIVE!
Number sorting gotcha with JavaScript
Porting a flash LED driver upstream
I'd Rather Be Scripting, episode 1
Bulk file editing with ranger
Playlist generation with MPD
Automatic context detection for Taskwarrior
Astoria Tech Meetup #19: Streamlining with Docker Compose
Setting up mbsync to work with XOAUTH2
Spin up a Node.js/Express server and a Postgres database
MuckRock API
Fuzzy search with Fuse.js
Astoria Digital on Computerworld
Finding and killing Node.js processes on Mac
First steps in Rust
Making an UART cable for the Nexus 5
Taking an in-person developer event online
Make a micro repo
Cloning Dates in Moment.js
CLI module for Node.js
Share edit in Lightroom
The Lightroom-Photoshop round trip on iPad is here
Shelves CLI
Creating movie and game lists using Taskwarrior
Node module for changing your MAC address
Playball CLI
Upstate bird
Bootstrap an XD plugin with xdpm
“Moving to zsh” talk at MacSysAdmin 2019
Ghost CMS
XD plugin modals: Handle your exits
Prompt by Panic
Finding out where zsh aliases and settings are defined
4 tips for creating XD plugin modal UI
Learning about your zsh aliases
Brushing up on zsh and Oh My Zsh
Restarting
Working with Electron
Insert an audio clip to a video file with FFMPEG
A React Native library to run commands over SSH
A mobile app to run scripts on servers
A simple image to backup volumes to S3
Anatomy of this site's Docker Compose file
Back online