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
    D

    Dev Genius

    blog.devgenius.io · Publication · on HN since 2021

    Dev Genius is a Medium publication where many authors post articles on programming, software engineering, AI tools and developer news.

    Visit blogHN submissions
    ProgrammingTech Industry
    What HN says

    HN commenters mostly link it as a source for specific articles, such as ones on chess engines, AI-generated pull request bans and Claude terms of service.

    Stats for nerds
    103HN people shared it
    116linked in comments
    2.3Kstory points
    Apr 2026last shared
    2021people per year2026

    Top posts on HN

    1. 1
      Spending more on retaining developers reduces the cost of hiring developers
      1 person · 417 points · first shared 2022 · 370 comments on HN
    2. 2
      .NET Myths Dispelled
      1 person · 405 points · first shared 2022 · 560 comments on HN
    3. 3
      Why is Snowflake so expensive
      1 person · 364 points · first shared 2022 · 207 comments on HN
    4. 4
      What does a Principal Software Engineer do?
      1 person · 235 points · first shared 2021 · 164 comments on HN
    5. 5
      Are 14 people really looking at that product? (2020)
      1 person · 180 points · first shared 2021 · 178 comments on HN
    6. 6
      Inline Assembly in F#
      1 person · 136 points · first shared 2022 · 24 comments on HN
    7. 7
      Golang’s most important feature is invisible
      1 person · 117 points · first shared 2022 · 96 comments on HN
    8. 8
      Microsoft is ditching Electron for Teams
      1 person · 70 points · first shared 2021 · 129 comments on HN
    9. 9
      RHEL/CentOS 7 Fix for Let’s Encrypt Change
      2 people · 47 points · first shared 2021 · 4 comments on HN
    10. 10
      Is Rust Ready for the Web Yet? (2020)
      1 person · 42 points · first shared 2022 · 66 comments on HN

    What HN people wrote when they linked it

    • sargstuffDec 2023

      NIST Dictionary of Algorithms and Data Structures[0]

      Is there a specific subject area(s) of application? aka big data analytics[a] / data mining and web analytics[b] / streaming applications[c] / other

      Random picks with mix of tutorials/examples/explainations/resouces from search engine term "probabilistic data structures": [1][2][3][4], probabilistic DS vs. postgresql[4]

      ---

      [0] : https://xlinux.nist.gov/dads/

      [1] : https://www.geeksforgeeks.org/introduction-to-the-probabilistic-data-structure/

      [2] : https://iq.opengenus.org/applications-of-different-data-structures/

      [3] : https://dzone.com/articles/introduction-probabilistic-0

      [4] : https://blog.devgenius.io/probabilistic-data-structures-1-definition-and-bloom-filter-431e5cbfb934

      [5] : https://www.postgresql.eu/events/fosdem2020/sessions/session/2934/slides/279/pg-probabilistic-structs.pdf

      ----

      [a] big data : https://www.researchgate.net/publication/335418069_Probabilistic_data_structures_for_big_data_analytics_A_comprehensive_review

      [b] data mining / web analytics : https://highlyscalable.wordpress.com/2012/05/01/probabilistic-structures-web-analytics-data-mining/

      [c] streaming : https://www.usaclouds.org/blog/streaming-with-probabilistic-data-structures-why-how

    • ttfkamJan 2023

      > Both UUIDv8 and UUIDv4 only specify that the version and variant bits are in their correct location. The difference is that UUIDv4 specifies that the remaining 122 bits be pseudo-randomly generated. UUIDv8 suggests that the generated value still be time-based however the implementation details of how that generation happens are up to the implementor. This means we have 48 bits of custom implementation, four bits for the version (1000), 12 more bits of custom implementation, two bits for the variant, and finally 62 bits as the implementation sees fit. This leaves a lot open to the implementor but it has enough rules around it that it can coexist in the existing UUID environment.

      https://blog.devgenius.io/analyzing-new-unique-identifier-formats-uuidv6-uuidv7-and-uuidv8-d6cc5cd7391a

      In other words, one CAN implement a UUIDv8 with nanosecond precision, but that is not a requirement of UUIDv8. 4 is random. 8 is a custom grab bag.

    • JenssonJan 2023

      > Here's a decent write-up of some of the major issues that actually plagued that project, as opposed to "bad devs": https://blog.devgenius.io/cyberpunk-2077-through-the-lens-of-software-engineering-416e496b2e4e

      All of those issues were there for their last project as well, but somehow they only failed this time even though they had a much larger budget and larger team with more developers. The most reasonable explanation is "bad devs", even though that will never be an official reason. When you swell the team size quality tend to take a hit, and when the old good devs becomes managers and the new devs try to replicate the work you often get problems.

      That article describes how you need to work if you have bad developers. CDP-R assumed that they still had as good developers as they had previously, which wasn't true and that bit them.

    • groby_bJan 2023

      > "So they admitted their developers aren't good enough."

      Build vs. buy is pretty much never a question of developer quality, but a question of ROI. Even with the best devs in the world, building something on par with Unreal (or other commercial engines) is a huge outlay of capital. With relatively little return over a single game, you need multiple hits to pay off the engine.

      There aren't a lot of companies that can afford that.

      Here's a decent write-up of some of the major issues that actually plagued that project, as opposed to "bad devs": https://blog.devgenius.io/cyberpunk-2077-through-the-lens-of-software-engineering-416e496b2e4e

    • oriettaxxSep 2021

      Yes, it will expire 20 mins from now: at exactly

      ##############################

      # Sep 30 14:01:15 2021 GMT

      ##############################

      Check yourself file "ca.crt" with

      openssl x509 -enddate -noout -in ca.crt

      Useful links:

      * https://blog.devgenius.io/rhel-centos-7-fix-for-lets-encrypt-change-8af2de587fe4

      * https://www.openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpire/

      * https://scotthelme.co.uk/lets-encrypt-old-root-expiration/

      * the discussion in HN at https://hn.algolia.com/?dateRange=pastMonth&page=0&prefix=false&query=letsencrypt%20root&sort=byPopularity&type=story

    • Sp3k7r0li7Jan 2022

      We got Haskell to compile on aarch64 architecture:

      https://blog.devgenius.io/how-to-compile-haskell-on-termux-for-aarch64-architecture-cc15375d3595

      This was done from an Android phone with Termux running a virtual Ubuntu shell courtesy of PRoot. This was done alongside our larger effort to port SimpleX for iOS and Android. This recipe assumes a fresh Termux installation from Play Store, if installed via F-Droid first two steps are optional.

      SimpleX is a thin terminal UI message broker that uses SMP protocols: https://github.com/simplex-chat/simplex-chat

    Related

    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    The Startup (Medium)medium.com/swlh1.2k people

    “User engagement” is code for “addiction”

    The Startup (Medium)
    Publication · last shared 2026
    Towards Devtowardsdev.com22 people

    I built my first serverless robot and won $1000

    Towards Dev
    Publication · last shared 2026
    Level Up Codinglevelup.gitconnected.com224 people

    We reduced our server costs by moving away from AWS

    Level Up Coding
    Publication · last shared 2026
    Javarevisitedmedium.com/javarevisited22 people

    White Papers to Learn System Design and Software Architecture

    Javarevisited
    Publication · last shared 2026
    The Pragmatic Engineernewsletter.pragmaticengineer.com292 people

    Inside the longest Atlassian outage

    The Pragmatic Engineer
    Personal · last shared 2026
    Stack Overflow Blogstackoverflow.blog1.1k people

    How Dwarf Fortress is built

    Stack Overflow Blog
    Company · last shared 2026
    Gergely Oroszblog.pragmaticengineer.com301 people

    Undervalued Engineering Skills: Writing Well

    Gergely Orosz
    Personal · last shared 2026