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
    Y

    Yorick Peterse

    yorickpeterse.com · Personal blog · on HN since 2011

    Yorick Peterse, a programmer and former GitLab employee, writes about programming languages, memory management, async IO, and self-hosting.

    Visit blogRSSHN submissions
    Languages & CompilersProgrammingOpen Source & Linux
    What HN says

    HN commenters cite his GitLab experience and his posts on bcrypt, bootc, and returning a Framework laptop, sometimes with a skeptical tone.

    Stats for nerds
    22HN people shared it
    37linked in comments
    1.2Kstory points
    Feb 2026last shared
    2013people per year2026

    Top posts on HN

    1. 1
      What it was like working for Gitlab
      5 people · 461 points · first shared 2024 · 542 comments on HN
    2. 2
      Asynchronous IO: the next billion-dollar mistake?
      2 people · 164 points · first shared 2024 · 159 comments on HN
    3. 3
      A brief look at FreeBSD
      1 person · 164 points · first shared 2025 · 107 comments on HN
    4. 4
      The inevitability of the borrow checker
      2 people · 143 points · first shared 2025 · 77 comments on HN
    5. 5
      Friendship ended with the garbage collector
      3 people · 120 points · first shared 2021 · 137 comments on HN
    6. 6
      Building a better and scalable system for data migrations
      1 person · 68 points · first shared 2024 · 36 comments on HN
    7. 7
      Oga: a new XML/HTML parser for Ruby (2014)
      2 people · 37 points · first shared 2014 · 7 comments on HN
    8. 8
      Three HTTP versions later, forms are still a mess
      3 people · 12 points · first shared 2025 · 1 comments on HN
    9. 9
      Installing FreeBSD 15 on my desktop
      1 person · 7 points · first shared 2025 · 1 comments on HN
    10. 10
      Oga (XML/HTML Parser for Ruby) 1.0 Released
      1 person · 7 points · first shared 2015 · 1 comments on HN

    What HN people wrote when they linked it

    • sytseSep 2015

      I agree ruby is slow and it lost the race with javascript. And the lack of a corporate sponsor has a lot to do with this. At GitLab the company we think that having a company behind an open source project is a plus (although the OP was talking about a user such as Twitter instead of Ruby Inc.). We hope to do our part in helping ruby become faster, our new hire Yorick will spend 20% of his time on Rubinius http://yorickpeterse.com/articles/hello-gitlab/

      Although Rails is stagnating as far as I know the library ecosystem is superior to that of others. Sure, there are more npm packages than gems. But I bet that the total complexity that Rails gems tackle is higher than what is available for Meteor. GitLab has close to 1000 non-unique dependencies https://gitlab.com/gitlab-org/gitlab-ce/blob/master/Gemfile.lock I don't think that anything in the javascript world compares. But please show me I'm wrong, I love to learn.

      I think that in a few years the situation might be different. Personally I hope that Elixir and Phoenix will replace Ruby and Rails. But maybe it will be Meteor or another js framework (Sails?). But I would optimize for the next few years and build my next startup on Rails. As indicated by the OP, a rewrite can happen even when you bet on javascript.

    • karolistFeb 2024

      Not according to [1] where the author said

      > This effectively results in two code paths in many parts of your platform: one for the SaaS version, and one for the self-hosted version. Even if the code is physically the same (i.e. you provide some sort of easy to use wrapper for self-hosted installations), you still need to think about the differences.

      1. https://yorickpeterse.com/articles/what-it-was-like-working-for-gitlab/

    • YorickPeterseFeb 2026

      For those looking for a more extensive article about bootc, I recently wrote about using it in https://yorickpeterse.com/articles/self-hosting-my-websites-using-bootable-containers/, including a comparison to some other existing tools.

    • blhackMar 2013

      Because you mentioned bcrypt, it might be a good time for everybody to read this:

      http://yorickpeterse.com/articles/use-bcrypt-fool/

      (sidenote: GCHQ cannot reverse bcrypt. Jgrahamc was making a joke.)

    • phoronixrlyDec 2025

      You're telling me you didn't return your Framework 13 because *checks notes* its power LED was too bright[1]?

      [1] https://yorickpeterse.com/articles/im-returning-my-framework-16/#power-led

    • moondownerJul 2013

      +1 for bcrypt and related solutions.

      http://yorickpeterse.com/articles/use-bcrypt-fool/
      http://codahale.com/how-to-safely-store-a-password/

    Related

    Unlimited Noveltyunlimitednovelty.com42 people

    Node.js has jumped the shark

    Unlimited Novelty
    Personal · last shared 2023
    Chris Siebenmannutcc.utoronto.ca/~cks388 people

    Go is Google's language, not ours

    Chris Siebenmann
    Personal · last shared 2026
    Ilya Grigorikigvita.com177 people

    Chrome DevTools could do that?

    Ilya Grigorik
    Personal · last shared 2026
    Twitch Engineering Blogblog.twitch.tv178 people

    Go’s march to low-latency GC

    Twitch Engineering Blog
    Company · last shared 2026
    Alvin Alexanderalvinalexander.com35 people

    Head asleep, body awake

    Alvin Alexander
    Personal · last shared 2024
    Garrit Frankegarrit.xyz27 people

    maps.google.com now redirects to google.com/maps

    Garrit Franke
    Personal · last shared 2026
    Clifford Wolfclifford.at80 people

    Project IceStorm: open-source toolchain for Lattice iCE40 FPGAs

    Clifford Wolf
    Personal · last shared 2021
    Wingologwingolog.org237 people

    FFS SSL

    Wingolog
    Personal · last shared 2026