News for hackers. Stuff that matters.
Re:HTML5 still doesn't replicate what mattered about Flash by danShumway on Wednesday December 30, 2020 @08:58PM (#25588718)
Agreed. As someone who learned games programming in Flash, and loved Flash, and benefited quite a bit from it -- no, you couldn't just email someone an SWF. That never worked.

Nobody had a standalone Flash player installed that wasn't in a browser, and when I moved to newer versions of Flash, I would regularly run into problems where someone would have a Flash player that didn't support the stuff I was trying to do.

Flash was really important for its time, and I agree there are things I still miss about it that the web hasn't been able to replicate. But my goodness, as someone who uses Linux today, I can't express how glad I am that the websites that never worked on my Linux machines now do work on my Linux machines. Cross platform my butt, Flash was only ever "cross platform" on Windows, and occasionally on Mac. Everybody else on mobile and Linux got ignored because Flash was a proprietary blob of insecure DRM-riddled code and Adobe couldn't be bothered to give anyone any attention unless they were big enough that they were impossible to ignore. Yes, I'm incredibly disappointed that the web hasn't captured everything Flash did, but it is good that we have gotten rid of Flash because mobile and Linux users deserve to have a version of the web that works on their machines.

These people who are lauding Flash as a universal environment either just have rose-tinted glasses or they lived in an even smaller programming bubble than the one they accuse HTML advocates of inhabiting.

Re:HTML5 still doesn't replicate what mattered about Flash by larsiusprime on Wednesday December 30, 2020 @10:10PM (#25589175)
> no, you couldn't just email someone an SWF. That never worked.

C'mon I never emailed people SWF's, seriously. We uploaded them to flash portals and sent links to our friends. The single-file aspect was important because it made it easy to share (for both you and the flash portal). Also crucially it made it easy for competing flash portals to "steal" your game and spread it even further.

> as someone who uses Linux today

I get what you're saying and I love Linux and go out of my way to support it, but I don't think the Linux audience in 1999-2008 was exactly who most of us were targeting, nor did it have particularly much market share among desktop computers then or now.

Re:HTML5 still doesn't replicate what mattered about Flash by danShumway on Wednesday December 30, 2020 @10:57PM (#25589427)
> but I don't think the Linux audience in 1999-2008 was exactly who most of us were targeting

Well, but... yeah. I know people weren't targeting Linux in the early 2000's, that was the problem. That's what I'm saying.

One of the biggest advantages of dumping Flash was that it got replaced with a runtime that worked on every OS even if people weren't deliberately targeting it. I'm saying that's a big enough advantage that it's worth the tradeoff. The Linux market share on desktop computers was tiny back then, but it was big enough that the community deserved to have a web in its entirety that worked for them. Not just a couple websites, they deserved to have full access to the platform that claimed to be a democratizing environment, and they were never going to be a part of that platform as long as Flash existed.

I disagree that Linux compatibility back then was a non-issue. It was not. It was a serious problem that held Linux back as a platform and as a daily driver and we all hated it, and it feels very dismissive to say that it was just a tiny side effect or that it's irrelevant to the broader point. Flash was never cross-platform and it held back the entire web from being a universally accessible platform. And it only got fixed because developers were forced to use a runtime that supported Linux. That is the only reason that Linux browsers are usable today.

----

I am kind of skeptical that distributing SWFs is actually that much easier than distributing zip files. Even downloading/stealing and re-hosting JS code is not that hard. This is coming from someone who agrees with many of your points about the overall accessibility that Flash brought. But I do not believe it's harder to distribute content on the web today than it was back then.

I uploaded SWF files to those portals, I put them on flash drives. My process today for distribution is pretty much the same. And once this stuff is on the web, the web is vastly better at distribution than the Flash Player plugin was.

Re:HTML5 still doesn't replicate what mattered about Flash by throwaways885 on Thursday December 31, 2020 @05:20AM (#25591377)
> I disagree that Linux compatibility back then was a non-issue. It was not. It was a serious problem that held Linux back as a platform and as a daily driver and we all hated it, and it feels very dismissive to say that it was just a tiny side effect or that it's irrelevant to the broader point. Flash was never cross-platform and it held back the entire web from being a universally accessible platform. And it only got fixed because developers were forced to use a runtime that supported Linux. That is the only reason that Linux browsers are usable today.

