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

    bert hubert

    ds9a.nl · Personal blog · on HN since 2008

    Bert Hubert, a Dutch software engineer, writes about C++ for C programmers, CPU security flaws, and how DNA works.

    Visit blogHN submissions
    ProgrammingScienceLanguages & Compilers
    What HN says

    HN commenters mostly recommend his essay 'DNA seen through the eyes of a coder' as a clear explanation of the parallels between genomes and code.

    Stats for nerds
    50HN people shared it
    55linked in comments
    1.3Kstory points
    May 2020last shared
    2008people per year2020

    Top posts on HN

    1. 1
      DNA seen through the eyes of a coder (2017)
      25 people · 753 points · first shared 2008 · 97 comments on HN
    2. 2
      Modern C++ for C Programmers: part 5
      1 person · 235 points · first shared 2018 · 80 comments on HN
    3. 3
      Modern C++ for C Programmers
      1 person · 104 points · first shared 2019 · 21 comments on HN
    4. 4
      C++ for C Programmers: part 1
      2 people · 45 points · first shared 2018 · 14 comments on HN
    5. 5
      Should C Programmers Learn C++, Go or Rust? (2018)
      6 people · 44 points · first shared 2018 · 56 comments on HN
    6. 6
      DNA seen through the eyes of a coder
      3 people · 16 points · first shared 2008 · 3 comments on HN
    7. 7
      Spectre and Meltdown: Tapping into the CPU’s subconscious
      7 people · 12 points · first shared 2018 · 1 comments on HN
    8. 8
      Modern C++ for C Programmers – Part 3
      4 people · 9 points · first shared 2018 · 1 comments on HN
    9. 9
      Modern C++ for C programmers: part 2 (classes, smart ptrs, exceptions, threads)
      4 people · 6 points · first shared 2018 · Discussion on HN
    10. 10
      From Gnuplot to Matplotlib and Pandas
      2 people · 5 points · first shared 2019 · Discussion on HN

    What HN people wrote when they linked it

    • x3blahMay 2020

      "It's not super productive to try and understand this stuff through analogy to computers and algorithms."

      You mean like this: https://ds9a.nl/amazing-dna

      Having worked in both industries I prefer working with wet science people. For some reason they generally have a much healthier perspective on life. Their work is humbling because it is, and will forever be, full of unsolved mysteries, not simply because it is challenging. The other folks, whether they call themselves "scientists" or "engineers" or "developers" or "coders" or whatever, are working with something that as far as I can see has no inherent connection to the natural world, other than being a production of the human mind. Perhap that affects the perspective many of them have on life. For example, how common among them is this belief that all things, not simply computers, can be thoroughly understood and mastered. Note this is pure opinion, not fact, and I am generalising; there are exceptions to every generalisation.

    • nextosMay 2016

      I think it's not only about genomes.

      Actually, cells have a lot of state. See [1] for a basic, slightly old, CS-biased explanation.

      That's how a single genome yields an incredibly varied repertoire of cell types. We need to work a lot on understanding those epigenomes to then get a chance to pinpoint genetic causes of disease.

      [1] http://ds9a.nl/amazing-dna/

    • achilleNov 2014

      Just note that DNA itself is code and completely useless without an interpreter/compiler. The DNA is just a storage mechanism, the true complexity relies on the cell.

      See: http://ds9a.nl/amazing-dna/

      If we lost all cells but had DNA, we could not do anything with it. The same way that source code is useless if you don't have a compiler.

    • rogerbinnsMar 2015

      I highly recommend reading "DNA seen through the eyes of a coder" at http://ds9a.nl/amazing-dna/

      It is a very nice explanation, shows many similarities, while also making Intercal seem sane.

    • 725686Dec 2018

      You will probably enjoy "DNA seen through the eyes of a coder"[1] , previously discussed on HN[2]

      1: https://ds9a.nl/amazing-dna/

      2: https://news.ycombinator.com/item?id=16233644

    • jwilkJul 2018

      Previous parts:

      https://news.ycombinator.com/item?id=17309654

      https://ds9a.nl/articles/posts/cpp-2/

      https://ds9a.nl/articles/posts/cpp-3/

      https://ds9a.nl/articles/posts/cpp-4/

    Related

    Arne Mertzarne-mertz.de26 people

    Modern C++ Features – std::optional

    Arne Mertz
    Personal · last shared 2024
    Jens Gustedtgustedt.wordpress.com52 people

    Modern C, Second Edition

    Jens Gustedt
    Personal · last shared 2026
    Modernes C++modernescpp.com35 people

    C++ 20: The Core Language

    Modernes C++
    Personal · last shared 2026
    Viral Instructionviralinstruction.com30 people

    What's bad about Julia?

    Viral Instruction
    Personal · last shared 2026
    Henri Sivonenhsivonen.fi47 people

    String Lengths in Unicode

    Henri Sivonen
    Personal · last shared 2025
    John Regehrblog.regehr.org401 people

    Teaching C

    John Regehr
    Personal · last shared 2026
    C++ Team Blogdevblogs.microsoft.com/cppblog131 people

    We used C++20 to eliminate a class of runtime bugs

    C++ Team Blog
    Company · last shared 2026
    Chris Wellonsnullprogram.com295 people

    Why Aren't There C Conferences?

    Chris Wellons
    Personal · last shared 2026