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

Top all-time · #2495

A

alvaro

Personal blog · xenodium.comprogrammingproductivity

alvaro's personal blog at xenodium.com covers programming and productivity. Since 2015, 33 different Hacker News readers have linked it 292 times, most often “Emacs on macOS”. It is still writing: the last post was on 2026-10-13, and you can follow it by feed.

Visit the blog
292mentions?
33HN people?
2015–2026first – last linked?
Links on Hacker News per year · peak 68 in 2023

This is my blog

Most-linked posts?

  1. Emacs on macOS
    4 people · 5 mentions · first linked 2025-05-27
  2. chatgpt-shell updates
    3 people · 4 mentions · first linked 2023-04-25
  3. Emacs send-to (a.k.a. macOS sharing) merged upstream
    3 people · 4 mentions · first linked 2025-07-20
  4. Previewing SwiftUI Layouts in Emacs
    3 people · 3 mentions · first linked 2021-06-21
  5. Emacs: smarter search and replace (2021)
    3 people · 3 mentions · first linked 2021-06-27
  6. Emacs agent-shell (powered by ACP)
    2 people · 4 mentions · first linked 2025-09-25
  7. Blurring the lines between shell and editor
    2 people · 4 mentions · first linked 2021-06-19
  8. Emacs: Context-Aware Yasnippets
    2 people · 3 mentions · first linked 2022-12-12
  9. Emacs: Macro me some SF Symbols
    2 people · 3 mentions · first linked 2022-12-31
  10. A platform that moulds to your needs
    2 people · 3 mentions · first linked 2025-01-21

