Hacker News
- PyTorch internals http://blog.ezyang.com/2019/05/pytorch-internals/ 10 comments
- What Template Haskell gets wrong and Racket gets right http://blog.ezyang.com/2016/07/what-template-haskell-gets-wrong-and-racket-gets-right/ 66 comments
- What Medieval Medicine and Computer Engineering have in common http://blog.ezyang.com/2010/11/medieval-medicine-and-computers/ 30 comments
- Don't rely solely on your code base's latest snapshot. Rely on its history. http://blog.ezyang.com/2010/02/history-as-documentation/ 10 comments
- Backpack and separate compilation http://blog.ezyang.com/2016/09/backpack-and-separate-compilation 9 comments haskell
- The convergence of compilers, build systems and package managers : Inside 736-131 http://blog.ezyang.com/2015/12/the-convergence-of-compilers-build-systems-and-package-managers/ 17 comments haskell
- OfflineIMAP sucks [2012] http://blog.ezyang.com/2012/08/offlineimap-sucks/ 3 comments linux
- An Eq instance for non de Bruijn terms http://blog.ezyang.com/2015/01/an-eq-instance-for-non-de-bruijn-terms/ 7 comments haskell
- The AST Typing Problem http://blog.ezyang.com/2013/05/the-ast-typing-problem/?repost=yes 5 comments programming
- Type classes: confluence, coherence, global uniqueness http://blog.ezyang.com/2014/07/type-classes-confluence-coherence-global-uniqueness/ 15 comments haskell
- When a lock is better than an MVar : Inside 206-105 http://blog.ezyang.com/2014/01/when-a-lock-is-better-than-an-mvar/ 20 comments haskell
- So you want to add a new concurrency primitive to GHC… http://blog.ezyang.com/2014/01/so-you-want-to-add-a-new-concurrency-primitive-to-ghc/ 12 comments haskell
- Extremist Programming http://blog.ezyang.com/2012/11/extremist-programming/ 221 comments programming
- Common misconceptions about Safe Haskell http://blog.ezyang.com/2012/09/common-misconceptions-about-safe-haskell/ 23 comments haskell
- What happens when you mix three research programming languages together http://blog.ezyang.com/2012/05/what-happens-when-you-mix-three-research-programming-languages-together/ 59 comments programming
- What happens when you mix three research programming languages together http://blog.ezyang.com/2012/05/what-happens-when-you-mix-three-research-programming-languages-together/ 7 comments haskell
- Hasse diagram for a bizarre type http://blog.ezyang.com/2010/12/hussling-haskell-types-into-hasse-diagrams/ 4 comments haskell
- Why iteratees are hard to understand http://blog.ezyang.com/2012/01/why-iteratees-are-hard-to-understand/ 11 comments haskell
- Software testing, as a game of Battleship http://blog.ezyang.com/2011/12/bugs-and-battleships/ 4 comments programming
- Transparent xmobar : Inside 233 http://blog.ezyang.com/2011/11/transparent-xmobar/ 3 comments xmonad
- How to read Haskell like Python http://blog.ezyang.com/2011/11/how-to-read-haskell/ 7 comments haskell
- systems grad schools in the US http://blog.ezyang.com/2011/09/do-not-phd-in-systems/ 3 comments cscareerquestions
- BlockedIndefinitelyOnMVar : Inside 1712B http://blog.ezyang.com/2011/07/blockedindefinitelyonmvar/ 3 comments haskell
- Pinpointing space leaks in big programs : Inside T5 http://blog.ezyang.com/2011/06/pinpointing-space-leaks-in-big-programs/ 4 comments haskell
- Haskell: not pure enough? http://blog.ezyang.com/2011/05/haskell-not-pure-enough/ 17 comments haskell
- The Haskell Heap http://blog.ezyang.com/2011/04/the-haskell-heap/ 6 comments programming
- Mutation is not modular; mutation is complicated. http://blog.ezyang.com/2011/03/killer-mutants-attack-mutation-gone-wrong/ 46 comments programming
- Multiday Debugging GHC http://blog.ezyang.com/2011/02/multi-day-debugging/ 3 comments haskell
- DP Zoo Tour : Visualizations of common dynamic programming problems http://blog.ezyang.com/2010/11/dp-zoo-tour/ 4 comments compsci
- OCaml for Haskellers (Inside 245s) http://blog.ezyang.com/2010/10/ocaml-for-haskellers/ 27 comments haskell
- Don't Repeat Yourself is context dependent : Inside 245s http://blog.ezyang.com/2010/10/dry-is-context-dependen/ 6 comments programming
- Flipping arrows in coBurger King (Category theory crash course for the working Haskell programmer) : Inside 245s http://blog.ezyang.com/2010/07/flipping-arrows-in-coburger-king 5 comments haskell
- Graphs not grids: How caches are corrupting young algorithms designers and how to fix it (Inside 245s) http://blog.ezyang.com/2010/07/graphs-not-grids/ 15 comments programming
- Static Analysis for everyday (not-PhD) man : Inside 245s http://blog.ezyang.com/2010/06/static-analysis-mozilla/ 10 comments programming
- Databases are categories http://blog.ezyang.com/2010/06/databases-are-categories/ 36 comments programming
- Gang of Four OOP Design Patterns in FP http://blog.ezyang.com/2010/05/design-patterns-in-haskel/ 11 comments programming
- The case of the Hash Array Mapped Trie http://blog.ezyang.com/2010/03/the-case-of-the-hash-array-mapped-trie/ 11 comments haskell
- Haskell, The Hard Sell : Inside 245s http://blog.ezyang.com/2010/03/haskell-the-hard-sell/ 9 comments haskell
- Replacing small C programs with Haskell http://blog.ezyang.com/2010/03/replacing-small-c-programs-with-haskell/ 6 comments programming
- Nested loops and exceptions (Oleg Kiselyov) : Inside 245s http://blog.ezyang.com/2010/02/nested-loops-and-exceptions-oleg-kiselyov/ 3 comments haskell