Saturday, 19 August 2017

Gratuitous Cryptocurrency Animations

Over the past few months, we have been experience great exuberance in the cryptocurrency market. The adoption of Ethereum smart contracts gave us the power to launch our own blockchain-backed totally-not-security (wink) tokens by changing a few lines of code in a turnkey template. Suddenly, everyone and their Shiba dog is a blockchain startup founder. The floodgates are open and nothing can stop the tide of ICOs. In this cesspool of obvious scams and Ponzi schemes, how can a serious sophisticated Web 3.0 developer differentiate themselves from the common street hustler?

The answer, it seems, is really cool web animations.

Continue Reading

Wednesday, 5 April 2017

How Bank of America gave away my money

TLDR: Bank of America is a horrible business and it should be ashamed by how bad it is.

Two weeks ago, I suddenly received emails informing me that my Bank of America account was overdrawn. Confused, I logged onto my online banking account to discover that all my money (more than $3,400) had disappeared from both my saving and checking accounts. Not only were the balances stripped clean, I had outstanding fees and my checking account had gone negative as a result. My heart sank and my first thought was that my personal computer had been compromised somehow. What actually happened turned out to be in some ways worse and this is the story of how I found myself in an absurdist bureaucratic nightmare straight out of the movie Brazil. Best of all, it’s almost entirely Bank of America’s fault. This is the story of how I pieced it all together.

Continue Reading

Wednesday, 9 November 2016

Trump and Brexit: Revenge of the Anti-Globalists

Looking at the key states that lost Clinton the election, we find traditional Democratic strongholds like Michigan, Wisconsin and Pennsylvania – states that no polls expected Trump to win. In one narrative, we find a white voting base that has been made viscerally aware of its decreasing majority due to demographic changes. Here, we are tempted to reach for the racial explanation: that America simply was not as progressive as we had imagined it to be. The danger of this crutch is that it trivializes much deeper problems. Even if racial bigotry were playing a crucial role here, one must then ask what is it that made these sentiments so central to this particular election when a black man won all of those states in both 2008 and 2012? I think a more satisfying explanation is needed.

Continue Reading

Sunday, 2 October 2016

Non-obvious innovation

The moment when you can now take an online class on building self-driving cars from a for-profit education platform is probably the moment where we have officially gone from a world where autonomous vehicles were a trope found in pop cultural futurism to one where they have become an expected soon-to-be feature of our lives. Between Google’s self-driving car project and Tesla’s Autopilot feature, we spend so much time talking about autonomous driving that it can almost seem absurd that we still have to suffer through our morning commutes in our primitive dumb cars. When the first commercial self-driving car is finally in our hands, its release will almost be no more surprising than a new iPhone. It is about time, we will all say. What took you so long?

Continue Reading

Monday, 25 July 2016


I watched “The Butterfly Effect” with my housemates yesterday. From a conventional perspective, it was one of the most poorly written movies I’ve ever watched. For a movie that was made in 2004, the cinematography is very dated and falls squarely in the trademark campiness of the mid-90s. However, I enjoyed it much more than I imagined I would, certainly much more than I could possibly have just a few years ago.

Continue Reading

Monday, 22 February 2016

The writing that got me into Stanford

It’s been such a long time since high school. At some point in my final year, the idea of getting into Stanford became my singular obsession. Even though I only first learned of the school a year earlier, everything I knew about it told me that it was the place where I needed to be. Having coasted my way semi-consciously through the mundane and uninspiring routines of secondary schooling back in Singapore, the idea of being part of an intellectual community had a magical allure that the romantic part of me could not resist.

Though I had no outstanding academic or athletic achievements, I had always fancied myself a bit of a writer. Thus began a month-long effort to craft the essay that could perfectly encapsulate what it meant to be me, trimmed to neatly fit within two pages. In my zealous search for purity, I sought and desired no feedback during the month I spent working on the essay. Looking back, I remain convinced that this tiny fragment of my insanity was probably what got me into Stanford.

Continue Reading

Thursday, 5 November 2015

Tim O’Reilly on the topic of Unicorns

A man breaking his journey between one place and another at a third place of no name, character, population or significance, sees a unicorn cross his path and disappear. That in itself is startling, but there are precedents for mystical encounters of various kinds, or to be less extreme, a choice of persuasions to put it down to fancy; until–“My God,” says a second man, “I must be dreaming, I thought I saw a unicorn.” At which point, a dimension is added that makes the experience as alarming as it will ever be. A third witness, you understand, adds no further dimension but only spreads it thinner, and a fourth thinner still, and the more witnesses there are the thinner it gets and the more reasonable it becomes until it is as thin as reality, the name we give to the common experience… “Look, look!” recites the crowd. “A horse with an arrow in its forehead! It must have been mistaken for a deer.

― Tom Stoppard, Rosencrantz and Guildenstern Are Dead

Saturday, 3 October 2015

Too much noise in Silicon Valley

First published in The Stanford Daily.

Startups are often thought of as a risky business. We imagine founders to be fierce visionaries who can see a better future and are willing to bet on their personal success to realize it. They tread the thin line between genius and delusion and their ventures are constantly on the verge of utter failure right up to the moment they cross an invisible threshold and achieve the fabled “hockey stick” growth — the supposed mark of a scalable technology business. Then, at long last, comes the vindication and adulation. The risky bet pays off.

Continue Reading

Saturday, 1 August 2015

Video game’s place in history

When it comes to video games, there are good games and there are great games.

The good games provide entertainment. They are challenging but not unfair. They show you a hint of what is possible and then push you on to incrementally discover the joy of the player mechanics and the choreograph of simple components that give rise to complex interactions.

The great games, on the other hand, tell a story. They are the true masters of the medium. For them, gameplay is not just a fun diversion but the essence of reality presented in radically new forms. What we receive from them is not a primeval sense of achievement at having accomplished a task whose primary meaning is a function of the time we spend on it, but a different, artistic and insightful take on the deeper questions of our past, present and future.

In that, it can be said that a great game is merely literature, but literature in its broadest sense because written words alone are not how games convey their meanings. A great game, like any other work of literature, has the capacity to inspire the mind and touch the soul, but it does so in its own wondrous ways.

Without a doubt, Bioshock Infinite is widely acknowledged to be a great game. I personally would take a step further and say that it is a great work of literature–perhaps one of the greatest.
Continue Reading

Monday, 20 July 2015

Why I made Image to Brick

A few weeks ago, I was cruising the Reddit procrastination superhighway when I stumbled upon Legoizer, a web application to convert uploaded images to a mosaic constructed out of LEGO bricks. It’s such a simple and beautiful idea that I was surprised to find out that it took some long for someone to finally build it. After playing around with it, I decided that I really wanted to recreate the Great Wave off Kanagawa in LEGO. But before I do that, there were a few limitations of Legoizer I had to overcome.

Therefore, I set out to create my own LEGO mosaic generator with the options I need. The result, Image to Brick, can be seen at

Continue Reading