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
    I

    Ian Jackson

    diziet.dreamwidth.org · Personal blog · on HN since 2018

    Ian Jackson, a Debian and Rust developer, writes about Debian upgrades, Rust, git, email keys, and data formats like CBOR and MessagePack.

    Visit blogRSSHN submissions
    Open Source & LinuxProgrammingLanguages & Compilers
    What HN says

    HN links it for his posts on CBOR versus MessagePack, git submodules, publishing expired DKIM keys, and a Debian upgrade; commenters mostly cite it as reference.

    Stats for nerds
    22HN people shared it
    62linked in comments
    832story points
    Dec 2025last shared
    2019people per year2025

    Top posts on HN

    1. 1
      Upgrading from Debian Jessie to Bullseye after nearly 30 years
      3 people · 297 points · first shared 2022 · 117 comments on HN
    2. 2
      BountySource have turned evil – alternatives?
      1 person · 226 points · first shared 2020 · 104 comments on HN
    3. 3
      Debian's approach to Rust – Dependency handling (2022)
      3 people · 95 points · first shared 2022 · 206 comments on HN
    4. 4
      Going to Work for the Tor Project
      1 person · 49 points · first shared 2021 · 53 comments on HN
    5. 5
      Rust is indeed woke
      3 people · 25 points · first shared 2025 · 2 comments on HN
    6. 6
      Hippotat: IP over HTTP
      3 people · 19 points · first shared 2022 · 4 comments on HN
    7. 7
      The Rust Foundation's 2nd bad draft trademark policy
      2 people · 13 points · first shared 2024 · 2 comments on HN
    8. 8
      MessagePack vs. CBOR (RFC7049)
      2 people · 12 points · first shared 2020 · 2 comments on HN
    9. 9
      Rust for the Polyglot Programmer
      3 people · 9 points · first shared 2021 · Discussion on HN
    10. 10
      Stop writing Rust linked list libraries!
      2 people · 9 points · first shared 2022 · 1 comments on HN

    What HN people wrote when they linked it

    • dochtmanOct 2020

      I liked this CBOR vs MsgPack article from a while back (which also talks about size on the wire, not just performance):

      https://diziet.dreamwidth.org/6568.html

      SBE (Simple Binary Encoding) also makes some interesting performance claims.

      My pet peeve with both protobuf and capnp is the lack of an option type; they seem to be designed for languages with type systems that include null, rather than more modern languages like Rust or Kotlin.

    • JdeBPDec 2019

      According to Ian Jackson, it was other options and not option B that were the options that encompassed not telling people to go screw themselves.

      * https://diziet.dreamwidth.org/3482.html

      * https://diziet.dreamwidth.org/3999.html

    • hericiumJul 2022

      "chiark’s skip-skip-cross-up-grade"[1] - blog post the article is about

      HN discussion[2]

      [1] https://diziet.dreamwidth.org/11840.html

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

    • fanf2Sep 2024

      Here’s another post about why you might choose to publish expired DKIM private keys https://diziet.dreamwidth.org/16025.html and discussion https://news.ycombinator.com/item?id=37723688

    • tedmistonDec 2025

      https://diziet.dreamwidth.org/14666.html#what-is-wrong-with-git-submodules

    Related

    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    Zwischenzugszwischenzugs.com66 people

    Things I Wish I'd Known About Bash

    Zwischenzugs
    Personal · last shared 2026
    Ian Bickingblog.ianbicking.org107 people

    Firefox Was Always Enough

    Ian Bicking
    Personal · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Graham Jenkinsdarkcoding.net44 people

    Facebook’s code quality problem (2015)

    Graham Jenkins
    Personal · last shared 2025
    Wesley Moorewezm.net35 people

    An Illustrated Guide to Useful Command Line Tools

    Wesley Moore
    Personal · last shared 2026
    Scattered Thoughtsscattered-thoughts.net186 people

    Against SQL

    Scattered Thoughts
    Personal · last shared 2026
    Cliff Bifflecliffle.com81 people

    Rewriting m4vgalib in Rust

    Cliff Biffle
    Personal · last shared 2026