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

E

explog.in

Personal blog · explog.in · on HN as cynik_programmingai

explog.in is a personal blog at explog.in about programming and ai. Since 2011, 7 different Hacker News readers have linked it 38 times, most often “Building Developer Tools”. The last post was in 2023, but the archive is still widely read.

Visit the blog
38mentions?
7HN people?
2011–2026first – last linked?
Links on Hacker News per year · peak 10 in 2020

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

Why HN links it

HN commenters link explog.in for a notes page on debugging and for the author's setup for building a static site with Emacs org-mode and org-publish. The comments only point to pages and do not judge the writing.

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

The author on HN?

cynik_ · 36 karma · member since 2014

explog.in

From their public HN profile, which links to this site.

Most-linked posts?

  1. Building Developer Tools
    2 people · 4 mentions · first linked 2021-06-24
  2. Approaching Debugging
    2 people · 3 mentions · first linked 2020-06-04
  3. Always Include Units
    2 people · 3 mentions · first linked 2019-11-24
  4. /config.html
    2 people · 2 mentions · first linked 2022-07-25
  5. A Simple Neural Network (
    2 people · 2 mentions · first linked 2020-12-20

What Hacker News says?

  1. I wrote about this a long time ago too: https://explog.in/notes/units.html . Units are critical, particularly when crossing language/engineer boundaries.

    Comment linking /notes/units.html

    on “Please put units in names”
  2. Submitted DevTools Leverage as a story · 39 points

    HN discussion
  3. I've been maintaining a list of books I've read over the past years at https://explog.in/books/list.html; some that come to mind – 1. Small Gods, Terry Pratchett (this might actually be more than 10 years ago, but I'll still list it) I really like this one because it emphasizes the value of caring about the _core_ of anything instead of the _trappings_ that will spring up around it. Keeping this book in mind reminds…

    Comment linking /books/list.html;

    on “Ask HN: Best books you read in the past decade?”
  4. Submitted A Simple Neural Network ( as a story · 4 points

    HN discussion
  5. https://explog.in -- a few posts over the past decade. I've tried to keep it fairly simple and straightforward. Generated with emacs running in a Github action ( https://explog.in/config.html); comes with a slipbox ( https://explog.in/slipbox/index.html ) that I fill in using LogSeq and export to a flat website using emacs again.

    Comment linking /slipbox/index.html

    on “Ask HN: Share your personal site”
  6. Submitted Building Developer Tools as a story · 3 points

    HN discussion
  7. I wrote a fairly similar take on this a few years ago (without having read the original book mentioned here) -- https://explog.in/notes/debugging.html Julia Evans also has a very nice zine on debugging: https://wizardzines.com/zines/debugging-guide/

    Comment linking /notes/debugging.html

    on “Debugging: Indispensable rules for finding even the most elusive problems (2004)”
  8. Submitted Always Include Units as a story · 3 points

    HN discussion
  9. My attempt at hammering the xkcd servers -- also colours missing tiles correctly (black/white depending on south/north): http://explog.in/xkcd.html [edit: basically lays everything out in a single huge page so that you can scroll instead of dragging]

    Comment linking /xkcd.html

    on “Xkcd: Click and Drag”
  10. Submitted Eating Elephants: ramping up on large software projects as a story · 2 points

    HN discussion
  11. I just use emacs + org mode -> org-publish to generate my site [1] from org-mode with some customizations; it's been the most flexible and fun way to build a site I've had across all my attempts so far, particularly given that I can go meta and also publish the htmlized raw org files at the same time [2]. [1] Publishing config: http://explog.in/config.html [2] Org Source: http://explog.in/config.org.html

    Comment linking /config.org.html

    on “Static Website Generators”
  12. Submitted Building Developer Tools as a story · 2 points

    HN discussion
  13. I started writing daily: exploring different things, but particularly asyncio and event loops. Also built a small library to visualize python code execution (to be open sourced soon). https://explog.in/notes/100days.html#org0b7f5fd

    Comment linking /notes/100days.html

    on “Ask HN: What did you make during lockdown?”
  14. Submitted Approaching Debugging as a story · 2 points

    HN discussion
  15. I tried to do a 100 days of writing a few months into the pandemic for exactly the same reason (petered out around ~90 days in, but now I write without tracking religiously) -- https://explog.in/notes/100days.html . It was definitely worth it in terms of making writing easier, and also in helping me get better at thinking through writing. Now trying to make it a permanent daily habit.

    Comment linking /notes/100days.html

    on “To write better, develop a habit of writing”
  16. Submitted A Simple Neural Network (200 loc, rust) as a story · 2 points

    HN discussion
  17. Not the latest one just yet, I still want to play with it a lot more / bake in some more features -- but it's also terribly simple and doesn't do much at the moment. The org mode one is at https://explog.in/config.html .

    Comment linking /config.html

    on “Static sites with Python, uv, Caddy, and Docker”
  18. Submitted Approaching Debugging as a story · 2 points

    HN discussion
  19. I haven't yet cleaned up the slipbox code enough to publish it, but I do have my site generation code public: https://explog.in/config.html -- which does something similar but doesn't generate the cross links. The slipbox code is just a bunch of python to pre-process the org files and "fix" links, which then passes them on to emacs subprocesses to generate html.

    Comment linking /config.html

    on “Ask HN: What is a sustainable methodology for taking notes of your learning?”
  20. Submitted Always Include Units as a story · 2 points

    HN discussion
  21. I use logseq to take study notes in org mode, which are then published to my public slipbox by post-processing with emacs in a github action. The consistent part of this has been plain text notes -- the slipbox has stuck for the past year, and hopefully will continue. https://explog.in/slipbox/

    Comment linking /slipbox/

    on “Ask HN: What is a sustainable methodology for taking notes of your learning?”
  22. Submitted Mechanical Tactics for ramping up on large software projects as a story · 1 points

    HN discussion
  23. https://knlb.dev -- new digital garden; https://explog.in -- previous blog, leaving it as is for now though I expect I'll slowly absorb it into the garden.

    Comment linking /

    on “Ask HN: Could you share your personal website here?”
  24. Submitted How I Build Developer Tools as a story · 1 points

    HN discussion
  25. https://explog.in I've been writing here sporadically for more than 10 years at this point, at ~1 post a year. The more recent posts took months to write, and tend to cover things I find myself repeating frequently while working with other engineers. - https://explog.in/notes/elephants/index.html : Tips for ramping up on large projects - https://explog.in/notes/devtools/index.html : Building developer tools Planning…

    Comment linking /notes/devtools/index.html

    on “Ask HN: Could you share your personal blog here?”
  26. Submitted Panopticon – A Python Tracer as a story · 1 points

    HN discussion
  27. A small chrome extension I've written by digging through the way facebook loads ticker updates: lets you check the feed without having to visit facebook. All completed in 24 hours -- started by learning how to write a chrome extension, pretty printing and reading fb javascript, lots of hit and trials to find out what worked and what didn't -- and finally releasing it on the app store. Slightly better screenshot here…

    Comment linking /blog/2011/09/22/Chromicker/

    on “Show HN: Chrome extension to put ticker into a popup”
  28. Submitted My [Emacs] Writing Setup as a story · 1 points

    HN discussion
  29. I used this in AoC for the first time a couple of years ago, as a consequence of diving deeply into asyncio. https://explog.in/static/aoc2019/AoC23.html

    Comment linking /static/aoc2019/AoC23.html

    on “A crash course in Python “comprehensions” and “generators””
  30. Submitted The unreasonable effectiveness of sys.settrace (and sys.setprofile) as a story · 1 points

    HN discussion

Search all of HN for explog.in