The recent redesign of DynamicHMC.jl provides an opportunity to reflect on how my Julia coding style changed. I started this package two years ago, and did not do any major refactoring after it became usable, mostly because I did not have a good comprehen... (more…)
Read more »
Catlab.jl is a framework for applied and computational category theory, written in the Julia language. Catlab provides a programming library and interactive interface for applications of category theory to scientific and engineering fields. It emphasizes ... (more…)
Read more »
This isn’t about understanding everything about TCP or reading through TCP/IP Illustrated. It’s about how a little bit of TCP knowledge is essential. Here’s why.
When I was at the Recurse Center, I wrote a TCP stack in Python (and wrote about what happens... (more…)
Read more »
Researchers often need to create complex visualizations, that go far beyond a single axis or a simple subplot grid. This is especially true for graphics meant for publication, which are held to a higher aesthetic standard. Still, most commonly used plotti... (more…)
Read more »
Book writing status: Completed (December 2023, small changes possible). (more…)
Read more »