Blog Posts
Posts
Explorations of whatever was occupying my attention at a particular moment in time.
Stuff pre-2013 is a mix of imported Blogger posts, a few 43Things entries, and my very much not-a-blog original site coolnamehere. When I switched to a blog-oriented Static Site Generator instead of my home-grown Python scripts, I felt the need to squish everything into chronological format.
I occasionally regret following through with that urge.
Years
- 2024
- 2023
- 2022
- 2021
- 2020
- 2019
- 2018
- 2017
- 2016
- 2015
- 2014
- 2013
- 2012
- 2011
- 2010
- 2009
- 2008
- 2007
- 2006
- 2005
- 2004
- 2003
- 2002
- 2001
- Generating a Plugins Page for my Logseq Graph
- Snapshot – Vacation Time
- Snapshot — I Hate Daylight Savings Time
- Snapshot — HomeOps and Knowledge Garden
- 2024-02-25 Snapshot
- 2024-02-18 Snapshot
- 2024-02-11 Snapshot
- 2024-02-04 Snapshot
- 2024-01-28 Snapshot
- Rebuilding My Public Brain
- 2024-01-21 Snapshot
- 2024-01-14 Snapshot
- 2024-01-07 Snapshot
- Revisiting an old layout
- watched Your Colors Suck (it's not your fault)
- Watching The Densest City on Earth
- pulled in the tumblelog
- Dream Aesthetic
- Save those links
- Added site search via Pagefind
- Watching (the cat in): The Future is a Dead Mall
- Nah on Copilot for now
- Reading: What developers with ADHD want you to know
- A Fun Python Turtle YouTube Playlist
- A Knitted Washcloth
- Someone Made A How-To on Moebius-style 3D Rendering
- Cory Doctorow on the split appeal of tech
- Stupid VS Code Vim Tricks
- Elf Sternberg on how SSG is not a reaction
- New experiment: online brains
- [2023-02-23 Thu 13:42]
- Dendron is officially in maintenance mode
- New config tangling workflow
- Emulate tldr instead of man in your notes
- Add an Obsidian CSS Snippet
- Hugo Render Hooks for Titled Code Blocks
- Running Dart Code
- Maybe lock chat-gpt3 out of your blog
- Nanoc builds sites faster with 3.2.0
- Not the worst workspace
- Testing Justfile Recipe Arguments
- Social network stuff
- Pulling Twitter From POSSE Links
- [2022-10-22 Sat 07:26]
- Enso Hybrid IDE Demo
- From Perl to Rust
- Emoji Breakdowns With Raku
- Customizing a Trilium Report
- [2022-08-04 Thu 10:04]
- [2022-08-03 Wed 19:12]
- [2022-08-01 Mon 22:45]
- [2022-08-01 Mon 09:56]
- [2022-07-31 Sun 08:33]
- [2022-07-29 Fri 22:50]
- [2022-07-26 Tue 08:24]
- Limit Theory Source Release
- Eat the Frog First
- [2022-07-20 Wed 22:14]
- [2022-07-18 Mon 17:04]
- [2022-07-18 Mon 09:16]
- Engineer Noises
- [2022-07-17 Sun 12:41] Better than a gist
- [2022-07-15 Fri 15:15]
- My Three(ish) Favorite Nushell Features
- I Talked About My Site on Test & Code in Python
- [2022-06-23 Thu 21:54]
- [2022-06-21 Tue 15:03]
- [2022-06-18 Sat 07:37]
- [2022-06-12 Sun 19:05]
- [2022-06-11 Sat 10:05]
- [2022-06-09 Thu 23:20]
- [2022-06-09 Thu 10:17]
- [2022-06-08 Wed 22:35]
- [2022-06-08 Wed 10:03]
- [2022-06-07 Tue 09:10]
- [2022-06-06 Mon 09:12]
- [2022-05-30 Mon 13:45]
- [2022-05-25 Wed 09:54]
- [2022-05-24 Tue 08:54]
- [2022-05-21 Sat 17:44] My basic org-roam-dailies capture template
- [2022-05-15 Sun 22:06]
- [2022-05-14 Sat 18:06]
- [2022-05-14 Sat 14:55]
- [2022-05-12 Thu 23:02]
- [2022-05-12 Thu 09:17]
- [2022-05-12 Thu 07:39]
- [2022-05-11 Wed 07:19]
- [2022-05-10 Tue 05:51]
- [2022-05-10 Tue 05:49]
- [2022-05-08 Sun 13:37]
- [2022-05-08 Sun 01:10]
- [2022-05-06 Fri 23:56]
- [2022-05-05 Thu 11:46]
- [2022-05-05 Thu 11:30]
- [2022-05-04 Wed 08:45]
- How About a Tumblelog
- [2022-05-03 Tue 19:28]
- [2022-05-02 Mon 15:26]
- [2022-05-02 Mon 14:56]
- [2022-05-02 Mon 13:20]
- Added a Neighborhood Blogroll Thing
- Trying Nushell on Windows
- Didn't I do this last year too?
- Logseq's Export Formats
- Added an Emacs config based off of nano-emacs
- Thinking about Hugo again but maybe with Site.js
- Time to start reading Domesticate Your Badgers
- Slowly pulling in tools for site flow
- Processing Sass in Eleventy
- Eleventy 1.0 beta handles custom templates
- Building my Eleventy site
- Starting 2022 With Eleventy
- meanwhile, weather
- I got Astro working!
- Logseq sure does work hard at being friendly
- Drawing and site shuffling are coping techniques
- Try Riv if you like Vim and reStructuredText
- Using markdown-it in Python
- winget is pretty slick now
- I wrote this note in Hugo with markdown-it-py
- Creating a reStructuredText kbd Role
- Today is September 21st — you know the rules
- Look at me with one Asciidoctor page in an Astro site
- finally have all my content in one format
- Wrote a Node.js version of my content format counter
- Saving some MyST Markdown blogging links for later
- Extracting Rich Output for fun and profit
- pared down to the base blog
- Tooting with Python
- trying a thing with neovim
- A finished Awesomewm post from someone else is better than a draft from me
- oh no there is a shiny new SSG
- Our cats give me more reason to use the terminal
- I installed Gitea because it is shiny not because it is needed
- Joplin CLI Batch Processing With Raku
- My Raku script for Journaling in Joplin
- CLI Journaling in Joplin with Raku
- Not sure why I keep fussing with every single SSG. It's fun, I guess?
- oh no i added a javascript search thing
- The Memex Method Works For Me
- So here's my first Statamic tip: don't forget xml_handler in your RSS template
- Officially Using Statamic For The Site
- I'll deploy eventually.
- I'm trying a "notes" collection
- Joplin Terminal Basics
- Still pondering new site approaches
- If RMS is your hero then you need better heroes
- Maybe I don't know much about Markdown, he says
- Hard symmetry soft colors
- Playwright for Python
- yay fresh webmentions again
- Got different benchmarks from Programming Crystal
- Just noticed Okular PDF is on Windows
- Tweaking my tools
- testing a thing
- Pretty File Summaries with Rich and ExifTool
- Looks like Sublime Text is shifting to a subscription plan
- Deidre's Double Moss Socks
- My first Julia script
- Project dependencies in Julia
- Learning a little elisp
- Something new to color
- Great workflow you got there
- Emacs in a Box
- Emacs Prelude Documentation
- New theme for 2021
- Command Line Interface Guidelines
- IndieWeb bookmarking reference
- Found the micro editor
- Naming things in tmux
- Using the Webmention.io API
- I added this note from org mode
- Checking out Playwright for Python
- Local WP is nice, but no.
- I have a society6 shop
- SSG is for putterers
- Accidental Renaissance: The rolling contest
- Work Break with Eleventy
- Squiggly Spaceship Thing
- Watched an old Tom Waits interview
- Slow City Doodle
- Fred Brooks was right
- Tangling code from Hugo content with Raku
- OrgMode-ish VimWiki
- Ox Hugo for the Orgconfig
- so chemacs is kinda cool
- Deidre's Juneuary Hat
- My Git CLI Windows setup
- winget
- Working on Breadcrumbs
- CSV and Data Tables in Hugo
- Wanted a uses page, made a config section
- Not saying this is a good idea
- Here have a drawing
- uploaded to cpan oops hang on how about now
- Enjoyed this Derek Sivers interview
- Alias Templates in Hugo
- Setting up Raku with Rakubrew
- Letting Ruby build Asciidoctor files for Hugo
- Sepia Hallucination
- I Added 10 Seconds to Build Time!
- Shaved 3 Seconds Off Site Build Time!
- Clearing the tracks as we go is part of the fun
- Hard Moving on From Perl When It Keeps Being More Good Enough Than the Other Good Enough Solutions
- My Therapist Would Love This if I Had One
- Debugging My Site With a Little Help From My Friends
- Made an Emacs Binding for Config Quick Edit
- Querying Hugo Content With Python
- Datasette Sure Is Nifty
- Got a Working glitch-soc Rails Dev Environment
- Pondering My Indieweb Guinea Pig
- Skinny Lines and Flat Colors
- Sorry if I Broke Your Rss Feed
- Taskwarrior Custom Reports
- How many recent authors on CPAN?
- From Dotfiles to Org File
- I Helped genehack!
- Patronize Me on Liberapay
- h-entry Microformat for Indieweb Posts
- The Seattle Freeze Is a Hundred Years Old
- Why Do I Blog?
- Getting File Info From The Shell
- How Mom stays creative
- Kistler Tree
- Useful Overview of Neurodiversity
- Autorun Keyboard Settings for Awesomewm
- Indieweb h-cards
- Sepia Sunburst
- Sign of the Times
- Yay I Added Mentions and Replies
- Listing Hugo Content Extensions With Raku
- STDU Viewer
- Every Post Has a UUID
- Got Married Yesterday
- VS Code pylint needs pylintrc
- Passing Tests Is Now Required to Push
- Today in Personal Accomplishments
- All I Did Was Click Bulk Download
- Emacs refresh-package-contents
- That Is Just Embarrassing
- Sort of Tufte CSS
- I have one like somewhere
- Python Invoke
- Stealing a Hugo Shortcode for Nikola
- Yay Fluid Images
- inv note
- Goto Address Mode Opens Links in Emacs
- Added dark mode for the site
- Choosing a static site generator
- Taskwarrior Sync
- Tweaking a Nikola Theme
- Random Geekery a la Gatsby.js
- Random Geekery a la Nikola
- reStructuredText Basics For Blogging
- that thing
- Go back to bed
- A Quick Notes Script for Taskwarrior
- Eleventy 0.10.0 is out and I am distracted again
- Building a starter blog with Nikola
- Noncommercial-only licenses are hard
- Quick Zoom Text in Emacs
- At last I have a mission statement
- DWIM is consistent
- Removing mmark has me grumbly
- I got her a card for her birthday
- Let's call the notes experiment a success
- Again with the manual symmetry
- Always got time for Miyazaki
- RSS fix, I hope
- Installing Emacs Documentation on POP!_os
- Directory Listings With Crystal
- Smug mode activated
- Art Nouveau, Psychedelia, and a Kalevala tangent
- Having fun with Emacs
- Summarizing A File With Crystal
- Be proud of your blog site thing
- Emacs use-package
- Some manual symmetry with Linea Sketch
- I got business stickers
- Building Rakudo and Moarvm on Linux
- Watched Netflix Explained; remembered Bowie
- On moving your life forward
- Couple decades now
- Bookmarking the KEXP livestream links
- Basic DIY Sea Salt Spray
- Slow walkers have inferior brains
- A good day for books
- We went to the mall. Later, I bought an app.
- Do not shop on first coffee
- minor social network culling
- Pioneer Square has a view now
- I FIXED MY .Pages
- A Microsoft Linux Conference?
- Colorized my go output with grc
- Taskwarrior Editing Refinements
- [+1 Interesting]
- Yanick made me do it
- Trying the Crystal Language
- Chaotic Symmetry
- Awesome(wm)
- Proudly doing it wrong
- Sweep Leaves Not Lives
- I still love when people say nice things about Perl
- Try xkcdpass
- I forgot how nice KDE can be
- "Charming Victorian" also means "Creepy As Hell"
- Installed Windows Terminal Preview
- Saving some links from Perl 6 Weekly
- IndieWeb Principles
- home
- ubuntu-wsl
- Wanting WSL 2
- tmux and laundry art
- 6 Days 21 Hours 30 Minutes To Home
- Wait No Hold On
- make publish
- Artist's rendition of my sinuses
- roar
- 12 days 5 hours 28 minutes to home
- I should be sleeping
- Ugh
- Chunky Bacon
- I Stole A Great Idea
- task add 'admit a mistake'
- Seattle's Chinatown Gate
- Checking in on my idea bucket
- Chicken for lunch
- Internet Connected!
- Added a Hugo note archetype
- Karabiner
- A quick note
- Now on Dreamhost
- Weighing Files With Python
- Kitty Terminal
- Pretty Print Terminal Files With Bat
- Chronological Taxonomy Listings in Hugo
- Turning Taskwarrior Posts Into a Series
- Teabagging a Monsto
- Showing Post Word Count in (neo)vim
- Psychedelic Playing Card
- Cake Batter
- Eleventy
- Garden Mandala
- Taskwarrior Projects
- Three Circles
- Circular Grids With Python and Pillow
- Hopepunk for 2019
- Active Tasks in Taskwarrior
- Basic Hat With Picot Edge
- Basic Hat With Hemmed Edge
- Using Hugo Data Templates
- Winter Hat and Gloves
- On Modesty And Imposter Syndrome
- Trying Beorg
- Cougar Mountain
- Mount Si
- Windows Virtual Desktops
- Potholders
- Island Center Forest
- Satellite
- Pearl Jam Tag
- Beer Gloves
- Fauntleroy Park
- My First F Bomb
- Theme Change and Pieces Section
- Vegvisir
- Buy My Stuff At Design by Hümans
- Two Weeks Without Cigarettes
- Crafts Are Now Posts
- Purple Symmetry
- New Theme for a Bit
- Stocking Cap
- Interviewed About Facebook
- My Replacement Boy Beanie
- Crochet Ball Faces
- Setting Task Dependencies in Taskwarrior
- My Sloppy Floppy Fingerless Mitten
- A Couple Crochet Hats
- My Circular Beanie
- Taskwarrior Contexts
- Nicole's Fingerless Gauntlets
- Barbara's Ruana Vest
- Taskwarrior Due Dates
- Taskwarrior Priorities
- Duotone Panel
- Taskwarrior
- Knotwork Practice
- Drawing Grids With Python and Pillow
- My Ski Beanie
- Something Colorful
- Wellington for Sass
- Beets and iTunes
- Comments One More Time
- Full Content Hugo Feeds
- A Desktop Background
- Summer Reading
- Emacs Writegood Mode
- Logging Money In Org Mode
- Backing The Flask Mega Tutorial Kickstarter
- My Stripes (And Stripes) Forever Scarf
- Hugo Archetype Templates
- My Weston Hat
- Disqus Again
- Space Thing
- Taking OS X Screenshots
- Amazon Donates Space For Mary's Place Home
- Kaleidoscope Symmetry
- Making A Mojo Link Checker
- Geekish Update
- Maybe Ration My Time In Hot Take Land
- Converting OGG To MP3
- Red
- Fragments Of Dreams
- elscreen
- Light And Shadow
- Cinnamon Screenshot Shortcuts
- That Was Fun
- Shading Exercise
- Mixing Apps
- Still Not Dead
- Beholder
- Mistakes Were Made
- Bad Kitty
- Scribble Selfie
- Brooke
- Wings
- Mask Face
- Chibi Rainyday Superstar
- Hello Dancer2
- Using Disqus in Hugo
- Open Sourcing Mental Illness
- Yearly Post Archives In Hugo
- Rainy's Mish-Mash Socks
- Rainy's Mish-Mash Gloves
- Mom's Stansfield 12 Socks
- My Twin Rib Socks
- All The Hugo Themes
- Bob Ross CSS
- My First Socks
- Professor Whom Scarf
- Half a Life
- Next? Hugo
- Added Suggested Posts
- reStructuredText in Jekyll
- PHP, for Some Reason
- Wrapped Panel
- Celtic Tangle
- Zentangle Doodle
- iTunes to Rhythmbox
- Pandoc
- Draft Mode in Jekyll Templates
- Making a Jekyll Collection
- Remote Editing In Atom
- Atom Works on openSUSE
- Using Octopress 3
- Use cpan-outdated
- Amicable Socks
- Quick Garter Stitch Scarf
- Blogspot Content Imported
- coolnamehere Content Update
- Ruby iTunes Ratings Fun
- Amigurumi Ball Thing
- Finding and Removing Duplicate Files
- Blog Writing in Org Mode
- chocolatey
- Starting The Coursera Programming Languages Course
- Counting Words in Blog Posts
- My Ubuntu Setup
- replyrc And Mojo
- REPL In Perl With Reply
- Connect To MongoDB on a Vagrant box from the host
- Trusty Mongo Mojo Box
- Welcome to Jekyll!
- Python3 and pyvenv
- Perl 5.20 Signatures in Subroutine References
- And now, Pelican!
- What is build-essentials for openSUSE
- Pretty Recursive Grep
- Start Using Emacsclient
- Pulling a Remote Branch In Git
- I Learned GitHub Has Interesting Links
- Elisp Functions Described in the Emacs Tutorial
- The Emacs Tutorial as ELisp Tour
- Hey look over there!
- Exporting From Org to Markdown
- My New New (New) Site
- Fantastic Foods' Sloppy Joe French Bread Pizza Recipe
- EmberScript
- An Emacs Newbie
- My Own Ruby Fibers Babystep
- Rereading the Pickaxe
- AlphaCard Sent Us A Printer
- Fickle
- Coolnamehere content added
- YAPC::NA 2013 Links From a Non-Attendee
- coolnamehere -> Random Geekery
- Oh yeah, Ryan Davis is awesome
- perlbrew
- Moose
- Rake
- Python 2 Babysteps 01 Installing Python 2
- Python 2.x Babysteps
- The Spreadsheet Story 1
- Elaborate Answers To Simple Questions
- A Glance at Client-Side Frameworks
- Parrot Babysteps 0e - Parrot Namespaces
- Ruby and the HYG Star Catalog
- Thoughts on the word "Bra"
- Rakudo
- Parrot Babysteps 0d - The SpaceTrade Project
- Where'd He Go?
- Parrot Babysteps 0c - The Stellar App
- Parrot Babysteps 0b - Subroutine Params
- Parrot Babysteps 0a - The Stellar Project
- Parrot Babysteps 09 - Simple Projects
- Reading the Modern Perl Book
- PHP Buzz Stream Reader
- Tying Bits Together
- Brooke's Garter Rib Sock
- Parrot Babysteps 08 - Testing With Test::More
- NQP - Not Quite Perl
- Parrot Babysteps 07 - Writing Subroutines
- Parrot Babysteps 06 - Files and Hashes
- Parrot Babysteps 05 - More About Arrays
- Perl Hacks In My Workspace
- Parrot Babysteps 04 - Adding Command Line Arguments
- Parrot Babysteps 03 - Simple Control Structures
- Perl 5.10.1 is available
- Parrot Babysteps 01 - Getting Started
- Parrot Babysteps 02 - Variables and Types
- Parrot Babysteps
- In Which Brian Whinges About The Perl 5 Release Schedule
- Python Blogger Refresh Part 2 - Settings
- Python Blogger Refresh, Part 1
- Quick Praise for JVM languages
- Perl 5 Babysteps 02 - User Input
- Brooke's Socks - Not Sarah's
- Natalie's Hat
- Natalie's Sweater
- JQuery UI's getting fancy
- Lots of Nifty Newness for the Church Site
- Updating coolnamehere's design
- PHPs extract and compact functions
- REBOL 3 alpha released
- PageTemplate for Site Generation Part 2
- PageTemplate for Site Generation
- Another Link
- Xah's Elisp Tutorial
- Adding Categories to the Python Blogger Client
- Reinstalling JRuby
- dv9310 bios issues
- Python Loves Blogger (Part 1)
- OS X Updates
- Wrap
- Perl 5.10 beta Everywhere
- VMWare installed
- xcb_xlib_unlock issues - Java on Fedora
- JRuby
- My Garter Stitch Hat
- I'm too cheap to buy a radio alarm
- Perldoc
- Python Interactive Fiction - 03 Handling Multiple Turns
- Coolnamehere is open to the Commons
- Python Interactive Fiction - 02 Tying the Scenes Together
- Python Interactive Fiction - 01 Handling a Single Round
- Interactive Fiction with Python
- REBOL reMark
- Mp4Info issues
- Stripping out contact popup for now
- Late Night Thoughts About FM
- FXRuby MPlayer Idea
- GNU screen
- I've Been Experimenting With CakePHP
- Reduce, Reuse, Recycle in REBOL
- I still like UNIX better
- There Must Be Something Wrong With Me
- Learning XML
- Aliases
- Sticking with Vim
- New PageTemplate Release
- My Striped Scarf
- REBOL Babysteps - 04 Repeating Yourself
- Monitor Your Battery Life With REBOL
- REBOL Grab Bag
- REBOL Babysteps - 03 Making Decisions
- Perl 5 Babysteps 01 - Getting Started
- Perl Babysteps
- REBOL Babysteps - 01 Getting Started
- REBOL Babysteps - 02 Getting Started With View
- REBOL Datatypes
- REBOL Babysteps
- REBOL
- Lisp
- Drawing Celtic Knotwork
- Look at the Latest Fark Headlines
- The MIRES
- UNIX
- Control Structures
- Cygwin
- Read More Perl
- Simple Ruby CGI
- Math: Factors Drill
- New Site Backend
- Living in Seattle
- BBC News Addict
- A Gallery Picture
- Ruby Babysteps 01 - First Steps
- New Geekery Stuff
- ZenWeb Again
- Minor Updates
- Ruby Project Page
- Ruby Ruby Ruby — oh yeah I've got a job too
- Increasing Accessibility
- Getting Into the Groove
- So I'm Fickle
- Accessibility Be Hanged, I Wanna Have Fun!
- Some Random Thoughts
- Coming Back to Life
- Design Fun
- PageTemplate - Getting It
- Stay Off The Sidewalks
- System Stuff
- Simple Types in Python
- PageTemplate 0.3
- PageTemplate
- PageTemplate - If, Else, and Elsif
- PageTemplate - Loop
- PageTemplate - Other Features
- PageTemplate - The Designer's Perspective
- PageTemplate - The Programmer's Perspective
- PageTemplate - Variables
- New Toys, Old Angst
- Tools
- Perl Section
- Better Faster Stronger Image Gallery
- Bleagh
- PageTemplate 0.1.0 Released
- I'm Not Dead Yet!
- Massive Geek Attack
- Seattle.rb and Me
- Nifty Python Templating Thingy
- Sorry Folks!
- New Geekery Topic: Ruby
- More Pictures + a Geekery Topic
- The Gallery Lives!
- DHTML Menu Info System
- New PHP Backend
- 2002-03-14
- 2002-03-10
- 2002-03-09
- 2002-03-04
- Stalking Star Wars Fans
- Time Passes
- Visited those guys waiting to see Attack of the Clones
- Getting Things Organized
- Happy New Year!
- About Brian
- Resume of Brian Wisti
- Random Babblings
- Editors
- Geekery
- Python Babysteps Tutorial
- 2001
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2017
- 2018
- 2019
- 2020
- 2021
- 2022
- 2023
- 2024
- Huh? What?
- Just a Little Update