The Curious Engineer

All blogs / Performance / optimization

Tristan Hume

thume.ca

Performance / optimizationReverse engineeringRustSecurity

Posts
52 from 4 Nov 2012 to 2 Dec 2023
Posting
quiet since 2023
Kind
personal blog
Feed
https://thume.ca/atom.xml

2023 2

  1. All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more
  2. Production Twitter on One Machine? 100Gbps NICs and NVMe are fast

2022 2

  1. My DIY ergonomic travel workstation with aluminum and magnets
  2. Latency testing remote browsing: Why display streaming is hard

2021 2

  1. Making reverse engineering tools for DEF CON Quals
  2. Implicit In-order Forests: Zooming a billion trace events at 60fps

2020 6

  1. Hard to discover tips and apps for making macOS pleasant
  2. Reverse engineering an AI spaceship game at DEF CON CTF
  3. My tier list of interesting YouTube channels
  4. Measuring keyboard-to-photon latency with a light sensor
  5. Fragile narrow laggy asynchronous mismatched pipes kill productivity
  6. Teleforking a process onto a different computer!

2019 9

  1. Numderline: Grouping digits using OpenType shaping
  2. Shenanigans With Hash Tables
  3. Two Performance Aesthetics: Never Miss a Frame and Do Almost Nothing
  4. Writing a Beat Saber Patcher for the Oculus Quest
  5. Models of Generics and Metaprogramming: Go, Rust, Swift, D and More
  6. Glitchless Metal Window Resizing
  7. Comparing the Same Project in Rust, Haskell, C++, Python, Scala and OCaml
  8. Writing a Compiler in Rust
  9. My Tungsten Cube

2018 2

  1. DEF CON 26 CTF Writeups: reverse, doublethink, bew, reeducation
  2. Winning the DEF CON Quals CTF! Writeups: Easy Pisy, Flagsifier, Geckome

2017 6

  1. Fixing My Keyboard's Latency
  2. CVDisplayLink Doesn't Link To Your Display
  3. Eye Tracking Mouse Control Ideas
  4. Designing a Tree Diff Algorithm Using Dynamic Programming and A*
  5. Things I've Learned Doing Internships
  6. My Text Editor Journey: Vim, Spacemacs, Atom and Sublime Text

2016 5

  1. Disassembling Sublime Text
  2. Advanced Hackery With The Hammerspoon Window Manager
  3. Simple Binary Formats and Terrible Hacks
  4. Eye Tracker Reviews: Pupil Labs, Tobii, Eye Tribe, XLabs
  5. A Reverse Engineering Adventure: Eye Tribe's USB Protocol

2015 4

  1. Amazing Profs of Waterloo 2015
  2. Wikipedia Link Graphs and Terrible Hacks
  3. Idea: A Viral Industrial Charity
  4. Configuring Spacemacs: A Tutorial

2014 3

  1. Using Mjolnir: An Extensible OSX Window Manager
  2. Designing and Building a Keyboard: The Body
  3. A Tour of the Ruby Standard Library

2013 8

  1. Hacking Math Homework
  2. Typing Faster
  3. The Best Search Engine For Programmers
  4. Too Many Projects, Not Enough pro
  5. The Best Programming Game
  6. Contributing to Eclipse
  7. Ottawa Ruby Lightning Talks
  8. Hacking English Class

2012 3

  1. Using Slate: A Hacker's Window Manager for Macs
  2. Magic PNG Thumbnails
  3. Simple, accurate eye center tracking in OpenCV