Tag Archives: facebook

April 3, 2015

How Companies and Services Like Facebook Are Shaped by the Programming Languages They Use

Much as startups “mature” by finally figuring out where their revenue will come from, they can cleverly use the power of programming languages to manipulate their organizational psychology. Programming–language designer Guido van Rossum, who spent seven years at Google and now works at Dropbox, says that once a software company gets to be a certain size, the only way to stave off chaos is to use a language that requires more from the programmer up front. “It feels like it’s slowing you down, because you have to say everything three times,” van Rossum says. That is why many startups wait as long as they can before making the switch.

A exceptional piece.

October 30, 2014


With osquery, you can use SQL to query low-level operating system information. Under the hood, instead of querying static tables, these queries dynamically execute high-performance native code. The results of the SQL query are transparently returned to you quickly and easily.

A really neat concept for monitoring and security auditing.

August 8, 2014

Facebook changes its platform policies

This caught my eye:

You must not incentivize people to use social plugins or to like a Page. This includes offering rewards, or gating apps or app content based on whether or not a person has liked a Page. It remains acceptable to incentivize people to login to your app, checkin at a place or enter a promotion on your app’s Page. To ensure quality connections and help businesses reach the people who matter to them, we want people to like Pages because they want to connect and hear from the business, not because of artificial incentives. We believe this update will benefit people and advertisers alike.

Damn straight.

May 21, 2014
February 12, 2014

How Facebook’s Open Academy helps students to become better software engineers

It’s well known that software engineers are in high-demand right now with startups and companies around the world. And if they’re not able to hire from the existing talent pool, companies are looking at the next generation – those computer science majors seeking to make a name for themselves in the industry. However, after four years of post-secondary academia, are these students really prepared for the working world?

January 24, 2014

Debunking the Princeton paper

A recent paper (PDF) by researchers at Princeton predicts that Facebook will lose 80% of its users by 2015-2017. The prediction itself is based on Google data, which shows that search query data for “Facebook” is rapidly declining—just like what happened to search data for MySpace when it was on the decline.

Unfortunately, a decline in search queries does not necessarily mean a shrinking userbase. Facebook data scientists Mike Develin, Lada Adamic, and Sean Taylor debunked the findings in what is a rather hilarious blog post.

In keeping with the scientific principle “correlation equals causation,” our research unequivocally demonstrated that Princeton may be in danger of disappearing entirely.


January 23, 2014

Scaling Mercurial at Facebook

Our code base has grown organically and its internal dependencies are very complex. We could have spent a lot of time making it more modular in a way that would be friendly to a source control tool, but there are a number of benefits to using a single repository. Even at our current scale, we often make large changes throughout our code base, and having a single repository is useful for continuous modernization. Splitting it up would make large, atomic refactorings more difficult. On top of that, the idea that the scaling constraints of our source control system should dictate our code structure just doesn’t sit well with us.

For some reason, I always just assumed they use Git. The more you know.

November 14, 2013

The new version of Facebook Messenger now allows you to chat via people’s phone numbers, even if your contact isn’t on Facebook. This feature could be really devastating to WhatsApp and the like, but how many people are willing to switch from what they’re used to remains to be seen.

June 28, 2012

Facebook to speed up its iOS app

The current version of the app is essentially an Objective-C shell with a Web browser inside. When it comes to speed, this is like putting the engine of a Smart Car in the body of a Ferrari.

Eloquently put.

December 16, 2010

Time’s 2010 Person of the Year

For connecting more than half a billion people and mapping the social relations among them; for creating a new system of exchanging information; and for changing how we all live our lives, Mark Elliot Zuckerberg is TIME’s 2010 Person of the Year.

The main article has some interesting statistics that speak volumes for this year’s decision:

One out of every dozen people on the planet has a Facebook account. They speak 75 languages and collectively lavish more than 700 billion minutes on Facebook every month. Last month the site accounted for 1 out of 4 American page views. Its membership is currently growing at a rate of about 700,000 people a day.