Top
Best
New

Posted by sohkamyung 19 hours ago

Your ePub Is fine(andreklein.net)
841 points | 286 comments
acdha 18 hours ago|
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 heisenbugs where changes in one area would affect unrelated functionality in other modules, etc. — and while it cost something like $800, it was completely unsupported: I filed a number of trivially reproducible bugs with reduced test cases but never heard anything back until the next release came out and they sent automated suggestions that the bug might be fixed so I should buy a full-price license and find out.

m348e912 14 hours ago||
Love or hate Steve Jobs, his insistence of not supporting Flash on the iPhone (in favor of HTML5) accelerated Flash's demise dramatically.
tjoff 13 hours ago|||
The best feature of flash was that it was so easy to disable. Because 99% of the use was annoying ads that pinned your cpu at 100%.

And that was Jobs argument, that it was too resource intensive. Predictably though, now that annoying crap moved to "newer" tech (javascript) and now we can't disable it as easily or without as little consequence. Just as resource intensive though...

Someone 6 hours ago|||
> And that was Jobs argument, that it was too resource intensive.

One of his arguments, and not the most important one. Looking at https://newslang.ch/wp-content/uploads/2022/06/Thoughts-on-F..., he says the most important reason is that Apple doesn’t want Adobe to be in control of a major API on iPhones (he buries that’s the main reason somewhat by mentioning it last because, I think, he knew that argument is more “because it’s good for Apple” than “because it’s good for our users”)

Yes, he mentions reliability, battery life, security, too, but those are things Adobe (in theory) could have fixed.

He also mentions Flash isn’t open. Again that is is something Adobe could have fixed, but I doubt they were fully willing to do that at the time

GoblinSlayer 4 hours ago||
>Flash isn’t open

Angry proprietary sounds from a walled garden.

GreyStache 13 hours ago||||
I never bought the benevolent technical angle for not supporting flash. I'm pretty sure Apple strategists knew the value of the gate-kept platform, the app-store revenue stream.

The pivotal point was that flash would break this stronghold by allowing rich applications that are reasonably self-publishable. (Excuse me while I go rinse that sentence out of my mouth)

jochem9 12 hours ago|||
First iPhone didn't have support for 3rd party apps. Steve Jobs even explicitly spoke about wanting to have all 3rd party things run in the browser.

Only when jailbreaking and custom apps got very successful, Apple introduced official app support and the appstore.

ako 12 hours ago||
I think the Appstore was planned all along, just did not fit in the first release, so they adapted the launching narrative to: "the browser is enough for all 3rd party software".
jamiek88 12 hours ago||
No, Steve was very vocally against it until jailbreaks forced the issue. It’s well documented.
wizardforhire 10 hours ago||
Vocally public yes… but they wanted to see what the diy scene created, how the power users were using the device and letting them develop the ideas and implement… they would open up and co-opt… boss tools is your drag down for all your settings case in point. This has been openly admitted to in interviews after the fact.
rjmunro 7 hours ago|||
They 100% did not let the power users and DIY scene exist. It only existed by exploiting OS security vulnerabilities. Every new iOS release required finding a new way to crack it. That's why a lot of people chose Android.
rufo 4 hours ago||
For the first year, Scott Forstall, the Senior Vice President in charge of the iPhone's software, very directly encouraged companies like Pandora[0] to jailbreak iPhones in order to get a head start on app development, protected that community from Steve Jobs' ire, and then used the existence and popularity of jailbreaking to convince Steve that a sandboxed app store would be a better idea than Apple writing every single app for the iPhone[1].

Once native APIs were available, that was true, but before it was even clear that the iPhone would have an app store, they very much did let it flourish.

[0]: https://www.macrumors.com/2021/03/03/scott-forstall-pandora-...

[1]: https://mjtsai.com/blog/2026/04/06/apple-creating-all-the-ap...

lambdaone 8 hours ago|||
[citation needed]
rocqua 2 hours ago||
See this comment in the same thread for sources: https://news.ycombinator.com/item?id=48541563
eli 1 hour ago||||
Maybe. But also Flash, on the mobile devices of that time that did support it, was a miserable experience. Slow and broken and drained the battery.
acdha 5 hours ago||||
I’m sure it was a combination of factors. One thing to remember back then was that Apple’s position was far more tenuous than now - Microsoft owned the desktop and server market, and the established phone companies were deeply entrenched with things like long-term contracts. Apple knew they had to execute very well _and_ that was coming off of experiences like Motorola’s chip business self-disintegrating and Microsoft playing cutthroat with Office and Internet Explorer, all of which left Apple’s senior management highly determined not to lose control of their platform. I don’t think anyone realistically expected the kind of growth we saw on the App Store as much as making sure they didn’t get squeezed by a more powerful competitor.

(To give you an idea of how bad it used to be, Qualcomm’s BREW platform launched with terms for developers like $50k per carrier per app to be listed AND a percentage of your gross revenue – not just the app, everything!)

The performance problems were very real, too, at a time when they were sweating every bit of RAM and CPU but the bigger problem was usability. Android kicked Flash to the curb, too, because while it was technically possible to make it run on a phone with a touchscreen was horrible — even the Android superfans barely talked about it as an advance because nobody liked Flash even if they had their phone plugged into a charger.

nl 9 hours ago||||
Apple didn't even have an AppStore in mind until people started hacking apps onto it.

Remember back in 2007 when Apple first told developers that to develop for the iPhone, they’d need to build WebApps for Safari? Well, that really was the plan. At the time, Jobs said:

    The full Safari engine is inside of iPhone. And so, you can write amazing Web 2.0 and Ajax apps that look exactly and behave exactly like apps on the iPhone. And these apps can integrate perfectly with iPhone services. They can make a call, they can send an email, they can look up a location on Google Maps.

    And guess what? There’s no SDK that you need! You’ve got everything you need if you know how to write apps using the most modern web standards to write amazing apps for the iPhone today. So developers, we think we’ve got a very sweet story for you. You can begin building your iPhone apps today.
The App Store came later and apparently as a reaction to jailbreakers and developer backlash.

https://9to5mac.com/2011/10/21/jobs-original-vision-for-the-...

Jobs hated Adobe:

According to the biography, Jobs’ longstanding animus toward Adobe helped form his vision for Apple’s tightly controlled mobile environment.

In 1999, he was flatly denied when he asked Adobe to create a version of its popular Adobe Premiere digital-graphics software for the Mac. Adobe also wouldn’t rewrite Photoshop for the Mac’s operating system, even though Macs were popular with designers.

“My primary insight when we were screwed by Adobe in 1999 was that we shouldn’t get into any business where we didn’t control both the hardware and the software, otherwise we’d get our head handed to us,” Jobs said, according to Isaacson.

The two companies go back together even further. Apple invested in Adobe in 1985 and they worked together early on. But Jobs, who in Isaacson’s book comes off sometimes as vindictive and brusque as he was innovative and inspirational, told Isaacson that Adobe went downhill after founder John Warnock retired.

“The soul of Adobe disappeared when Warnock left,” he said. “He was the inventor, the person I related to. It’s been a bunch of suits since then, and the company has turned to crap.

https://edition.cnn.com/2011/11/09/tech/mobile/flash-steve-j...

znpy 7 hours ago||
> The soul of Adobe disappeared when Warnock left

Very OT, but can I say i’ve seen this happen at every company i’ve been? When the founder(s) get out of the picture they kinda bring the soul of the company with them.

