(Also Sapiens :)
Range - David Epstein
93 karma · joined March 22, 2020
Socials:
- calendly.com/https://calendly.com/elias-n/15-minute-talk
- github.com/https://github.com/e-neuman
Interests:
AI/ML, Entrepreneurship, Hiking, Startups
---
(Also Sapiens :)
Range - David Epstein
I appreciate the reference to the PGP word list, I didn't know about it.
One thing MadHash adds is a bit of structure in the form of <adjective> <noun> <adverb> <verb> <adjective> <noun> which should help make the phrases more memorable.
Also, each sentence covers 64 bits, whereas the PGP word list covers just 2 bits per word.
Not sure how this would fit in https://xkcd.com/1205/ though.
* Some pause, stop, reset buttons would be nice - but maybe you're more minimalist than I am.
* You could use the Notifications.js API to alert the user instead of just a noise.
On the code side, I would try to format the positions correctly in css instead of using all those <br/>'s.
(Personal preference here), I wouldn't spread the code so thin into so many components/css files too early in the project. In my experience, this makes the structure more rigid when you should maximize flexibility, so you can iterate as quickly as possible.
I do have the "my laptop's hardware is not enough" problem, and my current approach is simply spinning up an EC2 instance with the desired resources and ssh into it and then cloning the git repo I'm working on.
Normally, I set up the instance once (I have to add the ssh keys to my github account), and (if it's an expensive instance) start/stop it so I don't leave it running over night. Not a big pain point as of how I currently work.
I could see myself using Booste if it allowed me to, with a single command, spin up and sync bigger instances that would run for a short period of time (eg, for ML model training) and then intelligently stopping/terminating it. Also, if you integrate more than one cloud provider, I could switch to the cloud provider best fit for my needs (cost, spin up time, latency, cpu/gpu, etc).
A couple thoughts on the current implementation (you might be already addressing): - I generally have more than one ongoing project at a time. Having everything in ~/Booste sync'ed with every box doesn't work for me (aside from the fact I'd use a different location) - I sometimes do need to work with big data files, and even if I don't want them syncing all the time, I do want a way to retrieve them easily. - I also often work with jupyter notebooks, so I'd need a way to tunnel (like I do with ssh)
Hope this helps and good luck!