More succinctly, it's unhealthy for any company to 'own' the web. The standards process we have today is far better.

Re:HTML5 still doesn't replicate what mattered about Flash by pjmlp on Thursday December 31, 2020 @02:18AM (#25590380)
The same audience still doesn't matter today, because most just use GPUs with drivers that get black listed by browsers, making WebGL useless.
Re:HTML5 still doesn't replicate what mattered about Flash by dTal on Thursday December 31, 2020 @09:54AM (#25593181)
First I've heard of it - WebGL works perfectly for me, on every one of my diverse Linux desktops. Intel, AMD, nVidia, never had an issue. I've got a Google Earth tab open right now.
Re:HTML5 still doesn't replicate what mattered about Flash by ksec on Thursday December 31, 2020 @04:53AM (#25591227)
Last time I was downvoted to oblivion for stating that. Not a popular view on HN for some strange reason. ( Along with no one use SSB on Desktop as with the Firefox thread. )
Re:HTML5 still doesn't replicate what mattered about Flash by pjmlp on Thursday December 31, 2020 @05:25AM (#25591400)
As you can see by my comment history, I stand by my point of view and never care for votes, regardless in what direction they go.
Re:HTML5 still doesn't replicate what mattered about Flash by bavell on Thursday December 31, 2020 @09:35AM (#25592996)
Definitely the right approach, don't censor yourself over some imaginary internet points.
Re:HTML5 still doesn't replicate what mattered about Flash by larsiusprime on Wednesday December 30, 2020 @11:23PM (#25589574)
I understand your point better now. I think we were talking past each other.
Re:HTML5 still doesn't replicate what mattered about Flash by selfhoster11 on Thursday December 31, 2020 @12:46AM (#25589962)
I did just that, emailed SWFs mostly to myself, and a couple of times to my more savvy classmates who knew how to use them.

I also recall having a stash of standalone SWF gamęs on my shared network drive at school, because all EXEs were restricted and SWF files could be opened by drag-and-drop on the Internet Explorer window.

Re:HTML5 still doesn't replicate what mattered about Flash by marcus_holmes on Thursday December 31, 2020 @05:12AM (#25591338)
this is a vicious spiral, though - because the type of people who are interested in Flash can't use it on Linux, they don't run Linux and therefore there's no people who are into Flash and run Linux and so there's no need to support Linux.

The same is still true of a lot of other "niche" application areas.

Re:HTML5 still doesn't replicate what mattered about Flash by selfhoster11 on Thursday December 31, 2020 @12:45AM (#25589957)
> Cross platform my butt, Flash was only ever "cross platform" on Windows, and occasionally on Mac. Everybody else on mobile and Linux got ignored

This is my view as well. Windows on x86 was the golden child. Linux was the hated bastard at best (anyone remember switching between OSS, ALSA and PulseAudio to eke any sound out of the plugin?).

And even that only on x86. ARM? What, you mean that's a processor architecture? That's not even going into the utter dead silence when it came to supporting other Adobe plugins outside of Windows. Adobe Air? Shockwave? I can still easily feel my blood boiling at the absence of these plugins, after so so many years.

Re:HTML5 still doesn't replicate what mattered about Flash by qalmakka on Thursday December 31, 2020 @01:23AM (#25590112)
I remember configuring NSPluginWrapper in order to get the 32 bit Flash plugin to work on 64 bit Linux (and FreeBSD). God that was nasty, as soon as YouTube launched the html5 beta I erased Flash player from every device I owned.
Re:HTML5 still doesn't replicate what mattered about Flash by linspace on Thursday December 31, 2020 @07:40AM (#25592104)
NSPluginWrapper... Something has awoken inside me. Distant memories behind a fog. Something evil. This is not good, not good.
Re:HTML5 still doesn't replicate what mattered about Flash by kzrdude on Thursday December 31, 2020 @04:29AM (#25591084)
Heh, I've all but forgotten about that pervasive use of flash. We came out of the dark ages, that feels good.
Re:HTML5 still doesn't replicate what mattered about Flash by toper-centage on Thursday December 31, 2020 @03:01AM (#25590616)
I remember fearing for the life of Linux when Adobe Air and Silver light or whatever started appearing. Whole websites started popping up that simply only worked for Windows users. Adobe was totally part of the EEE.
Re:HTML5 still doesn't replicate what mattered about Flash by mgkimsal on Wednesday December 30, 2020 @10:13PM (#25589191)
> Flash was only ever "cross platform" on Windows

