Category Archives: Uncategorized

How to Survive a POTUS

Since I moved to San Francisco, I’ve been trying to pick up on the local history, ranging from films like Dirty Harry and Rise of the Planet of the Apes that were set here, to documentaries and audiobooks about local … Continue reading

Posted in Uncategorized

Arrows and Ink

Is Trump taking a page out of a 2,000 year old classical Chinese romanticized historical novel? To the Point of Exhaustion When I was in grade school, every Sunday after church my dad would drive us to a nearby Chinese … Continue reading

Posted in Uncategorized

The Patent Cleric

“Joshua fought the battle of Jericho … Jericho … Jericho… Joshua fought the battle of Jericho … and the walls came tumbling down … down .. down …” For those unfamiliar with the biblical story, Joshua was Moses’s successor who … Continue reading

Posted in Uncategorized

A Secular Missionary Movement

If there’s one upside to this freakish election, it is having exposed the cultural divide¬†between the America that has largely recovered from the Great Recession – as exemplified by the tech boom in SF – and the America left behind … Continue reading

Posted in Uncategorized

E Deo Pluribus

This is the long version of a petition I submitted to Change.org but haven’t yet started circulating since I need to trim it down   TLDR This petition iterates on past attempts to modify the pledge of allegiance with a … Continue reading

Posted in Uncategorized

If there is anything that this horrible tragedy can teach us, it’s that a mental model is a precious, precious commodity

Back in the mid 1800s, the mathematics community was wracked by debate over non-Euclidean geometry. Can it exist? What does its imply about existence as we know it? How do you even have a sensible conversation about it? The fervent … Continue reading

Posted in Uncategorized

Google Maps but not Religious

    I may work at Apple, but I don’t think even Tim Cook would dispute that Google Maps still superior. Yes we’ve made a lot of progress adding public transport, but the inability to enter an arbitrary starting point … Continue reading

Posted in Uncategorized