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

    Alex Schroeder

    alexschroeder.ch · Personal blog · on HN since 2014

    Alex Schroeder writes a personal wiki-style blog on Emacs, Perl, Gopher and Gemini, self-hosting, and small-web software.

    Visit blogHN submissions
    Open Source & LinuxProgrammingWeb Development
    What HN says

    HN links it in threads about Gemini, Gopher, Emacs, and personal websites, and commenters mention his software and his page on blocked visitors.

    Stats for nerds
    15HN people shared it
    21linked in comments
    101story points
    Jan 2026last shared
    2014people per year2026

    Top posts on HN

    1. 1
      How do you process the news?
      1 person · 56 points · first shared 2025 · 64 comments on HN
    2. 2
      Why EmacsWiki is slow (and a plea for Perl/mod_perl help)
      1 person · 14 points · first shared 2014 · 10 comments on HN
    3. 3
      Replacing Keybase
      1 person · 4 points · first shared 2020 · Discussion on HN
    4. 4
      ed is the Standard
      1 person · 3 points · first shared 2024 · Discussion on HN
    5. 5
      Using a JSON feed for self-published indexes
      1 person · 2 points · first shared 2024 · 1 comments on HN
    6. 6
      Record Keeping
      1 person · 2 points · first shared 2018 · Discussion on HN
    7. 7
      Ban Autonomous Systems
      1 person · 2 points · first shared 2025 · Discussion on HN
    8. 8
      Talking about Cancer on Facebook
      1 person · 2 points · first shared 2021 · 1 comments on HN
    9. 9
      Encrypted Gopher
      1 person · 2 points · first shared 2018 · Discussion on HN
    10. 10
      Disk Space
      1 person · 2 points · first shared 2025 · Discussion on HN

    What HN people wrote when they linked it

    • 8organicbitsJan 2026

      https://alexschroeder.ch/view/blocked

      > What if you’re blocked from my sites?

      > Or more likely: What if you’ve heard somebody say they’ve been blocked from my sites? If you’ve been blocked, you can’t read this, obviously.

      > Here’s what you can tell them:

      > “I’m sorry this is happening to you. Your ISP is probably renting out bandwidth and computing power to web scrapers with distributed IP addresses so I have no other option but block all their networks. A regular ban lasts for 1h. Repeated offenders are banned for a week. If the web scraping continues, so does the banning. You are probably an innocent victim of this arms race. If you have a static IP address, contact me and I can add you to an allow list.”

      > For a longer explanation, see 2025-07-19 The current setup defending my sites.

    • amatechaJan 2022

      So many people make websites that basically look like they are from the 90's (though without all the animated GIFs haha), and use basic features without any strictly-modern stuff. These are just a few off the top of my head:

      https://cblgh.org/

      https://technomancy.us/list

      https://alexschroeder.ch/

      http://100r.co/site/about_us.html

      https://dataswamp.org/~solene/

      https://rgz.ee/

      https://www.bsdly.net/~peter/

      https://codevoid.de/

      https://www.undeadly.org

      https://compudanzas.net/

      http://altexxanet.org/

      http://sdf.org/

      https://solar.lowtechmagazine.com/

    • donioAug 2023

      For Emacs users elpher.el is a good option. There are also some additional packages to help with authoring .gmi files either locally or over Titan.

      https://thelambdalab.xyz/elpher/

      https://git.carcosa.net/jmcbray/gemini.el

      https://alexschroeder.ch/cgit/gemini-write/tree/README.md

      You can find these in MELPA too.

    • KyeOct 2019

      It does have a Minimum Viable Product feel.

      https://alexschroeder.ch/software/Trunk

      As far as custom issue trackers go, this one isn't too bad. You could suggest an improvement. If you know perl, you could even write your own extension to provide this functionality.

    • codezeroApr 2018

      Gopher basically died once the web arrived, https came after that.

      I did find this neat post though about using an encrypted data type for gopher data: https://alexschroeder.ch/wiki/2018-01-10_Encrypted_Gopher

    • kensanataDec 2014

      Nic Ferrier has set up a cache for me. If all goes well, we should see results in a few hours.
      More info here:
      https://alexschroeder.ch/wiki/2014-12-23_Emacs_Wiki_Migration

    Related

    Alex Scialexsci.com18 people

    Discovering the indieweb with calm tech

    Alex Sci
    Personal · last shared 2026
    Ubicloud Blogubicloud.com53 people

    Show HN: Open-source x64 and Arm GitHub runners

    Ubicloud Blog
    Company · last shared 2026
    Vidar Holenvidarholen.net68 people

    Useless Use of "dd" (2015)

    Vidar Holen
    Personal · last shared 2025
    Alex Chanalexwlchan.net60 people

    Making a PDF that's larger than Germany

    Alex Chan
    Personal · last shared 2026
    blogs.perl.orgblogs.perl.org213 people

    Is Perl 6 Being Renamed?

    blogs.perl.org
    Publication · last shared 2026
    DHHworld.hey.com/dhh654 people

    The Framework Desktop is a beast

    DHH
    Personal · last shared 2026
    fasterthanli.mefasterthanli.me236 people

    A half-hour to learn Rust

    fasterthanli.me
    Personal · last shared 2026
    Mastering Emacsmasteringemacs.org141 people

    What’s new in Emacs 28.1?

    Mastering Emacs
    Personal · last shared 2026