This is all commonly-highlighted stuff that rarely actually causes gotchas and doesn't give particularly deep insight into the language design. (It also assumes CPython and is specific to its implementation details, but everyone does that anyway — especially since the reference implementation is pretty much the only language spec we get.) Current LLMs could probably one-shot this entire document.
I'm also not a fan of using a brand-new repo with just a README.md to publish content like this. GitHub provides actual page hosting for a reason; it's disappointing to see 'github.com' (rather than 'username.github.io') in the URL and then get some random thoughts rather than an actual useful project (or at least an interactive demo).
Actually, this shouldn't be in Show HN at all, as there is nothing to try out here except by copying and pasting code snippets (https://news.ycombinator.com/showhn.html).
This is all commonly-highlighted stuff that rarely actually causes gotchas and doesn't give particularly deep insight into the language design. (It also assumes CPython and is specific to its implementation details, but everyone does that anyway — especially since the reference implementation is pretty much the only language spec we get.) Current LLMs could probably one-shot this entire document.
I'm also not a fan of using a brand-new repo with just a README.md to publish content like this. GitHub provides actual page hosting for a reason; it's disappointing to see 'github.com' (rather than 'username.github.io') in the URL and then get some random thoughts rather than an actual useful project (or at least an interactive demo).
Actually, this shouldn't be in Show HN at all, as there is nothing to try out here except by copying and pasting code snippets (https://news.ycombinator.com/showhn.html).