"Cross platform" to many meant Windows 98, XP, 2000 and NT5. You could work across that, you had the 'enterprise' market apps people using 2000 and NT which could then also be used by employees at home using Win XP. What more could you want?

I'm guess I'm being only half-sarcastic here.

Re:HTML5 still doesn't replicate what mattered about Flash by ryandrake on Wednesday December 30, 2020 @11:03PM (#25589460)
Reminds me of a conversation with a coworker in around 1999: Me: “I wish [our product] was cross platform. It would be more enjoyable to develop.” Him (without a shred of sarcasm): “It IS cross platform! It runs on NT and 95!”
Re:HTML5 still doesn't replicate what mattered about Flash by RcouF1uZ4gsC on Thursday December 31, 2020 @12:50AM (#25589978)
> It would be more enjoyable to develop

In my experience, cross-platform is less enjoyable to develop. Yes, it might be more valuable to users for a program to be cross-platform, but it is definitely more enjoyable to develop something that just has to run on a single platform.

For cross-platform work, you have to use languages, runtimes, and libraries that are supported across multiple platforms.

When you are doing single platform work, you can use all the cross-platform languages and libraries and tools, plus all the other languages, libraries and tools that are on the single platform.

I suspect the difference was even more stark in 1999 because Windows was even more dominant than it is now.

Re:HTML5 still doesn't replicate what mattered about Flash by mgkimsal on Thursday December 31, 2020 @10:56AM (#25593793)
It might be 'more enjoyable' to develop, but certainly not to test, which... for many people, seems to be something wholly separate from 'development'.
Re:HTML5 still doesn't replicate what mattered about Flash by mkr-hn on Thursday December 31, 2020 @08:43AM (#25592592)
That was how Microsoft put it, too.
Re:HTML5 still doesn't replicate what mattered about Flash by naikrovek on Wednesday December 30, 2020 @10:20PM (#25589234)
> Nobody had a standalone Flash player installed

What? Literally everyone who downloaded the flash plugin and ran the installer got a standalone player installed as well. It was right there in the start menu for anyone to find.

Re:HTML5 still doesn't replicate what mattered about Flash by zapzupnz on Thursday December 31, 2020 @01:25AM (#25590122)
That very much depended on how they installed Flash. If they downloaded the plugin via the Adobe website, it depended on whether you got the ActiveX control version or the Netscape version. For computers in more recent memory, you didn’t need either: just a copy of Chrome set as your default browser.
Re:HTML5 still doesn't replicate what mattered about Flash by bitwize on Thursday December 31, 2020 @12:01AM (#25589749)
> Cross platform my butt, Flash was only ever "cross platform" on Windows, and occasionally on Mac.

Flash only ever worked properly if you were running it in Internet Explorer for Mac OS 9. Any other browser/OS combination and you were looking at low framerates, audio/video desync, or both. Linux was worst of all.

Re:HTML5 still doesn't replicate what mattered about Flash by bryanrasmussen on Thursday December 31, 2020 @01:55AM (#25590268)
that is such a weird OS + browser combination I have to take your comment as sarcasm, but the rest of the comment seems sincere enough.
Re:HTML5 still doesn't replicate what mattered about Flash by bfung on Thursday December 31, 2020 @02:33AM (#25590463)
That’s not sarcasm. As computer lab support back in college, iMac G3’s were the rage and the internet was new. The only working browser back in the day on those macs were IE. Good luck getting Netscape Navigator running on them (Phoenix/Firefox not created yet, Safari wasn’t even a thing yet).

