Hacker News new | ask | show | jobs
by readyp1 2739 days ago
To an extent, those drawbacks can be mitigated by software, namely Calibre[0]. There may be alternatives out there, but this is the particular piece of software I use. I'll do my best to address your concerns here. (N.B. I don't develop this software, nor am I paid to advertise it; I just like it and want to demonstrate some of its features here)

While most books that I own are hard-copy, I have an old Kindle Touch from 2012 that I use fairly often. I've received a bunch of gifts in eBook form over the years, and want to be able to read them on my computer and other devices. Calibre natively supports getting eBooks to and from devices such as mine[1], and there's a plugin out there (not too hard to find, but I won't name it here just in case) that automatically strips DRM from files during the import-to-library process. Of course, you can also just import files from your computer, and it will de-DRM those as well. Calibre also has a built-in content server[2] that's pretty configurable and allows you to share with friends; it essentially whips up a website that lets you both read eBooks in browser and download them in whatever formats you have.

You can also have it convert between most eBook formats and more[3]; you can be as granular as you want during the conversion process, or just use a default profile that comes with the software.

Of course, you can also edit any format of eBook that you've imported into your library[4]. I haven't personally tried that feature, but it looks like you'd be able to manage diagrams.

I realize that this is a fair amount of work to do on the consumer side to address the problems you've brought up, but as a multi-device reader (computers big and small, Kindle, phone), it does a great job without much hassle for me.

[0]https://calibre-ebook.com/ [1]https://manual.calibre-ebook.com/faq.html#device-integration [2]https://manual.calibre-ebook.com/server.html [3]https://manual.calibre-ebook.com/faq.html#id6 [4]https://manual.calibre-ebook.com/edit.html