| Open source
contributions |
Oct. ’18 |
Sep. ’25 |
532 |
| Direct memory
access |
Oct. ’21 |
Sep. ’25 |
724 |
| Installing
Linux distros on embedded boards |
Feb. ’24 |
Sep. ’25 |
5,090 |
| Monaco di
Baviera |
Jun. ’24 |
Jul. ’25 |
448 |
| Wishlist |
Nov. ’12 |
Jul. ’25 |
161 |
| List of
films |
Jul. ’24 |
Jul. ’25 |
574 |
| Learning
Niri |
May. ’25 |
May. ’25 |
445 |
| Public
Library |
May. ’11 |
May. ’25 |
884 |
| systemd-boot
in user-space without UEFI |
Jan. ’25 |
May. ’25 |
520 |
| Software adjacent
tasks |
Oct. ’24 |
Apr. ’25 |
343 |
| ACPI, is it worth
it? |
Apr. ’25 |
Apr. ’25 |
579 |
| Living in
Germany |
Oct. ’21 |
Apr. ’25 |
3,305 |
| Notable
chips |
Feb. ’19 |
Apr. ’25 |
365 |
| Let’s go |
Apr. ’13 |
Mar. ’25 |
760 |
| Sovereign
Tech Agency application |
Feb. ’25 |
Mar. ’25 |
813 |
| Van camping in
the Alps |
Oct. ’22 |
Jan. ’25 |
23 |
| Alpine
touring |
Nov. ’22 |
Jan. ’25 |
461 |
| Surly
Straggler |
Dec. ’15 |
Nov. ’24 |
1,113 |
| Yocto |
Jul. ’24 |
Oct. ’24 |
914 |
| Modern
initramfs tools |
Oct. ’24 |
Oct. ’24 |
321 |
| U-Boot |
Aug. ’19 |
Jul. ’24 |
549 |
| Archiving data
using unison and systemd |
Dec. ’18 |
Jun. ’24 |
383 |
| Zephyr
RTOS |
Jun. ’24 |
Jun. ’24 |
93 |
| Fueling on the
bike |
Apr. ’24 |
May. ’24 |
63 |
| Lenovo ThinkPad
L14 G2 |
Jan. ’22 |
Apr. ’24 |
671 |
| Coreboot
RockPro64 support |
Mar. ’24 |
Apr. ’24 |
447 |
| Linux memory
management |
Mar. ’24 |
Mar. ’24 |
363 |
| Living in
Torino |
Dec. ’23 |
Feb. ’24 |
298 |
| Storing
a MAC address in embedded systems |
Jul. ’23 |
Dec. ’23 |
197 |
| Learning
Linux |
Feb. ’18 |
Aug. ’23 |
2,767 |
| Helix text
editor |
Jan. ’23 |
Jul. ’23 |
132 |
| Volkswagen
Caddy |
Jul. ’22 |
Jun. ’23 |
199 |
| Living in
Innsbruck |
Jul. ’22 |
Mar. ’23 |
25 |
| Living in
Milan |
Jan. ’23 |
Mar. ’23 |
143 |
| Recipes |
|
|
|
| Hardware
clock |
Feb. ’23 |
Mar. ’23 |
137 |
| ANSI Cherry
G80-3000 mechanical keyboard |
Jun. ’22 |
Jan. ’23 |
102 |
| Hardware
development setup |
Apr. ’20 |
Jan. ’23 |
374 |
| Land up
north |
Dec. ’15 |
Dec. ’22 |
132 |
| The stupid content
tracker |
Dec. ’17 |
Oct. ’22 |
58 |
| Firmware and
embedded systems |
Sep. ’15 |
Oct. ’21 |
575 |
| Desktop
computer |
Aug. ’16 |
Sep. ’21 |
769 |
| Real-time and
resource constrained Linux |
Sep. ’21 |
Sep. ’21 |
650 |
| Driver
project |
Aug. ’21 |
Sep. ’21 |
661 |
| Learning operating
systems |
Dec. ’18 |
Sep. ’21 |
519 |
| Learning C |
Feb. ’12 |
Aug. ’21 |
1,402 |
| Learning
Rust |
Jul. ’17 |
Aug. ’21 |
1,518 |
| Full
squish |
Aug. ’21 |
Aug. ’21 |
278 |
| Task
management |
Aug. ’21 |
Aug. ’21 |
494 |
| PINE64
RockPro64 |
Nov. ’18 |
Jul. ’21 |
1,305 |
| Open source
mapping |
Aug. ’20 |
Apr. ’21 |
678 |
| Gravel
maps |
Jun. ’20 |
Mar. ’21 |
359 |
| Fanny
packs |
Aug. ’17 |
Sep. ’20 |
280 |
| E-mail filtering
and expiration |
Nov. ’19 |
Aug. ’20 |
435 |
| Bicycle
supplies |
Jun. ’16 |
Jul. ’20 |
238 |
| Digital
Loggers Pro Switch |
Jul. ’19 |
May. ’20 |
461 |
| Mechanical
keyboards |
Apr. ’19 |
Apr. ’20 |
661 |
| Job search |
May. ’11 |
Mar. ’20 |
1,352 |
| Race
results |
Feb. ’13 |
Sep. ’19 |
247 |
| Learning
Lua |
Jul. ’19 |
Jul. ’19 |
320 |
| Learning
Bash |
Feb. ’12 |
Jul. ’19 |
384 |
| Glacier
National Park |
Jun. ’19 |
Jul. ’19 |
669 |
| Learning
HDL |
Sep. ’18 |
Jun. ’19 |
388 |
| Kernel unit test
framework |
Apr. ’19 |
Jun. ’19 |
250 |
| Learning
C++ |
Oct. ’16 |
Mar. ’19 |
2,903 |
| Learning
assembly |
Feb. ’19 |
Feb. ’19 |
31 |
| Fat bike |
Nov. ’18 |
Nov. ’18 |
452 |
| Where to go in
Boston |
Apr. ’13 |
Oct. ’18 |
362 |
| Building
software |
Oct. ’16 |
Dec. ’17 |
235 |
| Learning
Python |
Feb. ’12 |
Oct. ’17 |
595 |
| Building a bicycle
wheel |
Feb. ’14 |
Aug. ’17 |
170 |
| Surly Cross
Check |
Jun. ’17 |
Aug. ’17 |
641 |
| Local bike
shops |
May. ’16 |
Jul. ’17 |
230 |
| Open-source
software projects |
Oct. ’16 |
Apr. ’17 |
94 |
| Man of High
Fidelity in the Public Domain |
Feb. ’12 |
Nov. ’16 |
1,257 |
| Maker
education |
Nov. ’13 |
Nov. ’16 |
980 |
| Analyzing
Algorithms |
Nov. ’11 |
Oct. ’16 |
209 |
| Bicycle chain
wear |
Jul. ’16 |
Jul. ’16 |
73 |
| The Art of
Electronics |
Dec. ’15 |
Dec. ’15 |
82 |
| Building a
rowing SpeedCoach |
Dec. ’15 |
Dec. ’15 |
191 |
| Dream bike |
Jan. ’14 |
Nov. ’15 |
315 |
| Moose to
water |
Sep. ’15 |
Sep. ’15 |
469 |
| Playing with
electronics |
Jun. ’15 |
Sep. ’15 |
802 |
| Genutiv
project |
Sep. ’15 |
Sep. ’15 |
1,309 |
| More
education |
Dec. ’14 |
Aug. ’15 |
944 |
| Debugging and
deploying Tomcat webapps |
Jun. ’15 |
Jun. ’15 |
238 |
| Infrastructure
virtualization |
Apr. ’15 |
May. ’15 |
452 |
| A very Worthy
weekend |
May. ’15 |
May. ’15 |
777 |
| Installing Jira in
a LXC container on Debian Wheezy |
Apr. ’15 |
Apr. ’15 |
158 |
| Development
environment |
Nov. ’14 |
Dec. ’14 |
350 |
| Boston Business
Summit |
Aug. ’12 |
Aug. ’14 |
18 |
| Fox Football Fone
In @ Nevada Smiths |
May. ’10 |
Aug. ’14 |
242 |
| Garland Ranch
Hike |
Aug. ’12 |
Aug. ’14 |
32 |
| Berlin Wall
Commemoration |
Nov. ’09 |
Aug. ’14 |
164 |
| The Sincerest Form
of Flattery |
Feb. ’09 |
Aug. ’14 |
173 |
| Juventus v New York
Red Bulls |
May. ’10 |
Aug. ’14 |
6 |
| Once Okay Twice @
9:30 |
May. ’10 |
Aug. ’14 |
116 |
| GWU Elevator Pitch
Competition |
Nov. ’09 |
Aug. ’14 |
203 |
| Mid-May East
Coast Road Trip |
May. ’10 |
Aug. ’14 |
530 |
| Calculating spoke
length |
Apr. ’14 |
May. ’14 |
706 |
| November
Project |
Jan. ’14 |
Apr. ’14 |
24 |
| Critic of CSCI
E-40 |
Jan. ’14 |
Mar. ’14 |
918 |
| Notes on A
Mathematician’s Lament |
Jan. ’14 |
Jan. ’14 |
560 |
| Impressum |
Dec. ’11 |
Dec. ’13 |
80 |
| Raspberry PI FM
transmitter |
Nov. ’13 |
Nov. ’13 |
149 |
| Fixie Brake
Lights II |
Oct. ’13 |
Oct. ’13 |
60 |
| Notes on “A
Software Testing Primer” |
Sep. ’12 |
Sep. ’13 |
1,438 |
| Arch Linux
Wallpaper |
Jun. ’11 |
Sep. ’13 |
144 |
| Fixie Brake
Lights |
Nov. ’11 |
Sep. ’13 |
987 |
| United States
Soccer Scraper |
Nov. ’11 |
Sep. ’13 |
70 |
| Profile of
Clayton Yeutter |
Oct. ’09 |
Sep. ’13 |
119 |
| Learning
algorithms |
Feb. ’12 |
Sep. ’13 |
376 |
| Notes on C arrays
and pointers |
Nov. ’12 |
Sep. ’13 |
1,122 |
| Learning computer
science |
Jul. ’11 |
Sep. ’13 |
1,155 |
| Contributing to
Debian test automation |
May. ’13 |
Sep. ’13 |
73 |
| Dzen command-line
parsing |
Jul. ’12 |
Sep. ’13 |
1,028 |
| Man of High
Fidelity Excerpt |
Feb. ’12 |
Sep. ’13 |
1,640 |
| Guessing German
Noun Gender |
Aug. ’11 |
Sep. ’13 |
1,240 |
| Goethe Institut
& Blogging |
May. ’11 |
Sep. ’13 |
760 |
| Business
Ideas |
Nov. ’11 |
Sep. ’13 |
302 |
| Absolute imports
in main |
May. ’13 |
Sep. ’13 |
206 |
| Java Class, Method
and Variable Modifiers |
Feb. ’12 |
Sep. ’13 |
601 |
| Notes on
maths |
Feb. ’13 |
Sep. ’13 |
249 |
| Protectionist
Trade Policy and IIPRs |
Jun. ’11 |
Sep. ’13 |
821 |
| Parsing delimited
strings |
Jun. ’12 |
Sep. ’13 |
642 |
| The Language
of IIPRs |
Jun. ’11 |
Sep. ’13 |
405 |