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

    Nicole Tietz-Sokolskaya

    ntietz.com · Personal blog · on HN since 2015

    Nicole Tietz-Sokolskaya, a software engineer, writes weekly posts on software engineering, Rust, cryptography, and personal tooling.

    Visit blogRSSHN submissions
    ProgrammingCareer & Work
    What HN says

    Commenters share her posts on specific topics like feature flags, her ergonomic desk setup, and decaf coffee. One notes her RSS link is oddly encoded.

    Stats for nerds
    101HN people shared it
    229linked in comments
    4.3Kstory points
    May 2026last shared
    2021people per year2026

    Top posts on HN

    1. 1
      Instead of “auth”, we should say “permissions” and “login”
      2 people · 617 points · first shared 2024 · 345 comments on HN
    2. 2
      TIL: Versions of UUID and when to use them
      6 people · 327 points · first shared 2024 · 111 comments on HN
    3. 3
      Rust needs a web framework
      4 people · 263 points · first shared 2024 · 382 comments on HN
    4. 4
      What you learn by making a new programming language
      3 people · 262 points · first shared 2024 · 133 comments on HN
    5. 5
      Great things about Rust that aren't just performance
      4 people · 199 points · first shared 2025 · 228 comments on HN
    6. 6
      RSA is deceptively simple and fun
      4 people · 191 points · first shared 2024 · 84 comments on HN
    7. 7
      In Defense of the Midwest
      1 person · 189 points · first shared 2015 · 171 comments on HN
    8. 8
      Evolving my ergonomic setup (or, my laptop with extra steps)
      2 people · 183 points · first shared 2024 · 116 comments on HN
    9. 9
      Covers as a way of learning music and code
      2 people · 161 points · first shared 2025 · 91 comments on HN
    10. 10
      Where are we going from here? Software engineering needs formal methods
      1 person · 139 points · first shared 2021 · 131 comments on HN

    What HN people wrote when they linked it

    • bitwizeOct 2023

      Frickin' build something, man. A JSON parser. A web server. A language implementation. Something. Anything. Read the article by that lady who advocated writing useless programs[0] for more ideas. Pick a language and just go. Avoid new and shiny; the idea here is to choose the language you're most comfortable in, so it's likely to be something you've years of experience writing. Is that Java? Go nuts in Java.

      The idea behind picking your coziest language is so that as you build the thing you're building, any snags you identify are more likely to be issues with you rather than the environment or your lack of proficiency in it. Do you get frustrated and procrastinate? Does your coding style make your code more needlessly complex or error-prone? As you work you will notice these issues. And, at a minimum, you will have a sense of where you can improve, so that the next thing you build, you can build faster, more easily, and more robustly.

      I like working in Lisp because Lisp comes with frickin' productivity turbojets attached. No other language lets me turn my thoughts into code more quickly or easily. But even working in Lisp... I find that there's friction working on a complex or unfamiliar problem and my urge to quit, or at least put it off and play video games, starts to rise. I'm still working on fighting that.

      [0] https://ntietz.com/blog/write-more-useless-software/

    • MaxBarracloughDec 2022

      SourceForge used to hope everyone would think that way. Fortunately
      their abusive [0] dominance didn't last.

      As well as a general anti-monoculture argument, [1] there's a case to be made that Free and Open Source projects should live on 'forges' which are themselves Free and Open Source. [2][3] Also, in the specific case of GitHub, a lot of people are unhappy about the Copilot project.

      Also on this general topic I recommend this hour-long discussion video [4].

      [0] https://en.wikipedia.org/wiki/SourceForge#Controversies

      [1] https://nedbatchelder.com/blog/201405/github_monoculture.html

      [2] https://drewdevault.com/2022/03/29/free-software-free-infrastructure.html

      [3] https://ntietz.com/blog/moving-off-github/

      [4] https://spacepub.space/w/dPKZMydUMLqEVkK7Kuy4ir

    • eximiusNov 2024

      This is basically the outcome of not having fulfilled this: https://ntietz.com/blog/rust-needs-a-web-framework-for-lazy-developers/

      I am unapologetic about despising Ruby - Rails is pretty darn good, though. The Rails and Djangos of the programming worlds are critical for many teams that shouldn't be building their own frameworks from scratch (for any number of reasons).

      Attempts are being made (https://loco.rs/) and time will tell if Rust can put together a compelling story for this use case.

    • ntietzJul 2023

      https://ntietz.com

      All roughly related to software engineering, weekly cadence. Sometimes philosophical, sometimes technical, sometimes just random observations. Mostly it's about whatever is on my mind re: software at the moment or what I'm playing around with at the time.

      I don't read the comments on discussion forums usually, but emails I will always read and respond to emails and I'm always grateful for the feedback.

    • marc_abonceOct 2023

      The "useless" programming language that OP created is actually pretty interesting. It only uses exception throwing and catching as the only control flow and apparently that's enough to do pretty much anything.

      I mean, obviously I'm never going to use it, but it was a fun read.

      Hurl language: https://ntietz.com/blog/introducing-hurl/

      HN discussion: https://news.ycombinator.com/item?id=36393673

    • hxiiJul 2024

      This reminds me, and perhaps a perfect example of writing useless software[1] and the subsequent HN discussion[2].

      Is it a life changer? Probably not. Was it fun to write and explore? Most likely!

      We definitely need to make more stuff like this.

      [1]: https://ntietz.com/blog/write-more-useless-software/

      [2]: https://news.ycombinator.com/item?id=37911900

    Related

    Scattered Thoughtsscattered-thoughts.net186 people

    Against SQL

    Scattered Thoughts
    Personal · last shared 2026
    Qualys Blogblog.qualys.com65 people

    SSL Labs in 2016 and Beyond

    Qualys Blog
    Company · last shared 2026
    jwzjwz.org880 people

    Watch a VC use my name to sell a con

    jwz
    Personal · last shared 2026
    Atlassian Developer Blogdeveloper.atlassian.com115 people

    A better pull request

    Atlassian Developer Blog
    Company · last shared 2026
    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    Rachel Krollrachelbythebay.com493 people

    fork() can fail

    Rachel Kroll
    Personal · last shared 2026
    Gavin Howardgavinhoward.com43 people

    Is It Even Worth Working on FOSS Anymore?

    Gavin Howard
    Personal · last shared 2026
    Naked Securitynakedsecurity.sophos.com740 people

    Serious Chrome zero-day

    Naked Security
    Company · last shared 2023