What Hacker News says?

  1. There is a format called todo.txt that works follows very readable syntax (like your own example) and has some minimal bells and whistles if you want it to: http://todotxt.org/ As an alternative: I started using org-mode 5 years ago and have never looked back. This is my workflow ( https://karelvo.com/blog/orgmode ) although I sync it via Git now, and have an iPhone where I use Plain Org ( https://xenodium.com/plain…

    Comment linking /plain-org-for-ios

    on “I tried every todo app and ended up with a .txt file”
  2. Submitted Emacs as your video-trimming tool as a story · 286 points

    HN discussion
  3. Hey congrats, this looks great for macOS! Trying it now! With a similar mindset and an Emacs background, I wanted a scratch -like experience on iOS, so I built one https://xenodium.com/scratch-a-minimal-scratch-area . Seems to work for others too https://irreal.org/blog/?p=11202 While there's a new built-in iOS journaling app, I'm building one to save to plain text (and no lock-in). https://xenodium.com/an-ios-journ…

    Comment linking /an-ios-journaling-app-powered-by-org-plain-text

    on “Show HN: Heynote – A dedicated scratchpad for developers”
  4. Submitted Emacs agent-shell (powered by ACP) as a story · 233 points

    HN discussion
  5. I've been experimenting with "paged chats" UX and find myself using it fairly fluidly https://xenodium.com/llm-iterate-and-insert Been experimenting with the same approach but for "paged shells" (sorry for the term override) and this seems to be a best of both worlds kinda thing for shells. https://xenodium.com/an-experimental-e-shell-pager That is, the shell is editable when you need it to be (during submission), a…

    Comment linking /an-experimental-e-shell-pager

    on “Chat is a bad UI pattern for development tools”
  6. Submitted Inline previous result in Emacs Lisp as a story · 134 points

    HN discussion
  7. I still believe in blogging. For anyone keen on getting started or switch providers, I recenly launched a no-nonsense service: https://LMNO.lol . The experience feels more like taking notes than blogging (low friction). My blog is https://lmno.lol/alvaro (also at https://xenodium.com )

    Comment linking /

    on “Why blog if nobody reads it?”
  8. Submitted An accentuated Emacs experiment (à la macOS) as a story · 127 points

    HN discussion
  9. https://xenodium.com All posts are written to a giant org file. https://github.com/xenodium/xenodium.github.io/blob/master/i... This wasn’t by design but more accidental. The file started as my notes, and eventually exported it to html as a single page (using built-in export). That page grew too large over time, so I wrote some custom elisp code to split into multiple html pages served by GitHub pages: https://githu…

    Comment linking /

    on “Ask HN: Share your personal site”
  10. Submitted Show HN: Journelly for iOS: like tweeting but for your eyes only (in plain text) as a story · 81 points

    HN discussion
  11. > I write the content on this website for people, not robots. I’m sharing my opinions and experiences so that you might identify with them and learn from them. I’m writing about things I care about because I like sharing and I like teaching. Hits home for me. I tried hard to free my blog ( https://xenodium.com ) of any of the yucky things I try avoid in the modern web (tracking, paywalls, ads, bloat, redundant js, e…

    Comment linking /

    on “This website is for humans”
  12. Submitted $ rm Important.txt (uh oh) as a story · 74 points

    HN discussion
  13. > I use emacs not because I'm a neckbeard, but because I can script it to do whatever the hell I like. This. With some elisp knowledge, you can bend Emacs your way. No need to write full-blown packages. A function here and there can get ya very far. I wrote about this yesterday[1] [1] https://xenodium.com/emacs-dwim-do-what-i-mean

    Comment linking /emacs-dwim-do-what-i-mean

    on “Helix: a post-modern modal text editor”
  14. Submitted Emacs: Quickly Killing Processes as a story · 54 points

    HN discussion
  15. If already running your shell from Emacs, some tinkering can give ya some of these completion goodies https://xenodium.com/eshell-pcomplete-company-completion https://xenodium.com/yasnippet-in-emacs-eshell

    Comment linking /yasnippet-in-emacs-eshell

    on “Fig (YC S20) – Adds IDE-style autocomplete to your existing terminal”
  16. Submitted Show HN: Flat Habits – iOS habit-tracking for minimalists and org mode fans as a story · 37 points

    HN discussion
  17. And also in emacs or neovim https://xenodium.com/introducing-acpel

    Comment linking /introducing-acpel

    on “Claude Code on the web”
  18. Submitted Emacs Time-Zones as a story · 34 points

    HN discussion
  19. Neat! A bit ago, I wanted something similar, so I glued company and pcomplete in an Emacs eshell https://xenodium.com/eshell-pcomplete-company-completion

    Comment linking /eshell-pcomplete-company-completion

    on “Launch HN: Fig (YC S20) – Autocomplete for the Terminal”
  20. Submitted Using WhatsApp from Emacs as a story · 31 points

    HN discussion
  21. I didn’t use mc much back in the day, but I do use Emacs dired a ton these days. Specially for applying command line utilities to a bunch of files. https://xenodium.com/how-i-batch-apply-and-save-one-liners

    Comment linking /how-i-batch-apply-and-save-one-liners

    on “GNU Midnight Commander”
  22. Submitted Emacs Elevator Pitch as a story · 25 points

    HN discussion
  23. Dired is awesome. It’s replaced a bunch of my terminal usage https://xenodium.com/how-i-batch-apply-and-save-one-liners

    Comment linking /how-i-batch-apply-and-save-one-liners

    on “GNU Midnight Commander”
  24. Submitted Show HN: Frictionless habit-tracking on iOS (pokeable from your text editor too) as a story · 25 points

    HN discussion
  25. For quick notes on the go, I also did go my own way and eventually built the app I wished I had. Journelly: kinda like tweeting but for your eyes only (in plain text) https://xenodium.com/journelly-like-tweeting-but-for-your-ey... While you don't need to know anything about its serialized format, it happens to be powered by Org plain text. For Markdown fans, I am recording Markdown interest. Do reach out: journelly…

    Comment linking /journelly-like-tweeting-but-for-your-eyes-only

    on “Ditching Obsidian and building my own”
  26. Submitted Agent Shell 0.5 Improvements as a story · 24 points

    HN discussion
  27. Try import in-place: https://xenodium.com/flat-habits-v101-org-import-menu

    Comment linking /flat-habits-v101-org-import-menu

    on “Summary of Atomic Habits”
  28. Submitted Emacs on macOS as a story · 22 points

    HN discussion
  29. https://LMNO.lol Drag and drop your markdown to the web and get a blog. Also because the web/blogs lost itself in tracking, bloat, paywalls... and I miss some of the quirkiness. My blog runs on it: https://xenodium.com

    Comment linking /

    on “Ask HN: What Are You Working On? (December 2025)”
  30. Submitted A Cloudflare Workers primer: hello world as a story · 18 points

    HN discussion

Search all of HN for xenodium.com

Linked by the same people?