The Curious Engineer

All blogs / Systems

John Millikin

john-millikin.com

Software and articles by John Millikin.

SystemsRustLinux / UnixEmulationReverse engineering

’10’15’20’25
Posts
31 from 18 Jan 2010 to 2 Jun 2024
Posting
quiet since 2024
Kind
personal blog
Feed
https://john-millikin.com/changes.xml

2024 2

  1. Rust and dynamically-sized thin pointers
  2. vu128: Efficient variable-length integers

2023 3

  1. Creating TUN/TAP interfaces in Linux
  2. Running SunOS 4 in QEMU (SPARC)
  3. Improved UNIX socket networking in QEMU 7.2

2022 5

  1. Debugging Win32 binaries in Ghidra via Wine
  2. Running BeOS 5 in QEMU (i386)
  3. Gmail accepts forged YouTube emails
  4. Compacting Lunr search indices
  5. JSON is not a YAML subset

2021 1

  1. Stateless Kubernetes overlay networks with IPv6

2020 5

  1. Extending VSCode with WebAssembly
  2. Notes on cross-compiling Rust
  3. First impressions of Rust
  4. Commentary on “Stop Using Encrypted Email”
  5. By any other CNAME

2018 12

  1. SRE School: No Haunted Forests
  2. (More) Effective Go
  3. Error Beneath the WAVs
  4. Why I Ripped The Same CD 300 Times
  5. Effective gRPC
  6. Bazel School: Toolchains
  7. Mojibake in Surugaya Javascript
  8. UNIX Syscalls
  9. SRE School: Health Checking
  10. Reddit Front Page (2018)
  11. Re:Creators Episode 21
  12. SRE School: Instrumentation

2010 3

  1. haskell-cpython: Calling Python libraries from Haskell
  2. Monad is not difficult
  3. Understanding Iteratees