Hacker News
- Advent of Code in C++ Template Metaprogramming https://blog.nelhage.com/post/advent-of-templates/ 2 comments
- A very subtle bug (2010) https://blog.nelhage.com/2010/02/a-very-subtle-bug/ 38 comments
- Computers Can Be Understood (2020) https://blog.nelhage.com/post/computers-can-be-understood/ 19 comments
- Building LLVM in 90 seconds using Amazon Lambda https://blog.nelhage.com/post/building-llvm-in-90s/ 5 comments
- Computers Can Be Understood https://blog.nelhage.com/post/computers-can-be-understood/ 57 comments
- Why the Sorbet type checker is fast https://blog.nelhage.com/post/why-sorbet-is-fast/ 16 comments
- What MongoDB got right (2015) https://blog.nelhage.com/2015/11/what-mongodb-got-right/ 93 comments
- Disable transparent hugepages https://blog.nelhage.com/post/transparent-hugepages/ 60 comments
- Indices Point Between Elements https://blog.nelhage.com/2015/08/indices-point-between-elements/ 62 comments
- Using Haskell’s ‘newtype’ in C http://blog.nelhage.com/2010/10/using-haskells-newtype-in-c/ 3 comments
Lobsters
- A Cursed Bug https://blog.nelhage.com/post/a-cursed-bug/ 3 comments debugging , linux
- A Brief Introduction to termios (2009) https://blog.nelhage.com/2009/12/a-brief-introduction-to-termios/ 3 comments unix
- Reflections on software performance https://blog.nelhage.com/post/reflections-on-performance/ 7 comments performance , programming
- Building LLVM in 90 seconds using Amazon Lambda https://blog.nelhage.com/post/building-llvm-in-90s/ 10 comments c++ , distributed , performance
- Systems that defy detailed understanding https://blog.nelhage.com/post/systems-that-defy-understanding/ 7 comments ai , distributed , practices
- Computers can be understood https://blog.nelhage.com/post/computers-can-be-understood/ 5 comments compsci , philosophy
- Three kinds of memory leaks https://blog.nelhage.com/post/three-kinds-of-leaks/ 3 comments debugging
- Property-Based Testing Is Fuzzing https://blog.nelhage.com/post/property-testing-is-fuzzing/ 11 comments testing
- Disable Transparent Hugepages https://blog.nelhage.com/post/transparent-hugepages/ 2 comments linux
- Two Perspectives on the End-to-End Principle https://blog.nelhage.com/post/end-to-end-principle/ 2 comments compsci , networking , programming
- A Cursed Bug - Made of Bugs https://blog.nelhage.com/post/a-cursed-bug/ 3 comments aws
- A Cursed Bug - Made of Bugs https://blog.nelhage.com/post/a-cursed-bug/ 4 comments linuxadmin
- Reflections on software performance https://blog.nelhage.com/post/reflections-on-performance/ 6 comments programming
- Building LLVM in 90 seconds using Amazon Lambda https://blog.nelhage.com/post/building-llvm-in-90s/ 4 comments compilers
- Building LLVM in 90 seconds using Amazon Lambda https://blog.nelhage.com/post/building-llvm-in-90s/ 39 comments programming
- Some opinionated thoughts on SQL databases - Made of Bugs https://blog.nelhage.com/post/some-opinionated-sql-takes/ 80 comments programming
- Software Engineers should keep lab notebooks https://blog.nelhage.com/2010/05/software-and-lab-notebooks/ 4 comments programming
- Software Engineers should keep lab notebooks https://blog.nelhage.com/2010/05/software-and-lab-notebooks/ 70 comments coding
- Exploiting Misuse of Python's "Pickle" (2011) https://blog.nelhage.com/2011/03/exploiting-pickle/ 3 comments netsec
- The Window Manager I want (does it exist?) https://blog.nelhage.com/2010/05/the-window-manager-i-want/ 44 comments linux
- reptyr - true process terminal switching http://blog.nelhage.com/2011/01/reptyr-attach-a-running-process-to-a-new-terminal/ 4 comments linux
- reptyr: Attach a running process to a new terminal (like screenify, but it actually works) http://blog.nelhage.com/2011/01/reptyr-attach-a-running-process-to-a-new-terminal/ 86 comments programming
- Using Haskell's "newtype" in C http://blog.nelhage.com/2010/10/using-haskells-newtype-in-c/ 7 comments programming
- Using Haskell’s ‘newtype’ in C http://blog.nelhage.com/2010/10/using-haskells-newtype-in-c/ 5 comments haskell
- TIL: va_arg on amd64 is way more complex than I realized http://blog.nelhage.com/2010/10/amd64-and-va_arg/ 30 comments programming
- Made of Bugs - Dear Twitter: Stop screwing over your developers. http://blog.nelhage.com/2010/09/dear-twitter/ 60 comments programming
- How to find your way around the Linux Kernel http://blog.nelhage.com/2010/08/navigating-the-linux-kernel/ 4 comments programming
- Lab Notebooking for the Software Engineer http://blog.nelhage.com/2010/06/lab-notebooking-for-the-software-engineer/ 16 comments programming
- Confessions of a programmer: I hate code review http://blog.nelhage.com/2010/06/i-hate-code-review/ 88 comments programming
- A Brief Introduction to termios http://blog.nelhage.com/archives/14 3 comments linux