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

    Ben Lynn

    benlynn.blogspot.com · Personal blog · on HN since 2009

    Ben Lynn, a Google engineer, writes about programming languages, data structures, Unicode, and shell scripts.

    Visit blogHN submissions
    ProgrammingLanguages & Compilers
    What HN says

    Commenters note his affection for many languages, link his post arguing UTF-16 is bad, and cite his crit-bit tree and Android posts.

    Stats for nerds
    15HN people shared it
    10linked in comments
    276story points
    May 2013last shared
    2009people per year2013

    Top posts on HN

    1. 1
      UTF-8 good, UTF-16 bad
      2 people · 117 points · first shared 2011 · 90 comments on HN
    2. 2
      List Comprehensions in C
      1 person · 63 points · first shared 2011 · 8 comments on HN
    3. 3
      The timeless beauty of shell scripts
      1 person · 43 points · first shared 2010 · 21 comments on HN
    4. 4
      Trees, Hash Tables and Tries
      1 person · 32 points · first shared 2010 · 23 comments on HN
    5. 5
      A really fundamental data structure
      1 person · 11 points · first shared 2011 · Discussion on HN
    6. 6
      Why laziness matters
      2 people · 4 points · first shared 2018 · Discussion on HN
    7. 7
      Solving the JavaScript problem
      1 person · 2 points · first shared 2017 · 1 comments on HN
    8. 8
      Laziness Is Next to Godliness
      1 person · 2 points · first shared 2020 · Discussion on HN
    9. 9
      Lambda the Penultimate
      1 person · 2 points · first shared 2020 · Discussion on HN
    10. 10
      Trees hash tables and tries 11
      1 person · first shared 2013

    What HN people wrote when they linked it

    • nkurzApr 2011

      Judging by his blog (http://benlynn.blogspot.com/) it looks like he has considerable affection for many languages beyond C. And I think you may have misinterpreted his comparison with Fortran: rather than showing how handily C beats Fortran (fish in a barrel), he seems to be saying that even with some C99 improvements, there still are places where Fortran has the advantage (refreshingly heretical). It's definitely not a piece for beginners, but I think it may be a more balanced picture than you present.

    • julian37Feb 2011

      Appears to be mostly good information, though I'm surprised he paints UTF-16 in such a positive light ("optimized for languages residing in the 2 byte character range."). UTF-16 should be considered harmful:

      http://benlynn.blogspot.com/2011/02/utf-8-good-utf-16-bad.html

      http://stackoverflow.com/questions/1049947/should-utf-16-be-considered-harmful/1855375#1855375

    • ky3May 2013

      I think this is a cool project, but surely needs more of a preamble? Like what are crit-bit trees? [1,2,3,4]

      [1] http://benlynn.blogspot.com/2007/04/trees-hash-tables-and-tries_11.html

      [2] http://en.wikipedia.org/wiki/Radix_tree

      [3] http://cr.yp.to/critbit.html

      [4] http://www.imperialviolet.org/binary/critbit.pdf

    • gte910hOct 2010

      And the obligatory "Without Eclipse":
      http://benlynn.blogspot.com/2009/01/developing-android-without-eclipse-or.html

      http://www.anddev.org/novice-tutorials-f8/developing-android-apps-without-eclipse-t13912.html

    • qcassidyDec 2009

      The author works for Google, and his most recent blog post is actually about the Go language:

      http://benlynn.blogspot.com/2009/11/it-go-time_6644.html

    Related

    Rusty Russellrusty.ozlabs.org24 people

    If you didn’t run code written by assholes, your machine wouldn’t boot

    Rusty Russell
    Personal · last shared 2026
    Ben Laurielinks.org38 people

    Writing Compilers Quickly

    Ben Laurie
    Personal · last shared 2022
    Lambda the Ultimatelambda-the-ultimate.org615 people

    Simon Peyton Jones Elected into the Royal Society Fellowship

    Lambda the Ultimate
    Publication · last shared 2026
    Russ Coxresearch.swtch.com554 people

    Timeline of the xz open source attack

    Russ Cox
    Personal · last shared 2026
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026
    Luke Plantlukeplant.me.uk135 people

    Why I’m Leaving Elm

    Luke Plant
    Personal · last shared 2026
    Graham Jenkinsdarkcoding.net44 people

    Facebook’s code quality problem (2015)

    Graham Jenkins
    Personal · last shared 2025
    Markus Kuhncl.cam.ac.uk/~mgk25133 people

    UTF-8 history (2003)

    Markus Kuhn
    Personal · last shared 2026