Blogs / Personal blogs

Chad Austin

chadaustin.me

My friend’s SNES Classic stopped responding to controller inputs. He reset it to factory settings but couldn’t even get through the language selection menu without being able to push buttons.

Popular posts
8
Total points
1,578
HN comments
834
Rank
#1,150 personal

Visit chadaustin.me → RSS feedOn Hacker News Nov 2009 – Nov 2025

Software Engineering 7Tools & Productivity 2Systems & Performance 2Programming Languages 2Life, Learning & Writing 1Infrastructure & DevOps 1

2

Writing a Fast JSON Parser

Several holidays ago, I got a bee in my bonnet and wrote a fast JSON parser whose parsed AST fits in a single contiguous block of memory. The code was small and simple and the performance was generally on-par with RapidJSON, so I stopped and moved on with my life.

5

Sum Types Are Coming (2015)

Just as all mainstream languages now have lambda functions, I predict sum types are the next construct to spread outward from the typed functional programming community to the mainstream. Sum types are very useful, and after living with them in Haskell for a while, I miss them deeply when using languages without them…