Stack Overflow Podcast: Stack Overflow: Podcast #27

Stack Overflow Podcast

This is the twenty-seventh episode of the StackOverflow podcast, where Joel and Jeff interview Alexis “kn0thing” Ohanian and Steve “spez” Huffman, the founders and co-creators of Reddit. Jeff is at the Professional Developers' Conference in Los Angeles. He c...

Running time
1h1m
File size
28.00MB

Download Original File | View original post

Episode synopsis

This is the twenty-seventh episode of the StackOverflow podcast, where Joel and Jeff interview Alexis “kn0thing” Ohanian and Steve “spez” Huffman, the founders and co-creators of Reddit.

  • Jeff is at the Professional Developers’ Conference in Los Angeles. He co-presented a session with Phil Haack on ASP.NET MVC, which you can view online if you are so inclined. Also while at PDC, Jeff participated in a brief roundtable meeting with Ray Ozzie, who had some completely unsolicited and very positive things to say about Stack Overflow!
  • If you didn’t know, Joel was the genesis of one of the earliest branded reddits — the Joel on Software reddit
  • We discuss the Reddit switch from Lisp to Python, and the way Reddit stored raw user passwords in the database.
  • We use a weighting algorithm based on Reddit’s when we calculate “hotness” in Stack Overflow.
  • Reddit, like us, ran for quite a while on a single server. Moving to a second server, splitting the database, provided solid gains for Reddit and is something we just did as well. According to Steve, splitting off the database is easy — making sure you can scale to multiple application web servers is the difficult part, because of shared state caching.
  • Steve is a big fan of HAProxy which is a single software load balancer in front of all ~20 reddit servers.
  • Reddit’s first big partner is The Independent, for branded content. Although there is also WeHeartGossip. Joel and I feel these sorts of communities — to be truly successful — need personalities associated with them that are emblematic of the values and goals of that community.
  • We briefly discuss some of the protection mechanisms Reddit has in place to prevent abuse and spammers. Steve and Alexis have much more experience dealing with abusive users than we do. Per Steve, the Reddit mantra is “anything goes”, so they try to do as little as possible to inhibit users. We generally agree that the volume of badness is remarkably small. Most users behave responsibly — and this isn’t just an optimistic opinion, it’s based on actual data. That’s the good news!
  • Behold the power of the Reddit audience: they may just have saved the world by sending a crowbar to the CERN Hadron collider.

If you’d like to submit a question to be answered in our next episode, record an audio file (90 seconds or less) and mail it to [email protected]. You can record a question using nothing but a telephone and a web browser. We also have a dedicated phone number you can call to leave audio questions at 646-826-3879.

The transcript wiki for this episode is available for public editing.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.” - Dennis Ritchie