asicsp
Next, I'm working on a TUI app (using Textual) for board games like Tic Tac Toe and Connect Four. These will also have a modified rule that requires forming a square instead of a line.
I remember reading a blog post pointing out that the for-loop order stays the same between comprehensions and normal nested code. You write the outer loop first.
Seems like the link changed, and thus not caught by the dupe detector.
Writing a basic Linux device driver when you know nothing about drivers or USB
Programming Beyond Practices (2016) [pdf]
Quarkdown: A modern Markdown-based typesetting system
Minimal IRC server from scratch in Python
Regex Isn't Hard (2023)
Discussion: https://news.ycombinator.com/item?id=17696023 (420 points | Aug 6, 2018 | 259 comments)
Parser Combinators Beat Regexes
Quarkdown: A modern Markdown-based typetting system
Building a Search Engine from Scratch
Last week I published a new version for my awk ebook (https://learnbyexample.github.io/cli-text-processing-awk-ann...) and today I'll start working on sed ebook.
Awk Idioms Explained
Architecture Patterns with Python
[0] which used footnotes to great effect
Matching Ruby Regexps 200 Times Faster
Improving Posting's startup time by over 60%
Understanding Unix Filesystem Timestamps (2022)
https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-... --> https://news.ycombinator.com/item?id=42999672 (66 points | 25 days ago | 22 comments)
https://blog.reverberate.org/2025/02/10/tail-call-updates.ht... --> https://news.ycombinator.com/item?id=43076088 (124 points | 18 days ago | 92 comments)