Hacker News
- Lessons I learned from working full-time on a FOSS project for 503 days https://mathspp.com/blog/503-days-working-full-time-on-foss-lessons-learned 33 comments
- Animations From First Principles (in 5 minutes) https://mathspp.com/blog/animations-from-first-principles-in-5-minutes 16 comments
- What learning APL taught me about Python https://mathspp.com/blog/what-learning-apl-taught-me-about-python 97 comments
- How to create a Python package in 2022 https://mathspp.com/blog/how-to-create-a-python-package-in-2022 145 comments
- Why APL is worth knowing https://mathspp.com/blog/why-apl-is-a-language-worth-knowing 33 comments
- Let's build a simple interpreter for APL, part 2 (2020) https://mathspp.com/blog/lsbasi-apl-part2 9 comments
- 5 ways to flatten a list of lists https://mathspp.com/blog/5-ways-to-flatten-a-list-of-lists 22 comments python
- Learn how to build a simple TODO app that runs in the terminal with Python π and Textual. π https://mathspp.com/blog/textual-tutorial-build-a-todo-app-in-python 3 comments python
- Pass-by-value, reference, and assignment | Pydon't https://mathspp.com/blog/pydonts/pass-by-value-reference-and-assignment 2 comments python
- Explaining the most obscure βHello, world!β program I have ever seen https://mathspp.com/blog/the-most-obscure-hello-world-program 3 comments python
- Solving Wordle with APL https://mathspp.com/blog/solving-wordle-with-apl 7 comments apljk
- Building an ELO rating system simulation webapp with Streamlit https://mathspp.com/blog/elo-rating-system-simulation 4 comments python
- Sockets for dummies https://mathspp.com/blog/sockets-for-dummies 26 comments python
- In-depth analysis of Python solutions to Advent of Code day 1 https://mathspp.com/blog/advent-of-code-sonar-sweep-analysis 8 comments python
- Here's how 2 lines of APL code checked & fixed 1h of maths calculations on paper. https://mathspp.com/blog/counting-mosaics-with-apl 7 comments apljk
- Here's how 2 lines of APL code checked & fixed 1h of maths calculations on paper. https://mathspp.com/blog/counting-mosaics-with-apl 32 comments programming
- Boost your productivity with the REPL | Pydon't https://mathspp.com/blog/pydonts/boost-your-productivity-with-the-repl 6 comments python
- The do's and don'ts of naming in Python | Pydon't https://mathspp.com/blog/pydonts/naming-matters 17 comments python
- Bite-sized refactoring | Pydon't https://mathspp.com/blog/pydonts/bite-sized-refactoring 7 comments programming
- Does elegance matter? https://mathspp.com/blog/pydonts/does-elegance-matter 8 comments programming
- Usages of underscore (_) β the syntax nuances and the idiomatic use cases https://mathspp.com/blog/pydonts/usages-of-underscore 17 comments python
- The power of `reduce` β why you should appreciate it and learn to use it like a pro https://mathspp.com/blog/pydonts/the-power-of-reduce 34 comments python
- Idiomatic sequence slicing and slicing tips https://mathspp.com/blog/pydonts/idiomatic-sequence-slicing 2 comments python
- How I used finite state machines (and a bit of programming) to beat combinatorics and "count how many valid passwords"-type problems https://mathspp.com/blog/counting-passwords-with-automatons 8 comments math
- Using finite state machines to speed up an algorithm by a factor of 173.4 BILLION https://mathspp.com/blog/counting-passwords-with-automatons 40 comments python
- Anti-patterns to avoid when indexing sequences in Python https://mathspp.com/blog/pydonts/sequence-indexing#best-practices-in-code 2 comments python
- Enumerate β a really simple tool that you aren't using to its full potential https://mathspp.com/blog/pydonts/enumerate-me 20 comments python
- Live-streaming work on basic APL interpreter https://mathspp.com/twitch 3 comments apljk
- Admittedly a very simple tool in Python, zip has a lot to offer in your `for` loops https://mathspp.com/blog/pydonts/zip-up 50 comments python
- Pattern matching tutorial for Pythonic code https://mathspp.com/blog/pydonts/pattern-matching-tutorial-for-pythonic-code 48 comments python
- I wrote a proper brainfuck interpreter in just 14 lines of Python code. It reads input from the command line or interactively and it can read the code from a file or from the command line. The tape is infinite in both directions and EOF resets cell to 0. https://mathspp.com/blog/writing-interpreter-in-15-loc 3 comments brainfuck
- My two cents on the 2020 APL Problem Solving Competition https://mathspp.com/blog/2020-apl-competition 12 comments apljk