Writings

Explorations

  1. A new method of training: can resting for hours between exercises maximise your gains?
  2. How many solar panels would be needed to 100% solar-power Singapore?
  3. Group testing to save the world
  4. Pair work: the One Weird Trick to finally ship your side projects
  5. Virtual workspaces --- working in a Minecraft office?
  6. A market-based mechanism to preserve Indonesia's forests (or any other resource)
  7. Singapore's GRC system likely advantages the PAP: a game-theoretic analysis

Things I've built

  1. Report on CS107E Lab and Assignment 3
  2. Report on CS107E Lab and Assignment 2
  3. Report on CS107E Assignment 1
  4. Debugging my thesis
  5. Clustering GPS trip data
  6. Building a Python parallel processing pipeline package (R-3PO)
  7. GSoC 2020 report: implementing a new feature for MGGG's Districtr app
  8. Rebuilding this website
  9. Building a code sharing MVP with React and the WebSockets API
  10. Building a deep learning pipeline + model with Keras and PlaidML
  11. Building an Bayesian SMS sender
  12. Doing distributed data analysis on a Raspberry Pi cluster
  13. Building an automated, blockchain-connected model train diorama
  14. Building a Raspberry Pi console
  15. Building my first Telegram bot

Get new essays sent to you

Subscribe to get my posts on programming, statistics, data science and economics.

I plan to send a newsletter once or twice a month, where I'll round up all of the most interesting posts I've written.


Drafts

  1. A letter to my past self
  2. Three levels of competency
  3. Teleoperation: enabling remote work for nonremote workers
  4. Taking stock of all my projects
  5. Projects to-do list
  6. Planning to build a Discord spatial layer
  7. MOOCs I've taken (WIP)
  8. Worlds for hyperlocal communities
  9. My new fitness routine
  10. DIY-ing a Stanford CS degree in one year
  11. Debugging my thesis
  12. Convergence is (finally) coming
  13. The cheater's chessboard
  14. From Third World to Utopia: Singapore could end poverty for our children forever, today
  15. Geolibertarianism with Harberger Taxes
  16. Home gym ideas
  17. Julia Path Tracer
  18. Board Game Engine
  19. Rebuilding this website
  20. The beta-Bernoulli bandit, Thompson sampling, and Bayesian inference
  21. A gentle introduction to the IS-PC-MR model
  22. Explaining Acemoglu's model of directed technical change: a primer

Diary entries that should be of no interest to anyone other than close friends and family

  1. What I've been doing since I last applied to Harvard
  2. A letter to my past self
  3. 2020 in review
  4. 2021 Week 3 Review
  5. 2020 Week 49 review (29 Nov-5 Dec)
  6. 2020 Week 48 review (21-28 Nov)
  7. 2020 Week 46 review (09-15 Nov)
  8. 2020 Week 45 review (01-08 Nov)
  9. My experience interviewing for OGP
  10. 2020 Week 44 review (25-30 Oct)
  11. 2020 Week 43 review (18-24 Oct)
  12. 2020 Week 42 review (11-17 Oct)
  13. Letter to Bassel in August 2020, after my Finals results
  14. 2020 Semiannual Review
  15. Thoughts on a trip to Kuhlenbronn
  16. 2019 Annual Review
  17. Email to Bassel telling him about my internship and thesis during July 2019
  18. 2019 Semiannual Review
  19. Breaking up
  20. HT 2019 report and plans for the summer
  21. MT 2018 report and plans for 2019
  22. 2018 Semiannual Review
  23. Michaelmas 2017 report
  24. Sep 2017 report
  25. Aug 2017 report
  26. May 2017 report
  27. 2017 Quarterly Report I
  28. 2016 Annual Review
  29. 2015 Annual Review
  30. ORD lo
  31. October in review; plans for November
  32. An eventful Saturday
  33. September 2016 report
  34. Long-overdue update
  35. An update on my life so far
  36. Meeting with iDA staff (Oscar, Kiranjit and Eric)
  37. Meeting with Mrs Hauw, swimming with Xiao Hui and future plans
  38. daily report: I talk about what I've done for the past two weeks
  39. daily report
  40. daily report: my first post