Live data from Hacker News

Netscape and Sun Announce JavaScript (1995)

web.archive.org

261–270 of 476 posts

Re: Netscape and Sun Announce JavaScript (1995)

#261
post #7

I wish Matz had been there with Rubyscript. JS wasn’t as powerful back then; it took over a decade for it to evolve enough where people would really use it for much other than client-side validation and neat UI tricks. In comparison, Ruby was a great language to use, and it would’ve grown more quickly.

I wish they’d just used scheme

Exactly - rubyscript would have been just as hated as javascript; something like scheme or some other well designed language would have been better.

Re: Netscape and Sun Announce JavaScript (1995)

#262

It doesn't have to be this way. Hopefully Brython[0] which lets you do client-side Python scripting takes off. Imagine doing full stack web dev without seeing a single line of JS. [0] https://brython.info/

I think building apps in Rails/Opal is just as likely.

Seriously though, I'm putting a lot of hope in the LiveView/Stimulus Reflex/etc approach.

Re: Netscape and Sun Announce JavaScript (1995)

#263
post #240
post #197

Earlier quoted context omitted.

Presumably anything popular enough has a good chunk of terrible devs? I'm guessing there are some very unpopular languages out there that the % of highly skilled devs is pretty high, but I don't know if that means much ;)

Curious about the relative areas of esoterica... Are there bad COBOL developers still practicing? FORTRAN? What about Ada? Erlang? Smalltalk? The mainframe families?

Certainly. Depending on your definition of terrible. There are people who can keep the things running, but only do patch on patch to keep things together, but no architectural work, making more and more mess and we'll knowing they are unreplacable. (Partially encouraged by bad management direction)

Re: Netscape and Sun Announce JavaScript (1995)

#264

Earlier quoted context omitted.

There are lots of terrible js devs, because js is easy to start with. I bet most js devs would not be able to make a "hello world" in C. And pointers? What is that? So for those people(not meant in a negative way) it is good that they can use a language to get things done, even if they have no academic background.

Even great JavaScript developers don't have to be able to do C and pointer stuff. This has value, but there are many other things which bring more applicable value. However there are toooo many "jQuery developers" with no understanding of the underlying things, while JS+libraries enabled them to do quite fancy things.

Yes, but my point was, if you know about pointers, you are likely a better js dev than average as you have some background knowledge about the computer. And know what memory is and why it is not unlimited. And why some operations are expensive and others not.

Also, it did help me recently, working with wasm. Not compiling it yet, but using a libary.

Re: Netscape and Sun Announce JavaScript (1995)

#265
post #189
post #71

Earlier quoted context omitted.

Brendan Eich addresses that topic in this interview. The whole interview is (very much!) worth a read but here's some key parts about the name https://www.infoworld.com/article/2653798/javascript-creator... >It was all within six months from May till December (1995) that it was Mocha and then LiveScript. And then in early December, Netscape and Sun did a license agreement and it became JavaScript. And the idea was to…

So, basically, JavaScript was originally annointed to serve the function within the JVM ecosystem, that ended up being served by Groovy? Why didn’t that happen? And why did it take so long before we got Groovy instead, if Sun wanted was imagining something like it way back in 1995?

I think part of the original goal was for apps to be written as Java applets and JavaScript use to bridge between HTML and the applets.

Re: Netscape and Sun Announce JavaScript (1995)

#266
post #189
post #71

Earlier quoted context omitted.

Brendan Eich addresses that topic in this interview. The whole interview is (very much!) worth a read but here's some key parts about the name https://www.infoworld.com/article/2653798/javascript-creator... >It was all within six months from May till December (1995) that it was Mocha and then LiveScript. And then in early December, Netscape and Sun did a license agreement and it became JavaScript. And the idea was to…

So, basically, JavaScript was originally annointed to serve the function within the JVM ecosystem, that ended up being served by Groovy? Why didn’t that happen? And why did it take so long before we got Groovy instead, if Sun wanted was imagining something like it way back in 1995?

