Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderInteresting. I currently use Python's AST to convert some nested logical query expression (in a syntax unique to my application) into bytecode executed by a specialized VM (I originally tried using V8 and LuaJit for this but performance wise that was unsuccessful; the project replaced some old Boost::Python C++ code). This article should make it easy to get started attempting an LLVM replacement.
I recommand David Beazley's talk from a recent PyCon India on a similar subject : https://youtu.be/r-A78RgMhZU Mostly live coded, it really is pretty amazing but also quite insightful.
If this is of interest for you, I can only recommend you to check out numba: http://numba.pydata.org/ "Numba works by generating optimized machine code using the LLVM compiler infrastructure at import time, runtime, or statically (using the included pycc tool). Numba supports compilation of Python to run on either CPU or GPU hardware, and is designed to integrate with the Python scientific software stack."
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 3
- Total points
- 694
- Total comments
- 76
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2015-01-22 | Let's Write an LLVM Specializer for PythonFirst breakout · Best thread | tenslisi | 287 | 43 |
| 2016-07-09 | Let's Write an LLVM Specializer for Python | adamnemecek | 136 | 14 |
| 2019-10-16 | Let's Write an LLVM Specializer for Python (2015)Latest 20+ point return | Cieplak | 271 | 19 |