Flash was the worst thing to support in those labs - some windows machines, some macs, some Solaris... gl trying to tell non-CS majors to move to a different computer...

I’ll admit, the authoring tools were great, everything else about flash was terrible.

Re:HTML5 still doesn't replicate what mattered about Flash by bitwize on Thursday December 31, 2020 @02:59AM (#25590600)
No, not sarcasm at all. I tried Flash on a variety of different operating systems and browsers at the time -- and IE5 on Mac OS 9 was the only one that consistently delivered good results.

It seems weird, but when you consider the context at the time, it makes sense. Back in the late 90s -- when Flash was on the rise and being rapidly developed -- IE5 was the browser to have on Mac just as it was on Windows. The reasons had to do with the infusion of cash from Microsoft into Apple to keep the latter company afloat while Jobs restructured it and pivoted it to Mac OS X. At the time, companies such as Adobe and Macromedia -- which hadn't been acquired by Adobe yet -- developed and tested on Mac first and most extensively, because they catered to the design crowd. As for browsers -- Safari wasn't around yet, Netscape was boomer tech by that time, Mozilla was broken, and Firefox wouldn't come out for a couple years. That really left only IE and boutique browsers like CyberDog and iCab. So the environment that got the most thorough testing was -- once again -- IE on Mac OS 9.

When Mac OS X finally did come out, it would take a number of years for Mac developers to fully embrace it. Remember, to the Mac teams inside Adobe and Macromedia, Inside Macintosh was the fucking Bible. Classic Mac OS was The Right Thing; Mac OS X was something weird and wrong and inherently anti-Mac, as parts of it came from Unix, which was known for having user-hostility baked into its design philosophy. It was also the future, but it was a future they'd take years to reckon with. So, for a while, the native OS X version of Flash chugged no matter which browser you used it in. Meanwhile, IE5 for Mac OS 9 still worked perfectly well provided you launched the Classic environment, so if you wanted top Flash performance it was still available.

Re:HTML5 still doesn't replicate what mattered about Flash by mulmen on Thursday December 31, 2020 @06:26AM (#25591703)
The turn if the century really was a different time.

> boomer tech

Since we are talking about events ~25 years ago isn’t all of this “boomer tech” because the boomers were at the peak of their careers at the time? Aren’t they the ones that created, like, everything?

Seems like a strangely modern phrase to use to describe what is now ancient history.

Also I’m not that old but I already see the ageism in tech. I see ideas dismissed based on age rather than merit. The normalization of this type of derogatory language makes me uncomfortable.

Re:HTML5 still doesn't replicate what mattered about Flash by j45 on Thursday December 31, 2020 @08:11AM (#25592305)
Internet generations seem to be much quicker, with big shifts every 3 to 5 years. Mary Meeker's yearly summary often illustrates aspects of this.
Re:HTML5 still doesn't replicate what mattered about Flash by mulmen on Thursday December 31, 2020 @09:27AM (#25592922)
Not sure I follow.

Does “boomer” not mean “person born between 1946 and 1964”?

Does it just mean ”old” now?

Re:HTML5 still doesn't replicate what mattered about Flash by j45 on Thursday December 31, 2020 @01:09PM (#25595252)
Also, here’s the Mary meeker reference that talks to much quicker changes online than in real life generations.

https://www.bondcap.com/report/itr19/#&gid=1&pid=1

Re:HTML5 still doesn't replicate what mattered about Flash by j45 on Thursday December 31, 2020 @12:28PM (#25594760)
Yeah it is also used for anyone who is even a few years older.
Re:HTML5 still doesn't replicate what mattered about Flash by mulmen on Thursday December 31, 2020 @12:43PM (#25594916)
Ok, thanks for clarifying. That’s a usage I was unfamiliar with.
Re:HTML5 still doesn't replicate what mattered about Flash by bitwize on Thursday December 31, 2020 @12:03PM (#25594474)
Data point: FPS games that try to recreate the low-poly looks of mid-90s shooters are called "boomer shooters" in the community, despite the fact that boomers were already of middle age when Doom, Quake, abd Duke Nukem 3D came out and arguably outside the target audience of those games.
Re:HTML5 still doesn't replicate what mattered about Flash by j45 on Thursday December 31, 2020 @12:29PM (#25594768)
I think what the other post might be missing is that the gamers of the 90s/early 2000's are gen y aka millenials and often called or treated as boomers.
Re:HTML5 still doesn't replicate what mattered about Flash by mulmen on Thursday December 31, 2020 @12:42PM (#25594895)
Ok now I’m really confused. I’m a millennial but I have never (to my knowledge) been called a “boomer”.

