Welcome to my occasionally updated blog.
- 2025
- A year in review: 2025
- Rosie’s a shop dog, Samson’s an office dog
- Fall photos of the dogs
- What I’ve been up to lately
- Moving to Pika from Ghost
- Winter’s warmth
- Samson’s sick with something
- The constant struggle to organize
- Getting back into photography
- Trying Pika as my new blogging setup
- Sun Giant
- Cozy socks for the burrow
- Cameras: 2025
- Witchi-Tai-To
- Public charges an optional contribution for trades
- Ghost has raised prices and removed features for the Starter plan
- A basic helix config
- Q
- The Kaua'i ō'ō bird
- This morning’s teas
- 15 years of usmanity.com
- 2024
- End of year review, 2024
- Samson and Rosie on Thanksgiving
- Formatting messages in iMessages (in iOS 18)
- Showing photos to Heisenberg
- Who killed the squirrel?
- The Big Summer Update
- An alternative WezTerm icon
- Iron Flame, book review
- Rethinking about my data hub
- Samson with his favorite toys
- Drake is going to disappear in a few generations
- Fixing: Artifact could not be deployed. Please ensure the content does not contain any hard links, symlinks and total size is less than 10GB.
- A slump slump
- Yaptain
- A song my friends taught me
- Is it a body ache or is it my medication?
- Six months of UC
- Onions
- February and March roundups
- Subtracting projects
- Cancel vs subscribe 2024
- Things I read and liked in January 2024
- Snow in Portland, 2024
- My unsubscribe rules for marketing emails
- Stop building stingy apps
- A new blog for my love of keyboards
- Clear app updates after many years!
- 2023
- End of Year Health Report, 2023
- Refocusing on one thing
- Primitive Data Types
- Hashing and Hash Tables
- Recursion
- Programming Paradigms
- Sorting algorithms
- Fixing an issue with blocked email forwards to Fastmail from Cloudflare
- What is the difference between a 32-bit and 64-bit computing?
- Climbing cringe mountain
- A case for better email
- Orion might be a browser worth trying
- Comparing the Spurcycle bell to its dupe
- Reintroducing Redirector
- On two months after leaving my full time job
- Dev notes from August 28th to Sept 1st, 2023
- Recording set up #1
- Bike stats, trying out SvelteKit
- Two weeks of being "offline"
- Rose - a portfolio website template
- An overview of some Tailwind specifics
- Macbook Battery info workflow for Alfred
- Dozing off quickly, or sleeping anywhere anytime
- Reviewing 2023's first half
- Hello from the Burrow
- Comparing Adobe Firefly, Dalle-2, OpenJourney, Stable Diffusion, and Midjourney
- Deprecating BoardSearch
- Bathing Samson
- First bread from the sourdough starter
- Homepage update, June 2023
- Moving from Wordpress to Ghost
- New pedals for the e-bike
- Bike fitting on the e-bike
- I got a sourdough starter today
- Revisiting photos and organizing between many apps
- The internet is everywhere and it's not
- A new projects page, for tracking all projects in one place
- The hot and cold with Wordpress
- Projects Costs & Revenue
- Reversed ordered list
- Why CUID has so many zeros in almost every generated ID
- The no-theme theme
- BEEF
- Sleepy hollow vibes
- Consolidating one more thing into Cloudflare, analytics
- Recent small projects
- Importing 25 million books into Bookends
- Snow in Portland
- Warm me up, my little heaters
- PirateShip is a helpful tool for making shipping labels
- Saturday morning Indian news and music
- Looking at 2023
- 2022
- BoardSearch at 1.0, switches and keycaps added, what's coming next...
- My trip to Europe, testing positive for covid
- End of year thoughts, 2022
- I got an e-bike
- Building something is hard, getting someone to use what you built is even harder
- Add more whitespace
- Recent renders from Dall-E, Nov 2022
- Twenty twenty-three theme from Wordpress is the first sane theme from WP in a few years
- Introducing BoardSearch, a single place to find and track keyboards
- Cornershop’s Norwegian Wood is the one of my weirdest discoveries so far
- The weird place that the internet is, a clip from Bo Burnham, social networks are overpowering society
- Things I found on the internet, week of August 29th, 2022
- Things I found on the internet, week of Aug 22nd, 2022
- Spotify now has support for ⌘+K just like Slack etc.
- Updating my homepage to make things as simple as possible
- Thoughts on the Keychron Q8 (Alice layout)
- Playing around with DALL·E 2
- North, or some reflections on sitting and staring at things in my office
- Finding a good theme for a Wordpress blog is hard
- Dave Van Ronk Sings
- Too much of SPOF
- Keychron V1 is out, pre-built knob version for $84
- Keychron's Q1 vs V1
- Defensive CSS and other tips
- Going back on the note-taking options
- Some photos from my recent trip to Pakistan
- 10 years of Stuck
- Challa 9 9 9
- A photo of Vital Signs from the 90s I found on twitter
- Coloring book was good
- Centralized means you might lose access to your decentralized assets
- Ditching Notion for logseq + obsidian, so long to proprietary formats
- Spending a week with my parents
- The bygone photos of people in offices
- Ameno Amapiano Remix by Nektunez and Goya Menor
- A retro on the Bookends alpha
- Some quotes by Albert Camus
- NuPhy Air75 review
- Setting up a Mac (with command line tools)
- After years, I bought a personal MacBook
- I moved to Portland 🌲
- Connecting a relationship using a hook in Keystone.js 6
- 2021
- Packing up, and having a font for it
- An introduction to music by Nusrat Fateh Ali Khan
- Wood by Rostam
- "Carnival Jump" by Sandy Bull
- A better shortcut for emojis on macOS
- TIL: checkout the previous branch using git checkout -
- Clearing and resetting dock on macOS
- And then there were none, by Agatha Christie
- My favorite photo subjects
- Neck pain
- Gardening my projects
- Summer 2021 projects
- Using styled-components with next.js
- GMMK Pro build, with MT3 Dasher keycaps
- Languishing
- Weekend project update 2: simple URL shortening
- Weekend project progress: routes for Larri
- TIL: null is an object in Javascript
- Is the Keychron Q1 a GMMK Pro dupe?
- TIL: polling rates for keyboards
- An alternative icon for iTerm2
- Fields of Coral by Vangelis
- Line art practice
- Local .vimrc for neovim settings and differences
- Running a local docker instance for Wordpress theme development
- TIL: using inv for any vim setting will invert it
- TIL: tempfile in ruby, use it for easy garbage collection afterwards
- Star Wars progress bar in Spotify
- Using Numi app for calculations
- TIL: using my own blog as a knowledge DB with Google as the search engine
- Realforce R2 vs Epomaker's Niz Plum x87
- Doing the laundry
- Tracy – Mogwai
- A little harvest of peppers
- Blogging from Ulysses
- Jugni — Rabbi Shergill
- Nomadland is really good
- Happy St. Patrick’s day from Samson
- Bought a 5 TB hard drive
- A quick look at my music listening in 2020
- Redirector tool
- On goals and other motivations
- Useful aliases in the command line
- 2020
- Apps I use on Mac (2020)
- Stoner by John Williams
- 2020, bad juju, broken sleep schedules, and the moonshadow
- Spooky season vibes
- Interesting time standards
- Status updates on Twitter
- The Sky naming scheme
- Self-knowledge
- My recent interests
- Naps
- Summer during the lockdown
- It’s a Mogwai kinda day
- Black Lives Matter.
- Some digging into embedding comparable images
- Reminiscing on a decade of cryptocurrencies
- Now Playing on Last.fm
- I tried watching Terminator Dark Fate
- When it’s hot outside, my pets hang out together
- Killing analytics on my personal sites
- Go be a Ranger, little Archie
- March 25th, 2020
- Middle child syndrome and Bluetooth keyboard
- March 19th, 2020
- Music trends, from 2010 to 2019
- Some Bulleh Shah mentions in recent music
- Tea at Coleridge
- Leaving behind the social networks
- Notes and pages
- Finding Aspen
- Purging music for the year
- 2019
- Pausing video games for 1 month
- Oat milk cappuccinos in LA
- Me eating a cream roll in the desert
- My first attempt at an Angel Food Cake
- Ugh, gone is my server again!
- Dark mode in 1 step
- I really wanted to like Outlander
- Book review: The Haunting of Hill House by Shirley Jackson
- October update
- Samson’s Halloween costume
- Reverting to an old school way of posting
- The Goldfinch, movie vs book
- iPhone 11
- Maus #1 by Art Spieglman
- Apple Card First Impressions
- Starting over, thoughts on meditation
- Interesting Unicode Symbols
- Dull lull in July
- Turning 29 and other things in June
- Goodbye Bookends, for now
- April showers bring May flowers
- Thinking back to 1919, a 100 years ago today
- Bookends update - April 2019
- Serving Vue.js apps on Github Pages
- With love from Novigrad
- Timeline by Michael Crichton
- Setting up Fathom for all my sites
- Bookends update, March 2019 #2
- Bookends update, March 2019
- A Short History of Nearly Everything by Bill Bryson
- In a Sunburned Country by Bill Bryson
- Being unaware of an economic depression
- Getting my bike fitted by Pedro
- Trying out a new workflow for personal projects
- 2018
- Thoughts on the Watership Down series on Netflix
- Goal setting for 2019
- Books in 2018
- Some thoughts on 2018
- Learning a bit of iOS
- Conspicuous consumption and other thoughts on spending
- In Portland
- Reverting back to a simpler version of social media and socializing on the web
- Late October Update
- Nightmare #1 (Jetski of the sky)
- Late September update
- The Handmaid’s Tale, wow so far!
- Sunday vibes playlist
- The race to 1,000 miles
- Bookends update, August 12th
- Deleting data.usmanity.com
- Chill song for relaxing
- Bookends, for fun and for learning
- Home, is where I want to be
- The City & The City
- Dividends as income
- Mid-year check-in, also I'm 28 now
- Preview of Free Press
- Getting started with local Wordpress development and a log for free-press development
- Chrome console output notes
- Mid-May update
- Apps I use to listen to audiobooks
- Samson’s first swim!
- The Three-body Problem
- Say something nice
- Hitchhiker's Guide to the Galaxy - Review
- Watership Down, a fantastic novel
- Ready Player One, book vs movie
- Thoughts on the Spotify IPO
- Goodbye Bilo - December 2nd, 2017
- A new topic to explore
- Building a Chrome extension using Vue.js
- Starting work on a custom theme
- My goal for Yelp in 2018
- Introducing Treefingers
- Hello from Treefingers