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

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

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

Wednesday, 14 May 2014

The Transhumanist Wager is a terrible book

I regret paying for The Transhumanist Wager on Kindle. It has worse writing than a Dan Brown novel and its handling of the philosophical discussion is no more insightful than if you threw a bunch of words like “artificial intelligence” and “cryonics” into a bag, let a monkey pick them out at random, and then edit for some (but not all) grammar. After seeing the writer Zoltan Istvan going onto TechCrunch to peddle his book in the comment section (writing in third person), I wonder how many of the 5-star Amazon reviews are amazed by the book because they have literally never read a real science fiction novel in their lives, how many of them are the writer’s alter egos, and how many of them are really minimum wage workers in some third-world country paid to sell a poor repackaged version of Atlas Shrugged.

Friday, 28 June 2013

RSS Reader Wars: It’s a Trap!

Google, the company who conquered the Internet by making a business out of giving things away for free, decided to drop its Google Reader service a few months ago. The official reason was “declining use”, but the subsequent Internet outcry suggests that Reader had a healthy user base. Internet has-beens AOL and Digg saw a golden opportunity to bring their brands back into relevance and immediately began working on replacements for Google Reader. We are now three days away from the demise of our beloved RSS reader, and I had the opportunity to try out the beta versions of both companies’ offerings.

Continue Reading

Thursday, 20 June 2013

The Real Problem with MOOCs

MOOC, or massive open online course, is a hot topic these days. There is a great deal of excitement over what some see as the future of higher education, and for good reasons. It is a new yet familiar chapter of the Internet’s crusade against the old, the inefficient, and the undeserved monopolies of the pre-digital economy.

We see in the music industry that digital technology tilts the balance of power towards the consumer. Pink Floyd’s former manager Peter Jenner attacks the debundling of music albums as turning “a £10 product, the album, into a £1.60 product, the two singles that are worth buying.” Yet, from the consumers’ perspective, there is no good argument for why we should be forced to pay for the other ten songs we don’t like.

In a similar fashion, MOOCs threaten to debundle higher education. A kid in India today can take a Stanford course on cryptography on Coursera without having to move to Palo Alto and fork out sixty grand a year in tuition. Sure, she doesn’t get to enjoy the green grass and palm trees, but then again, why should she be forced to pay for the whole package if all she wants is the knowledge?

It seems that if greater access to education is good (and it is), then we should embrace MOOCs. So why are they not universally loved? I have a couple of thoughts on this question.

Continue Reading

Thursday, 13 June 2013