home writings readings code rss
  • Password Protected PDFsApr 16 2022
  • Are Video Games Art?Apr 6 2022 Yes. Yes They Are.
  • Early Memories of ComputersNov 8 2021
  • Consulting: Empowerment & ChampioningNov 1 2021
  • Why Lisp?Aug 24 2021
  • Scanning BooksAug 21 2021
  • A Decade with Cloud FoundryApr 21 2021
  • Silly Docker Tricks29 Jun 2020
  • Managing the X11 ClipboardApr 5 2020 Area Hacker Finds One Weird Trick For Persistent Copy / Paste Behavior
  • Dockerless Docker with RuncFeb 25 2020 Lose the Daemon; Keep the Containers
  • The Art of Writing (Blogs)9 Aug 2019
  • Detecting Warden in a BOSH Release9 Aug 2019
  • Putting Docker Compose on top of BOSHJun 12 2019 I May Never Write Another BOSH Release Again
  • The [P]ID TrickJan 23 2019
  • The Future of BOSH & KubernetesNov 15 2018
  • My tmux Cheat SheetNov 11 2018
  • Styling <kbd> with CSSNov 10 2018
  • Docker, on macOS, DIY-StyleNov 4 2018
  • A Troubleshooting YarnAug 28 2018 Pull Up A Seat, and I'll Weave You A Tale
  • Debugging Vim ScriptsAug 5 2018 How To Assist in Unborking My Vim
  • Lisp On The WebAug 2 2018 Not to Hunchentoot My Own Horn, But...
  • Empathize, It's Worth ItJun 7 2018 Being Right Is Usually Wrong
  • Variadic Functions & Their Representation By Source CodeMay 24 2018
  • T-Shaped PeopleMay 22 2018
  • Rook LispMay 19 2018 The Compulsion To Design Languages
  • Roll-Your-Own X.509 CANov 17 2017
  • B-trees : A SurveyAug 20 2017
  • Hard Directory Links in macOSAug 12 2017
  • How Not To Selectively epoll(7)May 17 2017 Multiplexing Network Socket File Descriptors When There Ain't Nothin' There To Read Anyhow
  • The TV Stole My IPMar 20 2017 A Network Troubleshooting Story So Weird It Absolutely Has To Be True
  • NaCl, NaCl, Padding WhackMar 17 2017 Give The Dev A Cryptographically-Signed Box
  • FIXME: this is wrongMar 7 2017 Terrible Is Not As Bad As You Think
  • gitprompt, Bash 4.4, and $PS0Mar 5 2017
  • rlog & errno - Little ToolsFeb 23 2017
  • On Creation & CriticismFeb 11 2017
  • Bloom FiltersNov 26 2016
  • Assertions and IntentionsOct 9 2016 Run-time Safety, All The Time
  • Read-Copy UpdateSep 26 2016 Living Lock- and Wait-Free with RCU
  • Stupid Git TricksSep 18 2016 Make Your Revision Control System Work For You
  • Writing Good Commit MessagesAug 25 2016
  • A Few Notes On Configuring Ergo Dox KeyboardsJul 23 2016
  • Good Module System DesignJul 2 2016 What Makes Module Systems Good, Anyway?
  • LLVM - A Gentle IntroductionJun 6 2016
  • The 2016 Presidential ElectionApr 24 2016 The Death of Politics, In Three Pictures
  • od tricksApr 15 2016
  • Diagramming on the iPad ProApr 7 2016
  • Checking CLAs via TravisMar 26 2016 Make the Robots Enforce Legal F/OSS Requirements
  • The Birthday ParadoxJan 25 2016
  • Spruce, Vault, Concourse & YouJan 19 2016 Securely Managing Secrets in Automated Pipelines
  • go get With StyleJan 11 2016 Take Back Your Go Import Paths!
  • RecruitersJan 8 2016
  • 2016: The Year of Machine CodeJan 2 2016
  • Your IDE Is Killing YouDec 20 2015 Ditch the Integrated Development Environment & Become A Better Programmer
  • BOSH-lite/warden on 10.x.x.xAug 23 2015
  • Open Files (Per Process)Aug 4 2015
  • Writing Pendulum AssemblyFeb 24 2015 Crafting Code For The Clockwork Virtual Machine
  • CPAN|PR Challenge - January 2015Jan 9 2015 Finding Fixes for Crypt::OpenSSL::X509
  • SmartwatchesDec 18 2014 A Treatise on the Aesthetics of Modern Technophile Fashion
  • maps, smaps and Memory Stats!Dec 13 2014
  • Using iptables to Emulate Network ConditionsSep 26 2014
  • Hacking Serial on a WRTSep 21 2014 Voiding Warranties for Fun & Profit
  • Automake Considered HarmfulSep 14 2014 Why The Charcutier Grinds Meat
  • The World According to PythonSep 12 2014 Do Python Developers Not Have Any Real Programming Problems To Solve?
  • O Sandal! my Sandal!May 18 2014
  • libctap.soFeb 23 2014 Test Anything Protocol for C
  • arpscanJan 6 2014 Scanning Networks via ARP Requests
  • Lambda CalculusDec 28 2013
  • Testing With Loopback DevicesDec 10 2013
  • Funny Recruiter EmailDec 8 2013
  • Math on the WebNov 13 2013 Who Stole My ∑?
  • On GreatnessJul 27 2013
  • MySQL & ZombiesJul 24 2013
  • Tim Hortons' Free Wifi Isn'tJul 7 2013
  • Exploring Assembly Using CAug 1 2012
  • Learning Assembly... Why?Jul 9 2012
Copyright © 2012-2025 James Hunt
github