Hacker News
- How to mess with your roommate (2018) https://bernsteinbear.com/blog/how-to-mess-with-your-roommate/ 19 comments
- Neat Parallel Output in Python https://bernsteinbear.com/blog/python-parallel-output/ 46 comments
- Type information for faster Python C extensions https://bernsteinbear.com/blog/typed-c-extensions/ 8 comments
- Building a Small REPL in Python https://bernsteinbear.com/blog/simple-python-repl/ 2 comments
- A quick look at destination-driven code generation https://bernsteinbear.com/blog/ddcg/ 10 comments
- Ninja is enough build system https://bernsteinbear.com/blog/ninja-is-enough/ 10 comments
- Compiling Typed Python https://bernsteinbear.com/blog/typed-python/ 50 comments
- Compiling Typed Python https://bernsteinbear.com/blog/typed-py 2 comments
- Inline caches in the Skybison Python runtime https://bernsteinbear.com/blog/inline-caches-in-skybison/ 2 comments
- How we use binary search to find compiler bugs https://bernsteinbear.com/blog/cinder-jit-bisect/ 16 comments
- Inline Caching: Quickening https://bernsteinbear.com/blog/inline-caching-quickening/ 19 comments
- Compiling a Lisp to x86-64: Labelled procedure calls https://bernsteinbear.com/blog/compiling-a-lisp-11/ 13 comments
- Compiling a Lisp to x86-64: Heap allocation https://bernsteinbear.com/blog/compiling-a-lisp-9/ 3 comments
- Compiling a Lisp: Reader https://bernsteinbear.com/blog/compiling-a-lisp-6/ 27 comments
- Compiling a Lisp to x86-64: primitive functions https://bernsteinbear.com/blog/compiling-a-lisp-4/ 29 comments
Lobsters
- Ninja is enough build system https://bernsteinbear.com/blog/ninja-is-enough/ 63 comments devops , programming
- Driving student programs https://bernsteinbear.com/blog/driving-student-programs/ 3 comments c++
- Discovering basic blocks (building a CFG from Python bytecode) https://bernsteinbear.com/blog/discovering-basic-blocks/ 6 comments compilers , plt , python
- Small objects and pointer tagging https://bernsteinbear.com/blog/small-objects/ 11 comments c , performance , plt
- Inline caching https://bernsteinbear.com/blog/inline-caching/ 7 comments c , performance , plt
- Understanding the 100 prisoners problem https://bernsteinbear.com/blog/understanding-the-100-prisoners-problem/ 3 comments python , visualization
- Bytecode compilers and interpreters https://bernsteinbear.com/blog/bytecode-interpreters/ 10 comments compilers , plt , python
- How to mess with your roommate https://bernsteinbear.com/blog/how-to-mess-with-your-roommate/ 7 comments linux , php , programming , web
- Ninja is enough build system https://bernsteinbear.com/blog/ninja-is-enough/ 54 comments cpp
- Compiling ML models to C for fun https://bernsteinbear.com/blog/compiling-ml-models/ 2 comments programming
- How we use binary search to find compiler bugs https://bernsteinbear.com/blog/cinder-jit-bisect/ 5 comments programminglanguages
- Discovering basic blocks (building a CFG from Python bytecode) https://bernsteinbear.com/blog/discovering-basic-blocks/ 5 comments compilers
- Compiling a Lisp to x86_64 (2020) https://bernsteinbear.com/blog/lisp/ 6 comments lisp
- Inline caching https://bernsteinbear.com/blog/inline-caching/ 2 comments compilers
- Inline caching https://bernsteinbear.com/blog/inline-caching/ 12 comments programming
- Compiling a Lisp to x86-64: Labelled procedure calls https://bernsteinbear.com/blog/compiling-a-lisp-11/ 6 comments compilers
- Compiling a Lisp to x86-64: Instruction encoding interlude https://bernsteinbear.com/blog/compiling-a-lisp-10/ 13 comments compilers
- Compiling a Lisp to x86-64: Instruction encoding interlude https://bernsteinbear.com/blog/compiling-a-lisp-10/ 4 comments programming
- Compiling a Lisp to x86-64: Heap allocation https://bernsteinbear.com/blog/compiling-a-lisp-9/ 3 comments compilers
- Compiling a Lisp: Reader https://bernsteinbear.com/blog/compiling-a-lisp-6/ 3 comments compilers
- Compiling a Lisp to x86-64: Primitive binary functions https://bernsteinbear.com/blog/compiling-a-lisp-5/ 4 comments programming
- Compiling a Lisp to x86-64: Primitive binary functions https://bernsteinbear.com/blog/compiling-a-lisp-5/ 3 comments compilers
- Compiling a Lisp to x86-64: Primitive unary functions https://bernsteinbear.com/blog/compiling-a-lisp-4/ 2 comments compilers
- I'm writing a blog post series on how to write a Lisp interpreter. What can I improve? https://bernsteinbear.com/blog/lisp/ 54 comments programming
- Over the entire month of January, and the beginning of February, some friends and I completed an internet quest. Here are the details. Remember 3301? http://bernsteinbear.com/3301/1074 4 comments technology
- my blog; tech+math+interesting http://bernsteinbear.com/ 4 comments technology
Linking pages
- GitHub - akkartik/mu: Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society. https://github.com/akkartik/mu 131 comments
- Finding JIT Optimizer Bugs using SMT Solvers and Fuzzing | PyPy https://www.pypy.org/posts/2022/12/jit-bug-finding-smt-fuzzing.html 11 comments
- Implementing a Toy Optimizer | PyPy https://www.pypy.org/posts/2022/07/toy-optimizer.html 9 comments
- Allocation Removal in the Toy Optimizer | PyPy https://www.pypy.org/posts/2022/10/toy-optimizer-allocation-removal.html 2 comments
- Fixing a Bug in PyPy's Incremental GC | PyPy https://www.pypy.org/posts/2024/03/fixing-bug-incremental-gc.html 1 comment