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

Top all-time · #1877

L

Lars Wirzenius

Personal blog · liw.fiprogrammingsystems

Lars Wirzenius's personal blog at liw.fi covers programming and systems. Since 2011, 39 different Hacker News readers have linked it 55 times, most often “Obnam, a snapshotting, de-duplicating, encrypting backup program”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
55mentions?
8recommend?
39HN people?
2011–2025first – last linked?
Links on Hacker News per year · peak 10 in 2024

Sometimes recommended · 8 of 31 sampled comments recommend it?

Why HN links it

Lars Wirzenius's site hosts the Obnam backup software pages and his Linux 20-years anecdotes from the early days of Linux. HN readers link it for Obnam and those early Linux stories.

Recommended for · 8 comments
Obnam called great, awesome and a good choice; the Linux 20 anecdotes read fondly and called of interest.

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

Most-linked posts?

  1. Obnam, a snapshotting, de-duplicating, encrypting backup program
    7 people · 9 mentions · first linked 2012-06-01
  2. Re-thinking electronic mail
    4 people · 5 mentions · first linked 2021-10-25
  3. /linux20/
    3 people · 4 mentions · first linked 2023-01-03
  4. Linux News #3 First Intervirw with Linus( 1992)
    3 people · 3 mentions · first linked 2023-04-14
  5. /linux-anecdotes/
    2 people · 4 mentions · first linked 2017-10-27
  6. Writing Manual Pages (2019)
    2 people · 2 mentions · first linked 2018-09-11
  7. Linux at 20, some personal memories (2011)
    2 people · 2 mentions · first linked 2011-08-19
  8. Linux 20 Years: Anecdotes from 1998
    2 people · 2 mentions · first linked 2011-08-11
  9. I'd like to review your README
    2 people · 2 mentions · first linked 2021-04-17
  10. Writing manual pages
    2 people · 2 mentions · first linked 2014-02-08

