News for hackers. Stuff that matters.
Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by kowdermeister on Wednesday August 22, 2018 @08:21AM (#17818142)
It's slow because it's abusing what SVG can deliver. It's only a good warning in regards to avoid using the wrong tool for the job. If you want want 3D in the browser, then go WebGL.

> It's really a sad story that HTML5 has been evangelized so strongly, yet even ten years later it can't hold a candle to Flash in many regards.

Not sad at all. It needs to be evangelized more since it's clear that other solutions did not work. By other solutions I mean a private company design something and forces it on the world. (Flash, Java applets, Real Player, Shockwave...)

We have all the features flash had now (and had it for many years now)

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by j45 on Wednesday August 22, 2018 @08:57AM (#17818357)
I agree with some of this but I get the sense you may not have been around for flash and may be just echo chambering popular commentary without context or first hand experience:

1) The HTML spec at the time flash rose could do nothing of what it could today. Flash, applets delivered - relatively speaking. They didn't 100% hit the one code base that works the same everywhere promise, but came close. Maybe webassembly will lick that problem.

2) HTML interpretation has be ever been consistent between browsers. Respectfully, ie6 was smooth sailing. I'd advise studying life around ie3-4.

3) When Flash fell out of favor thanks to Steve Jobs, Flash Lite ran already, just fine on a lot of phones. It was used on a lot of devices quietly and may very well have been the android of its day. It was just a personal move. Steve Jobs also locked down the iPhone around that time (no app store) at the time.

The "future", html5 was not ready at that time. The web was held back and suffered for a number of years while there wasn't a viable alternative to flash and HTML5/JS still needed to mature and be ready to go.

The dangerous thing about saying html has successfully replaced the past is, we're doomed to repeat the past if we don't understand it due to hubris.

4) Every tech has contributed something valuable. Flash caused me more grief than I ever care to get into.

Flash type browser plugins helped deliver experiences that nothing else could for a very long time, and frankly when the html spec didn't have the foresight, or the capabilities in browsers.

5) Flash saw the value of basing their entire scripting language on actionscript, which is ECMAscript, which is Javascript... more than a decade before anyone thought of using Javascript for building apps.

6) Today's practice of building apps in Javascript in part is inspired outright from what Flash could let a developer do.

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by kowdermeister on Wednesday August 22, 2018 @09:51AM (#17818648)
I don't disagree with any of your points, these do provide the necessary insight of the two platforms. I was around when flash became a big thing, though never really developed in it deeply.

IE3-4 was probably nightmare to work with :)

> The dangerous thing about saying html has successfully replaced the past is, we're doomed to repeat the past if we don't understand it due to hubris.

