Humble Bundle content is DRM-free. Once you pay you get download links in your e-mail for downloading the content. Books are offered in PDF, ePub and Mobi formats. You can back up the books and/or keep the e-mail for future.
If you sign up for an account you can also save your purchase to your account and then access all the purchases made through the library.
Why are Twitter threads so common? What makes them better than a real and accessible blog post? I don't condemn threads, but the user interface and reading experience is so awful that I cannot like them as they currently are.
It's difficult to navigate forward or backward in a thread, specially when there are a lot of tweets, as every few tweets it has to load more. Plus, every tweet can have its own replies, so it's hard to read comments or reactions.
The only thing I find useful in threads is that, since every sentence is a separate tweet, it's easy to share a particular point in a conversation by sharing the URL for that particular tweet.
Regarding the 'always listening' concerns, on Android 6.0 and above it is possible to grant granular permissions for resources such as microphone or location to applications. Even on applications that use an older SDK where granular permissions are not a thing, you can still disable those permissions after installing the application by tweaking the System Settings.
By looking at my current permission settings, only the Camera and the Phone app have permission to use my microphone. I closed my Facebook account a while ago but I use WhatsApp, owned by Facebook. Given that I don't send voice notes or make in-app calls, there is no need for it having access to my microphone. Same with location — no need.
Electronic voting is a bad idea and I'd be suspicious on anyone trying to promote it.
How can you know that even if the source code for the voting machine is open, the voting machine is running the exact same source code? How can you know nobody has tampered the code the instance is running?
I'm glad my country is still running on paper ballots and glad we require voter ID.
I use KeePass to store my passwords plus other sensible data. It's multiplatform and I can have access to my passwords file on macOS using MacPass, on Linux and Windows using KeePassX, and on Android using KeePass2Android.
I use Dropbox to sync the file through multiple computers including my Android phone. I don't fully trust Dropbox for sensible stuff, but since the passwords file is encrypted by KeePass, I consider that if Dropbox ever gets compromised, they won't be able to access the contents of the file right away without a lot of work.
The passwords file uses a long password, one of the few passwords I still have to remember, plus I use a keyfile for encrypting the file. That file is not allowed to be uploaded to the cloud. I have a copy of the keyfile in my laptop, another one on my Android phone, and another one on a Veracrypt partition in my thumb drive.
It is not a perfect setup, because I still have a few issues that I haven't considered, such as how should I proceed if my phone or laptop bag ever get lost or stolen; but it's convenient for me at this moment.
I've been using password managers (KeePass, in my case) for about a year and all I can think is, why I didn't start using them earlier. It is cheaper to generate a long, random password using alphanumerical and special characters than trying to think a clever yet memorable unique password by myself, and probably more secure.
Plus, it's true that you end up storing other sensible things that are not passwords, such as API or recovery keys, because it's acts like a vault.
Commented on Ask HN: How do you spend your free time in office? via Hacker News:
Researching ideas that previously came to my mind minutes before when I was busier. I write down these kinds of ideas to save them for later and them I put them out of my mind as I'm trying to do my work. Or, I just browse HN.
Usually I look at this through my phone as I'm walking somewhere. Taking a 4-5 minute break for a walk is important because sitting all day is not healthy. Sometimes the walk has a purpose such as going to the coffee machine. Sometimes it's just randomly moving around then go back to my seat.
As others are saying, the new Electron-based app is so bad on so many levels. Recently it has been failing to deliver incoming messages. They don't even appear, it just causes confusion to anyone trying to have a text conversation. Plus the lack of features that versions for other platforms have.
At this point it's just better to use web.skype.com on a browser tab. I find that more reliable than the Electron client.
And I'm just talking about the Linux version here. It's like if Skype had different bugs on each platform. Windows version also has its own glitches too.
* The classic, full version of Skype for Windows sometimes flips the order of a few messages, so that if you send two messages, the first one appears below the second one.
* The new UWP app seems to disconnect every time the window gets minimized. When the window is restored, for a few seconds I see all my contacts offline while it's trying to reconnect.