Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    B

    Brad Fitzpatrick

    brad.livejournal.com · Personal blog · on HN since 2007

    Brad Fitzpatrick, creator of LiveJournal and memcached, writes about his own projects, open source contributions, and small programming experiments.

    Visit blogHN submissions
    Systems & PerformanceOpen Source & LinuxProgramming
    What HN says

    HN links it for diskchecker, a tool to test whether drives lie about fsync(), and for his posts on memcached, open source contributing, and a captcha idea.

    Stats for nerds
    37HN people shared it
    21linked in comments
    249story points
    Feb 2022last shared
    2007people per year2022

    Top posts on HN

    1. 1
      Contributing to Open Source projects
      5 people · 85 points · first shared 2010 · 22 comments on HN
    2. 2
      Perl on App Engine
      1 person · 39 points · first shared 2008 · 8 comments on HN
    3. 3
      Brad Fitzpatrick talks about rssCloud and PubSubHubbub
      3 people · 28 points · first shared 2009 · 5 comments on HN
    4. 4
      Perl on Google App Engine
      1 person · 20 points · first shared 2008 · 1 comments on HN
    5. 5
      Export your Facebook phonebook (legal and working)
      1 person · 15 points · first shared 2008 · 5 comments on HN
    6. 6
      Android Garage Door Opener
      2 people · 11 points · first shared 2008 · 10 comments on HN
    7. 7
      Programmable A/V Receiver. Let your neighbors turn down the volume at your party.
      1 person · 10 points · first shared 2008 · Discussion on HN
    8. 8
      LiveJournal's Brad Fitzpatrick: Golden Handcuffs Removed at SixApart -- What's Next?
      1 person · 9 points · first shared 2007 · 1 comments on HN
    9. 9
      Android Garage Door Opener, part 2
      1 person · 8 points · first shared 2008 · Discussion on HN
    10. 10
      LiveJournal Founder Brad Fitzpatrick "actually, little-known fact: I don't work on LJ, and haven't in a while"
      1 person · 6 points · first shared 2007 · 1 comments on HN

    What HN people wrote when they linked it

    • mbrubeckFeb 2010

      Here are my top ten, mostly web-related in some way because of my interests. These are the "loud alpha geeks" - the ones who broadcast their interests via regularly-updated blogs or curated links. (There are plenty of "quiet alpha geeks" who are just as "alpha" but not as easy to follow online.)

      Brad Fitzpatrick (http://brad.livejournal.com/) - creator of LiveJournal and Danga, now at Google working on PubSubHubbub, the Social Graph API, etc.

      John Resig (http://ejohn.org/, http://news.ycombinator.com/user?id=jeresig) - jQuery, Mozilla, lots of other JavaScript and browser stuff.

      Paul Bucheit (http://news.ycombinator.com/user?id=paul) - creator of GMail and FriendFeed, now at Facebook.

      Ryan Tomayko (http://tomayko.com) - Ruby, Sinatra, now working at GitHub, has an excellent linkblog.

      Simon Willison (http://news.ycombinator.com/user?id=simonw) - Django, Python, also has an excellent linkblog.

      Leslie Orchard (http://decafbad.com/) - Previously at Delicious/Yahoo, wrote books on JavaScript, Dojo, RSS, now at Mozilla. Follow his bookmarks at: http://delicious.com/deusx

      Mark Pilgrim (http://diveintomark.org/) - Atom, HTML5, Linux, Python, Greasemonkey, formerly at IBM, now at Google. Bookmarks at: http://delicious.com/wearehugh

      John Gruber (http://daringfireball.net/) - Apple news and punditry, linkblog.

      Sam Ruby (http://intertwingly.net/blog/) - Atom, Python, Ruby, Rails, XML, HTML5, SVG. Read what he reads at: http://planet.intertwingly.net/

      Kevin Kelly…

    • toast0Feb 2022

      There's plenty of network controlled power outlets. Either enterprise/rackmount PDUs, or consumer wifi outlets, or rig something up with a serial/parallel port and a relay. You'd use an always on test runner computer to control the power state.

      The computer under test would boot from PXE, on boot read from the drive and determine the last write, send that to the test runner for analysis, then begin the write sequence and report ASAP to the test runner at each flush. The test runner turns the power off at random, waits a minute (or 10 seconds, whatever) and turns it back on and starts again.

      In a well functioning system, you should often get back the last reported successful write, and sometimes get back a write beyond the last reported write (two generals and all), but never a write before the last reported write. You can't use this testing to prove correct flushing, but if you run for a week and it doesn't fail once, it's probably likely not to lie.

      I haven't evaluated the code, but here's a post from 2005 with a link to code that probably works for this. (Note: this doesn't include the pxe booting or the power control... This just covers the what to write to the disk, how to report it to another machine, and how to check the results after a power cycle)

      https://brad.livejournal.com/2116715.html?

    • bootloadSep 2007

      "... I also recently wrote my own blogging platform (in Python). It's really simple -- no web UI for me (yet, anyway), and the whole thing is contained in a few hundred lines of code. ..."

      This is sort of a geeks rite of passage. Some I can think of

      - spolsky citydesk ~ http://www.fogcreek.com/CityDesk/

      - bray custom perl scripts ~ http://www.tbray.org/ongoing/misc/Colophon

      - dave winer ~ http://www.outliners.com/

      - trotts ~ http://www.sixapart.com/about/corner/2004/05/its_about_time.html

      - ev williams - http://www.blogger.com

      - Fitzpatrick ~ http://brad.livejournal.com

      "... I don't have comments, but I didn't want them anyway. People have written Wordpress plugins for virtually every need I might ever have, but plugins are a pain to deal with for problems that I can now solve in 3 lines of code. .."

      One thing I found was you really think carefully before you create something. I've shunned comments as well (constraints I've chosen) only choosing static pages. The advantages for such a low volume site are speed & reliability. Though I have thought having a feedback loop would be nice have yet to really come to grips how (having no RT server based processing).

      I'll let you know the url of the colophon when I release my site.

    • saurabhjhaNov 2016

      Some open source projects have "Easy to Fix" issues to get people on the roll (like Scikit-Learn), but many don't.

      Some have overview of their source code and their design principles (like Redis) but many don't.

      Some have good documentation of how to get your patches in main tree but many (especially those not hosted on github) don't have it.

      Most notably for C/C++ projects, the undocumented dependencies to build the library can waste hours at a time.

      Open source is great (I have contributed to a couple of projects) but not all projects are equal in terms of quality/easy-to-hack.

      Brad Fitzpatrick has also written quite a bit about this http://brad.livejournal.com/2409049.html

    • agarSep 2020

      Wow, this jogged a memory from when Brad Fitzpatrick (bradfitz on HN) had to write a utility to ensure the hard drives running LiveJournal didn't lie about successfully completing fsync().[1] IIRC, the behavior caused fairly serious database corruption after a power outage.

      Went back and found the link. To my surprise, it was 15 years ago. To my greater surprise, the original post, the Slashdot article, and the utility all remain available.

      And hard drives (or their NVMe successors) still lie.

      [1] https://brad.livejournal.com/2116715.html

    • smacktowardJul 2012

      Dave also has a proposed notification standard of his own, called RSSCloud:

      http://rsscloud.org/

      There's been some drama between the developers of the two systems in the past:

      * http://scripting.com/stories/2009/07/22/snappyRetardedAnswers.html

      * http://brad.livejournal.com/2405147.html

      * https://twitter.com/davewiner/status/23404535816912896

      (Drama being nothing new to the RSS world, alas. Sigh)

    Related

    Piers Cawleybofh.org.uk16 people

    Running a Bakery on Emacs and PostgreSQL

    Piers Cawley
    Personal · last shared 2024
    Mark Pilgrimdiveintomark.org100 people

    Simplicity is hard. Let’s go shopping

    Mark Pilgrim
    Personal · last shared 2014
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    Ryan Barrettsnarfed.org29 people

    We're Drowning

    Ryan Barrett
    Personal · last shared 2024
    Drew DeVaultdrewdevault.com633 people

    Firefox is on a slippery slope

    Drew DeVault
    Personal · last shared 2026
    fasterthanli.mefasterthanli.me236 people

    A half-hour to learn Rust

    fasterthanli.me
    Personal · last shared 2026
    blogs.perl.orgblogs.perl.org213 people

    Is Perl 6 Being Renamed?

    blogs.perl.org
    Publication · last shared 2026
    Matt Brubecklimpet.net28 people

    Let’s build a browser engine (2014)

    Matt Brubeck
    Personal · last shared 2025