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 · #10324

A

acha.ninja

Personal blog · acha.ninja/blogprogrammingsystems

acha.ninja is a personal blog at acha.ninja about programming and systems. Since 2017, 7 different Hacker News readers have linked it 19 times, most often “DSL for Shell Scripting”. The last post was in 2022, but the archive is still widely read.

Visit the blog
19mentions?
7HN people?
2017–2022first – last linked?
Links on Hacker News per year · peak 6 in 2020

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

Why HN links it

Linked as a benchmark of bupstash, an encrypted backup tool written in Rust, for comparison with bup on very large server backups. The commenter notes the benchmark leaves out bup.

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

Most-linked posts?

  1. DSL for Shell Scripting
    3 people · 3 mentions · first linked 2020-05-11
  2. Encrypted Backup Shootout
    3 people · 3 mentions · first linked 2021-01-02
  3. Bupstash
    2 people · 2 mentions · first linked 2020-11-20
  4. Hermes – package manager and deployment tool for Linux
    2 people · 2 mentions · first linked 2020-06-04

What Hacker News says?

  1. I also use bup for a long time, but found that for very large server backups I'm hitting performance problems (both in time and memory usage). I'm currently evaluating `bupstash` (also written in Rust) as a replacment. It's faster and uses a lot less memory, but is younger and thus lacks some features. Here is somebody's benchmark of bupstas (unfortunately not including `bup`): https://acha.ninja/blog/encrypted_back…

    Comment linking /blog/encrypted_backup_shootout/

    on “Elfshaker: Version control system fine-tuned for binaries”
  2. Submitted Encrypted Backup Shootout as a story · 208 points

    HN discussion
  3. Some more... Rash is a shell embedded in Racket that was presented in a paper at GPCE18[1]. Oil is cited in the paper, so Andy really should include it in the list as well ;-). There are also a few others mentioned in the "Risky review of related work" section of the paper that aren't on Andy's list yet, see the paper. Another, similar and minimalist "shell language" is janet-sh[2]. Also, this suggests a slightly di…

    Comment linking /blog/dsl_for_shell_scripting

    on “Alternative Shells”
  4. Submitted Hermes – package manager and deployment tool for Linux as a story · 123 points

    HN discussion
  5. Submitted Show HN: Email controlled gate opener in 20 lines of shell as a story · 73 points

    HN discussion
  6. Submitted Show HN: Integrated development window manager as a story · 61 points

    HN discussion
  7. Submitted The Bupstash Garbage Collector as a story · 42 points

    HN discussion
  8. Submitted Bupstash as a story · 12 points

    HN discussion
  9. Submitted Hermes – a Nix/Guix-like package manager for Linux as a story · 6 points

    HN discussion
  10. Submitted Bupstash as a story · 4 points

    HN discussion
  11. Submitted Encrypted Backup Shootout as a story · 3 points

    HN discussion
  12. Submitted DSL for Shell Scripting as a story · 3 points

    HN discussion
  13. Submitted Janet DSL for Shell Scripting as a story · 2 points

    HN discussion
  14. Submitted Memory Safeish Hare as a story · 2 points

    HN discussion
  15. Submitted DSL for shell scripting as a story · 2 points

    HN discussion
  16. Submitted Powerful Scripting with Janetsh as a story · 2 points

    HN discussion
  17. Submitted JSON in Janet Shell as a story · 1 points

    HN discussion
  18. Submitted Show HN: Acmeish for Vscode as a story · 1 points

    HN discussion
  19. Submitted notes on stgit as a story · 1 points

    HN discussion

Search all of HN for acha.ninja