Yeah there’s a fading halo still in the air for a while, but it’s just that: a fading halo.

stefanfisk 13 hours ago||||
It took them years to realize that the App Store could be a thing.
mastermage 12 hours ago||
and now they make probably insane marketshare on the AppStore alone.
fragmede 8 hours ago||
> Apple today announced the global App Store ecosystem facilitated over $1.4 trillion in developer billings and sales in 2025

https://www.apple.com/newsroom/2026/06/app-store-ecosystem-r...

Then again, they chose to use those exact words in their webpage, so you decide how large a grain of salt to take.

nar001 11 hours ago||||
I remember seeing stories about Adobe not being able to, or not wanting to, write a good energy efficient flash renderer for the iPhone, thus being another reason not to support it for Jobs (Adobe being of the mind that "Flash is so big, they'll have to support it" and Jobs proving otherwise)
ascagnel_ 8 hours ago||
They also either could not or would not write efficient Flash clients on Mac OS or Linux, while the Windows version was fine.

I bounced around a lot between the three OSes at that time, and Flash was bad enough on the other two that I would almost automatically reach for Windows when I had to use it.

rufo 4 hours ago||||
I would buy this argument if Flash as a browser plugin had been proven to perform well on a mobile device of the time, but it never was, on Android or any other platform.

Even AIR apps - think Electron, an application shell for Flash apps - were on the edge of usable on desktop Macs of the era.

IshKebab 12 hours ago|||
> I never bought the benevolent technical angle for not supporting flash.

Why not? Flash was objectively an awful experience on mobile, and the iPhone was entirely about good UX.

> I'm pretty sure Apple strategists knew the value of the gate-kept platform, the app-store revenue stream.

Initially the iPhone didn't even have an app store. They wanted everyone to make HTML5 apps.

kalleboo 12 hours ago|||
There was also the argument that "We also know first hand that Flash is the number one reason Macs crash"
pell 12 hours ago||||
Flash had many issues for sure, first and foremost security. But I can’t help but feel sad of what was lost since then. The Flash era produced some really unique experiences on the web.
ndiddy 2 hours ago|||
It was always fun when you were trying to find a contractor or something and got greeted with https://web.archive.org/web/20101028145116/http://industrial... .
SG- 11 hours ago|||
it was about as unique as seeing corn in my poop sometimes.
mablopoule 9 hours ago|||
Lot of it was bad, sure, but there was so much games and animation done by literal kids back then, because of how easy it was to create something with the tooling. Nothing even come close today, unfortunately.
tim333 8 hours ago||||
The JimCarrey.com website was cool. That's about the only flash thing I came across that was though. Now gone as a site but recorded on video https://youtu.be/B1XZixLBurQ I'm not sure you can do those things in javascript to this day?
KPGv2 3 hours ago||||
I suppose there's no accounting for taste, but from happy tree friends to xiaoxiao3's flash fights, indie animators made some pretty awesome stuff back then. My university experience included a lot of checking for new, cool flash animations back around 2002. Homestar Runner was another pretty big one.

edit: Space Ghost Coast to Coast was Flash. Harvey Birdman must've been, too.

giantrobot 9 minutes ago||
Flash as an animation tool vs Flash as a web development tool are two very different discussions. There's overlap and they're related but still separate.

Flash was very interesting as an animation tool because it was at its core a vector drawing animation tool. All the scripting components were icing on the cake allowing automation of things that's incredibly tedious in traditional animation.

The fast vector animations made Flash very useful for web distribution. That's all well and good. But as it became the go-to for interactive websites the structure of Flash was antithetical to the web. Deep links became meaningless and content became locked behind Flash. Adobe was also a terrible steward of Flash and only put effort into Flash for Windows. Every other platform was an also-ran for them and the Flash experience was terrible.

The security of Flash was a bad joke on top of it all.

As an animation tool and delivery vector for interactive content beyond the abilities of browsers of the era it was useful. As the front end of the web it was an awful mess.

sfn42 10 hours ago|||
Sounds like you didn't experience all the awesome flash games and animated videos etc that people made.
pjmlp 12 hours ago|||
And now were back with WebAssembly, WebGL, WebGPU, targeting 10+ year old graphic cards, without comparable easy of use tooling.

Those that think using Godot or Unity is the same, never did Flash games.

KPGv2 3 hours ago||
Those are all open web standards, though. Flash was a proprietary platform. I can't even run Flash stuff anymore because it was proprietary.
pmarreck 14 hours ago|||
Flash was better back when it was called VideoWorks. ;)

Notably, there was also a MusicWorks. Both Mac-only. But like EARLY Mac-only.

/dates me

willXare 10 hours ago|||
"Please buy the next version to see if we fixed your bug?" is peak Adobe.
giancarlostoro 5 hours ago||
I wonder which one's more "Evil" Oracle or Adobe, it's surprising they didn't eat each other alive.
acdha 5 hours ago|||
Oracle, no question. They were so much better at executing competently.
Retr0id 4 hours ago|||
btw the account you're replying to is an LLM bot
willXare 5 hours ago|||
Flash died the way it lived: asking the user to install something first.
fnord77 17 hours ago|||
> heisenbugs

gold

dredmorbius 16 hours ago|||
A well-established term of art dating to 1983:

<https://en.wikipedia.org/wiki/Heisenbug>.

JadeNB 16 hours ago||||
Gold, but not new gold: http://www.catb.org/~esr/jargon/html/H/heisenbug.html
2cynykyl 16 hours ago||||
I also learned this term pretty recently, loved it. Another fav tech term is automagically :-)
IshKebab 12 hours ago||
I'm guessing you are very young!
dddw 15 hours ago|||
Fnord gold
cwnyth 13 hours ago|||
23 skidoo.
helterskelter 14 hours ago|||
Fnord Knox
echelon 18 hours ago|||
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 Adobe for being such awful stewards of one of the most amazing web technologies.

Kids growing up today have no idea how magical Flash was. It was like Roblox or Minecraft for web.

Websites are still inferior to Flash of the early 2000s. It's taken decades and they can only mimic a fraction of its power. And none of its ease.

turpentine 17 hours ago|||
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.
dpark 15 hours ago|||
I remember the time of browser plug-ins (not “extensions”). Everyone happily installed Flash, and the Crescendo midi plugin, and multiple other in-retrospect-ill-advised plugins to enable fun stuff to work in their browser.

The “everyone hates Flash” stuff came later. It served a purpose for quite a while and people loved it. Newgrounds was a place of magic.

riffraff 12 hours ago|||
FYI, just cause I discovered this recently and I was mildly mind blown: newgrounds is alive and kicking with new stuff.

I do miss kongregate tho.

wredcoll 12 hours ago|||
I mean, flash was always a pain in the ass, even when you got it working. The animations and games were great and I'm a big fan of stuff that tries to make it easy to publish programs like that, but I was still a teenager when apple announced they weren't supporting it and I was genuinely happy because I was so annoyed using it even on a windows pc.
josefx 14 hours ago||||
> Having to install a binary blob from a free-software hostile vendor that wanted a monopoly to load a website was always ridiculous ask.

The entire browser ecosystem started out closed source. Even JavaScript was written to interact with closed source Java Applets.

> Flash was a constant embarassment of RCEs vulns

Browsers still are the goto target for contests like Pwn2own. It is almost like inviting the entire world to run untrusted code on your computer is not a great idea, no matter how many security buzzwords browser makers like to throw arround.

kstrauser 12 hours ago||
> The entire browser ecosystem started out closed source.

That is completely, 100%, untrue and not remotely historically accurate. WorldWideWeb (the first web browser) was public domain. Lynx came out in 1992. Mozilla was open sourced in 1998. There was never a time when the "entire" browser ecosystem was closed source. It certainly didn't start that way.

> Even JavaScript was written to interact with closed source Java Applets.

No, it wasn't. From WP (https://en.wikipedia.org/wiki/JavaScript):

> Netscape decided to add a programming language to Navigator. They pursued two routes to achieve this: collaborating with Sun Microsystems to embed the Java language, while also hiring Brendan Eich to embed the Scheme language.

> The goal was a "language for the masses", "to help nonprogrammers create dynamic, interactive Web sites". Netscape management soon decided that the best option was for Eich to devise a new language, with syntax similar to Java and less like Scheme or other extant scripting languages.

> [...]

> The choice of the JavaScript name has caused confusion, implying that it is directly related to Java. At the time, the dot-com boom had begun and Java was a popular new language, so Eich considered the JavaScript name a marketing ploy by Netscape.

Some people might have used it for the purpose you claim, but that's not why it was invinted.

josefx 10 hours ago||
> Netscape decided to add a programming language to Navigator. They pursued two routes to achieve this:

And the reason for that two language approach is given in the linked source:

> We aimed to provide a “glue language” for the Web designers and part time programmers who were building Web content from components such as images, plugins, and Java applets. We saw Java as the “component language” used by higher-priced programmers, where the glue programmers—the Web page designers—would assemble components and automate their interactions using [a scripting language].

Earlier sources clearly state that Java was intended as the primary language and JavaScript merely acting as glue.

mvdtnz 17 hours ago||||
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.

kstrauser 16 hours ago||
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.

GoblinSlayer 3 hours ago|||
Still nothing can solidly run arbitrary code from internets, be it flash, java applets, javascript or even webp and web fonts.
radley 15 hours ago|||
> No mobile OS could have run it solidly and without sucking batteries like no tomorrow.

By the time mobile could run Flash, it was too late. Between Apple & Adobe, it had no shot of making the transition. But before that, Flash was pretty amazing.

kstrauser 15 hours ago||
It was never amazing. It was adequate to give creative people a way to work around its many shortcomings and make something cool anyway. The tech and the implementation was awful, and all credit goes to people who still managed to shine through it.

For all the many reasons people might dislike Apple, they were 100% in the right on this topic. Flash needed to die. It got everyone to collectively push the web standard technologies ahead into something way, way better.

radley 14 hours ago|||
> The tech and the implementation was awful, and all credit goes to people who still managed to shine through it.

Sorry, that's simply not true. The tech was ahead of its time. The implementation was intuitive. Only developers and Steve Jobs hated it, because Flash made it way too easy for anyone to make something fun.

tekchip 13 hours ago||
Also anyone who gave two shits about security hated it because it was a security nightmare. Don't leave a hater out.
steezeburger 3 hours ago||||
It was definitely amazing, especially as a creator. It's how I learned to program! Actionscript was my first language. The only thing kinda close to the experience now is Processing. There may have been issues with the tech, but it kickstarted so many creative and engineering professional careers. There were so many good apps and games. It had such a rich ecosystem.
sdenton4 14 hours ago|||
And yet, there was no html5 newgrounds. The magic of flash was that it gave a space where a music person, an art person, and a programmer could bang something out. The barrier to entry was comically low, which allowed an absolute explosion of content.

Sometimes good products happen despite bad technical foundations.

zimpenfish 13 hours ago||
> And yet, there was no html5 newgrounds.

Let me introduce you to itch.io[0] where, in fact, people bang out HTML5 games at a rate that will stagger your eyeballs.

(Even me, a resolute "backend-only" dinosaur managed to use a HTML5 game engine to knock something out playable in an hour or two.)

[0] https://itch.io/games/platform-web - ~689k results

sfn42 9 hours ago||||
Yeah but we were kids, we didn't give a shit about any of that. Kind of still don't give a shit about any of it tbh. There's security holes in everything anyway.
echelon 17 hours ago|||
[flagged]
dghlsakjg 16 hours ago|||
I was an average-joe high school student back then.

People hated flash. Even non techies.

dpark 15 hours ago|||
What’s “back then” to you? Flash grew up in the time of dial up when you could still get AOL install discs with 100 free hours in your typical grocery store PC magazine. I don’t recall people hating Flash a lot until later when it wasn’t a technical necessity anymore.
dghlsakjg 14 hours ago||
The first computer I remember using was a Compaq Portable with a green screen and DOS that my dad was allowed to bring home on weekends. I vividly remember going to Circuit City as a family to buy our first windows 3.1 machine.

Flash was very cool, at first, then it got used for WAY too much stuff that had no graceful degradation so you were stuck waiting a few minutes for an animation to load so you could see the content stuck behind flash.

dpark 14 hours ago||
Flash certainly became broadly hated. It had a pretty long stretch of being loved, and enabling content that was loved, though. Up until about 2005 or so, flash was critical tech for the young web. By 2010 it was clearly heading toward an end.
cwnyth 13 hours ago||
I remember strongly disliking Flash before 2005, and many tech-minded people I talked to agreed. It was an awful install, always needed an updated, was a memory hog, and was a pain in the ass to use without it crashing. Yes, it must have been great to create apps with (I never did), but it was not beloved. Flash games were beloved, not Flash.
radley 15 hours ago||||
> People hated flash. Even non techies.

Billions of people enjoyed using Flash for games, video, music, and animated entertainment.

dghlsakjg 15 hours ago|||
Enjoying a game, video, or music is different than enjoying the underlying means of delivery.

Do people love Javascript and HTML5, or do they like streaming entertainment?

Do gamers love Unity, or do they love playing fun games, some of which are made with Unity?

I played games on every Windows from 3.1 and up (and MS-DOS before that), but I'm not pining for the days of Windows ME despite how much fun I had on that machine.

People used Internet Explorer to run all their Flash entertainment, but nobody is arguing that IE was loved even though it was part of the flash stack for a huge majority of users.

Notably, Flash is dead, and no one is arguing that we bring it back.

If I never have to sit through a flash loading bar gating an HTML website with a completely unnecessary splash page, you won't find me mourning. (yung'uns: this was a thing. If you wanted to go see a website sometimes you had to sit for a while so a dumb flash animation would show and you could click through to the actual HTML content. Jobs did you a favour)

monkeywork 14 hours ago||
You're completely (and I think intentionally) missing that flash enabled people to easily create those things... and that creativity and ease of use still hasn't been replicated (your example of Unity - doesn't come close to the ease)

People loved flash for what flash was good for (creative toys) they disliked flash when certain sites started making it the core of the navigation etc.

When people are nostalgic for flash it's for finding random toys from other people who weren't "IT people".

basch 15 hours ago||||
or they enjoyed the games despite flash.
kortilla 14 hours ago|||
Doesn’t pass the smell test. “Billions” is >2 billion. There weren’t that many people online when iPhone came out with its famous flash ban. https://ourworldindata.org/internet
radley 14 hours ago||
Your source shows 1.36 billion people using the internet in 2007. In English, when we say "in the billions" it means more than a billion.
xboxnolifes 15 hours ago||||
People loved flash games.
keithnz 14 hours ago|||
what? no? people generally loved, especially with the likes of frog in a blender...

for the younguns https://archive.org/details/joe-cartoon-frog-blender#

miladyincontrol 16 hours ago||||
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.

marcus_holmes 16 hours ago||||
> You're in the 0.001%. Your asks are arcane and orthogonal to most users of software, who just want their PC to do something neat and useful.

Right up until enshittification kicks in and suddenly everyone cares and there are shouts of destroying the evil techbros who are poisoning the minds of our youth to buy a new yacht.

Can you imagine the situation if Jobs hadn't killed Flash? Most of the commercial websites required a Flash blob to deliver full functionality even back then in the early 2000's. Adobe never even vaguely pretended to be the good guys, they would have enshittified as soon as they possibly could, as hard as they possibly could (as they have done with the rest of their software). The entire web would be held to ransom at this point.

akoboldfrying 15 hours ago||
> Most of the commercial websites required a Flash blob to deliver full functionality

Being a binary blob is not a strong argument all by itself. chrome.exe, firefox.exe, etc. are also binary blobs. I have no love for Adobe, but that specific criticism is weak.

likeclockwork 16 hours ago|||
Sure, but Adobe was never going to solve them.
drtz 18 hours ago||||
> Websites are still inferior to Flash of the early 2000s. It's taken decades and they can only mimic a fraction of its power.

Is this a troll? What could an application do with Flash in 2005 that we can't do with a modern web application today (excluding the obvious answer of runtime vulnerabilities that allowed apps to escape the sandbox)?

srpablo 14 hours ago|||
> What could an application do with Flash in 2005 that we can't do with a modern web application today

Show me the JavaScript framework (or tool that exports JS) that you can give it to a middle schooler and have them make a cartoon with audio and moving images that they can draw themselves, while responding to user input. Have the exported artifact be consistent across all major operating systems and browsers.

Yeah, Flash was never replaced

26d0 12 hours ago|||
https://scratch.mit.edu/
wccrawford 7 hours ago|||
https://threejs.org/
al_borland 6 hours ago||
The intro is all code. Flash opened a wysiwyg editor and a timeline.

While I’m sure some exceptional middle schoolers are using threejs, I don’t think this is approachable to the average middle schooler.

fdgfikgfv 17 hours ago||||
Flash had its problems but as a user, it looked sharper and smoother than even current websites. And its editor gave non-tech users ability to create amazing animations, interfaces, and even games.
eichin 16 hours ago|||
wasn't some of that smoothness because it ran at a 100hz tick without any way of adapting it (and still running existing code)? That was the complaint I kept hearing from people attempting to make flash on phones viable (this led to ludicrous battery consumption)
spider-mario 4 hours ago|||
That’s not at all how I remember it (having used it in the Macromedia Flash 8 era, around 2006 or so). You would set your animation’s framerate and that would determine how often your `onEnterFrame` would run.
GoblinSlayer 3 hours ago||
Framerate was for scripts, animation was interframe.
steezeburger 3 hours ago|||
I had that same issue with a Tauri rust app recently. It just ran as fast as it possible could. Made my phone heat up.
ssl-3 14 hours ago||||
It could be smooth AF in ways that a video on a service like YouTube never could be.

I didn't get into flash games at all, but I used to watch Flash animations.

Like, for instance, Salad Fingers: https://archive.org/details/flash_salad-fingers

This was intended for a slow 2004-era computer with a 4x3 (probably 1024x768) display, where it worked very well.

But it's not 2004 anymore; things are much faster and screens have gotten a lot bigger. Here in 2026, Salad Fingers renders out fine at higher resolutions, and at different aspect ratios. It works great on my desktop at 1080p, without stretching [and with some probably-unintentional extra content on the sides]. It even works on my pocket supercomputer's 3200x1440 20:9 display.

Vectors are fun, and they scale as technology improves. The lines remain smooth and defined. And with Flash, that's a built-in: An unaltered 22-year-old digital animation still looks crisp.

For contrast, if Salad Fingers had been published on YouTube way back around that time, it would have been in chonky fixed-pixel 320x240. Maybe that would be as good as it would ever get unless it were rendered and uploaded at higher resolutions later.

dredmorbius 17 hours ago|||
Image-wise, SVGA + JS probably gets you the clarity. Standard gif / image animations not so much, if that's what you're referencing.

This isn't my baliwick, so I've absolutely nothing to say about the ease with which these options can be created.

afiori 7 hours ago||
Conceptually maybe you can compile flash to SVG+js but this has nothing to do with the point. Many insist (I have no direct experience) that the flash ecosystem (especially the editor) was and is unsurpassed as a publishing platform for interactive experiences.

Today with the current focus on mobile+low latency+e-commerce optimizations flash would probably have shown a lot of limitations, yet JavaScript, SVG, canvas, http webgl etc still fail to provide a "competitor" to what flash used to be.

The web simply went in a different direction, one that left many unsatisfied

dredmorbius 5 hours ago||
The narrow point I was addressing was the claim "it looked sharper and smoother than even current websites".

SVGA graphics, being vector-based (as the name suggests), are indeed sharp, most notably when scaling up or down, and I've encountered SVGA-based interactive graphics which are reminiscent of Flash-based animations in that specific regard.

Again, I'm not addressing other aspects of these options, and I do very little direct development of this type.

I'm quite familiar with the claims that Flash was attractive to publishers and creators. On the receiving end, I was less impressed. Odd Todd excepted. The proprietary nature (I generally run Linux) and constant security concerns, as well as hiding web content within an inaccessible format (e.g., text couldn't be readily extracted) were all frustrations. I'm also generally not a fan of any animation.

<https://en.wikipedia.org/wiki/Odd_Todd>

GoblinSlayer 3 hours ago||
Modern web allows to disallow text extraction.
ricardonunez 17 hours ago||||
what’s he is referring is the editor and the easy way of drawing things, still agree we can do things today but a easy to draw editor like that is missing. I was a fan of flash and fireworks.
radley 15 hours ago||
The editor was a scripted timeline, similar to a video or animation timeline. It was fantastic for creatives, but counterintuitive for programmers, so most devs hated it.
GoblinSlayer 3 hours ago||||
What was possible in Flash in 2005 in IE6 on a Duron processor with 32MB RAM is possible today in a gargantuan bloatware browser that eats all your hardware.
Kaliboy 17 hours ago|||
There was more unique content/UI in the Flash era.
preg_match 16 hours ago||
This went away not only because flash died, but also as the internet commercialized.

I mean, consider this: McDonald’s used to be fun and colorful. Now every McDonald’s is boring and gray. And, wait, every store is boring and gray! And flash had nothing to do with that.

Papazsazsa 16 hours ago||||
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.
dpark 15 hours ago|||
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...

zelphirkalt 9 hours ago|||
I would rather say, that now the web feels like being handed turds at every turn, and needing to wear a hazmat suit, if one wants to stay clean. Not what I would call boring. More like infuriating.
m104 18 hours ago||||
Yeah but the execution still mattered. I'm a Flash / Shockwave fan as well but there's no point pretending that package was sufficient for the job it was pitched to do. Macromedia seemed to be on a really good track with Shockwave and Flash, but either didn't set up the technology for internet success, or really just sold out the goods with the Adobe acquisition.

In any case, take heart though. If we did it once, we can do it again.

intrasight 17 hours ago||
But we won't because this isn't something that can be done by consensus or by an ad company.
kalleboo 12 hours ago||||
What I never understand is why we never got a Flash-level authoring tool that exported to modern JavaScript/Canvas. Ruffle shows it can be done.

Adobe could have retuned Animate to do it, but instead let it languish as a niche animation tool for some animation studios to use before trying to kill it.

monknomo 45 minutes ago||
this seems like a huge gap in the market
thisislife2 13 hours ago||||
Those downvoting you have no idea of what you are talking about. Flash was what truly brought multimedia to the internet. You could make complex vector animations so easily in it, and it would only take a few minutes to load on a dialup or ISDN because of its small size (10's or 100's of KB). At one point, it used to power the whole of Youtube (and many other video sites). "Web applications" in this era actually meant something built with Flash. And it did all this on ancient hardware. Flash used to run on 90+ % of internet connected PCs at one point if I remember right. And because of that, you could count on Flash player more than the browsers they ran in. Adobe 100% screwed it up.
TheOtherHobbes 4 hours ago||
I have less rosy memories of self-indulgent Flash loading pages which took forever over dialup and contributed nothing. And a lot of weird-for-the-sake-of-it UI experiments.

There were also fun sites and games and generally silliness, but there was a lot of Flash slop.

Was it a more interesting web? It was more experimental and colourful. The Flash/Kai's Power Tools/Fireworks maximalist period was more inventive, but the UX wasn't necessarily friendlier.

It was a great time to be running a design agency, but not always a great time to be an ordinary user.

What actually killed Flash? Social media. That took the user interest, siloed it, and cut off the oxygen of individual attention.

Which is why even if someone reinvented a simple animation -> js etc tool it wouldn't make a difference. The attention isn't there to support a culture where creative sites become memes in their own right and search engines make them easy to find.

m463 14 hours ago||||
I would think:

1) macromedia ->

2) adobe ->

3) steve jobs

I think 2 was the root cause, not #1 or #3.

https://web.archive.org/web/20170615060422/https://www.apple...

That said, I wonder how easy it is to publish on apple? I think of xcode in sort of the same way sj complaining about adobe being cross-platform and slow.

LeFantome 18 hours ago||||
You know you can use Ruffle if you really want Flash right?

https://ruffle.rs

But the only standard you need is WASM. All browsers support it. Use whatever you want to make it. In fact, Ruffle is just a WASM app.

ameliaquining 18 hours ago|||
The problem is that, while there's no theoretical barrier to an authoring tool with a Director-like user experience that exports to Wasm, no one has actually written one, and it's not a small amount of work.

(I agree that we're better off without Flash, but this particular problem is real and unsolved.)

thisislife2 13 hours ago||||
Or you can just use PaleMoon browser ( https://www.palemoon.org/ ) and install the original Flash player plug-in in it.
superkuh 16 hours ago|||
Ruffle is not complete or comprehensive. In my test of a dozen swf ruffle could successfully display about half. Compare to the actual flash plugin Shockwave Flash 11.2 r202 (11.2.202.643) in my retro machine browser which displayed them all perfectly.
aboardRat4 7 hours ago||
What about lightspark?

htps://lightspark.github.io

LooseMarmoset 15 hours ago||||
this is unfortunately, the most revisionist take I can imagine. I don’t mean this in a personal way, mind you but while it may have been magical to publish interactive websites, using flash, that magic is utterly outweighed by the mundane vulnerabilities that flash was riddled with.

It’s safe to say we all miss sites like Homestar runner, and I had a co- worker who generated many meme – worthy flash presentations of his coworkers, which were hysterical. however, flash generated security vulnerabilities on the daily, and unfortunately, these vulnerabilities were very conveniently cross platform. These vulnerabilities, which Adobe couldn’t, or wouldn’t, resolve resulted in many many lost hours fixing virus – and Trojan horse – infested PCs, Macs, and cell phones. Adobe never managed to sandbox flash at all.

I miss a lot of old flash content, and I’m sure many people miss the ease with which you could create interactive content for websites. The fault here lies squarely on Adobe, who wouldn’t fix the situation.

fragmede 16 hours ago||||
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

watwut 13 hours ago||
Yes compared to vibe coded stuff too. And it costed less money.
spankibalt 14 hours ago|||
> "Websites are still inferior to Flash of the early 2000s. It's taken decades and they can only mimic a fraction of its power. And none of its ease."

Somewhat mirrors my experience with all those rubbish non-PDF formats for digital document publishing, e. g. ePub: Often terminally ugly and utterly useless on top of it (not properly citeable, et cetera).

stellamariesays 4 hours ago||
[flagged]
nfw2 18 hours ago||
As someone who has spent a good deal of time trying to build ereader software, eventually I decided to try to deal with the devil and build on top of RMSDK.

There is no way to get access to it. I don't mean the licensing cost is prohibitively expensive for an indie dev although I understand that to be the case as well.

There is no one to talk to. The email listed on their website does not respond to anything. Not even so much as a "Thanks for your interest" or a "We will get back to you".

I messaged a former colleague who worked there to try to see what the process is to get access to rmsdk. He said he tried to find internal docs about it and couldn't find anything.

I tried to find people on linkedin who might be associated with rmsdk and ask them and similarly found nothing.

Meanwhile publishers only distribute most of their titles with one of their known drm vendors ie Apple, Amazon, or Adobe. The other two are entirely closed off.

If this isn't anticompetitive trust behavior, I don't know what is.

Suppafly 13 hours ago||
I used the FBReader app to read a ton, they make their SDK available for other apps to use.
nfw2 13 hours ago||
The last time I looked into this, readium lcp drm wasn't something US publishers were comfortable distributing their titles with, although it seems like this may be changing, which is good insofar as readium is at least open source and free to build with.
stonecharioteer 16 hours ago||
Hello, I'm building https://merrilin.ai, could I pick your brain about the problems you faced?
nfw2 16 hours ago|||
Sure thing. I've actually been working on the spoiler-free resource angle as well. I can book a call to talk. Distribution is the killer problem here though.
sanex 15 hours ago|||
I thought about building this too! Love that both of you are pursuing it as I haven't had the time to start. Don't give up.
stonecharioteer 14 hours ago||
Yay! Registrations to https://merrilin.ai are open and you can enjoy a free account for as long as I can afford to give it (I have no funding lol). The android app is ready for closed testing too, if you have an Android device, mail me at mail [at] stonecharioteer.com and I'll add you to the beta testing. ios is still a pain.
dakolli 10 hours ago|||
Why don't you do sign in with openrouter oauth, then users can create an account and assign a key to your app, with spending limits. It's trivial, plus if you get a decent amount of users your app will appear on the leader board and that's free marketing for your project.

https://openrouter.ai/docs/guides/overview/auth/oauth

stonecharioteer 9 hours ago||
That's a good point, but our harness right now is very fine tuned towards kimi2.6, it's something we want to improve but it's just 2 broke dudes working on it right now.
dakolli 9 hours ago||
You don't have to give them a choice in the model, you can set your app to use kimi 2.6 only.
pbronez 4 hours ago|||
That’s really cool! I’ve been thinking about how LLMs could help me with long running series. I read lots of stuff that’s thousands of pages long with a huge cast of characters and locations. Amazons X-Ray is okay ish but (1) not supported everywhere and (2) amazon.

It would be really fun to have a progress-aware AI that can give me a quick definition of entities like people and places. The other thing that would help is details about fictional mechanics. How exactly does FTL work in this universe? What were all the cultivation stages? I don’t need help with reading comprehension, I need a better way to flip back through everything and surface the key detail that was mentioned one time 500 pages ago.

Also, unfortunately my library lives in Kindle. Help me get it out, at least the DRM free stuff. I also use Royal Road extensively and pay for that. Would be great to have those live serials supported somehow.

stonecharioteer 4 hours ago||
You're in luck. I built this especially to target series and you can ask questions across books whether they're in a series or not. I wanted to be able to ask questions of books that aren't even related to each other together.

Royal Road looks cool. Do you know if you can extract them into an epub? I have a user who extensively reads Web Novels and I wrote a blog post about that just today. He converts them to epubs AFAIK and uses them.

https://blog.merrilin.ai/engineering/2026/translation-drift/

stonecharioteer 14 hours ago|||
Yay! Please do, or email me at mail [at] stonecharioteer.com
pbronez 5 hours ago|||
That’s really cool! I’ve been thinking about how LLMs could help me with long running series. I read lots of stuff that’s thousands of pages long with a huge cast of characters and locations. Amazons X-Ray is okay ish but (1) not supported everywhere and (2) amazon.

It would be really fun to have a progress-aware AI that can give me a quick definition of entities like people and places. The other thing that would help is details about fictional mechanics. How exactly does FTL work in this universe? What were all the cultivation stages? I don’t need help with reading comprehension, I need a better way to flip back through everything and surface the key detail that was mentioned one time 500 pages ago.

Also, unfortunately my library lives in Kindle. Help me get it out, at least the DRM free stuff. I also use Royal Road extensively and pay for that. Would be great to have those live serials supported somehow.

tannhaeuser 18 hours ago||
Unfortunately, epub and epubcheck isn't the great uncontroversial resource the author makes it out to be. When W3C, Inc. took over maintenance of the EPub spec around when 3.1 was current, they just referenced WHATWG HTML and other ever-expanding browser specs ([1]). Being "living standards", these have no versioning or QA. As a consequence of being based on a version of HTML that redefined headers and sectioning, Epub 3.2 just made existing epubs non-conforming. Which is why Calibre and other tool still recommend 3.1 or better yet 2.

The case mentioned where the CSS min() function is rejected is another place where bulk import of the extremely complex CSS spec is just not helpful. Ebook readers aren't evergreen browsers after all.

[1]: https://news.ycombinator.com/item?id=41326179

ramblurr 13 hours ago|
Yes, it is widely known in the epub space that targeting 3.1 or 2 is the more sane option.

With EPUB compatibility issues CSS should always be suspect number 1. Using "modern" CSS features and complaining about missing flex boxz grid, etc is a web developer's mindset.

Just because EPUB shares some of the stack with the web doesn't mean they perfectly overlap (or even should).

Hardly any e-ink embedded e-reader devices use a browser for rendering, they all use purpose built HTML/CSS parsing and rendering toolchains, are baked into firmware and updated once in a blue moon. (If you're interested look at koreader's crengine or Crosspoint reader which runs on an ESP32!)

The blog post reeks of overly confident AI prose. But don't be fooled.

lavela 9 hours ago|||
Shouldn't a CSS engine just ignore directives it doesn't know? At least it shouldn't fail without an error.
gsnedders 1 hour ago|||
Yes, every single CSS standard ever has required that.
jiehong 8 hours ago|||
Came here to say exactly that: CSS was designed to be friendly and just ignore any line it doesn’t understand. It’s the whole point of browsers and progressive improvements.
port11 8 hours ago|||
Are we blaming the spec and the author of the post for trying to conform to the checks, instead of blaming Adobe or Kobo for using 16-year old technology that ISN’T spec-compliant? -.-
qubidt 6 hours ago||
Yes. sometimes specs are badly designed. Targeting a constantly moving goalpost for a spec mainly implemented by embedded devices seems to me like, best case, questionable judgement
cygx 6 hours ago||
True, but that doesn't get Adobe off the hook: CSS mandates that unrecognized declarations should just be ignored, so the worst that's supposed to happen in the average case is some layout funkiness - not catastrophic failure.
lidavidm 18 hours ago||
AIUI, Kobo devices have a more advanced rendering engine if you name the file with .kepub.epub. (I think it's based on ePub 3?) Not sure if it would fix the problem here. But I personally run ePubs through kepubify (https://pgaskin.net/kepubify/try/) before transferring them to my Kobo.
louisbourgault 18 hours ago||
Yes, I do that for everything too. Also publishers like Standard ebooks provide a kepub download - as they explain here they have problems with the Adobe reader too. https://standardebooks.org/help/how-to-use-our-ebooks#kobo-f...

I love my Kobo (clara colour) and really, if they just removed the Adobe reader, it'd be perfect. And yes, I've tried KOreader, but never switched to it because I like my Overdrive library books and Kobo Store.

buu709 6 hours ago||
> I love my Kobo (clara colour) and really, if they just removed the Adobe reader, it'd be perfect. And yes, I've tried KOreader, but never switched to it because I like my Overdrive library books and Kobo Store.

You may have already tried this, but they all work fine together. You can just exit the KOReader app and use the default Kobo stuff, then open KOReader again when you want to read something via that.

FinnKuhn 7 hours ago||
Looks like this info was added to the post as an update.
mawise 5 hours ago||
Sharing my experience as a tinkerer, sideloader, and recent Kobo owner.

I used a Kindle for ages, always in airplane mode and only sideloading content. Honestly, it was a pretty good setup.[1] But it seemed like it would be harder to setup this way on newer devices, so when mine finally failed, I got a Kobo Clara BW. I was thrilled I could boot it up in "sideloader mode" and not even register it or enable wifi.

I noticed poor typography on my epubs, learned about converting to kepub so I did that (which helped). It was a familiar flow to what I was used to converting to azw3 for the Kindle. My remaining typography gripe with kepubs is that it treats a word+em-dash as a word for inserting space in full justification. Em-dashes generally don't have spaces on either side, this often looks like a space has been inserted only to the right of the em-dash.

I went down the rabbit hole of NickelMenu and other readers including KOReader and Plato, and even tried (and mostly failed) to vibecode my own opds client app. (because KOReader which has one built-in felt overwhelming)

My current sense is the device feels so much more like it is mine. I have much more flexibility to tinker with it. It is not as polished as the Kindle and the Adobe rendering feels stupid, but that's also a sharp edge that only the side-loading community will hit, most of whom use Calibre which can auto convert to kepub for them. Everyone else is buying books from the Kobo store and getting them delivered as kepubs.

So in the end, I'm a big fan of the Kobo devices.

[1]: Except you cannot remove a wifi password if you aren't in range of that wifi signal. I had a rude experience when my two-year-old was fiddling with my Kindle at my in-laws' house and turned on the wifi where there was still a saved credential. An update triggered immediately and I was frustrated for days that everything in the UI changed.

hardwaresofton 17 hours ago||
BTW for those who are looking for a device, the PineNote exists:

https://pine64.org/devices/pinenote/

More expensive and less out-of-the-box software, but straight to the point on device ownership/what kind of software you can run, fewer strings attached.

[EDIT]

Great experience blogs on the PineNote

https://shom.dev/posts/20250308_pinenote-day-one/

https://shom.dev/posts/20250406_a-pinenote-only-5-day-weeken...

ndiddy 16 hours ago||
Have you tried the PineNote yourself? It $400 and says that it's "aimed at Linux developers with an extensive knowledge of embedded systems and/or experience with mobile Linux." The community provided firmware they link for it hasn't been updated in over a year.

The Kobos don't limit what you can do with them either, you can sideload alternative e-reader software like KOReader that improves on the built-in reader functionality.

utopiah 11 hours ago|||
I have a PineNote but also (had a Remarkable 1 a while ago) a Remarkable2 and RM Pro. I also gifted a PocketBook Verse Pro and installed Koreader on it.

Basically if you want a "product" to use right now and still want to tinker, RM gives you ssh access to a system you can tinker with. RM2 has the best community support for now though.

PineNote works... but yes you will have to be ready to tinker. It's heavy and think but powerful, all the way to having a browser, audio, microSD, etc.

Meanwhile the PocketBook Verse Pro just works, no tinkering, but also tiny and not get for sketches IMHO.

icantevenhold 10 hours ago||
Can highly recommend the pocketbook. If you just want to read i think it’s the best option and a fraction of the price of pinenote
utopiah 10 hours ago||
Exactly, if you don't enjoy sketching concepts, think via diagrams or need to write in order to think then a PockerBook is good enough.

If, like me, you clarify your thoughts by physically writing (not typing) or sketching, then the ability to do so without distraction, moving a piece of text of the page, changing the position of a box in a complex diagram... then it's definitely worth the price IMHO.

timeinput 3 hours ago||||
I have a pine note. It lives up to that description. It's "fine", but I like to use it as an e ink laptop (well terminal with occasional other uses) with a bluetooth keyboard. I don't know that I would even want to start on using it as an ebook reader. It's bulky / heavy, and just doesn't match my kobo. I imagine asking it to do DRM ebooks would just be a non-starter.

I tried to turn a kobo into an eink terminal, and basically failed at getting it to the state I wanted it to be in, so the pine note is nice, but as a plug and play ereader it would be a hard sell for me.

jolmg 37 minutes ago||
Curious, what kind of battery life have you been able to get from the pinenote?
hardwaresofton 16 hours ago|||
> More expensive and less out-of-the-box software, but straight to the point on device ownership/what kind of software you can run, fewer strings attached.

This note was in the original comment, did you read it? The fact that it is $400 (more expensive) and has less out of the box software is literally mentioned to alert people to that.

> The Kobos don't limit what you can do with them either, you can sideload alternative e-reader software like KOReader that improves on the built-in reader functionality.

This is patently false, the latest Kobo Libra Color is using secure boot which completely locks out custom development:

https://www.mobileread.com/forums/showthread.php?t=363175

So much so that QuillOS which used to be Kobo focused rewrote to support the PineNote

https://github.com/Quill-OS/quill

https://quill-os.org/

The point is to buy hardware that is built for you to freely modify and fully own, from the start.

My post was to make sure everyone knew the PineNote was an option, because I certainly did not know it until someone on HN made me aware.

Could you maybe make your point more concrete? Are you attempting to completely dissuade people from using the PineNote because it may not be easy to side load apps to it on hacker news?. Obviously different people have different propensities to do hacking, and some may not be able to afford the PineNote due to how expensive it is, but it's not clear what the goal of your comment was.

If your goal was "invest in Kobo instead of PineNote", I disagree with that. I'm not interested in investing (whether money or time) in an ecosystem that is just going to rug pull me eventually, over nickels and dimes.

BTW for those who agree, another great option is XTeink -- very hackable, and I've bought one myself:

https://www.xteink.com/

And there's a Linux phone out there which looks pretty encouraging too:

https://furilabs.com/shop/flx1splus/

Graphene is likely still the easier more polished option, but it's great to have options these days.

hommelix 13 hours ago|||
> This is patently false, the latest Kobo Libra Color is using secure boot which completely locks out custom development: > > https://www.mobileread.com/forums/showthread.php?t=363175

Thanks for the link on mobileread. I was not aware of current development in direction of secure boot / chain of trust.

Not OP, but when I was looking for an e-reader, I looked up the Pinenote. I could not find easily a lot of information on its software state. I could find a lot on Kobo hacking. I notably found https://anarc.at/hardware/tablet/kobo-clara-hd/ and this motives me to get a second hand Clara HD for less than 100$. It was way cheaper than starting with 400$ and unknown software state.

ramblurr 6 hours ago||||
> > The Kobos don't limit what you can do with them either, you can sideload alternative e-reader software like KOReader that improves on the built-in reader functionality.

> This is patently false, the latest Kobo Libra Color is using secure boot which completely locks out custom development

Your "patently false" is not true. There are nuances here that you are glossing over or ignoring.

Yes, the Kobo Libra Color uses secure boot.

But, you can still get root and install KOReader on it.

What is "custom development" if you mean "boot my own operating system" because, then yes. But the 90+% of the Kobo hacking community has never meant that.

For most folks in the community "custom development" means being able to install/side-load applications like Plato and KOReader alongside the existing Kobo/Nickel software.

Yea, I agree it sucks that the new Kobo uses secureboot, but it was never an open development platform. I feel for the quill-os folks, that sucks. I'm glad they found a home with the PN as they won't get a rugpull.

But the Kobo is still a system where you can trivially get root on it without having to jailbreak or otherwise exploit a vulnerability.

And +1 for the xteink x4 (though if you're rabidly against manufactures locking down their devices, you should look at the recent xteink developments where they are only releasing unlocked devices to the western market.)

ndiddy 15 hours ago|||
> Could you maybe make your point more concrete?

I hadn't heard of the Pinenote before looking at your comment, so I looked at the site and saw some things that made it seem unfit for purpose as an ereader. I made my comment because I was interested in hearing your impressions if you were using it as a daily driver.

> The point is to buy hardware that is built for you to freely modify and fully own, from the start.

Personally I view stuff like this as a nice-to-have, not a must-have. If it means I can't have an interface where I can buy books and then download them to my ereader, or I can't have an iphone app where I can read books and have my progress synced between my ereader and my phone, or it's unstable, or the battery life isn't good, then I would rather go with the Kobo. I understand that different people have different priorities, but those are mine. Stuff like this is why I'm interested in hearing more detailed information about what exactly the tradeoffs are for going with something like the Pinenote.

> This is patently false, the latest Kobo Libra Color is using secure boot which completely locks out custom development:

I think you can still sideload KOReader on them, but that's a shame that they're making it harder to replace the stock OS entirely. I hadn't heard about that prior to now so thanks for bringing that up. I only have a Sage I bought a few years ago.

hardwaresofton 15 hours ago||
> I hadn't heard of the Pinenote before looking at your comment, so I looked at the site and saw some things that made it seem unfit for purpose as an ereader. I made my comment because I was interested in hearing your impressions if you were using it as a daily driver.

I updated my original comment to include some more personal blogs with first-hand accounts. They're not mine but worth linking to for others!

I haven't bought a PineNote yet, but it's probably going to be my choice for that size of Tablet. I opted for a Xteink instead and have been very happy with it.

> Personally I view stuff like this as a nice-to-have, not a must-have. If it means I can't have an interface where I can buy books and then download them to my ereader, or I can't have an iphone app where I can read books and have my progress synced between my ereader and my phone, or it's unstable, or the battery life isn't good, then I would rather go with the Kobo. I understand that different people have different priorities, but those are mine. Stuff like this is why I'm interested in hearing more detailed information about what exactly the tradeoffs are for going with something like the Pinenote.

I agree that there are certainly a lot of sharp edges to less supported platforms. I just think I'd rather get a Boox (and deal with Android/Graphene) or PineNote over the Kobo over the long term. Then again, my usage of very simple -- maybe I just don't read as much/depend as much on the ereader to the extent that others do!

> I think you can still sideload KOReader on them, but that's a shame that they're making it harder to replace the stock OS entirely. I hadn't heard about that prior to now so thanks for bringing that up. I only have a Sage I bought a few years ago.

Ah yes, AFAICT what you're saying is correct -- sideloading apps is not an issue as far as I could find, it was just the inability to have custom firmware/OS.

I was very disappointed in this, and I generally see it as a step towards locking down that will only continue. Would love to be wrong though as I was very very convinced I wanted a Kobo Libra Color earlier).

People that are happy with the Kobos as they are (and the bundled software/services) I'm sure will be happy to keep buying though, I think the market is certainly big enough for that!

ndiddy 15 hours ago||
Thanks, I'll look at those blog posts.
spaghettifythis 14 hours ago|||
Also worth checking out, this guy's Open-Source 60hz e-ink screen: [video] https://www.youtube.com/watch?v=nHbA2-_qzH4
ndiddy 3 hours ago||
I saw that video a few days ago. It's really neat tech, but I'm curious what people are using the small external monitors for. I'm a big e-ink fan and really want to buy one because it's neat tech, but I can't come up with a use case where it makes sense for me. Any time I'm using a laptop on a desk, ideally I would want a larger monitor so I don't have to keep looking down (hurts your neck). If I'm lying down or on the couch, I would want a standalone device so I don't have to deal with the cords sticking out of the monitor or being tethered to a computer. I know portable e-ink displays have been a thing for nearly a decade at this point, so there must be a reason why people are buying them. If anyone reading this has one, what do you use it for?
yoavm 7 hours ago|||
One can also just run Linux on most Kobos. I wrote and am using this every day: https://github.com/bjesus/air
jolmg 49 minutes ago|||
What's the battery life like on Kobos running linux? Is it on the order of weeks, days, or hours?
yoavm 24 minutes ago||
For my daily reading before sleep usage, it is around 2 weeks.
Anonyneko 5 hours ago||||
Amazing! Do you know if anyone tried to run this on a Sage?

After getting that Kobo I realized that my hyper specific reading needs require a web browser with extension support (in particular support for Yomitan or similar dictionaries; the built-in dictionary functions on e-readers are awful for most non-English languages even with custom dictionaries, and KOReader isn't any better in that regard)

yoavm 21 minutes ago||
Not that I know of, and it isn't listed as a supported device on the pmOS wiki: https://wiki.postmarketos.org/wiki/Category:Kobo

I can run Firefox on my Kobo Clara HD, but it's not a pleasant experience. It is very, very, very slow.

hardwaresofton 7 hours ago|||
Wow, had no idea this existed, thanks for writing it and sharing it!
port11 8 hours ago|||
I mean, it’s expensive, huge, and potentially unstable; not exactly what I’d want to read in bed at night.

The Pine projects are necessary and well-motivated, but the PineNote doesn’t strike me as a reader’s device, maybe a hacker’s or someone that wants an e-ink tablet.

pluralmonad 15 hours ago||
Thanks for this call out. I have not checked on Pine devices much since a disappointing early Pinebook.
hardwaresofton 15 hours ago||
No worries, and thanks for your service -- people buying possibly-disappointing early devices definitely enables the newer devices to exist :)
chocolatkey 17 hours ago||
Kobo is actually in the process of completely rewriting their e-reader software (you can download the beta in the EU), and I’m pretty sure it’s no longer based on RMSDK. Adobe basically handed the EPUB DRM market to LCP on a silver platter by being a poor maintainer and then selling off to a third party that had botched the migration and further angered end users and platforms, that are switching off Adobe faster than ever
anilakar 13 hours ago||
Only in EU because of the Accessibility Act[1]. Copywrong holders are allowed to disable screen readers elsewhere because that allows them to sell more audiobooks. You will apparently also lose many other features, among them Asian scripts and developer mode.

[1] https://www.kobo.com/kobo-writing-life/blog/our-commitment-t...

BoingBoomTschak 12 hours ago|||
Interesting news! Though I'm on https://koreader.rocks/ like most people here, I suppose.
el_benhameen 17 hours ago||
Have you tried the beta? Have you found it to be substantially better?
chocolatkey 15 hours ago||
I’m not in the EU so I have not, this is based on the technical changes mentioned, and what I’ve heard from people. Feel free to try if you are in the EU: kobo.com/update
tech234a 18 hours ago||
Adobe Digital Editions and RMSDK were recently sold to Wipro Engineering: https://helpx.adobe.com/enterprise/kb/eol-faq-adobe-digital-...
thisislife2 18 hours ago|
Sold or outsourced?
wut42 15 hours ago|||
> Wipro now manages and distributes any new updates, enhancements, bug fixes, and support requests directly

> Create your new ByteBooks ID using the same email address that you used for Adobe ID

Seems sold mostly.

Finnucane 16 hours ago|||
'transitioned'
badsectoracula 18 hours ago||
Be happy your readers use an ePub reader that supports (or at least, ignores) something like `max-width` in the first place :-P.

TBH i've being using an ePub reader that i occasionally had to edit ePub files so i get rid of the superfluous styling that made it either not work or show things weirdly/wrong and i've heard comments from others that a bunch of files i had no issues with personally were unreadable for them, which makes me think that unless you really and absolutely need any fancy formatting (i.e. math stuff that can't just be made images - and you really tried to!) then you should stick with the most basic HTML imaginable - things that not even IE4 would render (too) wrong.

And in turn, since i doubt this will ever happen, i sometimes ponder making an "epub reconstruct" tool that attempts to reconstruct epubs so that they use the simplest HTML/CSS :-P (ideally configurable for maximum compatibility).

dlcarrier 17 hours ago||
It's already bad enough that HTML/CSS barely works in the target web browser environment, I don't see why anyone decided it was a good idea to use it for books.

I've often thought about figuring out a subset that operates fast on any computer and sticking to that for any web pages I make. If someone figured that out for epub, it would make it much, much more useful.

thatguy00 18 hours ago||
Ah, yes. When I paint, I also leave the middle unpainted, in case some people have a crack in their glasses that would make the painting look weird. Or maybe we should tell glasses makers to make better glasses and let the artists make their art.
teddyh 7 hours ago||
People making shows for TV had to respect the TV ”safe area”: <https://en.wikipedia.org/w/index.php?title=Safe_area_(televi...>
jwrallie 18 hours ago|
> When I started out, I dreaded the moment when I hit the validate button on my finished book after months of work, because it would always find something to cry about.

I remembered one particular master student on the verge of tears trying to compile his LaTeX thesis draft, he took the “write and think about formatting later” too literally and was trying to compile it for the first time very close to the deadline.

gnatolf 15 hours ago|
Which, to be fair, overall probably still saved quite some time. The compile times alone would've meant they wasted so much more time by repeated earlier checks.

Whether a looming deadline changed the perception about that, we don't know ;-P

More comments...