Live data from Hacker News

Your ePub Is fine

andreklein.net

81–90 of 322 posts

Re: Your ePub Is fine

#82
post #48

Earlier quoted context omitted.

Magical? Those are some rose tinted glasses. Having to install a binary blob from a free-software hostile vendor that wanted a monopoly to load a website was always ridiculous ask. Flash was a constant embarassment of RCEs vulns and virtually non-existent Linux support.

[flagged]

The average person didnt really care what tech was involved, they dont romanticize software in the same way as tech inclined people do.

People hated it when apps were glitchy, when it wanted "constant" updates, or how they couldnt share a page because the entire site was some bloody flash applet.

Re: Your ePub Is fine

#83

BOOX works fine. One solution is to ask Codex to reformat your epub file before importing it to your ereader.

I love my Boox, I run Storyteller on it instead of the native e-reader. I love that it’s just an android tablet with an e-ink screen.

Re: Your ePub Is fine

#85
post #47

Earlier quoted context omitted.

Magical? Those are some rose tinted glasses. Having to install a binary blob from a free-software hostile vendor that wanted a monopoly to load a website was always ridiculous ask. Flash was a constant embarassment of RCEs vulns and virtually non-existent Linux support.

The overwhelming majority of computer users simply DO NOT CARE about things like "install a binary blob" or "free-software hostile vendor" or "non-existent Linux support". They installed the plugin and got a way better experience. > Flash was a constant embarassment of RCEs vulns I wonder if anyone has done an analysis of Flash versus Javascript (or other browser technology) vulns over their respective lifespans.

If Flash hadn’t sucked harder than a neutron star, that would be an argument to have. People install lots of proprietary plugins today. Flash would’ve been just one more on that list.

But it did suck, and badly. It crashed the browser all the freaking time, often hard enough to crash the whole OS. (“But the OS shouldn’t let that happen!” True, although even with that said, it was in the short list of common apps capable of crashing that badly. It was almost a talent.)

Flash was horrid. While idea was fine, the implementation was terrible. No mobile OS could have run it solidly and without sucking batteries like no tomorrow. Flash in the right hands could have been nice. We’ll never know because that never happened.

Re: Your ePub Is fine

#86

Earlier quoted context omitted.

The latter seems like what the tool's users actually want. That it's a harder problem doesn't change that.

The user wants the website to work in IE6, developing and testing only against IE6 to the detriment of other browsers is not generally regarded as a healthy state of affairs. The standard exists, it is the responsibility of both the producer and consumer of ePUB files to adhere to the standard. https://en.wikipedia.org/wiki/Robustness_principle

If a large fraction of your users are on IE6 and you can't realistically get them off it, you need to make sure your site works in IE6, and good tooling should help you do this. Of course you also want to make sure it works in other browsers your users use, and a standard may be helpful in doing that.

Re: Your ePub Is fine

#87
post #24
post #20

Adobe has always been like this, too. They squandered an enormous marketshare with Flash because the alternative would've been spending a couple million on QA and they managed to unite all of the browser manufacturers in agreement that the web was better off without such an unreliable partner. I shipped a couple of things on Flash back in the day but it was staggeringly bad software — random crashes, various heisenbu…

Flash is still unsurpassed as the easiest publishing medium. JavaScript build system layer cake and "web standards" are a million times harder than just drawing some stuff, maybe writing a simple function, then building a static file that can be embedded anywhere and even downloaded. You have to spend so much time setting up any flash alternative, and the "standards" are worse. I hate Steve Jobs for killing Flash and…

Compared to the best that someone can vibe code? Not to show my age, but we were kids when flash came out. That copy of macro media? I don't know about you. We spent hours and hours and hours with that spend hours and hours and hours with vibecoding and tell me that you really can't accomplish similar shit. Then you just to deploy it you and I might be to smart to just paste your Vercel API key in ChatGPT, but pretend you're 16 right now.

I can tell you how much tsc sucks off the top of my head but what I can't do is tell you to hit ctrl+enter in Claude desktop to play movie.

What kids know today is how magical Claude desktop and ChatGPT are. The deploy story is trivial. just give the AI the key. We can judge someone for being dumb enough to do that, but unless you're selling consulting services, it's not nice to laugh. if you are selling consulting services then let's talk sales channels lol

Re: Your ePub Is fine

#88

Earlier quoted context omitted.

epubcheck is meant to ensure conformance with the standards, not the interoperably implemented subset of the standards. (Which has lots of awkward questions: which implementations of the standards, which versions of those implementations, etc.)

The latter seems like what the tool's users actually want. That it's a harder problem doesn't change that.

No, the users need to be able to check for conformance. What we also need is for vendors to supply test platforms. Amazon, to its small credit, does this, which is good, because the subset of html/css they support is limited and poorly documented. Heck, I'd be happy if Apple, Kobo, and everyone else just kept good documentation and up to date!

Though these days I have to spend more time worrying about EAA and ADA compliance than anything else.

Re: Your ePub Is fine

#89
post #24

Earlier quoted context omitted.

Flash is still unsurpassed as the easiest publishing medium. JavaScript build system layer cake and "web standards" are a million times harder than just drawing some stuff, maybe writing a simple function, then building a static file that can be embedded anywhere and even downloaded. You have to spend so much time setting up any flash alternative, and the "standards" are worse. I hate Steve Jobs for killing Flash and…

You'll get hammered for this on HN, but the web was magical and weird with Flash around, and now it feels quite vanilla and boring. I long for the days of weird experimental art and goofy animations and bonkers UIs.

It was a fun and experimental time for sure. Way more stuff was weird in a good way. Standards hadn’t settled. All kinds of fun stuff was created in Flash that could not have been built with the standardized web tech of the day. I don’t really miss Flash but I do miss the early internet sometimes and Flash was part of that. (Remember when it was FutureSplash?)

I would be remiss if I didn’t post the most early-Internet-type thing I’ve encountered in a long time. Dungeon Soup.

https://m.youtube.com/@DungeonSoup

Once upon a time this would have been my favorite Flash cartoon series.

“Season one” playlist: https://youtube.com/playlist?list=PLSq76P-lbX8Ws6vgAAC2WhwSu...

Re: Your ePub Is fine

#90

Earlier quoted context omitted.

To be clear, ADE’s behaviour is not conforming to any version of the standards it claims to implement. If it had been, it would reject that specific max-width property declaration as having an invalid value and ignore it, not reject the entire document: every single version of CSS has required that forwards-compatible behaviour. PDF is not somehow immune to this either — a non-conforming implementation could similarl…

So if I understand correctly a struggling epub viewer or ADE should skip css that it considers malformed - which means the reason my viewers have considered a epub to be not able to be viewed / corrupt / whatever it is for some other reason than more recent / current css implementation. PDFs certainly can suck, more often those that will only work with abode's software and other viewers I've tried can not.

While plausible, I would suspect it’s more likely you’ve just run into bugs than forwards-compatible error behaviour — most ePubs don’t get anywhere near actually interesting CSS!
Post reply on HN