Hacker News
- O(1) Build File https://matklad.github.io/2023/12/31/O(1)-build-file.html#O-1-Build-File 15 comments
- Role of Algorithms https://matklad.github.io/2023/08/13/role-of-algorithms.html 51 comments
- Why SAT Is Hard https://matklad.github.io/2023/02/21/why-SAT-is-hard.html 103 comments
- Rust's Ugly Syntax https://matklad.github.io/2023/01/26/rusts-ugly-syntax.html 229 comments
- Self Modifying Code as an alternative to macros https://matklad.github.io/2022/03/26/self-modifying-code.html 31 comments
- Goroutines are not significantly lighter than threads https://matklad.github.io/2021/03/12/goroutines-are-not-significantly-lighter-than-threads.html 112 comments
- Why Not Rust? https://matklad.github.io/2020/09/20/why-not-rust.html 319 comments
Lobsters
- Caches In Rust https://matklad.github.io/2022/06/11/caches-in-rust.html 8 comments rust
- Binary Privacy https://matklad.github.io/2022/05/29/binary-privacy.html 5 comments programming
- Why LSP? https://matklad.github.io/2022/04/25/why-lsp.html 30 comments api , compilers
- Generate All the Things https://matklad.github.io/2021/11/07/generate-all-the-things.html 23 comments math , testing
- From Pratt to Dijkstra https://matklad.github.io/2020/04/15/from-pratt-to-dijkstra.html 5 comments compilers , rust
- Simple but Powerful Pratt Parsing https://matklad.github.io/2020/04/13/simple-but-powerful-pratt-parsing.html 5 comments compilers , rust
- Push Ifs Up And Fors Down https://matklad.github.io/2023/11/15/push-ifs-up-and-fors-down.html 32 comments programming
- Blog Post: Rust Is a Scalable Language https://matklad.github.io/2023/03/28/rust-is-a-scalable-language.html 36 comments rust
- Blog Post: Hard Mode Rust https://matklad.github.io/2022/10/06/hard-mode-rust.html 54 comments rust
- Blog Post: Fast Rust Builds https://matklad.github.io/2021/09/04/fast-rust-builds.html 76 comments rust
- If you maintain an open-source project in the range of 10k-200k lines of code, I strongly encourage you to add an ARCHITECTURE document next to README and CONTRIBUTING https://matklad.github.io//2021/02/06/ARCHITECTURE.md.html 7 comments coding
- Blog Post: Inline In Rust https://matklad.github.io/2021/07/09/inline-in-rust.html 64 comments rust
- Blog Post: Delete Cargo Integration Tests https://matklad.github.io/2021/02/27/delete-cargo-integration-tests.html 24 comments rust
- Blog Post: Call Site Dependency Injection https://matklad.github.io/2020/12/28/csdi.html 30 comments rust
- Why an IDE? https://matklad.github.io//2020/11/11/yde.html 209 comments programming
- Why an IDE? https://matklad.github.io/2020/11/11/yde.html 34 comments programming
- Blog Post: Why Not Rust? https://matklad.github.io/2020/09/20/why-not-rust.html 227 comments rust
- Your Language Sucks, It Doesn’t Matter https://matklad.github.io//2020/09/13/your-language-sucks.html 149 comments rust
- Blog Post: Who Builds the Builder? https://matklad.github.io/2020/08/12/who-builds-the-builder.html 70 comments rust
- Blog Post: Simple but Powerful Pratt Parsing https://matklad.github.io/2020/04/13/simple-but-powerful-pratt-parsing.html 42 comments rust
- Mutexes Are Faster Than Spinlocks https://matklad.github.io/2020/01/04/mutexes-are-faster-than-spinlocks.html 26 comments programming
- Blog Post: Mutexes Are Faster Than Spinlocks https://matklad.github.io/2020/01/04/mutexes-are-faster-than-spinlocks.html 67 comments rust
- Blog Post: Spinlocks Considered Harmful https://matklad.github.io/2020/01/02/spinlocs-considered-harmful.html 70 comments rust
- Blog Post: Join Your Threads https://matklad.github.io/2019/08/23/join-your-threads.html 13 comments rust
- Blog Post: Unsafe as a Human-Assisted Type System https://matklad.github.io/2019/07/25/unsafe-as-a-type-system.html 32 comments rust
- Blog Post: Perils of Constructors https://matklad.github.io/2019/07/16/perils-of-constructors.html 29 comments rust
- Blog Post: exceptions versus structured concurrency https://matklad.github.io/2018/06/18/exceptions-in-structured-concurrency.html 5 comments rust
- Blog post: a trick for test maintenance https://matklad.github.io/2018/06/18/a-trick-for-test-maintenance.html 17 comments rust
- Blog Post: Modern Parser Generator https://matklad.github.io/2018/06/06/modern-parser-generator.html 16 comments rust
- Blog post: newtype index pattern https://matklad.github.io/2018/06/03/newtype-index-pattern.html 20 comments rust
- Blog post: encapsulating lifetime of the field https://matklad.github.io/2018/05/04/encapsulating-lifetime-of-the-field.html 29 comments rust
- Blog: stropping a Rust worker https://matklad.github.io/2018/03/02/stopping-a-rust-worker.html 20 comments rust
- Blog post: I accidentally a build system (almost :) ) https://matklad.github.io/2018/01/03/make-your-own-make.html 13 comments rust