Definitely not a heavy day today, but did a good bit of socialization:
- Attended the DDIA reading group, in which I talked a bit about the different UUID versions, and how monotonic clocks contribute to certain versions.
- A lot of people just use UUIDv4 because it’s all random, but consider if you need a time sortable ID — use UUIDv6/7!
- Had a coffee chat, during which my fellow recurser and I walked over to a park and talked about various things. We both felt quite grateful that we were able to take sabbatical and attend recurse.
- Continued with the Karpathy course. I rudely interrupted the session to suggest a different format. Instead of watching the video and discussing the next day, we decided to do the various exercises posed in the video. Backprop makes a whole lot more sense now, and I can understand why it’s so tricky in general. Was very interested in how the derivative of certain matrix multiplications just results in a… matrix multiplication! Makes a lot of sense why we try to optimize for these matmuls when they’re scattered all across ML processes.
- Went to the algorithms appreciators group. We talked about a pretty cool DFS problem!
The concrete things I’ve “done” so far:
- A very ugly but valid visual representation of reservoir sampling, using Svelte
- A zulip bot allowing users to generate random questions from various problem lists. Deployed to the hub’s rasberry pi using Disco. Built in a way that adding new problem lists should be easy! Also exposes an api to get random problems, if ever needed.
- An mcp server that allows me to interface with the recurse api.
- Forgot to check in? Ask the agent to check you in!
- Want to find someone to pair with? Ask the agent if they can find the person you’re looking for and send them a message!
- Wanted to write a quick note to yourself while you were coding so that you could write it in your check in? Ask the agent to send a message to yourself!
- Arena + ML: Resnet implementation. Probably will continue with the foundations stuff, although if I want to complete Arena, it’ll definitely be in my own time in the future.
I need to put a bow on the middle two items atop here so that people can start using it!