Hacker News
- Using a Markov chain to generate readable nonsense with 20 lines of Python https://benhoyt.com/writings/markov-chain/ 71 comments
- Show HN: Gogit – Just enough Git (in Go) to push itself to GitHub https://benhoyt.com/writings/gogit/ 73 comments
- From Go on EC2 to Fly.io https://benhoyt.com/writings/flyio/ 200 comments
- Code coverage for your AWK programs https://benhoyt.com/writings/goawk-coverage/ 3 comments
- Rob Pike's simple C regex matcher in Go https://benhoyt.com/writings/rob-pike-regex/ 75 comments
- AWKGo, an Awk-to-Go Compiler https://benhoyt.com/writings/awkgo/ 6 comments
- Mugo, a toy compiler for a subset of Go that can compile itself https://benhoyt.com/writings/mugo/ 49 comments
- How to implement a hash table in C https://benhoyt.com/writings/hash-table-in-c/ 156 comments
- Learning Go by porting a medium-sized web back end from Python http://benhoyt.com/writings/learning-go/ 195 comments
Lobsters
- Name before type: why 'age int' is better than 'int age' https://benhoyt.com/writings/name-before-type/ 46 comments programming
- Code coverage for your AWK programs https://benhoyt.com/writings/goawk-coverage/ 4 comments programming
- Adding CSV support to (Go)AWK https://benhoyt.com/writings/goawk-csv/ 10 comments compilers , go
- How to implement a hash table (in C) https://benhoyt.com/writings/hash-table-in-c/ 3 comments c , compsci
- Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust https://benhoyt.com/writings/count-words/ 64 comments c , go , performance , python , rust
- The small web is beautiful https://benhoyt.com/writings/the-small-web-is-beautiful/ 27 comments web
- GoAWK, an AWK interpreter written in Go https://benhoyt.com/writings/goawk/ 3 comments go , programming
- Learning Go by porting a medium-sized web backend from Python http://benhoyt.com/writings/learning-go/ 2 comments go , python , web
- Modernizing AWK, a 45-year old language, by adding CSV support https://benhoyt.com/writings/goawk-csv/ 5 comments awk
- Modernizing AWK, a 45-year old language, by adding CSV support https://benhoyt.com/writings/goawk-csv/ 14 comments commandline
- Prig: like AWK, but uses Go for "scripting" https://benhoyt.com/writings/prig/ 3 comments golang
- Go performance from version 1.2 to 1.18 https://benhoyt.com/writings/go-version-performance/ 33 comments programming
- AWKGo, an AWK-to-Go compiler https://benhoyt.com/writings/awkgo/ 7 comments golang
- Structural pattern matching in Python 3.10 https://benhoyt.com/writings/python-pattern-matching/ 8 comments python
- Go beats Rust in speed and even C++ sometimes in this interesting performance matchup https://benhoyt.com/writings/count-words/?retry 35 comments golang
- Mugo, a toy compiler for a subset of Go that can compile itself https://benhoyt.com/writings/mugo/ 4 comments golang
- How to implement a hash table (in C) https://benhoyt.com/writings/hash-table-in-c/ 2 comments c_programming
- How to implement a hash table in C https://benhoyt.com/writings/hash-table-in-c/ 13 comments c_programming
- How to implement a hash table (in C) https://benhoyt.com/writings/hash-table-in-c/ 114 comments programming
- Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust https://benhoyt.com/writings/count-words/ 50 comments golang
- Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust https://benhoyt.com/writings/count-words/ 116 comments programming
- The small web is beautiful https://benhoyt.com/writings/the-small-web-is-beautiful/ 3 comments webdev
- The small web is beautiful https://benhoyt.com/writings/the-small-web-is-beautiful/ 2 comments web_design
- The small web is beautiful https://benhoyt.com/writings/the-small-web-is-beautiful/ 80 comments programming
- Coming in Go 1.16: ReadDir and DirEntry https://benhoyt.com/writings/go-readdir/ 10 comments golang
- Don’t try to sanitize input. Escape output. https://benhoyt.com/writings/dont-sanitize-do-escape/ 70 comments programming
- Learning Elm by porting a medium-sized web frontend from React https://benhoyt.com/writings/learning-elm/ 3 comments elm
- GoAWK, an AWK interpreter written in Go https://benhoyt.com/writings/goawk 10 comments golang
- A Lox interpreter implemented in ... Lox https://benhoyt.com/writings/loxlox/ 3 comments programming
- Learning Go by porting a medium-sized web backend from Python http://benhoyt.com/writings/learning-go/ 3 comments golang
- Two kinds of speed (or why I still like dynamically typed languages) http://benhoyt.com/writings/language-speed/ 79 comments programming