There's a wiki page with links to plenty of resources: https://www.emacswiki.org/emacs/SiteMap
HN user
asicsp
Author of several programming books and counting. Addicted to reading fantasy books.
https://github.com/learnbyexample
https://learnbyexample.github.io/books/
I use xfce because it is stable, simple and lightweight. Perhaps I don't know what I'm missing but I'm very happy with it.
See also this quiz: https://fstrings.wtf/
This month I release an updated version of my "Practice Python Projects" book: https://learnbyexample.github.io/practice_python_projects/
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.
the syntax for nested list comprehensions has a rather... incomprehensible order
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.
Dupe: https://news.ycombinator.com/item?id=44284291 (117 points | 8 days ago | 28 comments)
Seems like the link changed, and thus not caught by the dupe detector.
I wrote interactive TUI apps with exercises for Linux CLI tools, coreutils, grep, sed and awk: https://github.com/learnbyexample/TUI-apps
See also this open source version inspired by that site: https://github.com/daquino94/linux-path
Previous discussion with patterns in comments: https://news.ycombinator.com/item?id=24974534
See also: "Where Vim Came From" https://twobithistory.org/2018/08/05/where-vim-came-from.htm...
Discussion: https://news.ycombinator.com/item?id=17696023 (420 points | Aug 6, 2018 | 259 comments)
This might help: https://pythonspeed.com/datascience/
I'm continuing to update my already published ebooks. Apart from catching up to new software versions, it also helps to address typos and other issues found by my readers.
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.
A very different book, but I loved reading "Jonathan Strange & Mr Norrell" [0] as well by the same author.
[0] which used footnotes to great effect
Related discussions:
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)
See also: "$HOME, Not So Sweet $HOME" https://gist.github.com/sharadhr/39b804236c1941e9c30d90af828...
I write in Markdown and use Zola (https://github.com/getzola/zola) to convert for publishing via GitHub Pages.
https://marginalia-search.com/explore/random is another cool option - plus, you can get results similar to a site you like.
See also this little bit of discussion about a week back: https://news.ycombinator.com/item?id=42999672
I think the dupe detection works only if there had been substantial discussion before, which none of the previous three had in this case.
https://mathspp.com/blog/sockets-for-dummies might help
See also this previous discussion:
https://news.ycombinator.com/item?id=29138570 (158 points | Nov 7, 2021 | 121 comments)
See also: https://nithinbekal.com/posts/ruby-3-4/
See also these previous discussions (some are for specific chapters):
* https://news.ycombinator.com/item?id=41945308 (252 points | 65 days ago | 83 comments)
* https://news.ycombinator.com/item?id=41222528 (68 points | 4 months ago | 47 comments)
* https://news.ycombinator.com/item?id=37478111 (218 points | Sept 12, 2023 | 93 comments)
* https://news.ycombinator.com/item?id=35178719 (191 points | March 16, 2023 | 107 comments)
See also this previous discussion:
https://news.ycombinator.com/item?id=25442510 (302 points | Dec 16, 2020 | 96 comments)
Related:
Ultralytics AI model hijacked to infect thousands with cryptominer (https://www.bleepingcomputer.com/news/security/ultralytics-a...) - discussed 2 days ago: https://news.ycombinator.com/item?id=42351722
Discrepancy between what's in GitHub and what's been published to PyPI (https://github.com/ultralytics/ultralytics/issues/18027) - https://news.ycombinator.com/item?id=42337548
You can edit the title after submission (the automatic change won't trigger).
Previous discussion: https://news.ycombinator.com/item?id=23048054 (762 points | May 2, 2020 | 126 comments)
See also:
* https://backreference.org/2010/02/10/idiomatic-awk/
* https://earthly.dev/blog/awk-examples/
* https://learnbyexample.github.io/learn_gnuawk/ (my ebook)
Check out https://unix.stackexchange.com/questions/112023/how-can-i-re...
For more detailed resources, see https://www.grymoire.com/Unix/Sed.html and my ebook https://learnbyexample.github.io/learn_gnused/