Recomendations
I often find interesting articles or sites that I plan to read later. I used to have a bad habit of "saving" them by just keeping tabs open in my browser. Unfortunately, one day I lost my whole reading list. Links to hundreds of interesting web pages gone forever. A few years later, it happened again. So I decided that I have to be more organized with bookmarks.
There are lot of solutions for managing bookmarks. But it seems to me that the best way is to manually curate a public list of links. That way, I can easily open my bookmarks from any device. Also, this is a way of supporting interesting content.
Math
- The fall of the theorem economy
- Michael Stapelberg
- Structural Types and Duck Typing
- Recursion Schemes for Mathematicians
- Making Music with Math
- Joel David Hamkins
- Unification
- Understanding ECDSA
Haskell
- Template Haskell Is Not Scary
- Resources, Laziness, and Continuation-Passing Style
- Typeable and Data in Haskell
- Struggling Towards an Algebraic Theory of Music
- Easy Type-Level Flags In Haskell
- Functional Data Structures and Algorithms
Go
- Zero-copy in Go: sendfile, splice, and the cost of io.Copy
- Go Advice
- You Don't Know Go Yet
- Google Style Guides
- GopherCon UK
- How 4 bytes of padding make array clearing 49% faster
- https://golang50shades.com/
- Writing Cache-Friendly Go: Data Layout, False Sharing, and Memory Access
- Memory Allocation in Go
Zig
SQL
Compilers
Linux
- Linux ate my RAM
- htop explained
- NUMA Part 1: Cores, memory, and the distance between them
- Containers Are Not Magic: Namespaces From Scratch