Hey! Welcome to my site. I'm Fred, and I like helping people learn new things. Here are some things I wrote:
Computers
How does curl _really_ work, though—explaining what happens under the hood when you run curl http://github.com
on a Unix-like glibc system.
Factor & algorithms
These may be a bit broken while markdown rendering gets fixed
Implementing a simple algorithm in a concatenative language.
Fun experiments with encoding contact data as QR codes.
Poking around the builtin facilities for sorting.
Solving Embarrassingly Simple Problems (in Factor)
Translating some Erlang problem-solving strategies to Factor.
Also, I implemented the optimized AES-128 algorithm in Factor as an exercise. I would not trust the cryptographic security of my implementation—it has not been audited for side-channel attacks, etc, as appropriate for production-grade cryptography. For serious crypto work, use Factor's libsodium binding instead.
3d Printing
PETG adventures - PETG adventures
Ongoing notes which I try to get PETG, a nice but somewhat tricky plastic working on my 3D printer. Very close now, only minor issues left to solve.
Thinking & Health
- incremental doing—a brief essay on overthinking things