What Hacker News says?

  1. I think that's the case. Note: https://github.com/bup/bup does that too (though it does not encrypt), and http://liw.fi/obnam/ does too (and it does encrypt). What tarsnap gives you that obnam doesn't is (a) managed cloud storage, (b) tarsnap's history and reputation, and (c) Colin's personal reputation. That's a lot, and it costs money above the S3 storage costs (which you could point obnam at).

    Comment linking /obnam/

    on “What I Would Do If I Ran Tarsnap”
  2. Submitted I'd like to review your README as a story · 336 points

    HN discussion
  3. See also, by the same author: https://liw.fi/linux20

    Comment linking /linux20

    on “The early days of Linux (2023)”
  4. Submitted 40 Years of Programming as a story · 242 points

    HN discussion
  5. Makes me think of this anecdote from Linus Torvalds' officemate, from (1) > At one point, Linus had implemented device files in /dev, and wanted to dial up the university computer and debug his terminal emulation code again. So he starts his terminal emulator program and tells it to use /dev/hda. That should have been /dev/ttyS1. Oops. Now his master boot record started with "ATDT" and the university modem pool phon…

    Comment linking /linux-anecdotes/

    on “Modifying an HDMI dummy plug's EDID using a Raspberry Pi”
  6. Submitted Re-thinking electronic mail as a story · 123 points

    HN discussion
  7. I take you start from the raspbian base image and customize your rootfs from there. Maybe take a look at the various debian bootstrap methods then you can create minimal sd-images and even apply some changes to the root fs and partition table before booting the rpi. This way you could implement encryption of the root partition or specification of partition size etc. Here is one of the many bootstrap methods: http://…

    Comment linking /vmdebootstrap/

    on “PiBakery – a blocks based, easy to use setup tool for Raspberry Pi”
  8. Submitted Linux at 20, some personal memories (2011) as a story · 113 points

    HN discussion
  9. This is not my field of expertise, so forgive me if im mistaken, but isnt 'Ohad Rodeh B-trees'[1] a simple and more elegant solution than a journal/WAL? As far as i know its already used in Linux Btrfs and in LMDB, and i wonder why, if they were designing this from scratch, why they didnt go for this in the first place. Familiarity perhaps? By the way i have code that deals with the SQLite Btree directly and by read…

    Comment linking /larch/ohad-btrees-shadowing-clones.pdf

    on “The design of littlefs: A fail-safe filesystem designed for microcontrollers”
  10. Submitted Linux 20 Years: Anecdotes from 1998 as a story · 74 points

    HN discussion
  11. A few months back I was wiping some old drives using a USB->SATA adapter plugged into an old Linux machine I keep around for experimenting on random things. Mostly because I could just leave it to run for however long it took. There were two drives in the machine, sda and sdb. So the drive came up as sdc. So then I typed: $ shred -n1 -v /dev/sda Took me about 4 seconds to realize what I did before hitting Ctrl-C. Th…

    Comment linking /linux-anecdotes/

    on “Suicide Linux”
  12. Submitted How to Get Out of Vi (2015) as a story · 46 points

    HN discussion
  13. nodata · 2013-09-16Recommends
    dirvish is dead. Use obnam http://liw.fi/obnam/

    Comment linking /obnam/

    on “Dear USA, my data has left your building”
  14. Submitted Writing Manual Pages (2019) as a story · 10 points

    HN discussion
  15. https://liw.fi/vi/

    Comment linking /vi/

    on “Big Pile of Vim-Like”
  16. Submitted Re-thinking electronic mail (2022) as a story · 6 points

    HN discussion
  17. > Linus and Linux If you consider who the OP is, you realise they know Linus and Linux better than almost anyone else: https://liw.fi/linux20/

    Comment linking /linux20/

    on “40 Years of Programming”
  18. Submitted Linux at 20, some personal memories (by Lars Wirzenius) as a story · 6 points

    HN discussion
  19. gcr · 2014-02-16Recommends
    Obnam is also great: http://liw.fi/obnam/ This does deduplication, but can also encrypt the deduplicated blocks and store them on (say) S3.

    Comment linking /obnam/

    on “Bup: Efficient file backup system based on the git packfile format”
  20. Submitted Linux News #3 First Intervirw with Linus( 1992) as a story · 5 points

    HN discussion
  21. I hear about rdiff-backup, but I think its two main drawbacks are: * on the webpage, there is no new release since 2009. * has no de-duplication. I was considering moving my 5+ years old rdiff-backup system to any of those new, promising programs: * obnam [ http://liw.fi/obnam/ ] * attic [ https://pythonhosted.org/Attic/ ] They both do automatic de-duplication, old backup deletion and remote encryption.

    Comment linking /obnam/

    on “Bup: Efficient file backup system based on the git packfile format”
  22. Submitted Re-Thinking Electronic Mail as a story · 5 points

    HN discussion
  23. nodata · 2013-11-11Recommends
    duplicity is nice, but it doesn't do dedupe. It's also slow. I currently prefer http://liw.fi/obnam/ which does dedupe and every backup is a snapshot. Only downside is that encrypted backups are broken if you use the latest gpg.

    Comment linking /obnam/

    on “Duplicity + S3: Easy, cheap, encrypted, automated full-disk backups”
  24. Submitted Re-thinking electronic mail (2022) as a story · 4 points

    HN discussion
  25. Obnam uses gpg for encryption. The only novel thing is its use of symmetric encryption keys which are used to encrypt the data and are included in the backup repository, encrypted by your regular private gpg key. This allows giving additional gpg keys access to the backup after it has been made. http://liw.fi/obnam/encryption/ (Which is useful for eg, backing up a server. You can make a dedicated gpg key for that se…

    Comment linking /obnam/encryption/

    on “Best Linux server backup system?”
  26. Submitted Re-Thinking Electronic Mail as a story · 3 points

    HN discussion
  27. I have been keeping a journal in a private ikiwiki instance for several years now. Basically, I set up an ikiwiki blog that generates a static website, served by Apache over localhost. Files are in markdown, and kept in git. I do searches via "git grep". The static site is for easier browsing. I've added things like "topics" (sub-blogs based on links to a topic page) and "people" (ditto). A topic is a page and autom…

    Comment linking /obnam/journal-dump/

    on “How to Keep a Journal”
  28. Submitted Writing manual pages as a story · 3 points

    HN discussion
  29. > At one point, Linus had implemented device files in /dev, and wanted to dial up the university computer and debug his terminal emulation code again. So he starts his terminal emulator program and tells it to use /dev/hda. That should have been /dev/ttyS1. Oops. Now his master boot record started with "ATDT" and the university modem pool phone number. I think he implemented permission checking the following day. Fr…

    Comment linking /linux-anecdotes/

    on “How to delete all your files”
  30. Submitted Distix development as performance art as a story · 3 points

    HN discussion

Search all of HN for liw.fi

Linked by the same people?