All posts

  1. Should we bring back the triclinium? Sat Aug 27 2022
  2. tl;dr of my Politics undergraduate thesis Sat Aug 27 2022
  3. Permaculture Sat Aug 27 2022
  4. My "indefinite" onebag setup Sat Aug 27 2022
  5. Can you gain muscle doing only isometric exercises? Sat Aug 27 2022
  6. Farming snails in Singapore Sat Aug 27 2022
  7. Better ways to commute Sat Aug 27 2022
  8. Alternative agriculture Sat Aug 27 2022
  9. Ants Sat Apr 23 2022
  10. Is nonsurgical penile enhancement possible? Tue Jan 25 2022
  11. Is sauna good for you? Sun Jan 23 2022
  12. How to import and display Markdown files in React Wed Sep 01 2021
  13. How to implement role-based access control for AWS (Cognito, DynamoDB) Tue Jun 22 2021
  14. Solving two brainteasers 舅母 gave me Sun May 09 2021
  15. MMODiscord: Run your own virtual world on any Discord server Wed Apr 07 2021
  16. Notes on AWS's serverless framework Wed Mar 24 2021
  17. Notes on Dynamo (2007) Sat Mar 20 2021
  18. MIT's 6.824 Distributed Systems, Lab 2: Raft Tue Mar 16 2021
  19. Memcached at Facebook (2013) Mon Mar 15 2021
  20. Notes on Amazon Aurora (2017, 2018) Sun Mar 07 2021
  21. FLP Impossibility Theorem Mon Mar 01 2021
  22. Notes on technical mentorship Sun Feb 21 2021
  23. Saltzer and Kaashoek (2009). Principles of Computer System Design: An Introduction Mon Feb 15 2021
  24. Notes on CRDTs Mon Feb 15 2021
  25. What is a Golang interface? Thu Feb 11 2021
  26. What is the CAP theorem really about? Thu Feb 11 2021
  27. Rao, Shekita and Tata (2011). Using Paxos to Build a Scalable, Consistent, and Highly Available Datastore [Spinnaker] Mon Feb 08 2021
  28. Ongaro and Ousterhout (2014). In Search of an Understandable Consensus Algorithm [Raft] Fri Feb 05 2021
  29. MIT's 6.824 Distributed Systems, Lab 1: MapReduce Fri Feb 05 2021
  30. Dean and Ghemawat (2004). MapReduce: Simplified Data Processing on Large Clusters Fri Feb 05 2021
  31. Self-studying MIT's 6.824 Distributed Systems Mon Feb 01 2021
  32. DIY-ing a Stanford CS degree in one year Sat Jan 30 2021
  33. Making your habits zero-friction is a massive productivity hack Thu Jan 28 2021
  34. Group testing to save the world Sun Jan 24 2021
  35. From Third World to Utopia: Singapore could end poverty for our children forever, today Mon Jan 18 2021
  36. Radically new ways of living and working are for the first time available (again) to us Sun Jan 10 2021
  37. Planning to build a Discord spatial layer Wed Jan 06 2021
  38. Worlds for hyperlocal communities Wed Jan 06 2021
  39. Teleoperation: enabling remote work for nonremote workers Mon Jan 04 2021
  40. The cheater's chessboard Sun Jan 03 2021
  41. Debugging my thesis Fri Dec 25 2020
  42. Report on CS107E Lab and Assignment 3 Mon Dec 21 2020
  43. Report on CS107E Lab and Assignment 2 Sun Dec 20 2020
  44. Report on CS107E Assignment 1 Sat Dec 19 2020
  45. Geolibertarianism with Harberger Taxes Sun Dec 06 2020
  46. Three levels of competency Mon Nov 30 2020
  47. A new method of training: can resting for hours between exercises maximise your gains? Mon Nov 30 2020
  48. Convergence is (finally) coming Mon Nov 30 2020
  49. How to set up bidirectional communication between a Docker container and its host machine using TCP sockets Sun Nov 15 2020
  50. How to install librealsense and pyrealsense2 on the Jetson NX Wed Nov 04 2020
  51. Pair work: the One Weird Trick to finally ship your side projects Thu Oct 08 2020
  52. Home gym ideas Sun Sep 27 2020
  53. Virtual workspaces --- working in a Minecraft office? Sat Sep 26 2020
  54. Clustering GPS trip data Fri Sep 11 2020
  55. Building a Python parallel processing pipeline package (R-3PO) Sat Aug 29 2020
  56. GSoC 2020: implementing real-time metrics for MGGG's Districtr app Fri Aug 28 2020
  57. A market-based mechanism to preserve Indonesia's forests Wed Aug 19 2020
  58. Rebuilding this website Mon Aug 03 2020
  59. Building a code sharing MVP with React and the WebSockets API Sun Aug 02 2020
  60. Singapore's GRC system likely advantages the PAP: a game-theoretic analysis Tue Jul 07 2020
  61. My 2020 fitness routine Wed Jul 01 2020
  62. How many solar panels would be needed to 100% solar-power Singapore? Tue Jun 02 2020
  63. Building a deep learning pipeline + model with Keras and PlaidML Tue Sep 17 2019
  64. Building an Bayesian SMS sender Mon Sep 16 2019
  65. Doing distributed data analysis on a Raspberry Pi cluster Thu Sep 12 2019
  66. The beta-Bernoulli bandit, Thompson sampling, and Bayesian inference Fri Jul 12 2019
  67. Explaining Acemoglu's model of directed technical change: a primer Sat Apr 20 2019
  68. Building an automated, blockchain-connected model train diorama Thu Jan 31 2019
  69. Building a Raspberry Pi console Tue May 30 2017
  70. Building my first Telegram bot Tue Sep 20 2016