Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6578

A

Aleksa Sarai

Personal blog · cyphar.com/blog · on HN as cypharsystemssecurity

Aleksa Sarai writes Cyphar's Blog, a personal blog at cyphar.com about systems and security. Since 2014, 12 different Hacker News readers have linked it 17 times, most often “Road to OCIv2 Images: What's Wrong with Tar?”. It is still writing: the last post was on 2025-05-25, and you can follow it by feed.

Visit the blog
17mentions?
12HN people?
2014–2024first – last linked?
Links on Hacker News per year · peak 3 in 2019

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

Commenters cite these posts on the ill-specified tar format, moving container images without a registry, container storage and rootless containers, and POSIX parsing versus typed interfaces.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

The wild ramblings of Aleksa Sarai (aka Cyphar). A Free Software Developer, Security Researcher, GNU/Linux and Science Enthusiast.

The author on HN?

cyphar · 12,708 karma · member since 2014

Aleksa Sarai <cyphar@cyphar.com> pub ed25519 2019-06-21 C9C3 70B2 46B0 9F6D BCFC 744C 3440 1015 D1D2 D386 <https://static.cyphar.com/cyphar%40cyphar.com.pub> U+1F574. Founding Engineer at Amutable. OCI maintainer (runc, umoci, runtime-spec, image-spec) and TOB member (2019-present), Linux kernel developer, openSUSE packager, FOSS guy through-and-through. github.com/cyphar ; www.cyphar.com

From their public HN profile, which links to this site.

Most-linked posts?

  1. Road to OCIv2 Images: What's Wrong with Tar?
    9 people · 10 mentions · first linked 2019-01-21

What Hacker News says?

  1. Nope. I run my own blog, which I implemented myself (using some nice Flask markdown thing as a base). https://www.cyphar.com/blog

    Comment linking /blog

    on “Is Self Hosted Blogging Dead?”
  2. Submitted Getting into Linux Kernel Development as a story · 106 points

    HN discussion
  3. I hope the image registry abstraction opens up the possibility to improve the storage and transfer of images without breaking backwards compatibility. See https://www.cyphar.com/blog/post/20190121-ociv2-images-i-tar for why tar is not optimal.

    Comment linking /blog/post/20190121-ociv2-images-i-tar

    on “Podman can transfer container images without a registry”
  4. Submitted Road to OCIv2 Images: What's Wrong with Tar? as a story · 99 points

    HN discussion
  5. > Correct, there are no data diffs. DVC just stores blobs and you can GC the old ones Have you looked into using content-defined chunking (a-la restic or borgbackup) so that you get deduplication without the need to send around diffs? This is related to a problem that I'm working on solving in OCI (container) images[1]. [1]: https://www.cyphar.com/blog/post/20190121-ociv2-images-i-tar

    Comment linking /blog/post/20190121-ociv2-images-i-tar

    on “DVC – Open Source Machine Learning Version Control System”
  6. Submitted The Road to OCIv2 Images: What's Wrong with Tar? (2019) as a story · 80 points

    HN discussion
  7. Yes, except it's easy to debug a csv problem because it's generally text in some encoding you can hopefully identify without looking at specific byte offsets in a hex editor: http://fileformats.archiveteam.org/wiki/Tape_Archive#Identif... In fact, one of the biggest questions I've still yet to answer is whether Docker or OCI have ever clarified just which TAR format must be followed? As far as I can tell, it's a mix…

    Comment linking /blog/post/20190121-ociv2-images-i-tar

    on “Tar is an ill-specified format (2015)”
  8. Submitted Debugging why ping was Broken in Docker Images as a story · 32 points

    HN discussion
  9. Hugo is pretty good. I've started using it for some project websites[1,2], though I don't use it for blogging. For my own website/blog, I wrote it from scratch using Flask[3]. [1]: https://rootlesscontaine.rs/ [2]: https://umo.ci/ [3]: https://www.cyphar.com/

    Comment linking /

    on “Ask HN: What's a good static site generator to use for a blog in 2018?”
  10. Submitted The road to OCIv2 images: what's wrong with tar? as a story · 2 points

    HN discussion
  11. A bit of shameless self-promotion, I wrote a blog post some time ago which goes through the history of tar[1]. Tar definitely has evolved through the Unix wars, but I wouldn't say the final result is really that great. While we do tend to reinvent tools for reinvention's sake, I do think tar really does deserve a redesign based on modern constraints (rather than the constraints of tape archives). Zip archives are ma…

    Comment linking /blog/post/20190121-ociv2-images-i-tar

    on “The cpio trailer problem (2018)”
  12. Submitted Road to OCIv2 Images: What's Wrong with Tar? as a story · 2 points

    HN discussion
  13. There's a lot going on in this article, from a lot of different ends. One of the big tensions (among many) that I'll focus on is rootless containers. Frankly it's a bit silly to think containers are useful when you need root on every system to use them- do people on academic systems simply not get the ability to use containers? As we move towards multi-tenant, "hyper-converged" systems (things running lots of worklo…

    Comment linking /blog/post/rootless-containers-with-runc

    on “Containers and Storage: Why We Aren’t There Yet”
  14. Submitted Why Privacy is not only for the Guilty as a story · 2 points

    HN discussion
  15. Sorry if I came off as "excited" -- the main thing I'm not clear on is the framing of M x N with respect to parsing. From my post: I also claim that parsing is an O(M + N) problem, while types can create O(M × N) problems — and often do. So the key point is that writing M + N amounts of code is tractable, but M x N is not. This was captured in the linked "Unix vs. Google" video as "coding the perimeter" vs. "coding…

    Comment linking /blog/post/20190121-ociv2-images-i-tar

    on “It's time to get the Posix elephant off our necks”
  16. Submitted The Road to OCIv2 Images: What's Wrong with Tar? as a story · 1 points

    HN discussion
  17. Submitted Making a Simple Scheduler for the Arduino as a story · 1 points

    HN discussion

Search all of HN for cyphar.com

Linked by the same people?