Top all-time · #4130
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.
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?
- Python 3.13 Gets a JIT5 people · 5 mentions · first linked 2024-01-09
- Running Python Parallel Applications with Sub Interpreters3 people · 3 mentions · first linked 2023-11-20
- Running Python on .NET 52 people · 2 mentions · first linked 2020-11-11
- /CSnakes/2 people · 2 mentions · first linked 2024-09-25
What Hacker News says?
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”Submitted Python 3.13 Gets a JIT as a story · 1081 points
HN discussionCSnakes 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”Submitted Python has had async for 10 years – why isn't it more popular? as a story · 324 points
HN discussionIt 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)”Submitted Writing Python Extensions in Assembly as a story · 98 points
HN discussionA 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)”Submitted Running Python on .NET 5 as a story · 4 points
HN discussionPlug for csnakes.. https://tonybaloney.github.io/CSnakes/
Comment linking /CSnakes/
on “Why is F# code robust and reliable?”Submitted Using the Python Match Statement as a story · 3 points
HN discussion> 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”Submitted Running Python on .NET 5 as a story · 3 points
HN discussionSubmitted Running Python Parallel Applications with Sub Interpreters as a story · 2 points
HN discussionSubmitted PyPy in Production – TonyBaloney as a story · 2 points
HN discussionSubmitted Django on Azure – beyond “hello world” as a story · 2 points
HN discussionSubmitted XSS Exploitation in Django Applications as a story · 2 points
HN discussionSubmitted Python 3.13 gets a JIT (2024) as a story · 1 points
HN discussionSubmitted Running Python Parallel Applications with Sub Interpreters as a story · 1 points
HN discussionSubmitted Running Python Parallel Applications with Sub Interpreters as a story · 1 points
HN discussion