Doesn’t that make Halo or CS “boomer shooters”?

Maybe I’m older than I think...

Re:HTML5 still doesn't replicate what mattered about Flash by j45 on Thursday December 31, 2020 @12:53PM (#25595053)
I don’t think you are saying just because you haven’t experienced something means it can’t be out of the realm of possibility? And for it to be proven someone has to do the work specifically to convince you? Seems kind of evangelical, which is a foreign concept to me. But I’ll try, respectfully.

Perhaps you you look/act younger than others.

Or maybe others act/look older than you.

Or, maybe there’s people who exist who exaggerate the first difference between themselves and someone else to put distance between them for reasons like ego/insecurity.

Instead of a lens of doubt and putting the burden of others of having to educate you, it’s also possible to meet half way and ask.. what else could this mean that I’m not seeing? Our brains tend to find what we put attention towards.

Either way I hope that helps and no offence intended.

Re:HTML5 still doesn't replicate what mattered about Flash by mulmen on Thursday December 31, 2020 @01:03PM (#25595183)
It was just a new term to me so I was asking for clarification. You’ve been helpful, thanks.
Re:HTML5 still doesn't replicate what mattered about Flash by j45 on Thursday December 31, 2020 @05:54PM (#25598144)
Cheers, appreciate you clarifying.
Re:HTML5 still doesn't replicate what mattered about Flash by mulmen on Thursday December 31, 2020 @12:26PM (#25594723)
I played a lot of FPS games in my time and I have never heard that term. When did that start?

Are you suggesting that “boomer” simply means “old” now?

Re:HTML5 still doesn't replicate what mattered about Flash by boomboomsubban on Thursday December 31, 2020 @09:38AM (#25593014)
They are using "boomer" similarly to how the word is used in "baby boomer," as in a sudden growth. Netscape was the hot new browser. Probably one of those words on its way out, but they aren't being ageist.
Re:HTML5 still doesn't replicate what mattered about Flash by mulmen on Thursday December 31, 2020 @09:43AM (#25593056)
Ah, yeah, that reading does make more sense. Guess I have a raw nerve.
Re:HTML5 still doesn't replicate what mattered about Flash by boomboomsubban on Thursday December 31, 2020 @10:43AM (#25593651)
I'm less positive of it after rereading the post to be honest. Netscape in 99 was just starting it's plummet, so it's hard to say it was booming but it also wasn't really outdated either. I probably should have thought my post through more, sorry.
Re:HTML5 still doesn't replicate what mattered about Flash by bitwize on Thursday December 31, 2020 @01:12PM (#25595279)
> Netscape in 99 was just starting it's plummet

Navigator was already effectively dead in 1998, when Netscape announced plans to open source the code and launch the Mozilla project. Navigator 4.0 was a buggy mess, and it did not support the W3C standards of the day. It was only a matter of time before the Web broke enough to force the installed Navigator base to switch.

Re:HTML5 still doesn't replicate what mattered about Flash by boomboomsubban on Thursday December 31, 2020 @03:05PM (#25596548)
It'd still have been either first or second in browser share, there was a reason AOL was still willing to buy it for so much money. Technologically already dead, but just starting the plummet.
Re:HTML5 still doesn't replicate what mattered about Flash by bitwize on Thursday December 31, 2020 @12:07PM (#25594508)
If you're a teen or twentysomething in the late 90s, your mom is probably a boomer. She's also the most likely demographic to stick with Netscape because it's the browser she started off with and it's comfortable for her.

The kids of the time already knew by 1998 that IE was the future of the web. Netscape had already made their open source announcement and spun off Mozilla in 1998. Navigator was effectively dead.

