Luke Early
Systems programmer, data enthusiast, and musician with a knack for security and physics.
Experience
Projects
- swarm - NixOS library for multi-system configuration and deployment
- lisp-rs - instructive Lisp implementation in Rust with interop
- switchboard - hardware scheduler and command DSL library for FTC robotics
| | 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | | 08 | 09 | 0A | 0B | 0C | 0D | 0E | 0F | | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | | 18 | 19 | 1A | 1B | 1C | 1D | 1E | 1F |
| 000 | | 30 | 11 | 11 | 50 | 81 | F5 | 11 | 05 | | 11 | 21 | 03 | 40 | 30 | 00 | 60 | 21 | | 06 | 00 | 00 | 00 | 00 | 00 | 00 | 74 | | 00 | 00 | 00 | 00 | 75 | 00 | 00 | 00 |
|---|
| 020 | | 72 | 00 | 00 | 00 | 69 | 00 | 6E | 00 | | 00 | 00 | 67 | 00 | 00 | 00 | 20 | 00 | | 00 | 63 | 6F | 00 | 00 | 00 | 00 | 6D | | 00 | 00 | 00 | 70 | 00 | 00 | 00 | 6C |
|---|
| 040 | | 00 | 00 | 00 | 00 | 00 | 65 | 00 | 00 | | 74 | 65 | 00 | 20 | 00 | 00 | 62 | 00 | | 00 | 00 | 61 | 00 | 00 | 00 | 00 | 00 | | 63 | 6B | 00 | 00 | 00 | 00 | 00 | 67 |
|---|
| 060 | | 00 | 00 | 00 | 72 | 00 | 00 | 6F | 75 | | 00 | 00 | 00 | 6E | 00 | 00 | 64 | 00 | | 00 | 00 | 00 | 3F | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 3F | 00 | 00 | 0A | 00 |
|---|
| 080 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 0A0 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 0C0 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 0E0 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 100 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 120 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 140 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 160 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 180 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 1A0 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 1C0 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 1E0 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 200 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 220 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 240 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 260 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 280 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 2A0 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 2C0 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 2E0 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 300 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 320 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 340 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 360 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 380 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 3A0 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 3C0 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|---|
| 3E0 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |