• 3 Posts
  • 1.24K Comments
Joined 3 years ago
cake
Cake day: June 13th, 2023

help-circle
  • which is fucking useless for actual progress sync of books because it doesn’t handle concurrency (multiple readers reading the same content, potentially offline), and more importantly, modern ebook formats have no concept of “page” in transit. Oh, you read page 10? Awesome! Now do tell, is it page 10 on a 5" 800x480 eink display with 48px font size and giant margins/lineheights/word paddings, or is it page 10 on a 13" display of 2480x1860 resolution with 11px font size and barely any margins? Since you’ll get wildly different results in both cases, and OPDS doesn’t really allow for adapting this simple integer to a precise position.

    No, for that you require a proper locator scheme, something OPDS doesn’t provide and cannot enforce.

    Page based progress is fine for fixed format publications - comics, PDF/DOCX files, etc., but that approach breaks irreparably the moment you switch to dynamically formatted content. In case of EPUV/MOBI/the various Kindle formats, you want to determine the reader’s position based on the first and last paragraph/sentence visible on the reader and correlate that to a position within the actual files of the book, which is actually dynamic, as it can be resolved regardless if it’s XML formatted EPUB or if you dumbed the book down to a simple TXT file.

    So no, OPDS’s PSE is at best a stopgap solution for syncing progress.






  • Please point out where I expressed any kind of support for her running, or where I implied that she should run in any manner or form. Please do.

    Because I’m fairly certain I pointed out that she wasn’t a good candidate, that the Dems should’ve picked someone better.

    I’m also fairly certain that I made it super clear that the main issue was indeed that she was the main candidate (and that she replaced Biden too late but I think that’s obvious). That was deterring enough for most. But even then, there were enough people who would’ve voted for the ‘not Trump’ candidate even if it was a literal sack of sentient horse shit, for that candidate to win.

    However, your sentiment is wrong here. Absolutely no candidate is immune to this kind of Russian meddling, because no Democrat that would make it onto the ballot would want to upset the moneymen - the people behind the defense companies that make the big bucks supplying Israel with weapons, so that that rogue apartheid genocide state can keep poking its much more powerful neighbours.

    The problem is that people seemingly lack critical thinking, and consider Kamala not coming out against Israel somehow worse than Trump directly supporting it. I mean the core of the problem is that the US political system is geared towards a two-party approach, which means there will never be a good candidate for people with good conscience, so it’s not about voting for a good candidate, but preventing the worst from entrenching himself as king. But hey if you want that chip on your shoulder that you didn’t vote for the one who didn’t say the word genocide, and by that allowed the one who will do anything to appease the ones committing genocide, so yay, you did so good!


  • Not wanting to say something is hardly the same as supporting it, though, isn’t it?

    But that’s besides the point. The very same people who took her silence as support of genocide, implied that somehow Trump would be better.

    But hey, it all worked out, right? Y’all assholes have a clean conscience not voting for someone who didn’t say the magic words, because it’s so much fucking better right now! Oh wait, it fucking isn’t because Trump isn’t just dependant on the money Israel funnels into the defense companies of the US, he’s literally in their fucking pocket, doing whatever the fuck Bibi wants to get out of jail free.

    Perfection is the enemy of good, as this example has shown. Kamala wasn’t a perfect candidate, and yes, the Dems should’ve picked someone better, BUT WAS IT REALLY FUCKING WORTH IT to allow Trump to won just to rub the DNC’s nose into the mess they made, and essentially starting WW3 within a year of his election? Does it soothe your soul that you didn’t vote for someone you were TOLD by the enemies of your state is a genocide supporter, and by that, allowing someone who directly supports genocide AND raped women - including underage ones - to win? Did you win this fucking purity test? Enjoy it then. Enjoy being king on the hill of rubble. And once the dust settles you can get a fancy pin, showing everyone how you’re directly responsible for the shit the whole world is in.






  • A docker container is preferred, but again, CW isn’t Calibre. Same database but completely different management system + also lacking a lot of the sync opportunities.

    The issue is that there’s no open protocol for library syncing. It doesn’t exist because all big players (Amazon, Kobo/Rakuten, B&N, etc.) have their own proprietary system, and need no open alternatives.

    OPDS is a thing but it’s meant to replicate a physical library (one you can walk into) in behaviour and approach, not a personal library (list all books I have and give me easy access to them). It’s essentially just an RSS-style feed that has no defined structure, thus isn’t software navigable - e.g. there’s no guarantee you can list all book series, or all authors, and most implementations usually give you very roughly defined “recently added”, or “hot now” book lists…

    I’ve actually been working on a solution for this, something that provides an almost Kindle library experience (see all your books from a remote server, sync down the remote ebook file, sync back read progress, filter/search based on book properties, etc.), while being flexible enough for non-readers applications as well. But I haven’t even gotten to the point where I can define the API contract properly, let alone the backing database and mapping to Calibre. Honestly at this stage I feel like the best approach is starting from scratch, establishing modern requirements, and going from there.



  • Here’s a reminder that Boox makes amazingly good e-readers in all form factors Amazon does (including a variety of tablets!), with stylus support (USI 2.0 for smaller devices, EMR for their Note series and above), fully open (recent Android versions, regular updates, unlockable bootloader, straightforward to root devices), support KOReader, with a solid built in reader (plus support for cloud sync, including syncing books to a free 10GB Boox server storage), support for OPDS (a better way to access your library than Calibre’s sync, plus it can be utilised with most digital libraries too), and altogether quite well priced devices.

    At the moment I have on my hands a Go Color 7 gen2, a Note Air5 C, and a Palma2 Pro. The experience is surprisingly good for a “random Chinese brand”, the hardware, compared to similarly priced devices, is superior (seriously, 4/6/8GB RAM, 64/128GB internal storage, SD card support), not to mention their customised e-ink waveforms (which give you near LCD-like scrolling with minimal trailing effect and little to no ghosting, something I can’t say about my Kindles…)

    The only downside I found of these devices is the relatively bad battery life in locked/standby (due to Android, but you still easily get over a week per charge with average use, or about 20-22 hours of active use!), and the speakers… definitely not meant for audiobooks.







  • Every single CEO is a quack.

    And by CEO I don’t mean every single boss - I specifically mean the head of any company with a proper C-suite.

    Why?

    Because 99.999999% of the time, they’re just shitty middle-manager yesmen who failed upwards, thanks only to their agreeability.

    The CEO isn’t some wizard who knows the biz inside and out. They’re literally just a figurehead, someone to take the fall, sign the executive decisions, and market the company. Nothing else. Their purpose is to maximise shareholder value, even at the cost of ruining the company, and one of the methods of doing so is marketing.

    so you get these absolute morons, often malicious morons, like the listed, or Musk, who know nothing about the innate workings of the company, but pretend to do so in public purely for the extra profit it brings.

    Then people act shocked when the N+1th CEO turns out to be a complete dipshit who knows nothing but yapping.