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

P

Pydong

Personal blog · pydong.orgprogramming

Pydong is a personal blog at pydong.org about programming. Since 2024, 6 different Hacker News readers have linked it 11 times, most often “Python’s Preprocessor”. It is still writing: the last post was on 2026-09-10, and you can follow it by feed.

Visit the blog
11mentions?
6HN people?
2024–2026first – last linked?
Links on Hacker News per year · peak 6 in 2025

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

Why HN links it

Linked in discussions of Python preprocessors and macro-like hacks, including Hy and the Lucen compiler. Commenters cite its Python Preprocessor post as related reading without judging the writing.

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

Python shenanigans, language experiments, metaprogramming, compilers, and other technical malarkey.

Most-linked posts?

  1. Python’s Preprocessor
    5 people · 5 mentions · first linked 2024-08-20
  2. C++26 Expansion Tricks
    2 people · 3 mentions · first linked 2025-03-21

What Hacker News says?

  1. I remember Hy! It blew my mind back in 2014 and is still cool today, it's great to see it still going and congrats on releasing 1.0.0! Also great timing after the recent Python Preprocessor post: https://pydong.org/posts/PythonsPreprocessor/ Could Hy hypythetically be implemented as a preprocessor like https://github.com/tomasr8/pyjsx ?

    Comment linking /posts/PythonsPreprocessor/

    on “Hy 1.0 – Lisp dialect for Python”
  2. Submitted Python’s Preprocessor as a story · 402 points

    HN discussion
  3. Everything can be abstracted away using specialized objects, which can allow for better checking. The Python AST itself is just specialized objects, and it can be extended (but of course with much more work, esp in the analysis tools). There's also this very ingenious - IMO - monstrosity: https://pydong.org/posts/PythonsPreprocessor/ . Pick your poison.

    Comment linking /posts/PythonsPreprocessor/

    on “Query Your Python Lists”
  4. Submitted Fun with C++26 reflection: Keyword Arguments as a story · 136 points

    HN discussion
  5. Because (even if you could decorate for-loops, or instead decorated functions containing a loop and nothing else) the resulting behavior would be completely unlike the behavior of all other @decorators in Python. It would also be nearly impossible to implement this functionality as a decorator without introducing tons of fragility. The preprocessor/import-hook hack that allows macro-like behavior in Python does arbi…

    Comment linking /posts/PythonsPreprocessor/

    on “Show HN: Lucen a Python compiler that parallelizes for-loops via comment pragmas”
  6. Submitted Variadic Switch as a story · 46 points

    HN discussion
  7. Submitted C++26 Expansion Tricks as a story · 24 points

    HN discussion
  8. Submitted Python's Preprocessor – a deep dive into custom codecs as a story · 5 points

    HN discussion
  9. Submitted C++26 Expansion Tricks as a story · 4 points

    HN discussion
  10. Submitted C++26 Expansion Tricks as a story · 3 points

    HN discussion
  11. Submitted Fun with C++26 reflection: Keyword Arguments as a story · 3 points

    HN discussion

Search all of HN for pydong.org