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
    T

    Trevor Blackwell

    tlb.org · Personal blog · on HN since 2007

    Trevor Blackwell, a Y Combinator partner and roboticist, writes about balancing scooters, hardware hacks, spam, programming languages, and compound interest.

    Visit blogHN submissions
    Hardware & ElectronicsStartupsProgramming
    What HN says

    HN links his pieces on interest and keeping wealth, and a commenter defended him against personal attacks. Others mention his thesis on noise in systems.

    Stats for nerds
    34HN people shared it
    15linked in comments
    79story points
    Aug 2025last shared
    2007people per year2025

    Top posts on HN

    1. 1
      Balancing Scooter Version 2
      2 people · 29 points · first shared 2009 · 4 comments on HN
    2. 2
      TLB: The Miracle of Compound Interest
      2 people · 15 points · first shared 2009 · 18 comments on HN
    3. 3
      Building a Balancing Scooter
      5 people · 12 points · first shared 2009 · Discussion on HN
    4. 4
      Chopping the Numeric Keypad off a Microsoft Natural Keyboard
      5 people · 7 points · first shared 2008 · 7 comments on HN
    5. 5
      The best qualities of high- and low-level languages
      4 people · 5 points · first shared 2007 · 2 comments on HN
    6. 6
      Self-Balancing Electric Unicycle
      6 people · 3 points · first shared 2009 · Discussion on HN
    7. 7
      Predictions (Trevor Blackwell)
      5 people · 2 points · first shared 2010 · Discussion on HN
    8. 8
      Why Spam Cannot Be Stopped
      2 people · 2 points · first shared 2007 · Discussion on HN
    9. 9
      Trevor Blackwell's Incredibly Accurate Predictions
      1 person · 2 points · first shared 2012 · 1 comments on HN
    10. 10
      Trevor Blackwell: Random writings, not really worth reading
      1 person · 2 points · first shared 2007 · Discussion on HN

    What HN people wrote when they linked it

    • ramsOct 2009

      "Yet C++ is also frequently reviled both by those who never use and by those who use it all the time."

      I was once listening to RMS speak at a conference. One guy got up and said that this was one of the n great talks he had been to.He mentioned that Stroustrup as another speaker who had impressed him upon which RMS said "You need to get your head checked".

      Sometimes a great hacker community can help overcome the shortcomings of a language. Trevor Blackwell makes that point here: http://www.tlb.org/faq.html.

      "Besides their intrinsic characteristics, languages define commmunities of programmers. You want to choose one that lets you communicate with good programmers, because you'll learn from them. They tend to prefer powerful languages like Python, Lisp, and C++. So for example, although Visual Basic is actually a powerful and complete language, few good programmers use it. C++, on the other hand, is a rather poorly designed language, but for historical reasons a lot of smart people use it so at least you'll be in good company."

    • akkartikSep 2009

      Yep. Alternative phrasing: it's not about how much you work but how immersed you get. That's what you have to optimize for. If it was just about how much work you get done startups would get done in twice the time if you worked at half the pace. But the result qualitatively changes if you never get immersed enough to find the important insights. Hard work is just a means. If it takes real work to find immersion, don't mess with that.

      The danger of saying, "I don't need to work too hard," and scaling back on things that seem like dead ends is that they impact immersion. Dead ends are often useful in intangible ways.

      Trevor Blackwell calls this tinkering (http://tlb.org/busywork.html)

    • EdwardCoffinAug 2025

      It's unmentioned in the article, but Trevor Blackwell's PhD thesis, Applications of Randomness in System Performance Measurement [1] was advocating this in 1998:

      This thesis presents and analyzes a simple principle for building systems: that there should be a random component in all arbitrary decisions. If no randomness is used, system performance can vary widely and unpredictably due to small changes in the system workload or configuration. This makes measurements hard to reproduce and less meaningful as predictors of performance that could be expected in similar situations.

      [1] https://tlb.org/docs/thesis.pdf

    • timfJun 2009

      Because the URL is different:

      http://www.tlb.org/keyboardchop.html

      vs.

      http://tlb.org/keyboardchop.html

      HN does not try to "normalize" URLs. You can also add parameters... if you submit the following it will also be a new entry:

      http://tlb.org/keyboardchop.html?hi=hello

      SearchYC did not turn up anything with either of these URLs as the main item, but the link was mentioned in the context of this discussion:

      http://news.ycombinator.com/item?id=185743

    • sillysaurus3Dec 2017

      Bitcoin solved the byzantine generals problem.

      That is a brand-new invention. It enables you to achieve distributed consensus in all kinds of problems.

      The problem space is vast, and any new solution is worth not underestimating. It's hard to predict the future: http://tlb.org/#predictions

      July, 2002: CDs and DVDs compatible with today's will remain the most common way to buy or rent music or video through 2020.

    • tlbDec 2013

      I'm a big fan of adding noise to systems to make them more predictable (it was the topic of my thesis: http://tlb.org/#papers). But, I believe it's not needed here because the arrival times of /newest voters are already sufficiently noisy. You only need random noise of +/- 0.5 to get predictable results, and voter arrival patters give more than that already.

    Related

    Y Combinator Blogblog.ycombinator.com643 people

    Request For Research: Basic Income

    Y Combinator Blog
    Company · last shared 2025
    Paul Grahampaulgraham.com5.1k people

    Do Things that Don't Scale

    Paul Graham
    Personal · last shared 2026
    Paul Butlerpaulbutler.org29 people

    “Play-to-Earn” and Bullshit Jobs

    Paul Butler
    Personal · last shared 2025
    Mike Izbickiizbicki.me35 people

    Using loaded dice to cheat at Settlers of Catan, and p-values to avoid suspicion

    Mike Izbicki
    Personal · last shared 2025
    Interconnectsinterconnects.ai74 people

    A look at Apple's technical approach to AI including core model performance etc.

    Interconnects
    Personal · last shared 2026
    Google AI Blogai.googleblog.com596 people

    Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

    Google AI Blog
    Company · last shared 2026
    Havoc Penningtonblog.ometer.com44 people

    Professional Corner-Cutting (2016)

    Havoc Pennington
    Personal · last shared 2026
    A Smart Bearblog.asmartbear.com407 people

    Avoid blundering: 80% of a winning strategy

    A Smart Bear
    Personal · last shared 2026