62 | 7/3/2023 | Emacs project setup |
61 | 7/1/2023 | Brain dump 5: post college chapter 2 |
60 | 5/17/2023 | Synchronization on a uniprocessor/multicore system |
59 | 5/17/2023 | Outdoors, bowling, and anime |
58 | 5/10/2023 | Understanding the tty subsystem: Data structures |
57 | 5/9/2023 | Coming-of-age stories |
56 | 5/4/2023 | Understanding the tty subsystem: Line discipline |
55 | 4/21/2023 | Keyboard driver and input subsystem |
54 | 4/7/2023 | Understanding the tty subsystem: Overview and architecture |
53 | 3/8/2023 | TypeRacer tricks |
52 | 3/6/2023 | Understanding memory |
51 | 2/25/2023 | A theory of motivation |
50 | 1/27/2023 | The week after a layoff |
49 | 12/18/2021 | Fall 2021 semester shenanigans |
48 | 12/18/2021 | Year end updates |
47 | 10/15/2021 | Computer networking ramp-up projects |
46 | 10/15/2021 | Brain dump 4: bookmarks |
45 | 10/3/2021 | On code reuse and copying |
44 | 10/1/2021 | Advice for college freshmen |
43 | 9/8/2021 | On replacing a broken laptop screen backlight |
42 | 9/8/2021 | The art of being direct |
41 | 9/8/2021 | Undue gratitude |
40 | 9/6/2021 | Emacs-centric |
39 | 9/6/2021 | Intentional programming for programming education |
38 | 9/6/2021 | First thoughts on program analysis |
37 | 9/6/2021 | Brain dump 3: quotes |
36 | 9/6/2021 | 5000 races in Colemak and keyboard debugging |
35 | 8/26/2021 | Programming languages timeline |
34 | 7/22/2021 | Falling in love with Haskell |
33 | 7/22/2021 | 3000 races in Colemak |
32 | 7/16/2021 | Brain dump 2.5 |
31 | 7/16/2021 | IRL bad UX |
30 | 7/14/2021 | Automating website build using Elisp |
29 | 7/12/2021 | Tablet screen mapping tool |
28 | 7/12/2021 | VEIKK v3 driver notes (again) |
27 | 7/12/2021 | Continuations, macros, and monads |
26 | 7/7/2021 | Brain dump 2 |
25 | 7/7/2021 | SICP notes: streams |
24 | 7/7/2021 | SICP notes: Haskell and CL are too powerful for SICP |
23 | 7/6/2021 | SICP notes: functional programming |
22 | 6/26/2021 | 2000 races in Colemak |
21 | 6/13/2021 | 1000 races in Colemak |
20 | 6/13/2021 | SICP notes: types of polymorphism |
19 | 6/12/2021 | SICP notes: a simple type system |
18 | 6/5/2021 | SICP notes: scoping and namespaces |
17 | 6/5/2021 | Brain dump 1 |
16 | 6/5/2021 | Emacs kill ring (is hackable!) |
15 | 6/5/2021 | Site updates |
14 | 6/4/2021 | SICP notes: Church numerals in Scheme |
13 | 6/3/2021 | Assorted thoughts on typography and typing |
12 | 5/23/2021 | First thoughts on Emacs |
11 | 5/2/2021 | Group project pet peeves |
10 | 4/27/2021 | Using xterm |
9 | 4/25/2021 | Scraping Twitter tweet contents by ID using Selenium |
8 | 4/20/2021 | TypeRacer scraper in Python |
7 | 4/20/2021 | pugjs shenanigans |
6 | 4/20/2021 | New TypeRacer record: 163wpm |
5 | 4/19/2021 | Installed packages on a (fairly) new Debian install |
4 | 4/19/2021 | MATLAB's command vs. function syntax |
3 | 4/19/2021 | Interfacing with MATLAB |
2 | 4/18/2021 | pip venvs and freezing |
1 | 4/18/2021 | On this blog |
0 | 4/18/2021 | Hello, world! |