It fascinates me to see how the ad algorithm responds to people who watch content in multiple languages. I study a lot of languages as a hobby, so I often watch YouTube videos that are in Mandarin, like news broadcasts and niche hobby channels. YouTube has now started showing me ads (in Mandarin) which seem to be targeted to Mandarin-speaking immigrant parents of young children who want a way to teach them Mandarin despite my, and my spouse’s, very busy careers. I find this amusing because I am a single, pasty white man in my 20s.
> I just downloaded it and I'm quite impressed with the ease of use of the color options. Just a few lines in a text file. I can swap between dark and light modes easily.
Not just that, but you can change the settings file while the reader is open and it will update immediately. I use a one-line cmd script to switch quickly between light and dark.
Yes! I often write LaTeX in vim under WSL with this setup and it works pleasantly. VimTeX re-compiles whenever I save the document, launches SumatraPDF on the first compilation, and SumatraPDF hot-reloads it without any extra effort on my part. I'm pleased to see a native Windows program and VimTeX under WSL interoperate so well.
SRS and learning-by-doing aren't mutually exclusive, in fact, I find that doing them together is much more effective than doing either one individually.
The catch is that, in my experience, SRS won't help you learn material you've never seen or used before. For programming, I make Anki cards for a given language/library/algorithm during or after the process of actually implementing something with it; then I can add my own code snippets into the card. For natural languages, I make a card only after I've seen or had to look up a particular grammatical construction or vocab word; then I can add my own example sentence, or the context where I first saw the term, into the card. So long as I'm regularly reviewing, then even for rare idioms or vocab, I can remember things I last saw years ago.
SRS is not as effective if you're studying prebuilt material by rote without any other interaction with the content. Rather it should be one part of a broad portfolio of activities you do to learn. For coding it should complement things like implementing projects, learning new libraries, reading open source code, reading technical books on the subject and so on. For languages it should complement things like talking to native speakers, reading news articles in the target language, listening to podcasts etc. where you use content from your other things and turn them into Anki cards.