Hacking Pan and scan Apple should build a "Scan" function into the iPhone camera. I often pan up a document to create an image but the image quality is often compromised because the iPhone light
Reflecting Upending reciprocity Reciprocity is a building block of society. You just don't take things without, eventually, wanting to give back in return. For example, I've been asked to my share of potlucks. Even if I
Datajoy The opening no one is seeing Truth is, I have no idea if anyone else sees it as an opening but in my opinion, a nimble, honest entrepreneur can own the internet much like Amazon, Google, and Facebook currently
Hacking OpenVPN client setup TL;DR Here's how to do it: locate your easy-rsa directory. In my case, it was located inside /etc/openvpn. Now cd /etc/openvpn/easy-rsa run the following command: sudo ./easyrsa build-client-full client1_
India The new Koh-i-Noor Go to any India centric forum on the web. It will be rife with comments poking fun at the familiar giants of IT outsourcing. They joke about the shoddy quality of work produced
Reflecting Number theory On a recent vacation, I finished a book on infinity by David Foster Wallace. The book takes a close look at the idea of infinity. Infinity is a funny creature. For instance, there
Hacking Can a manual tester write automation scripts? A few days ago, I posted Kheera on the Cukes mailing list. The framework's utility was called into question in a remarkably civil discussion (for the internet.) The basic thrust of the argument
Hacking Introducing Kheera TL;DR: Kheera is the best Cucumber based web automation tool on the planet. When you are responsible for web automation for two multibillion websites, you very quickly learn the pitfalls of doing
Reflecting Why cars? There is an expectation of privacy in a car that a public transit does not afford. This is why people will own/drive cars even contrary to every cost benefit analysis in favor
Reflecting I used to hate ads.. This is going to be a confessional. I have Ad Block Plus and Ghostery on Safari on my personal laptop. I seldom pay for online content. I think ads are the bane of
Reflecting What is this alien thing? It all started with my choice of the word of the day. Our sprint team, in an effort to improve our vocabulary, decided to introduce a new word each day at the start
Reflecting Add 10' to the Wall Moments of seismic change are also moments of great opportunity. Like Rahm Emmanuel purportedly said, "It's a sin to let a crisis go to waste." Trump and his econo-political agenda is
Reflecting Agent Smith Raise your hand if you saw the first Matrix movie and were blown away by it. You imagined yourself taking the Red Pill from Morpheus. You imagined yourself a proto-Neo or a proto-Trinity,
Hacking On online classes In the last months, I have finished three four week long courses online. I will soon finish my fourth such course. I have never met the Stanford Associate Professor (re)teaching me algorithms.
Hacking The Producer-Consumer conundrum I am slowly eliminating my smart phone from my life. Right now, it sits banished on the ground floor on my house. I have not looked at it since roughly 6PM yesterday. This
Reflecting #52in52 Jan 7th, 2016 After being asked for the one hundredth time what my New Year's resolution was, I finally succumbed to beer pressure. Buoyed by liquid courage, declared that 2016 would be year
Getting Started No Service for the gig economy It is 2017. The gig economy is booming. It started with people making money by hosting ads on their blogs. Later, it morphed into YouTube content creation. Most recently, the gig economy has