Over the years, I keep facing this issue of upgrading yt-dlp using winget. I had to search the resolution over and over with many people pointing to different places, but only this worked for me, so I’m documenting it for myself.
Duolingo is a language-learning app that’s based on spaced repetition concept. It is a gamified app that structured each language courses around lessons. In each lesson, there are several questions, and each time you answer a question incorrectly, you lose a heart. For the free tier, there are limited amount of hearts which regenerate over some period of time. I find that the concept of losing hearts over making mistakes is counter-productive for language-learning, since language-learning means making mistakes and correcting them often.
They also annoy you with ads while you’re doing lessons. The goal of this is to entice you to subscribe to their “Super Duolingo” plan. Having interruptions during lessons is extremely frustrating because it distracts you from learning and forces you to focus on something else.
However, there is a legitimate feature that bypasses the annoyances of limites hearts and ads during lessons: Duolingo for Schools.
I have some Japanese e-books that I am reading in my Kindle (mine is Kindle 8th Generation). I use Calibre to manage file format conversion and sending them to Kindle.
However, when I send them to my Kindle, I encountered some problems:
The furiganaembedded in the e-book are shown incorrectly. They are inlined instead of appearing on top of the kanji characters.
The reading layout is horitonzal left-to-right instead of vertical right-to-left.
So after scouring Calibre’s forums, this is happeneing because of two reasons:
I was sending the converted e-book as “old” MOBI format which does not support those layout features.
There were some extra CSS required to be injected for the reading layout.
On Windows 10 and Windows 11, sometimes “United States-International” keyboard layout will appear in Window’s keyboard layout options. This keyboard layout is not what you normally want since most keyboard uses the normal US keyboard layout and not the US-International layout.
Keyboard layout list from taskbar showing English (United States) languagewith United States-International keyboard layout
There’s something strange going on. I do not have any memory of adding it. When you check the keyboard settings in Time & Language > Language & Region > English (United States) > Language options, you won’t see it listed in the keyboard list. This seems like a Windows bug that happened to some users since Windows 10 era.
Windows 11’s Language & Region settings
In English (United States) settings, only US QWERTY keyboard layout is enabled
Apparently, the workaround for this is to add the keyboard layout “United States-International” from “Add a keyboard”.
Find “United States-International” in “Add a keyboard”After “United States-International” is added, you can remove it.
After this, “United States-International” will show up in the keyboard list. Then, you can find the option to remove it. After you removed it, it will disappear from the Keyboard layout list.
Keyboard layout list from taskbar no longer showing United States-International keyboard layout
However, this is not permanent. Seems like after some time, perhaps after some Windows Update, it will appear again in the list. However, when it happen again, one can re-apply the same trick again. Let’s hope that it will be fixed in future Windows versions.
Recently I finished a book called Stolen Focus: Why You Can’t Pay Attention – and How to Think Deeply Again. With it, I realized that a lof of our time spent on screen are designed to be distracted away by something else and it’s really hard to focus on 1 stuff at a time. At any moment, if you don’t take effort, you will be swarmed by notifications, badges, cravings for rewards, fear of missing out, and many more tricks. The author postulates that this is what makes us, collectively, have lower focus than what we used to have in the past, i.e. focus being stolen away from us.
I recently bought a new laptop and went through the hassle of setting up Git SSH key again. There are many guides somewhere on the Internet but it’s all over different places and they tell you to do different things with different outcomes. Also, the guide from GitHub is less than ideal as it requires using “Git Bash” which I do not like. So I’m writing things down for my future reference.