Top all-time · #373
Dabeaz
Personal blog · dabeaz.comprogramming
Dabeaz is a personal blog at dabeaz.com about programming. Since 2008, 144 different Hacker News readers have linked it 183 times, most often “Complete multitasking system using coroutines (Python)”. The last post was in 2010, but the archive is still widely read.
Sometimes recommended · 15 of 40 sampled comments recommend it?
Why HN links it
HN readers link David Beazley's site for his coroutines, generators and GIL material, and for his hands-on courses on Raft, interpreters and compilers. Commenters call the coroutines material mind-blowing and recommend the courses.
- Recommended for · 15 comments
- Called mind-blowing and the best web tutorial on coroutines; the courses are called highly recommended.
Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Complete multitasking system using coroutines (Python)14 people · 14 mentions · first linked 2009-05-27
- Python Generator Tricks for Systems Programmers12 people · 12 mentions · first linked 2008-04-17
- PLY (Python Lex-Yacc)9 people · 9 mentions · first linked 2009-02-25
- Python co-routines: follow-up to Python generators presentation [pdf]8 people · 8 mentions · first linked 2009-08-30
- A Curious Course on Coroutines and Concurrency6 people · 6 mentions · first linked 2009-04-01
- David Beazley – Programming Courses5 people · 5 mentions · first linked 2022-10-03
- Using Python generators for real work [pdf]5 people · 5 mentions · first linked 2008-10-25
- Inside Python's new GIL [pdf]4 people · 4 mentions · first linked 2010-06-26
- Inside the Python GIL4 people · 4 mentions · first linked 2009-06-12
- Generator Tricks for Systems Programmers (2008) [pdf]4 people · 4 mentions · first linked 2010-09-30
What Hacker News says?
This is still my favorite mind-blowing introduction to them, from 2009: http://www.dabeaz.com/coroutines/Coroutines.pdf Don't have hardware interrupts or threads but still want a multi-tasking operating system? Not A Problem.
Comment linking /coroutines/Coroutines.pdf
on “Ask HN: What overlooked class of tools should a self-taught programmer look into”Submitted (Python) Generator Tricks For Systems Programmer (pdf) as a story · 205 points
HN discussionHas anyone taken Compilers course from David Beazley: https://www.dabeaz.com/compiler.html . I'd love to hear your feedback, please
Comment linking /compiler.html
on “Advanced Compilers: Self-Guided Online Course”Submitted Using Python generators for real work [pdf] as a story · 154 points
HN discussionLearn python generators and iterators by @dabeaz [1] http://www.dabeaz.com/generators/
Comment linking /generators/
on “Don't use Hadoop when your data isn't that big (2013)”Submitted Python co-routines: follow-up to Python generators presentation [pdf] as a story · 134 points
HN discussionDavid Beazley : http://www.dabeaz.com/ Kenneth Reitz : https://www.kennethreitz.org/ Armin Ronacher : http://lucumr.pocoo.org/ Julien Danjou : https://julien.danjou.info/ Hynek Schlawack : https://hynek.me/ Donald Stufft : https://caremad.io/
Comment linking /
on “Ask HN: Which developers do you closely follow?”Submitted The Python GIL Visualized as a story · 117 points
HN discussionI wonder what fun The Amazing David Beazley thinks PEP 750 t-strings are? I recently asked him: -- Hi David! I am a huge long time fan of SWIG and your numerous epic talks on Python. I remember watching you give a kinda recent talk where you made the point that it’s a great idea to take advantage of the latest features in Python, instead of wasting your time trying to be backwards compatible. I think you discussed h…
Comment linking /talks.html
on “PEP 750 – Template Strings”Submitted Python Generator Tricks for Systems Programmers as a story · 110 points
HN discussioni had to put together something resembling a compiler for a class, i used mainly two sources: for the theory part: http://www.diku.dk/hjemmesider/ansatte/torbenm/Basics/ (Basics of Compiler Design - Free book) actualy put something together: http://www.dabeaz.com/ply/ (PLY (Python Lex-Yacc)) maybe not the solution for real world use, but helped me jump past some nitpicking parts with the C / lex / yacc implementatio…
Comment linking /ply/
on “Want to Write a Compiler? Just Read These Two Papers.”Submitted Presentation on the new Python GIL as a story · 77 points
HN discussionHe has a whole course on compiling https://www.dabeaz.com/compiler.html
Comment linking /compiler.html
on “Everything Is Just Functions: 1 week with David Beazley and SICP”Submitted Python Generator Tricks for Systems Programmers as a story · 65 points
HN discussionDavid Beazley hosts a pretty good compiler class. I wrote my first one there. https://www.dabeaz.com/compiler.html
Comment linking /compiler.html
on “My First Fifteen Compilers”Submitted A Curious Course on Coroutines and Concurrency (2009) [pdf] as a story · 34 points
HN discussionWas glad to see this posted here, especially since in late August, I'll be taking the one-week SICP course that David Beazley in the Python community put together: https://www.dabeaz.com/sicp.html
Comment linking /sicp.html
on “Paul Graham on SICP (2000)”Submitted Understanding the Python GIL (Pycon 2010 Slides) as a story · 34 points
HN discussionI've taken 2 of David Beazley's courses.[1] And, I highly recommend them. If you haven't seen some of his talks, he's very good at explaining things by building them from nothing. I took 2 courses: "Rafting Trip" and "Write a Compiler". Both were awesome. The Rafting Trip took us through implementing the Raft consensus algorithm from scratch. And the "Write a Compiler" course had us build a small language using LLVM…
Comment linking /
on “Ask HN: Programming Courses for Experienced Coders?”Submitted Revisiting thread priorities and the new GIL as a story · 20 points
HN discussionDavid Beazley teaches weeklong intensive courses on Raft and interpreters and SICP. Good use of a corporate education budget. I have no affiliation with it I just love the idea and hope to see more like this. https://www.dabeaz.com/courses.html
Comment linking /courses.html
on “Ask HN: Programming Courses for Experienced Coders?”Submitted Python Thread Synchronization Primitives : Not Entirely What You Think as a story · 20 points
HN discussionSimilar ideas in Python with Generators and Co-routines: http://www.dabeaz.com/generators-uk/
Comment linking /generators-uk/
on “Useful Unix commands for exploring data”Submitted Inside the Python GIL as a story · 20 points
HN discussionOr this: https://dabeaz.com/sicp.html
Comment linking /sicp.html
on “If not SICP, then what? Maybe HTDP?”Submitted Reexamining Python 3 Text I/O as a story · 16 points
HN discussionTry this. It works: https://dabeaz.com
Comment linking /
on “If not SICP, then what? Maybe HTDP?”Submitted Python thread deadlock avoidance using a context manager as a story · 12 points
HN discussionLink is caps-sensitive -- needs to be https://dabeaz.com/sicp.html
Comment linking /sicp.html
on “If not SICP, then what? Maybe HTDP?”Submitted Generator Tricks for Systems Programmers (2008) [pdf] as a story · 10 points
HN discussion