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

A

Anthony Shaw

Personal blog · tonybaloney.github.io/postsprogrammingsystems

Anthony Shaw's personal blog at tonybaloney.github.io covers programming and systems. Since 2020, 17 different Hacker News readers have linked it 19 times, most often “Python 3.13 Gets a JIT”. It is still writing: the last post was on 2025-09-02, and you can follow it by feed.

Visit the blog
19mentions?
17HN people?
2020–2026first – last linked?
Links on Hacker News per year · peak 5 in 2024

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

Why HN links it

HN readers link Anthony Shaw's blog for deep dives into Python internals, such as the copy-and-patch JIT approach, and for his CSnakes guide to running Python inside .NET apps.

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

Anthony Shaw - Python developer, author, and open source contributor

Most-linked posts?

  1. Python 3.13 Gets a JIT
    5 people · 5 mentions · first linked 2024-01-09
  2. Running Python Parallel Applications with Sub Interpreters
    3 people · 3 mentions · first linked 2023-11-20
  3. Running Python on .NET 5
    2 people · 2 mentions · first linked 2020-11-11
  4. /CSnakes/
    2 people · 2 mentions · first linked 2024-09-25

What Hacker News says?

  1. dotnet build https://tonybaloney.github.io/CSnakes/getting-started/#build... What's with the "just copy it" thing? Nobody does that, we use NuGet packages, GitHub Actions, SDK supported containers, reproducible cross-platform builds from command line, etc. edit: I'm sure some people use file/copy, but you sure don't have to. That stopped being a common thing 10+ years ago with cross-platform .NET.

    Comment linking /CSnakes/getting-started/

    on “Microsoft Dependency Has Risks”
  2. Submitted Python 3.13 Gets a JIT as a story · 1081 points

    HN discussion
  3. CSnakes integrates Python into .NET apps - https://tonybaloney.github.io/CSnakes/ https://www.youtube.com/watch?v=DqoxHNH9Iwo shows adding an LLM There are several ways to manage migrations depending on the team structure and dev practices: SQL scripts, command line, bundles (single-file executables), and in-app. The team recommends SQL scripts since they can be reviewed, tuned, and managed by a DBA but take your pi…

    Comment linking /CSnakes/

    on “Microsoft Dependency Has Risks”
  4. Submitted Python has had async for 10 years – why isn't it more popular? as a story · 324 points

    HN discussion
  5. ngrilly · 2024-01-11Recommends
    It was a very interesting read, in the context of Python getting a copy-and-patch JIT compiler in the upcoming 3.13 release [1], to understand better the approach. [1] https://tonybaloney.github.io/posts/python-gets-a-jit.html

    Comment linking /posts/python-gets-a-jit.html

    on “Building a baseline JIT for Lua automatically (2023)”
  6. Submitted Writing Python Extensions in Assembly as a story · 98 points

    HN discussion
  7. A decade ago, https://pycpu.wordpress.com/ was a prototype that turned a small subset of Python bytecode, as well as the specifications for a system to run it, into VHDL/Verilog (via myhdl.org) to run on an FPGA. In theory, I imagine it would be possible to take this approach and transpile something like https://doc.pypy.org/en/latest/interpreter.html to an HDL. But a more reasonable thing to do would be to look dow…

    Comment linking /posts/python-gets-a-jit.html

    on “Achieving high Python performance with code generation (2022)”
  8. Submitted Running Python on .NET 5 as a story · 4 points

    HN discussion
  9. Plug for csnakes.. https://tonybaloney.github.io/CSnakes/

    Comment linking /CSnakes/

    on “Why is F# code robust and reliable?”
  10. Submitted Using the Python Match Statement as a story · 3 points

    HN discussion
  11. > There is so much pointer indirection internal to CPython. This cannot be overstated. Really, truly, forget everything you know about cache locality when doing even basic "for-each: add numbers together"-type things in Python. That's not an indictment; such indirection is par for the course for scripting languages, and enables a lot of features and dynamism. Additionally, the cost of that indirection may go down ov…

    Comment linking /posts/python-gets-a-jit.html

    on “Ask HN: C/C++ developer wanting to learn efficient Python”
  12. Submitted Running Python on .NET 5 as a story · 3 points

    HN discussion
  13. Submitted Running Python Parallel Applications with Sub Interpreters as a story · 2 points

    HN discussion
  14. Submitted PyPy in Production – TonyBaloney as a story · 2 points

    HN discussion
  15. Submitted Django on Azure – beyond “hello world” as a story · 2 points

    HN discussion
  16. Submitted XSS Exploitation in Django Applications as a story · 2 points

    HN discussion
  17. Submitted Python 3.13 gets a JIT (2024) as a story · 1 points

    HN discussion
  18. Submitted Running Python Parallel Applications with Sub Interpreters as a story · 1 points

    HN discussion
  19. Submitted Running Python Parallel Applications with Sub Interpreters as a story · 1 points

    HN discussion

Search all of HN for tonybaloney.github.io