sqlite: database is locked
We’re using sqlite over at Snipshot, which is built in Django. If you start to see "database is locked" errors, you can override sqlite3’s 5 second timeout with this option in settings.py: DATABASE_OPTIONS = {'timeout': 15}Beau Hartshorne Vandaag om 7:37.
Just a Means to an End?
Joel Spolsky’s latest article inspired this post. When I was a kid I used to love logic puzzles. They were so much fun. They demanded a flash of insight coupled with really sharp thinking. Di...Justin Bishop 25 september om 11:14.
Adapting Linguistic Resources, Community Effort for Minority Language Technologies
A note adapted from [{piec,edg}es of] my Fulbright proposal (circa 2007, reJECted)...David Ellis 12 augustus om 11:42.
Please please please include error text when reporting that you received an error
When you send an e-mail that says "I got an error when I tried to do something": Please copy and paste the text of the error. Please please please. It is very helpful. So please please please please please please do this....Evan Priestley 17 juni om 15:14.
Yes! 50 Scientifically Proven Ways to BePersuasive
Noah Goldstein’s, Steve Martin’s (no, not that Steve Martin’s) and Robert Cialdini’s Yes! 50 Scientifically Proven Ways to Be Persuasive is a pop psych book, where a bunch of research in psychology is distilled into one readable volume. 50 sci...Alex Moskalyuk 16 mei om 21:24.
Can Lexicon predict unemployment trends?
Haven’t dug too deep into this dataset but I thought these were interesting. Looks like Lexicon begins to “overshoot” in late January…perhaps because the phrase “laid off” refers not only to new layoffs, but also layoffs that happened in the previous months. I’m sure so...Roddy Lindsay 11 mei om 19:18.
Geeking out with Lisp Flavoured Erlang
One of the features I dislike the most about Erlang is records. They’re ugly and they require too much typing. ...Yariv Sadan 10 mei om 23:40.
Oops!
When I was a kid, Cap’n Crunch with Crunch Berries was pretty much a staple at the Blumenfeld household. It was a fantastic cereal that somehow found the delicate balance between sweetened corn nuggets and “berry” sugar bombs. Bein...Ben Blumenfeld 05 mei om 11:02.
Notes from Percona performanceconference
I spent two days last week at Percona Performance Conference – a free event that took place parallel to MySQL User Conference & Expo at Santa Clara Convention Center. ...Alex Moskalyuk 28 april om 23:53.
Scaling Facebook Live Feed for the Inauguration
Facebook and CNN joined forces to cover Barack Obama's inauguration, and more recently, President Obama's State of the Nation address. CNN provided the coverage, and Facebook provided a live feed allowing viewers to see in real time the reactions of friends and others watching...Lior Abraham 07 april om 18:19.
XHProfLive: Continuous function-level performance stats from production
The Facebook web tier serves billions of PHP requests every day across thousands of servers...Kannan Muthukkaruppan 02 april om 14:15.
The way Facebook is made
Release Engineering is the part of the software engineering process that is most akin to herding cats. As a release engineer you act as gatekeeper between hundreds of code changes that other engineers make and the people that use the systems we build, package, and release...Chuck Rossi 23 maart om 10:01.
The Three20 Project
Last week I released my first iPhone open source project, Facebook Connect for iPhone, and today I'm ready to start talking about the next one...Joe Hewitt 23 maart om 9:24.
Parallel merge sort in Erlang
I’ve been thinking lately about the problem of scaling a service like Twitter or the Facebook news feed. When a user visits the site, you want to show her a list of all the recent updates from her friends, sorted by date. ...Yariv Sadan 09 maart om 20:34.
Maintained Relationships on Facebook
This past week the Economist published a piece entitled Primates On Facebook that described some research done by the Facebook Data Team...Cameron Marlow 09 maart om 11:53.
Dirt Simple Facebook Authentication with Flex
Ok I was trying to make the pbking library work this morning and it was ticking me off, so I just rolled my own simple script that does the authentication and I thought others might find it useful.Here it is:http://github.com/jubishop/facebook-flex/tree/master Read and post comments | ...Justin Bishop 05 maart om 10:11.
Scribe Tech Talk
This past week, Bobby and I gave a presentation on Scribe at this month’s Facebook Engineering Tech Talk. Scribe is our open source distributed logging server that we use to aggregate over ten terabytes of data per day from over ten thousand servers. ...Anthony Giardullo 01 maart om 22:35.
bunny1 – A Command Line for Your Browser's Location Bar
Recently, Facebook opensourced a tool I wrote in 2007 called bunny1 which lets you write smart bookmarks in python and share them across all the browsers you use and with a group of people (like a company). It has always been pretty hard to explain what bunny1 does but most people who have s...Charlie Cheever 26 februari om 21:45.
Flow Theme for WordPress
Liquid layouts are decidedly out-of-fashion. Fixed-width, centered layouts have become the dominant design pattern for the Web, and for good reason too. Fixed-width layouts allow designers to define strict proportions between columns, and keep line-lengths under control...Rob Goodlatte 25 februari om 9:59.
Brown Hackathon
An intense night of coding...this is my best attempt to document what's going on right now at the first ever Brown Hackathon. I'll edit the note throughout the night and follow-up with the results...Clifton Tay 20 februari om 18:01.
Subscribe to RSS
Welcome to Facebook employee blogs
The entries below are written by Facebook employees. Employees express personal opinions that do not necessarily reflect opinions of Facebook, Inc. To comment or get more details on any of the postings, follow the link to an employee blog.
We are now hiring
Interested in joining Facebook's mission to make the world more open and connected?
