I feel we will repeat some of the mistakes thanks to webassembly, but I'm not saying it shouldn't be the direction we are heading to. Luckily thanks to the open nature of developing these specs the process is more balanced between parties than ever.

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by j45 on Wednesday August 22, 2018 @12:15PM (#17819784)
Webassembly is the first tech I can think of that all browsers have unanimously agreed on and co-created.

The same can't be said for the design, interpretation or implementation of the html spec.

Open standards can also fall to paralysis of design by committee. Still, open is good (AV1 is also cause for optimism).

When open standards aren't possible or happening, innovation is undertaken by private companies.

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by blotter_paper on Wednesday August 22, 2018 @01:10PM (#17820186)
>Webassembly is the first tech I can think of that all browsers have unanimously agreed on and co-created.

I like wasm, but this unabashed overstatement completely ignores smaller browsers. Best of luck getting elinks to commit to wasm support.

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by j45 on Wednesday August 22, 2018 @06:09PM (#17822684)
I think you took it literally (which is surprising for a place like HN). Still, I meant major browsers, all was a typo.

The major browsers in marketshare.. being Safari, Chrome, Firefox and Microsoft are all on board with wasm.

Is there another thing you can find they agreed on to this degree relative to market share?

The wording of your comment makes me wonder if you know a bit more about wasm, particularly with smaller browsers (I am a fan of Opera too), so please feel free to share the smaller browser perspective.

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by goatlover on Wednesday August 22, 2018 @08:29AM (#17818184)
Java was open source and Sun wanted Netscape to embed Java in their browser. According to Brendan Eich, Netscape considered having both JS and Java along with a canvas element both could draw on, but time constraints dictated otherwise. So Java ended up being used as a plugin.
Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by BrendanEich on Wednesday August 22, 2018 @03:00PM (#17821044)
Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by colordrops on Wednesday August 22, 2018 @11:28AM (#17819364)
Was java ever truly free though? Oracle's shenanigans indicate otherwise.
Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by microcolonel on Wednesday August 22, 2018 @12:31PM (#17819902)
> Was java ever truly free though? Oracle's shenanigans indicate otherwise.

It probably could have been, pre-Oracle.

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by BrendanEich on Wednesday August 22, 2018 @03:05PM (#17821088)
No, Sun was not looking to open it up and even got in a spat with Microsoft over Java. MS responded by pulling Java out of Windows, which broke Outlook Web Access and required fast work to implement the first XMLHttpRequest Active X implementation of that now-standard XHR (=> Fetch) API as replacement for the Java async-io class that OWA used while Java was in Windows.
Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by microcolonel on Wednesday August 22, 2018 @05:16PM (#17822267)
I meant that Oracle is less amenable to fixing the social issues they create surrounding their products, which hamper their usefulness.
Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by stuaxo on Wednesday August 22, 2018 @11:51AM (#17819559)
Wow, this really would have been a different past - similarly if flash had been able to draw into elements in the dom properly.
Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by BrendanEich on Wednesday August 22, 2018 @03:03PM (#17821073)
Alas we could not lure Andrew C. Myers away from his PhD at MIT under Liskov, which would have dashed his academic future hopes (he is a professor at Cornell).

Netscape also had Jonathan Gay and his brother stop by to try to sell FutureSplash (what became Flash) to us post IPO, but so many companies were crowding the door, and the marketing guy vetting them was harsh, so they went to Macromedia. That was for the best: Netscape would not have built the great tools that Macromedia did.

So two "what if" near-misses re: early canvas-for-HTML. Sad but true!

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by Sophistifunk on Wednesday August 22, 2018 @08:02PM (#17823363)
> We have all the features flash had now (and had it for many years now)

Unfortunately not. We still can't measure text without putting it into the DOM and waiting for update, nor can we have weak references. And SVG is miles behind the performance that Flash's scenegraph had 10 years ago.

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by xigma on Wednesday August 22, 2018 @08:33AM (#17818207)
> We have all the features flash had now (and had it for many years now)

You have absolutely no idea what you are talking about, yet you're evangelizing HTML5, that's the problem.

Talk to somebody who tried to bring Video or 2D(!) animated content over from Flash to the Web. It was (and remains) a total clusterfuck. Not just because of performance but because of compatibility. Flash just worked. Web video or (god forbid) WebRTC are still problematic.

That's not to say that I want Flash back, but ignoring that it was proprietary, it was the better technology.

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by kowdermeister on Wednesday August 22, 2018 @08:40AM (#17818244)
Of course I have no idea, I'm only following the development of web technologies since IE6.

Web video was "fixed" in the dying years of Flash. I remember cursing on HMTL5 video, but it was suddenly got performing really well and switched YouTube to it and never looked back. Just pick a graphics library and you'll be fine if you want to move vector stuff around. If you miss the flash IDE, then it still exists and can export to HTML5 standards.

Being proprietary was just part of the problem. I'm glad it showed us the way but it needed to be gone.

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by xigma on Wednesday August 22, 2018 @08:47AM (#17818290)
> Of course I have no idea, I'm only following the development of web technologies since IE6.

You followed other people doing the development at great expense. You're in no position to evangelize anything.

> Just pick a graphics library and you'll be fine if you want to move vector stuff around. If you miss the flash IDE, then it still exists and can export to HTML5 standards.

Hahahaha, yeah please use it. Please, I beg you. Use it and then come back and tell me it's just as good.

> I'm glad it showed us the way but it needed to be gone.

If it showed the way, people didn't quite see it, they went ahead with nonsense like SVG, which didn't work, so other people created Canvas, which still was massively slower than Flash. Just literally copying Flash would've been better.

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by kowdermeister on Wednesday August 22, 2018 @08:56AM (#17818345)
I should have said developed as well (I thought that implies it), but your head is too deeply buried in the sand to maintain a conversation.

I did use many graphics libraries before, thanks, they are fine.

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by dang on Wednesday August 22, 2018 @01:45PM (#17820451)
Please don't reply to a comment that broke the HN guidelines by breaking them yourself. That only makes this place worse.

https://news.ycombinator.com/newsguidelines.html

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by xigma on Wednesday August 22, 2018 @09:10AM (#17818421)
I have no idea what exactly you did, but I can't fathom how you would form such opinions from hands-on experience with both technologies.

You say things like "just export to HTML5 from Adobe Animate/Flash", but if you had actually used that, you would probably tell people to stay away from it, or at least acknowledge the caveats.

Re:Show HN: SVG 3D Builder – Build 3D Models with SVG by mr_overalls on Wednesday August 22, 2018 @10:55AM (#17819112)
I'm not a big fan of Flash, either, but you should probably chill out with the abrasive and sneering tone. (which is why I imagine you're being downvoted) If you'd like to conduct discussions like this, maybe Reddit is a better choice.