Live data from Hacker News

The Death of Flash and Rewriting 1.4M Lines of Code

gamasutra.com

171–180 of 203 posts

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#171
post #33

Earlier quoted context omitted.

It has tons of of licensed code. I worked at Adobe at the time, and everyone I knew on the Flash team would have loved to open source the player.

Would it be a license violation to release specs or design docs for Flash?

Specs are already released, although not complete. Look around Adobe's website for "SWF file format specification".

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#172
post #101

> Along with Javascript’s lack of strong-type safety They could have just used TypeScript or Flow. It doesn't sound like they did enough research on the HTML5 option if they haven't came across these.

I am looking at converting 40k lines of action script right now. TypeScript is my top choice, while I like HAXE, I dont feel that is has a large enough ecosystem. Also ActionScript to TypeScript is really easy.

OpenFL is getting TypeScript support in the next release

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#173

Earlier quoted context omitted.

> WASM replaces Javascript as the target of other language compilers. No, it does not. Compiling to WASM is not a replacement or synonym for compiling to JavaScript. JavaScript is not locked in a sandbox, in the same way, as it has a multitude of APIs. WASM does not have such APIs as it is just the sandbox. Here is the deal. All modern browsers now claim to support WASM. If WASM were capable of replacing JavaScript i…

I'm starting to get fed up by the open-ended trust models used by most forum software on the internet. slashdot started in 1997. phpBB was started in 2000. 4chan accidentally in 2003. reddit was put together in 2005. HN was created in 2007. I think 2007-2010 was a tipping point where people started to collectively get smarter and more sophisticated on the Web. I'm not saying everyone was dumb before that, but that...…

Its a good point, and a lot broader than tech or online forums.

The end point of "everyone gets an equal say" is noisy, bad consensus, because not everyone deserves an equal say - that invalidates the whole idea of differences in skill/knowledge among domains across people. Its why the modern world uses representative democracies, rather than direct democracies because no one person is qualified (or has enough time) to make decisions about the minutiae of FISA amendments, cooperation treaties between US-Israel space programs and federal food stamp programs at the same time.

I think early HN (and the web) were small enough that only people who really cared used them, so stuff tended to be high-quality even though they were open to all. As audience grows, content gets worse. Quora is another great example of a forum being destroyed by scale.

Plus now that people actually use forums, there are millions of "growth marketers" trying to push their agenda that further muddy the waters and increase noise. The ads, "native" ads, clickfarms, massive networks of sockpuppets and ads masquerading as "content".

I wish I had a solution.. but the only resilient one I see is a real old-school human community. A network of people you trust. Friends basically :p

Also, if anyone has books or pointers to read more about this kind of stuff, please tell me!!!!

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#174
post #33

So why doesn't Adobe just open source flash?

It has tons of of licensed code. I worked at Adobe at the time, and everyone I knew on the Flash team would have loved to open source the player.

If https://github.com/adobe/flash-platform (currently empty, but placeholdered) is any indication, maybe they are planning to do it. The ActionScript VM is already opened here: https://github.com/adobe-flash/avmplus

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#175
post #41

Earlier quoted context omitted.

> but what it's really replacing is JavaScript That is a common misconception, but there no evidence of this. WASM replaces Flash and Flash never replaced JavaScript.

WASM replaces Javascript as the target of other language compilers. If you already use Javascript, WASM won't be much help. But WASM lets you compile C/C++ and with a bit more effort other languages into a bytecode instead of weird looking Javascript, or its more streamlined and still weird form, asm.js.

If WASM replaces JavaScript then is this repository an example of JavaScript being replaced by.... JavaScript?

https://github.com/ballercat/walt

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#176
post #7

Earlier quoted context omitted.

Not to mention the Newgrounds/Albinoblacksheep/etc world. It kills me to see all of the art produced by that community become inaccessible. I'm hoping that it becomes possible to run (sandboxed) flash apps in the same way that you can run DOS apps with DosBOX. If there's a project I can contribute to somewhere, I'm game.

> I'm hoping that it becomes possible to run (sandboxed) flash apps in the same way that you can run DOS apps with DosBOX. Firefox + adobe flash plugin still works (well, it works for me anyway... I'm on FF 56 still). Slap it into a container (firejail works) and you are done. No need to reinvent the wheel. If you don't want the closed source solution and the Firefox dependency, there's also gnash. Slap gnash on a co…

The problem with “contributing” to a project that belongs to someone else, is that your contributions might be handily ignored, no matter how incredible and wonderful they may be.

And so, often, the only recourse to such an outcome is to roll your own from scratch.

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#177
post #33

Earlier quoted context omitted.

It has tons of of licensed code. I worked at Adobe at the time, and everyone I knew on the Flash team would have loved to open source the player.

Would it be a license violation to release specs or design docs for Flash?

Flash's content format (SWF) has been an open specification since 2008. The current version is here:

http://www.adobe.com/devnet/swf.html

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#179

Adobe recently confirmed the suspicion held by many in the games industry that Flash is a dying platform. I looked at the date of publication thinking maybe this was written in 2013 or 2014, but it was not the case!

Flash existed in places outside of the browser even after a significant portion of the web development scene moved on from it. Building game UIs with Scaleform was very common. AutoDesk only discontinued Scaleform earlier this year.

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#180

Earlier quoted context omitted.

Nobody was claiming that WASM would replace JavaScript in general, magically or otherwise. I think there's reason to believe it will replace asm.js since it's already being integrated into Emscripten and the major browsers have already landed support in their stable releases. I find comparing it to Flash or Java applets weird, given the fact that you clearly understand that it doesn't interact with the outside world…

> Nobody was claiming that WASM would replace JavaScript in general, magically or otherwise. That is literally what I have heard directly on here and Reddit numerous times. > Unless you consider people who using things like Node.js or Electron to be "insecure about touching C/C++" I don't see where you get off saying that about people who want to use WASM. I am not saying that about WASM. I am saying that about the p…

> That is literally what I have heard directly on here and Reddit numerous times.

That's great, then post in response to those comments instead of ones focusing on WASM as a new compilation target. Repeatedly.

Post reply on HN