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
    A

    anarcat

    anarc.at · Personal blog · on HN since 2015

    Antoine Beaupré (anarcat), a Debian and free software sysadmin, writes about Linux tools, hardware hacking, security, and Canadian internet policy.

    Visit blogRSSHN submissions
    Open Source & LinuxSecurityHardware & Electronics
    What HN says

    HN commenters cite it for hands-on terminal latency comparisons, laptop hardware reliability notes, Debian infrastructure history, and e-reader hacking, with some pushback on specific claims.

    Stats for nerds
    41HN people shared it
    75linked in comments
    663story points
    Jun 2026last shared
    2015people per year2026

    Top posts on HN

    1. 1
      GnuTLS audit: passive cleartext recovery attack
      2 people · 149 points · first shared 2020 · 25 comments on HN
    2. 2
      Using LSP in Emacs and Debian
      1 person · 90 points · first shared 2022 · 26 comments on HN
    3. 3
      How to Nationalize the Internet in Canada
      2 people · 51 points · first shared 2022 · 78 comments on HN
    4. 4
      Matrix Notes
      1 person · 48 points · first shared 2022 · 2 comments on HN
    5. 5
      Why native apps matter
      1 person · 42 points · first shared 2019 · 16 comments on HN
    6. 6
      A quick review of file watchers
      1 person · 38 points · first shared 2025 · 13 comments on HN
    7. 7
      Wayland: I3 to Sway Migration – Anarcat
      1 person · 28 points · first shared 2024 · 15 comments on HN
    8. 8
      The Neo-Colonial Internet
      1 person · 22 points · first shared 2021 · 8 comments on HN
    9. 9
      Btrfs Notes
      1 person · 20 points · first shared 2022 · 5 comments on HN
    10. 10
      What is going on with web servers
      1 person · 18 points · first shared 2022 · 7 comments on HN

    What HN people wrote when they linked it

    • ckastnerMar 2019

      My first upload will soon be 10 years ago. One thing that is definitely noticeable is that while creating a package is still by no means trivial, it has definitely become much, much easier.

      10 years ago, you had a handful of very idiosyncratic build helpers to help you manage your package.

      Today, effectively it's just one [1], debhelper, and it has become trivial to build packages with it. It's a very powerful framework that can be overridden do do basically anything you like, but usually automagically does the right thing. Gone are the days where you had to write an unwieldy debian/rules file.

      3 years ago, you had X version control systems supported: git, svn, mercurial, cvs, and who nows what else. Sounds unreasonable, right? Well, when you rely on volunteer work, you need to live with the fact that volunteers will choose the particular tooling they like to work with.

      Today, you have Salsa which is a GitLab instance, and people apparently just learned to deal with it, and the world hasn't come tumbling down.

      I absolutely agree with the author that some things are just wrong within Debian. However, I believe these are inherent to the nature of an organization comprised entirely of volunteers; achieving consensus becomes really hard because nobody wants to be told how to spend their free time.

      On the other hand, being involved in Debian has also been an incredibly formative experience. I believe Debian does some things right that others still fail at or trail…

    • IntralexicalMay 2024

      > But I don't think they're around anymore and have no idea how you could achieve similar functionality with dynamic pages anyway.

      Chromium's MHTML "Save as…" and the SingleFile WebExtension should both save copies of the rendered DOM.

      Apparently Safari has WebArchive and Mozilla had MAFF for similar use cases.

      I think WARC is supposed to save enough data about network streams for dynamic pages to work. At least on the Wayback Machine, infinite scrolling and "Load More" buttons do kinda work sometimes. You may have to load the archived pages in a browser and try to use each dynamic feature at least once, to trigger requests for needed resources.

      SingleFile: https://github.com/gildas-lormeau/SingleFile

      LWN on WARC, tools: https://anarc.at/blog/2018-10-04-archiving-web-sites/

      Self-hostable web archives: https://awesome-selfhosted.net/tags/archiving-and-digital-preservation-dp.html

      Wayback Machine addons, bookmarklets: https://help.archive.org/help/save-pages-in-the-wayback-machine/

    • lhlJun 2023

      In case you haven't seen, in April, Framework published an official Optimizing Ubuntu Battery Life guide that is quite useful: https://knowledgebase.frame.work/en_us/optimizing-ubuntu-battery-life-Sye_48Lg3

      If that doesn't help, I'd recommend reviewing some of the resources:

      * Framework Forum Linux battery life tuning thread (300+ messages) https://community.frame.work/t/guide-linux-battery-life-tuning/6665

      * anarcat's Framework Battery Life and Power management testing: https://anarc.at/hardware/laptop/framework-12th-gen/#battery-life

      * I also did a long review covering different ways of optimizing CPU performance, evaluating idle and near idle power consumption, various power-testing (including writing a suspend battery logging tool that people may find useful, etc): https://github.com/lhl/linuxlaptops/wiki/2022-Framework-Laptop-DIY-Edition-12th-Gen-Intel-Batch-1#cpu-measurements

    • hommelixJun 2026

      > This is patently false, the latest Kobo Libra Color is using secure boot which completely locks out custom development:
      >
      > https://www.mobileread.com/forums/showthread.php?t=363175

      Thanks for the link on mobileread. I was not aware of current development in direction of secure boot / chain of trust.

      Not OP, but when I was looking for an e-reader, I looked up the Pinenote. I could not find easily a lot of information on its software state. I could find a lot on Kobo hacking. I notably found https://anarc.at/hardware/tablet/kobo-clara-hd/ and this motives me to get a second hand Clara HD for less than 100$. It was way cheaper than starting with 400$ and unknown software state.

    • mgbmtlNov 2017

      I thought Debian were moving towards "pagure" (developed by Fedora)? https://anarc.at/blog/2017-06-26-alioth-moving-pagure/

      Then I saw this, which dates from August 2017: https://wiki.debian.org/Alioth/GitNext/GitLab

      Personally, I work on a medium-size free software project, which has to choose between JIRA/Confluence (current), Github (where pull-requests currently happen), custom CI scripts/infra with Jenkins and a patchwork of other stuff. So far, Gitlab is the best option.

    • safety1stDec 2023

      Thanks for this. I am loosely familiar with mbsync and OfflineIMAP, used to use OfflineIMAP with mutt but it had a lot of bugs and crashed often.

      In this article https://anarc.at/blog/2021-11-21-mbsync-vs-offlineimap/ the author observes missing emails with both of them.

      And I thought neither tool supported upload, am I mistaken?

      Is simply using rsync to transfer the mail folders from one Maildir-based email server to another a viable approach?

    Related

    Russ Allberyeyrie.org/~eagle26 people

    On time management

    Russ Allbery
    Personal · last shared 2026
    Dustridustri.org56 people

    Horrible edge cases when dealing with music

    Dustri
    Personal · last shared 2026
    Matt Palmerhezmatt.org/~mpalmer21 people

    How I tripped over the Debian weak keys vulnerability

    Matt Palmer
    Personal · last shared 2025
    Felipe Contrerasfelipec.wordpress.com51 people

    Another user/developer banned from GNOME's bugzilla without any warning

    Felipe Contreras
    Personal · last shared 2025
    Joey Hesskitenet.net/~joey24 people

    Adieu google

    Joey Hess
    Personal · last shared 2020
    Vincent Bernatvincent.bernat.ch97 people

    Non-interactive SSH password authentication

    Vincent Bernat
    Personal · last shared 2026
    Daniel Miesslerdanielmiessler.com241 people

    It’s Time to Get Back to RSS

    Daniel Miessler
    Personal · last shared 2026
    Dustyclouddustycloud.org72 people

    Racket Is an Acceptable Python

    Dustycloud
    Personal · last shared 2026