Sunday, August 14, 2016

Book Review: The Intel Trinity: How Robert Noyce, Gordon Moore, and Andy Grove Built the World's Most Important Company

I recently read Michael Malone's "The Intel Trinity: How Robert Noyce, Gordon Moore, and Andy Grove Built the World's Most Important Company". I enjoyed reading it so much that I recommended it to a few of my friends. Eventually, I figured that I might as well tell more people about it and wrote a review. The following review is cross-posted from

The Intel Trinity: How Robert Noyce, Gordon Moore, and Andy Grove Built the World's Most Important CompanyThe Intel Trinity: How Robert Noyce, Gordon Moore, and Andy Grove Built the World's Most Important Company by Michael S. Malone
My rating: 5 of 5 stars

I began reading this book on a whim having already been familiar with the backgrounds of the three founders - Robert Noyce, Gordon Moore and Andy Grove. Michael Malone chronicles the birth of Intel to its present state methodically and brilliantly. During the course of the narrative, the book beautifully digresses to give the reader a detailed look into the early lives of the three founders starting with Noyce, Moore and finally Grove.

The book acknowledges that it borrows from the individual biographies of its founders but doesn't come across as redundant at any point. Deeply engaging in its narrative and often poignant in its story line, I found this book beautifully compiled and enjoyed every bit of it to the point that I was a little sad when it ended.

If you are a fan of biographies, you would find this to be a great book. I'd rate is So-good-I-can't-stop-telling-you-about-it good!

Sunday, November 2, 2014

#Humblebrag - This blog got featured in a documentary on Aaron Swartz

 TL;DR - Some code that I wrote got featured in the documentary "The Internet's Own Boy: The Story of Aaron Swartz".
Some code that I wrote and blogged about in memory of Aaron Swartz in January 2013 got featured in the documentary on Aaron's life "The Internet's Own Boy: The Story of Aaron Swartz" below. Skip to 5:41 if you're curious.

How do I know its mine? The novice level of the crudely written code is uniquely me. I was supposed to improve upon it later but I never really got around to actually doing it. Meanwhile some people who forked the code from my Github repo did a far better job anyway. This project was more of a tribute than anything else and so it was a humbling experience to have randomly spotted it while watching the documentary again yesterday. 

Tuesday, July 1, 2014

30 Day Challenge - July 2014 and a brief summary

July has arrived and with it comes 31 new days to attempt another 30 Day Challenge (with a one day buffer ;) ). For those of you who are not familiar with the 30 Day Challenge, I would encourage you to watch this TED talk by Matt Cutts, who heads Google's webspam team. The idea, the rationale and the aim have all been wonderfully presented by him in less than 4 minutes.

Here are the list of 30 day challenges that I've attempted in the past. I've had fun doing some of them and have blogged about my experiences.

Thursday, January 2, 2014

Report on 30 Day Challenge - Read 15 books in 30 days

This past year during the month of June 2013, I attempted a 30 day challenge - to read 15 books. While I got off to a good start with 4 books in 11 days, however, I managed to complete only 11 by the end of the month.

This post has been long overdue but considering that I did not attempt to complete the remaining four books until now, I guess this post is not so ill-timed after all. I should mention here that my previous (best) failed attempt at this same challenge was 12 books. I am hoping to beat this sometime in future but that would depend on whether, and when, I would get my hands on a stack of books this engaging.

During the course of the challenge, I read a few great books which I would gladly recommend to any fellow bibliophile. The list goes as follows (in no particular order):

Friday, January 25, 2013

Remembering Aaron Swartz - Raw Thought

Be curiousRead widely. Try new things. I think a lot of what people call intelligence just boils down to curiosity.
 - Aaron Swartz

Aaron Swartz (1986 - 2013)
Last week, I was saddened to hear the news about the death of Aaron Swartz. While I have never met Aaron in person but I was a regular follower of his blog and work for many years. Both of these led me to deeply admire and respect him. His tireless work against the passing of the SOPA bill was of significant interest to me because of the serious implications of the bill. As a programmer his talents were legendary and as an activist his tireless efforts admirable. His passing is indeed a great loss. The Economist has a nice obituary here that perfectly reflects this sentiment. 

As an avid reader of his blog, I am deeply saddened to know that there will not be anymore updates to the site. So I decided to collect all of his blog posts over the years and compile it into a PDF/Ebook. So this past week, I wrote a simple Python script that crawled Aaron's weblog and retrieved all of the posts one by one and complied them into a single file.

Thursday, December 27, 2012

Happy Holidays!

Its time for the holidays and the normally bustling campus is now relatively quiet. The weather seems to be quite erratic though. Its sunny, rainy and chilly all within the same day and on most days the skies look like this. 

Not that it dampens the spirit of the holidays though. Happy Holidays!

Saturday, August 18, 2012

Getting Flash to run on Tor for Mac

UPDATE: In OS X Mavericks, these steps aren't required. Tor automatically locates and configures the plugins. You only have to enable it in the Settings (see Step 3 below)

Tor, by default does not support third party Firefox plugins such as Flash and Javascript and this makes it difficult to view websites such as YouTube and other sites that require flash. This tutorial aims to address the issue for Tor Browser running on Mac OS X.

We already assume that you have Tor browser installed and running. If you don't have it installed, you can download it from here and follow the installation instructions. 

Step 1: Download and install Flash Player for Mac.