Re:HTML5 still doesn't replicate what mattered about Flash by mulmen on Thursday December 31, 2020 @12:27PM (#25594736)
Yes, my parents are boomers. What I object to is the derogatory use of that term. Sorry if I misinterpreted your intent.
Re:HTML5 still doesn't replicate what mattered about Flash by bryanrasmussen on Thursday December 31, 2020 @12:48PM (#25594982)
Ok thanks, since I didn't do any Flash development I was unaware of this, depsite having been around.
Re:HTML5 still doesn't replicate what mattered about Flash by HeckFeck on Thursday December 31, 2020 @07:04AM (#25591907)
As an avid Linux user, I can't help but agree with the core of your argument. Open is always better, especially for posterity.

But the aspect of Flash that hasn't been fully replicated by HTML5/JS/whatever is the fully integrated workflow. That took away much of the underlying woes with environments and configurations. All you did was install Flash, make your game or animation, and a SWF was produced. This ease of beginning surely was a springboard for so many creators and animators, like the Newgrounds community.

I'm also partial to the idea of not everything being done by the browser, and instead plugins specialising in their respective area. The effect of moving everything into the browser only contributes to the Google-led near monopolisation of rendering engines.

Re:HTML5 still doesn't replicate what mattered about Flash by fendy3002 on Thursday December 31, 2020 @07:34AM (#25592069)
I have zero experience on both. What's stopping someone / org to develop a workflow framework on HTML5 that's working similar with flash?
Re:HTML5 still doesn't replicate what mattered about Flash by sofixa on Thursday December 31, 2020 @11:26AM (#25594071)
Adobe did. Dreamweaver, Animate kinda try to do the same
Re:HTML5 still doesn't replicate what mattered about Flash by roenxi on Thursday December 31, 2020 @07:41AM (#25592108)
> Flash was really important for its time

It'll be a shame to see Flash go, it really was quite a technology. Couldn't click a link without some cutesy little flash something-or-other popping up.

My memories may be tainted by time, but I'm hesitant to say that modern web apps have surpassed flash yet. A web browser simply isn't up to the challenge of creating a nice interface for an app and I got the impression Flash's tooling was a long way ahead of the game. But Flash stands as a soon-forgotten internet monument of closed source winning battles and open source winning wars.

Re:HTML5 still doesn't replicate what mattered about Flash by Aardwolf on Thursday December 31, 2020 @04:38AM (#25591140)
Sending an email with SWF was not the intention, but you could easily host your SWF anywhere and give a URL and they could play your game, most of the time cross platform except those few years where they weren't updating the linux SWF player to the latest version (which got fixed again later). If you can't host it yourself, you could put it on websites like newgrounds.
Re:HTML5 still doesn't replicate what mattered about Flash by arbitrage on Thursday December 31, 2020 @12:23AM (#25589858)
there wasn't really a mobile market to speak of during the hey-day of flash.

it was an awful and wonderful time to experience the constant breakage and delight that was the www.

Re:HTML5 still doesn't replicate what mattered about Flash by j45 on Thursday December 31, 2020 @08:23AM (#25592406)
I thought the same until I discovered flash lite. It quietly powered the gui on many more devices than I ever imagined in its time.

Nokia adopted it and it was quietly embedded in far more devices to provide custom functionality than I realized.

Flash lite even appeared to power the internet channel on the Nintendo Wii.

https://en.m.wikipedia.org/wiki/Adobe_Flash_Lite

Re:HTML5 still doesn't replicate what mattered about Flash by sleepy_keita on Thursday December 31, 2020 @07:46AM (#25592141)
> Cross platform my butt, Flash was only ever "cross platform" on Windows

This honestly got a laugh out of me.

Re:HTML5 still doesn't replicate what mattered about Flash by _the_inflator on Thursday December 31, 2020 @05:51AM (#25591555)
I only want to add security to the list.

This lead to my boycott of flash. Sorry flash websites!

Flash was an interesting experiment, as you said, important at the time, however I started distrusting websites, that used it, heavily and avoided them.