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.
What HN saysHN 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.
22HN people shared it
5linked it in comments
62stories submitted
832story points
9 months agolast shared
2018people per year2026
Most-shared posts
- 1Upgrading from Debian Jessie to Bullseye after nearly 30 years3 people · 297 points · first shared 2022 · 117 comments on HN
- 2Debian's approach to Rust – Dependency handling (2022)3 people · 95 points · first shared 2022 · 206 comments on HN
- 3Rust is indeed woke3 people · 25 points · first shared 2025 · 2 comments on HN
- 4Hippotat: IP over HTTP3 people · 19 points · first shared 2022 · 4 comments on HN
- 5Rust for the Polyglot Programmer3 people · 9 points · first shared 2021 · discussion on HN
- 6Rust Needs [Throws]3 people · 5 points · first shared 2022 · 1 comments on HN
- 7The Rust Foundation's 2nd bad draft trademark policy2 people · 13 points · first shared 2024 · 2 comments on HN
- 8MessagePack vs. CBOR (RFC7049)2 people · 12 points · first shared 2020 · 2 comments on HN
- 9Stop writing Rust linked list libraries!2 people · 9 points · first shared 2022 · 1 comments on HN
- 10Otter – a game server for arbitrary board games2 people · 8 points · first shared 2021 · discussion on HN
- 11dkim-rotate – rotation and revocation of DKIM signing keys2 people · 5 points · first shared 2022 · discussion on HN
- 12Debian's Git Transition2 people · 5 points · first shared 2025 · discussion on HN
- 13Mailman vs. DKIM – A Novel Solution2 people · 3 points · first shared 2020 · discussion on HN
- 14Hacking my filter coffee machine2 people · 3 points · first shared 2023 · discussion on HN
- 15Debian init systems: what, another GR?2 people · 3 points · first shared 2019 · discussion on HN
What HN people wrote when they linked it
tedmiston · 2025-12-30
https://diziet.dreamwidth.org/14666.html#what-is-wrong-with-git-submod…
fanf2 · 2024-09-23
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
hericium · 2022-07-28
"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
dochtman · 2020-10-23
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.
JdeBP · 2019-12-28
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