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.

What HN saysCommenters note his affection for many languages, link his post arguing UTF-16 is bad, and cite his crit-bit tree and Android posts.
15HN people shared it
5linked it in comments
10stories submitted
276story points
6 years agolast shared
2009people per year2026

Most-shared posts

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

What HN people wrote when they linked it

nkurz · 2011-04-07
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.
ky3 · 2013-05-10
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.htm… [2] http://en.wikipedia.org/wiki/Radix_tree [3] http://cr.yp.to/critbit.html [4] http://www.imperialviolet.org/binary/critbit.pdf
julian37 · 2011-02-27
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…
qcassidy · 2009-12-18
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

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close