Top all-time · #4542
Glossolalia about technology by @aknin
Personal blog · tech.blog.aknin.nameprogramming
Glossolalia about technology by @aknin is a personal blog at tech.blog.aknin.name about programming. Since 2010, 17 different Hacker News readers have linked it 22 times, most often “Python’s Innards ”. No feed was found, so read it on the site itself.
Too few sampled comments (6) to say how often HN recommends it.?
Why HN links it
HN readers link Yaniv Aknin's blog for its series on CPython internals, covering interpreter data structures and low-level C code. Commenters also cite a post on using PATCH for atomic counter updates and a post on pure Python servers behind a CDN.
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.
Most-linked posts?
- Python’s Innards 4 people · 4 mentions · first linked 2010-12-06
- Python’s Innards: Introduction3 people · 3 mentions · first linked 2010-12-08
- I wish someone wrote django-static-upstream2 people · 2 mentions · first linked 2012-06-27
- RESTfully atomically incrementing a counter using HTTP PATCH2 people · 2 mentions · first linked 2012-02-26
What Hacker News says?
This series of blog posts is also great: https://tech.blog.aknin.name/tag/internals/ I spent a lot of time reading it while working on the mixed-mode Python debugger for Visual Studio (which, coincidentally, supports both Python 2 and Python 3 - they do really share a lot of things). Much of that work involved parsing and writing internal Python data structures directly, since Python interpreter may be unusable when…
Comment linking /tag/internals/
on “CPython internals: A ten-hour codewalk through the Python interpreter (2015)”Submitted Python's Innards: Introduction (2010) as a story · 167 points
HN discussionI’m not a Rubyist, but I’ve written a post recently about using PATCH to increment/decrement counters atomically. Perhaps it could be of value here, I’d love to see it in Rails: http://tech.blog.aknin.name/2012/02/08/restfully-atomically-... (commented this on the article as well)
Comment linking /2012/02/08/restfully-atomically-incrementing-a-counter-using-http-patch/
on “Rails 4.0: PATCH will replace PUT as the primary HTTP method for updates”Submitted Hacker irked by reincarnation as a story · 30 points
HN discussionI don't think so; https://docs.python.org/3/library/dis.html#python-bytecode-i... was the closest I found when I was writing a compiler for a subset of Python, and that doc was a little sketchy and out of date. I ended up consulting the CPython source a lot and reading some helpful blog series: http://docs.python.org/devguide/compiler.html http://akaptur.github.io/blog/categories/python-internals/ http://eli.thegree…
Comment linking /category/my-projects/pythons-innards/
on “Understanding Python Bytecode”Submitted Python’s Innards: for my wife as a story · 29 points
HN discussionI you want to see some real Python internals (complete with low-level C gore), take a look at Yaniv Aknin's series starting here - http://tech.blog.aknin.name/2010/04/02/pythons-innards-intro... ... and my own series - http://eli.thegreenplace.net/category/programming/python/pyt... , in particular starting with http://eli.thegreenplace.net/2010/06/30/python-internals-add...
Comment linking /2010/04/02/pythons-innards-introduction/
on “Introduction to the Python Interpreter, Part 1: Function Objects”Submitted Mailing list debates considered harmful as a story · 21 points
HN discussionThere's a good post from late 2011, in the context of 12-factor deployment on Heroku, where the author muses about just using a pure Python server behind a CDN to serve static content: ...and yeah, I think I should bloody use this server as a backend to serve my in production. http://tech.blog.aknin.name/2011/12/28/i-wish-someone-wrote-...
Comment linking /2011/12/28/i-wish-someone-wrote-django-static-upstream-maybe-even-me/
on “Is Nginx obsolete now that we have Amazon CloudFront?”Submitted Python's Innards: Naming as a story · 8 points
HN discussionThanks for the link! I'm not interested in Ruby per se, but it's fascinating nonetheless from the perspective of data structures and how they are implemented in C. On a related note, I've found a much less comprehensive (but still useful) guide to Python internals: http://tech.blog.aknin.name/category/my-projects/pythons-inn... .
Comment linking /category/my-projects/pythons-innards/
on “Never create Ruby strings longer than 23 characters”Submitted Python’s Innards as a story · 6 points
HN discussionSubmitted Python’s Innards: Introduction as a story · 3 points
HN discussionSubmitted Nginx+gzip module might silently corrupt data upon backend failure as a story · 3 points
HN discussionSubmitted Python's Innards: Introduction as a story · 3 points
HN discussionSubmitted Guido’s Python: Introduction as a story · 3 points
HN discussionSubmitted Heroku is great However... as a story · 2 points
HN discussionSubmitted Guido’s Python: Objects 101 as a story · 2 points
HN discussionSubmitted Python’s Innards: Hello, ceval.c as a story · 1 points
HN discussionSubmitted I wish someone wrote django-static-upstream as a story · 1 points
HN discussionSubmitted RESTfully atomically incrementing a counter using HTTP PATCH as a story · 1 points
HN discussionSubmitted Guido's Python Object as a story · 1 points
HN discussion