Hacker News
- Finding the “second bug” in glibc’s condition variable https://probablydance.com/2022/09/17/finding-the-second-bug-in-glibcs-condition-variable/ 81 comments
- Sophisticated sudokus as playful proof practice https://probablydance.com/2022/06/12/sophisticated-sudokus-as-playful-proof-practice/ 8 comments
- Why babies cry in the first three months, how to tell them apart, and what to do https://probablydance.com/2022/02/19/reasons-why-babies-cry-in-the-first-three-months-how-to-tell-them-apart-and-what-to-do/ 254 comments
- C++ Coroutines Do Not Spark Joy https://probablydance.com/2021/10/31/c-coroutines-do-not-spark-joy/ 250 comments
- Looking for Voter Fraud (In Old Elections) with Data Visualization https://probablydance.com/2020/11/08/looking-for-voter-fraud-in-old-elections-with-data-visualization/ 446 comments
- A new fast hash table in response to Google’s new fast hash table https://probablydance.com/2018/05/28/a-new-fast-hash-table-in-response-to-googles-new-fast-hash-table/ 115 comments
- I Wrote My Fastest Hashtable https://probablydance.com/2017/02/26/i-wrote-the-fastest-hashtable/ 116 comments
- Writing a Faster Sorting Algorithm https://probablydance.com/2016/12/27/i-wrote-a-faster-sorting-algorithm/ 33 comments
- Lessons Learned from Shenzhen I/O https://probablydance.com/2016/11/07/lessons-learned-from-shenzhen-io 57 comments
Lobsters
- Finding Floating Point Numbers for Exact Math https://probablydance.com/2018/01/25/finding-floating-point-numbers-for-exact-math/ 3 comments practices
- Less Weird Quaternions https://probablydance.com/2017/08/05/intuitive-quaternions/ 2 comments math
- I Wrote a Faster Sorting Algorithm https://probablydance.com/2016/12/27/i-wrote-a-faster-sorting-algorithm/ 4 comments compsci , programming
- C++ Coroutines Do Not Spark Joy https://probablydance.com/2021/10/31/c-coroutines-do-not-spark-joy/ 54 comments programming
- C++ Coroutines Do Not Spark Joy https://probablydance.com/2021/10/31/c-coroutines-do-not-spark-joy/ 74 comments cpp
- Using TLA+ in the Real World to Understand a Glibc Bug https://probablydance.com/2020/10/31/using-tla-in-the-real-world-to-understand-a-glibc-bug/ 6 comments programming
- On Modern Hardware the Min-Max Heap beats a Binary Heap https://probablydance.com/2020/08/31/on-modern-hardware-the-min-max-heap-beats-a-binary-heap/ 30 comments programming
- On Modern Hardware the Min-Max Heap beats a Binary Heap https://probablydance.com/2020/08/31/on-modern-hardware-the-min-max-heap-beats-a-binary-heap/ 11 comments cpp
- Measuring Mutexes, Spinlocks and how Bad the Linux Scheduler Really is | Probably Dance https://probablydance.com/2019/12/30/measuring-mutexes-spinlocks-and-how-bad-the-linux-scheduler-really-is/ 95 comments linux
- A New Algorithm for Controlled Randomness https://probablydance.com/2019/08/28/a-new-algorithm-for-controlled-randomness/ 17 comments programming
- Fibonacci Hashing: The Optimization that the World Forgot (or: a Better Alternative to Integer Modulo) https://probablydance.com/2018/06/16/fibonacci-hashing-the-optimization-that-the-world-forgot-or-a-better-alternative-to-integer-modulo/ 8 comments coding
- Fibonacci Hashing: The Optimization that the World Forgot (or: a Better Alternative to Integer Modulo) https://probablydance.com/2018/06/16/fibonacci-hashing-the-optimization-that-the-world-forgot-or-a-better-alternative-to-integer-modulo/ 42 comments programming
- A new fast hash table in response to Google’s new fast hash table https://probablydance.com/2018/05/28/a-new-fast-hash-table-in-response-to-googles-new-fast-hash-table/ 5 comments rust
- A new fast hash table in response to Google’s new fast hash table https://probablydance.com/2018/05/28/a-new-fast-hash-table-in-response-to-googles-new-fast-hash-table/ 22 comments programming
- A new fast hash table in response to Google’s new fast hash table https://probablydance.com/2018/05/28/a-new-fast-hash-table-in-response-to-googles-new-fast-hash-table/ 14 comments cpp
- Less Weird Quaternions https://probablydance.com/2017/08/05/intuitive-quaternions/ 7 comments math
- How to make sense of Quaternions used for rotations in 3D https://probablydance.com/2017/08/05/intuitive-quaternions/ 19 comments programming
- "I Wrote The Fastest Hashtable" (clickbait title, but worth a read) https://probablydance.com/2017/02/26/i-wrote-the-fastest-hashtable/ 29 comments rust
- I Wrote The Fastest Hashtable https://probablydance.com/2017/02/26/i-wrote-the-fastest-hashtable/ 62 comments programming
- "I Wrote The Fastest Hashtable" by Malte Skarupke https://probablydance.com/2017/02/26/i-wrote-the-fastest-hashtable/ 22 comments cpp
- A Faster Sorting Algorithm https://probablydance.com/2016/12/27/i-wrote-a-faster-sorting-algorithm/ 3 comments coding
- Lessons Learned from Shenzhen I/O https://probablydance.com/2016/11/07/lessons-learned-from-shenzhen-io 28 comments programming
- Functional Programming Is Not Popular Because It Is Weird http://probablydance.com/2016/02/27/functional-programming-is-not-popular-because-it-is-weird/ 91 comments coding
- Functional Programming Is Not Popular Because It Is Weird http://probablydance.com/2016/02/27/functional-programming-is-not-popular-because-it-is-weird/ 211 comments programming
- Functional Programming Is Not Popular Because It Is Weird http://probablydance.com/2016/02/27/functional-programming-is-not-popular-because-it-is-weird/ 36 comments cpp
- Quickly Loading Things From Disk http://probablydance.com/2015/12/19/quickly-loading-things-from-disk/ 8 comments cpp
- A surprisingly useful little class: TwoWayPointer http://probablydance.com/2015/09/07/a-surprisingly-useful-little-class-twowaypointer/ 28 comments cpp
- format_it: Iterator based string formatting http://probablydance.com/2014/08/30/format_it-iterator-based-string-formatting/ 9 comments cpp
- Type-safe Pimpl implementation without overhead http://probablydance.com/2013/10/05/type-safe-pimpl-implementation-without-overhead/ 25 comments cpp
- Reserving 4GB of virtual memory per std::vector to avoid reallocations http://probablydance.com/2013/05/13/4gb-per-vector/ 44 comments cpp
- Learning D Part 4: I’m done http://probablydance.com/2012/12/03/learning-d-part-4-im-done/ 14 comments programming