Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> You are cherry-picking memory hogs like "Chrome, Slack or Atom"...

Huge amount of RAM usage is subjective term. For me, Chrome, Slack and Atom are memory hogs. While I do not find the RAM usage of Calibre optimal, I think its RAM usage is reasonable with that feature set for me. Eclipse is also using ~1.1GB of RAM, but it's not a memory hog from my perspective, because I get what I give as productivity and features that I actually use and benefit.

>... ignoring bookworm and other more reasonable applications.

No, I'm not. Above, here [0], I said that Bookworm is a nice application, but my needs are different. Also, I compared Atom with another functionally-similar text application and said that similar applications (like BBEdit) use ~60MB, but Atom uses 660MB out of the box.

Similarly, since Bookworm doesn't provide the features that I need, installing it would be moot, since it'll sit unused on my disk, actually wasting disk space from my point of view. However, this doesn't make Bookworm a bad application. If it provides the functionality one needs, then I'm happy for them. Also its user interface is elegant and minimal, this another plus for Bookworm.

> Also, I had to drop Calibre due to the large number of Python 2 and imagemagik dependencies that have a maintenance cost when it comes to pulling updated packages & so on.

I don't know your OS and setup, and can't comment on that. However, major distros are doing the required maintenance, so many people are just installing it on their systems.

> Making Calibre modular would have helped greatly but the author never cared.

I don't know internal architecture of Calibre, so I can't say anything about this issue. However modularity has its own set of benefits and problems.

[0]: https://news.ycombinator.com/item?id=19197443



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: