Live data from Hacker News

“We will stop updating and distributing the Flash Player at the end of 2020”

blogs.adobe.com

401–410 of 508 posts

Re: “We will stop updating and distributing the Flash Player at the end of 2020”

#401

Earlier quoted context omitted.

There's nothing stopping you from just running Flash itself… even in a Windows XP VM if necessary.

Some kind of conversion is needed to help hosts keep their flash content alive - visitors will ignore what is not accessible.

Yes, but that's not the problem the GP was addressing.

Re: “We will stop updating and distributing the Flash Player at the end of 2020”

#402
post #399

Earlier quoted context omitted.

I tried TypeScript yesterday and while I really love the language, the tooling was wayyyy too complicated and confusing. All I wanted was to make a dead simple hello-world node app that let me write it in VS Code, and recompile the TS to JS every time I saved. Suddenly I had to learn about tsconfig.json, had to install nodemon and have a process running in the background that I'm sure to forget to kill later, and I h…

1) tsc --init # creates a tsconfig.json, no need to edit it 2) tsc --watch # rebuilds every .ts file on save There is no step 3.

Hey this is pretty great, thanks! Dunno why I didn't consider it to be that simple. But it really is working. Well, along with `npm install @types/node --save` which I found somewhere else, so it quits complaining about 'require' not being found.

Re: “We will stop updating and distributing the Flash Player at the end of 2020”

#403

Earlier quoted context omitted.

There are a lot of serious attempts underway, I've been involved with some of those discussions. Nothing perfect and turn key exists at the moment, but all the necessary pieces are basically there. It depends on what sort of preservation strategy you're going after. 1) "Emulation" style: -- Open source flash player (a la Shumway) 2) "Automated Conversion" style: -- Load-time conversion to a different format (ie, HTML…

There's nothing stopping you from just running Flash itself… even in a Windows XP VM if necessary.

I really don't get the downvotes here. Yes, there are umpteen ways to run a Flash program. But if you goal is "preserve the experience of running a Flash program for future generations", the most obvious solution is to simply emulate the platform on which Flash runs. (This solution also has the benefits of being simple and a solved problem, which the GP admits is not true of other solutions.)

Proposing to preserve Flash apps through a bytecode emulator is frankly somewhat absurd if you consider analogies. HTML 2.0 sites don't render on modern browsers either, but no-one seriously proposes maintaining a modern HTML 2.0 browser to view them. They simply run an old copy of Netscape Navigator, in a Windows 95 VM if necessary. Likewise with old BASIC programs on an Apple 2: no-one (from a preservation standpoint) runs them on an AppleSoft BASIC emulator; they run them on real AppleSoft BASIC inside an emulated Apple 2.

Re: “We will stop updating and distributing the Flash Player at the end of 2020”

#405

Is there any attempt to save all the classic Flash animations and games like they did with old arcade games? Any "emulators" which can be used to preserve them?

Arcade emulators emulate the arcade hardware itself, not any bytecode which the arcade games may be written in (such as the TI-99/4's GPL [1]). For preservation purposes, it is likely that Flash is preserved likewise (by emulating the PC platform, rather than Flash bytecode). This is the easiest way to ensure exact reproduction of the original execution.

[1] https://en.wikipedia.org/wiki/Texas_Instruments_TI-99/4A#VDP...

Re: “We will stop updating and distributing the Flash Player at the end of 2020”

#406

Earlier quoted context omitted.

This isn't as bad as it sounds in practice. I'm usually glad it eliminates reflection which I've rarely seen used honorably... I do miss it occasionally. Some popular typed languages, notably Java, do type erasure on objects as well. Extending that to value types feels right in a strange way, more consistent at least. One thing I'll mention to make The a better experience... The compiler, even on the strictest option…

On that note I wish tslint would stop trying to do code formatting rules. prettier nowadays does code formatting far better than tslint ever did.

:-) same here. Those are the few rules I shut off. TsLint really shines in static analysis.

Re: “We will stop updating and distributing the Flash Player at the end of 2020”

#408
post #31

Earlier quoted context omitted.

there is gnash on Linux.

I've used it in the past. It works, sometimes. I wonder if it is still actively developed?

It's open source, so it can be developed at any point. I have not looked at it recently, though.

Re: “We will stop updating and distributing the Flash Player at the end of 2020”

#409

Earlier quoted context omitted.

Failure is a bit strong, IMO. Flash played a role, and now it is done. Meanwhile, it was (as you say) years ahead of standards and the most ubiquitous non-standard standard on the web. In early years it let web designers expirement. Most of those expirements went badly, but many ulitmately preceded and shaped the web of the "future." Animated interactive UIs, video, audio, rounded corners.... These appeared as flash…

"rounded corners.... These appeared as flash first" I doubt it. The Mac had rounded corners in may 1981 ( https://www.folklore.org/StoryView.py?story=Round_Rects_Are_... ), and the OS had windows with rounded corners when it shipped in 1984 (for an example, look at the calculator in https://en.wikipedia.org/wiki/Calculator_(Mac_OS)#History )

He is most certainly talking about rounded corners in the browser.

My condolences to all web developers who had to use whacky hacks to get them working on older IEs.

Re: “We will stop updating and distributing the Flash Player at the end of 2020”

#410

Earlier quoted context omitted.

The battery argument was not weak. It was actually one of the strongest arguments. Flash was a battery hog. Disabling flash on a laptop could double your battery life.

That's an outdated statistic. There's way too much javascript and unwanted video and other effects on the web today that your battery is still getting hammered. Turn off javascript today and you'll probably get huge battery savings.

There is a bunch of cruft on the web today but that doesn't change the fact that Flash ads suck up far more battery than any other ads.
Post reply on HN