All posts
- 2021/04/04 Posts
- 2021/04/04 Summary of recent reading(January-March 2021)
- 2021/01/01 Summary of recent reading(October-December 2020)
- 2020/10/01 Summary of recent reading(July-September 2020)
- 2020/07/04 Summary of recent reading(April-June 2020)
- 2020/03/31 Summary of recent reading(January-March 2020)
- 2020/03/29 WebAssembly branching instructions, by example
- 2019/12/31 Summary of recent reading(October-December 2019)
- 2019/11/26 On porting code
- 2019/10/28 Piping output to a pager
- 2019/10/21 Myers' diff algorithm in Clojure
- 2019/09/30 Summary of recent reading(July-September 2019)
- 2019/06/30 Summary of recent reading(April-June 2019)
- 2019/03/17 Summary of recent reading(January-March 2019)
- 2018/12/31 Book reviews- Alone on the wall, The Push, Can't Hurt Me
- 2017/11/13 Disk-based algorithms: External merge-sort
- 2017/11/09 Implementing a key-value store, part 2: Linear Hashing implementation in Rust
- 2017/11/04 Implementing a key-value store, part 1: Linear Hashing
- 2017/08/18 Book reviews- "Shoe Dog" and "Superforecasting"
- 2017/05/16 Book review- "Spin" series by Robert Charles Wilson
- 2016/12/28 Book (mini)review- "Amusing Ourselves to Death"
- 2016/11/23 Miscellaneous updates(2016-11-23)
- 2016/07/27 Some recent reads
- 2014/03/24 First impressions on nand2tetris
- 2014/03/15 Arithmetic with Instaparse
- 2013/12/29 Parts-of-speech tagging with Clojure
- 2013/08/14 Making a streaming API from scraped data using Clojure
- 2013/07/04 Websockets with Clojure and http-kit
- 2012/10/17 Building a database-backed Clojurescript app
- 2012/10/14 Getting started with Clojurescript
- 2012/10/07 Fighting an N-headed monster with recursion
- 2012/06/04 A first look at provisioning with Puppet(on a Vagrant box)
- 2012/05/27 Flask + Nginx + Gunicorn(on a Vagrant box)
- 2011/10/21 Videodropper- Behind the scenes
- 2011/10/20 Videodropper
- 2011/09/14 Instamator is now open source
- 2011/09/08 Instamator