Top all-time · #9147
Phil Hassey
Personal blog · philhassey.com/blogprogramminggames
Phil Hassey's personal blog at philhassey.com covers programming and games. Since 2008, 8 different Hacker News readers have linked it 9 times. The last post was in 2023, but the archive is still widely read.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN readers link this blog for posts about tinypy, a small Python implementation, and about compilers and iOS game development. Comments cite the tinypy posts and point to the blog as an example of good content.
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.
What Hacker News says?
This is what is commonly refered to as "the dragon book". http://en.wikipedia.org/wiki/Compilers:_Principles,_Techniqu... But that may be too massive for what you are looking for. I found that Crockfords essay http://javascript.crockford.com/tdop/tdop.html really helps if you know javascript. And reading something like tinypy http://www.philhassey.com/blog/2008/02/28/tinypy-10-mit-lice... may help. Also not necessar…
Comment linking /blog/2008/02/28/tinypy-10-mit-license-and-swell-opengl-demo/
on “Ask YC: Good compiler books?”Submitted Xkcd “Self-Description” solved with python+pygame as a story · 71 points
HN discussionIf you have good content on your website you will have readers (and Twitter followers etc..). Obviously you should write about something related to iOS development and games. Take this website for example: http://www.philhassey.com/blog/ After you will launch your application you will have user complaints, don't worry.
Comment linking /blog/
on “Ask HN: How to create a buzz for an iphone app”Submitted Tinypy Metaprogramming as a story · 5 points
HN discussionTried it this morning. Has a problem compiling [0] but looks interesting. fb@fahbah:~/ratpile/download/python/tinypy/tinypy$ cat tmp.txt File "tmp1.tpc", line 5, in ? C("OK").print() File "tmp1.tpc", line 4, in C_print def print(self): print(self.data) Exception: tp_get: KeyError: data [0] http://www.philhassey.com/blog/2008/01/31/tinypy-64k-bootstr...
Comment linking /blog/2008/01/31/tinypy-64k-bootstrapped/
on “tinypy - A 64k implementation of a subset of Python, bootstrapped”Submitted tinypy - A 64k implementation of a subset of Python, bootstrapped as a story · 5 points
HN discussionSubmitted Restricted TinyPy to C++ compiler as a story · 2 points
HN discussionSubmitted Porting Galcon using the Android NDK as a story · 1 points
HN discussionSubmitted tinypy 64k 1.0 as a story · 1 points
HN discussion