Just connect your Kindle with your PC via any ISB cable, and with little moving around you can locate the directory where your downloaded books dwell. Just copy it to your PC, and then tranfer to your Kobo reader.
There is a DeDRM plugin for Calibre but it doesn't work very well on Amazon's KFX format. People get around that by getting Amazon to deliver the book in an older format but then you lose the typography improvements that come with KFX.
It feels like this is the beginning of the end for ebook DRM stripping.
This is such a great article. It's one of the examples that comes to mind when people ask me about great engineering blog posts. The TL;DR is the Go GC was causing some fairly large latency spikes under load. Since Rust doesn't do GC, because of its ownership model, these latency spikes didn't exist in their Rust implementation of the service.
Also, pflock you have a small typo there. You probably meant to say from Go to Rust, not Go to Go :)
Keep in mind this post is lolspeed porn, not a compelling argument against using a GC in your new project. If you're successful enough to have these problems, you can afford to rewrite in anything.
Not sure about with Firefox's built in tracker protection. But I recall reading that having ad/tracker blocking could actually make a user easier to uniquely identify, because the browser now behaves differently than most: https://panopticlick.eff.org/about.
My hope would be that built-in tracker will make ad-blocking browser traffic more ubiquitous.
Pretty sure mine is highly distinctive for exactly that reason, no cookies + no JS, but if all you can tell from me is when I'm online, what useful info will that give you to sell me to advertisers. Nothing. I'm worthless. Track away.
not sure how it compares feature wise but I've found it extremely helpful.