It's too bad JVM happened. Solaris was innovative before Java, which became monetized primarily by the fees. They released Self, SmallTalk, and Squeak before that. I think the latter is still very innovative today, because of it's Morphic interface (it's category theoretic). I think you could teach kids the computational equivalent of pretty high level mathematical physics, which is pretty interesting relative to other standard CS101 intros (like python, etc). TeleScript, which was basically inverse JVM was also made around this time, it would have been interesting if the Newton hadn't been discontinued:

https://en.wikipedia.org/wiki/Telescript_(programming_langua...

These days, ironically, Telescript is a model for how distributed computation works in the 3rd world, and even in the first world. But Telescript basically would have made the lattice structures more hybridizable to project information and jobs within the context of already existent social networks and maybe provided a better nexus for useful work done vs power given up (it was made on a very astute observation about the energy, work, power, time, information, transmission nexus) before anyone named a "peer to peer network", a distributed consensus protocol, or introduced money into the picture.

Re: Netscape and Sun Announce JavaScript (1995)

#267

I still don't know why they stuck the "Java" name on JavaScript. Very confusing when the two languages are completely unrelated. > Java programs and JavaScript scripts are designed to run on both clients and servers, with JavaScript scripts used to modify the properties and behavior of Java objects, so the range of live online applications that dynamically present information to and interact with users over enterpris…

Very confusing when the two languages are completely unrelated. I once had a boss who thought I could write Java Android apps because I knew Javascript from web development. "They're the same thing, right?" Lifting a line from somewhere deep in the bowels of the internet, I told him that, "Java is to Javascript as ham is to hamster." Got fired shortly after that. Company folded a couple of weeks later. Life moves on.

I always use "Java is to Javascript as a car is to carpet" but yours is also good.

Re: Netscape and Sun Announce JavaScript (1995)

#268
post #189

Earlier quoted context omitted.

So, basically, JavaScript was originally annointed to serve the function within the JVM ecosystem, that ended up being served by Groovy? Why didn’t that happen? And why did it take so long before we got Groovy instead, if Sun wanted was imagining something like it way back in 1995?

Sun had some great people and some good ideas and products, but as a coherent business it was a rolling train wreck.

Sun had an unhealthy Microsoft obsession. When I was a senior in college, Microsoft came to campus and gave a two hour presentation on why we should work at Microsoft. About a month later Sun came to campus and gave a two hour presentation on why we should not work at Microsoft. Sun workstations were very common in our engineering program so we were ripe for the picking but Sun never explained to us what was so great about working for them. Well, except for one absolutely ridiculous video clip of Scott McNealy standing on the roof of Sun HQ, playing the electric guitar. Eyes were rolling out of everyone's heads upon seeing that.

Looking back at interviews and industry articles from that era, there is a common theme of Sun hating Microsoft. Lots of companies and people hated Microsoft but Sun seemed to make it their central ideology. As a result, they took their eye off of making great technology that customers could use to solve their problems. It's a pity because they were so far ahead of the game at that point that they could have developed into something wonderful instead of being absorbed by Oracle, with little trace left besides Java sleepwalking through the modern era.

Re: Netscape and Sun Announce JavaScript (1995)

#269

Earlier quoted context omitted.

Even great JavaScript developers don't have to be able to do C and pointer stuff. This has value, but there are many other things which bring more applicable value. However there are toooo many "jQuery developers" with no understanding of the underlying things, while JS+libraries enabled them to do quite fancy things.

Yes, but my point was, if you know about pointers, you are likely a better js dev than average as you have some background knowledge about the computer. And know what memory is and why it is not unlimited. And why some operations are expensive and others not. Also, it did help me recently, working with wasm. Not compiling it yet, but using a libary.

For that I have seen too much code from C hackers, who consider each abstraction bad and try to outsmart the compiler, while seeing great architectures in JavaScript from people who have no idea what a pointer might be.

Being capable of two different languages (TS and JS doesn't count ;)) however is a useful indicator.

Re: Netscape and Sun Announce JavaScript (1995)

#270

> JavaScript is analogous to Visual Basic in that it can be used by people with little or no programming experience to quickly construct complex applications. >JavaScript scripts are designed to run on both clients and servers, with JavaScript scripts used to modify the properties and behavior of Java objects, so the range of live online applications that dynamically present information to and interact with users ove…

[deleted]
Post reply on HN