Monday, April 16, 2012

On Google, Mashable, and click-bait

Another fantastic case of reporting by Mashable. /sarc

Lately the "blogosphere" has been abuzz with click-bait articles about the FCC's fine of Google, releasing horrific articles that are chock full of dastardly implications about Google's intetions, and Mashable is no different, releasing this gem today.

According to the New York Times article that Mashable cites "Google had not...even looked at [the personal data]". This doesn't stop Mashable from saying "It's not clear exactly how Google used this information or if it even looked at it."

Additionally, Mashable talks about how Google impeded the FCC's investigation without ever saying how they impeded that investigation. If you again go back to their source article (the NYT) you find that "investigation...was left unresolved because a critical participant...cited his Fifth Amendment right and declined to talk".

So the FCC's definition of "impeding an investigation" was that one of the participants exercised his constitutional rights.

I think the most important thing to come out of this was that the FCC decided that what Google did was 1) unintentional, 2) completely legal, and 3) that Google had never looked at or used the data.

But this doesn't stop Mashable from implying that Google was doing it willfully, might possibly have abused this data, and won't be impeded from doing it again because the fine was so low - despite all of this being contradicted by the FCC.

Friday, February 17, 2012

Circadian almost ready to launch!

The frontend for Circadian is completely done. You can see at an example at and the code is available on GitHub.

Circadian is entirely driven by "scratching your own itch", as they say. I wanted my online presence to aggregate my blog posts and my Twitter updates in one combined activity feed, and I couldn't find any good way to do that. So, over my winter break, I took a few days and I wrote my own. I had a few days free this week and I went back and added in all the little tweaks I didn't get to or thought of in the intervening weeks to reach the current iteration.

There's basically two minor things left, and then I'm ready to release it as a service:

  1. Add in an administration panel
    1. Right now all the data (Twitter handle, blog ID, etc. is hard-coded)
  2. Change the resource sheme to support multiple users
I'm not sure if other people will find it as useful as I have (my guess is not) but as long as it's free to host, I might as well throw it out there and see if people like it.

Monday, February 13, 2012


I've almost got Blogger integration complete in my aggregate online profile service, Circadian! After that, it's almost ready to launch. Stay tuned for more info...

Friday, December 23, 2011


I just imported all of these posts from a Tumblr blog, which necessitated two conversions (Tumblr -> Wordpress -> Blogger) so apologies if anything doesn't look right.

I'm currently working on something to aggregate my blog, my Twitter account, and my LinkedIn profile and Tumblr's Terms of Service didn't allow me to do this efficiently (no storing posts on my server, even with user consent). You can see a preliminary version online at (currently only has Twitter and LinkedIn).

Thursday, September 15, 2011

My summer, by the numbers

12 weeks.

60 days.

~600 hours of work.

One design proposal written and approved.

13193 lines of code committed.

50 changelists submitted.

Mean: 263 lines of code/CL.

Median: 74 lines/CL.

One feature launched!

Saturday, September 10, 2011

The best infographic

This is far and away one of the best infographics I’ve ever seen. One thing I noticed: the time when pay stops increasing with increasing productivity coincides exactly with when the minimum wage started decreasing (in inflation-adjusted dollars).

Sunday, September 4, 2011

Winding down

My summer is winding down. I’ve got two weeks left in my internship, and my emotions are a mixed bag.

On one hand, I’m happy. I’ve had a fantastic time at Google; I’ve learned so much, and accomplished more than I hoped to. Pretty soon we’ll be launching my completed project internally. People all over the world will be using and (hopefully!) enjoying what I created. That’s a huge step up from my internship last summer, where a very small amount of people ever saw the product of my labors.

On the other, I’m incredibly nervous. I’ve had such a great experience here, I don’t want it to end. I’d love to work at Google after I graduated, but I’m not going to find out if I get that opportunity for quite a while. When my friends are already finding out from their internships if they’ll be receiving an offer or not, I have a lot of time to wait. And wait I will, but I’ll be nervous - and anxious - the whole time.