Another banger day
- Worked on the CS336 Assignment 1 with a group. We implemented the byte pair encoder!
- Had 2 coffee chats which both led me outside on a really hot day, but it was worth it
- First one had us going on an adventure to Brooklyn DOP Fast Life, my new favorite slice shop
- Second one had us going on a different kind of adventure through Fort Greene park
- Both had great conversations about life, projects, work, recurse, and everything in between
- Attended presentations. I think I’ll end up presenting something after I “never graduate” from recurse. I don’t think I have anything I feel comfortable presenting just yet — but that’s okay!
- I spent some time really working through my problem set picker bot. I wanted to make it extensible so that people could just create new problem set pickers and easily deploy them as needed. I think I achieved that.
- I had to do some interesting things with argparse. It’s kinda interesting that a lot of the cli building tools expect that you’re building a parser only through cli, and don’t actually support standard string parsing? Unless I’m doing this wrong.
- But argparse itself was pretty useful for this, and it’s able to process strings. Had to do a hacky thing and create a custom help formatter though, because I didn’t want the “usage” string to be included in help pages.
- Doing all this made it a lot easier to keep all code that needs to be added for a new problem set contained to an isolated folder directory, for the most part.
- Oh yeah, and all this is using disco, which is software that an RCer created to make deployments easier, especially to devices like a raspberry pi. I really like it!