Defeating Moloch, one optimisation at a time | MSc student in AI, currently working on generative modelling for bioinformatics | Machine learning, game theory, personalised medicine | Co-host of Bit of a Tangent podcast and Narrator of Replacing Guilt audiobook | gianlucatruda.com
gianlucatruda
This is a superb overview! I’ve used Vim for about 2 years now, but I still learned a bunch of things from this post that I didn’t pick up from other cheatsheets or articles.
My 2-cents: Vim itself is powerful as an editor, but I always missed some IDE features. What I’ve come to realise is that the real power of Vim is not the editor, but the keybindings. I installed the Vim extension in VSCode some time ago and have loved the hybrid workflow. Since then, I’ve been gradually incorporating Vim keybindings into all the tools I use for text — like Overleaf for writing papers in LaTeX and Zettlr for writing notes in Markdown. I still use Vim itself for small scripts and quickly editing files. It’s so powerful being able to go between applications and never have to think about what your fingers are doing to transform ideas into output.
One thing I still haven’t quite figured out is in-browser text entry. So far, I haven’t liked the solutions I’ve found, but it’s something I’m looking into for the future. Writing this comment without my usual keybindings is… slow.
There will be a Sequences Discussion Club event to talk about this post. Join us on Clubhouse tonight for a ~1h discussion. https://www.joinclubhouse.com/event/PQRv1RoA
If you listen from 31:54 (linked here) to 46:00, Lex articulates very nicely what’s unique and interesting about Clubhouse and they discuss how it compares to Skinner-box social media. It’s a nice summary of the underlying value and definitely echoes some of my experiences so far.
Try joining communities/clubs on topics you’re interested in. Then any rooms started by their members should pop up in your lobby. Also, I’ve heard that following people you’re interested in helps improve the suggestions.
I’d love to do that sometime (timezones permitting). I’m @gianlucatruda on Clubhouse.
Great summary! For those reading the comments, there is a growing Rationalist-oriented community on Clubhouse. Join here: https://www.joinclubhouse.com/club/rationality-live
Update: I tried searching again now and it pops up when I search “rationality” now. Seems it just took a while to update.
Seems that there isn’t yet a robust way to share these new communities (that I’ve found). But I’m glad you’re finally in. Looking forward to some future conversations!
I don’t think it’s you. These in-app communities are a brand new feature, so I suspect it’s still a bit buggy. Thanks for letting me know.
Try visit this event link from your phone and then tap on the club name. Does that work?I’ll also try invite you directly from the app.
Agreed. They’re working on Android at the moment. I should have made all that clear in the post.
Announcement: Real-time discussions in a new Clubhouse community.
I just discovered this now, Zvi. It’s such a great heuristic!
I whipped up an interactive calculator version in Desmos for my own future reference, but others might find it useful too: https://www.desmos.com/calculator/pf74qjhzuk
Apologies for the late reply. Thanks for your kind words and support!
My Replacing Guilt output has been very low lately, but I’ll have some more time flexibility in the near future and will start making progress again.
Thanks for compiling the series like this. I really appreciated being able to read it on my Kindle!
To help make Nate’s ideas even more accessible, I’m currently producing an audio version. It can be found at https://anchor.fm/guilt or by searching “Replacing Guilt Podcast” on all podcast platforms. I intend to make a single audiobook out of it at the end too*.
If you know of people who would benefit from Replacing Guilt, but primarily consume audio instead of reading, please do forward it their way.
*All with Nate’s permission, of course
No, to be clear, what I interpreted of your post was that you are “prescribing” how much time should be spent. “Predicting” how much time you will spend on something is not particularly helpful in achieving any output results, especially if it’s largely just repeating what you did before. Your response does help in that it clarifies what you have done. It’s just not what I thought you had done. In my experience, a “prescription”—a plan for what you must do to achieve some valuable outcome—is of more use in self-experimentation than a prediction. If, on the other hand, you have a lifestyle that is chaotic and in flux, where estimating time required by novel tasks is a challenge, then yes, a prediction is indeed useful. Thanks for getting back and sorry that my response is a fortnight later.
Could you elaborate on how exactly you went from a collection of data to a prescription of how much time you should spend on each task?
Great post and helpful synthesis of the difference in procedural- and declarative- directed approaches. The matrix multiplication example earns a 10⁄10 too. I trust the exams went well!
Yes! Even many websites and web apps implement some Vim standards. Particularly
\
for search.