Hacker News
- Counting words in Python, Go, C++, C, Awk, Forth, and Rust (2021) https://benhoyt.com/writings/count-words/ 0 comments
- Learning Elm by porting a medium-sized web frontend from React (2019) https://benhoyt.com/writings/learning-elm/ 90 comments
- Using a Markov chain to generate readable nonsense with 20 lines of Python https://benhoyt.com/writings/markov-chain/ 71 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
- Performance comparison: counting words in Python, C/C++, Awk, Rust, and more https://benhoyt.com/writings/count-words/ 218 comments
- AWKGo, an Awk-to-Go Compiler https://benhoyt.com/writings/awkgo/ 6 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
- Switching from S3 to Tigris on Fly.io https://benhoyt.com/writings/flyio-and-tigris/ 5 comments go
- 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
- Improving the code from the official Go RESTful API tutorial https://benhoyt.com/writings/web-service-stdlib/ 11 comments go
- Different approaches to HTTP routing in Go https://benhoyt.com/writings/go-routing/ 2 comments go , web
- GoAWK, an AWK interpreter written in Go https://benhoyt.com/writings/goawk/ 3 comments go , programming
- 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
- Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust https://benhoyt.com/writings/count-words?retry 22 comments programming
- 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
- Littlelang: a small dynamically-typed language I implemented in Go (and in littlelang itself!) http://benhoyt.com/writings/littlelang/ 5 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