Live data from Hacker News

It’s time to free JavaScript (2024)

javascript.tm

351–360 of 393 posts

Re: It’s time to free JavaScript (2024)

#351
How about we stop using Javascript completely or greatly limit its usage. It's time to go back to simple webpages that load instantly on modern hardware and that do not leak information about the user. JS makes it way, way too easy to track people on the Internet as it is.

Re: It’s time to free JavaScript (2024)

#352

Earlier quoted context omitted.

There was also beanshell if you remember, of course never as polished nor adopted like groovy but it was also fun to use.

Is groovy actually really "adopted" much of anywhere? I feel like for 99% of normal people, their only real exposure to it is as the DSL of gradle and jenkins. I can't imagine writing anything of substance primarily in groovy.

Rackspace used (uses?) it.

Re: It’s time to free JavaScript (2024)

#353

Earlier quoted context omitted.

Eh, JavaScript wasn't the originally chosen name, it was LiveScript by Eich. I've never seen a justification for the name from anyone in the know, other than Eich's musing that Netscape wanted the "cool" factor. That "cool" factor was also why the original task of embedding scheme into the browser turned into a more C/Java-esque flavor.

Oh man what a world it would be if browsers just interpreted scheme (or something close) instead of javascript

The original design for was supposed to be extensible, and IE of all things actually allowed any "active scripting" engine to be used, so for a brief time you had things like Perl and Tcl as scripting languages, but only on Windows.

We'll probably get there again with wasm, eventually. But it's taking a very long time.

Re: It’s time to free JavaScript (2024)

#354

Earlier quoted context omitted.

For years we said bring something sane to browsers instead of trying to salvage js. At this point, though, why don't they just implement DOM bindings in wasm and make internets a better place overnight?

TypeScript is a really decent language though, I wouldn't feel happier or more productive using Fortran or whatever. Its type system is actually really powerful which is what matters when it comes to avoiding bugs, and it's easy to write functional code with correct-by-construction data. If you need some super optimized code then sure that's what WASM is for but that's not the problem with most web apps, the usual pr…

Its type system is also full of holes because it has to be compatible with JavaScript, being a superset.

Re: It’s time to free JavaScript (2024)

#355
post #149

Why is this worth doing? What wrong with the status quo? The author does not give any examples of Oracle threatening people for using the JavaScript (tm) name.

I think it's mostly a marketing play by Deno.

Yea, Thats what I have also accepted the reason to be.

Re: It’s time to free JavaScript (2024)

#356

The last time this was brought up, "WebScript" was mentioned as a possible alternative name. (Like WebAssembly, WebSockets, WebRTC, etc.) https://news.ycombinator.com/item?id=45297066

As much as I like the idea, it should really be backwards compatible with the JS acronym so that projects like "node.js" or "react.js" make sense.

Re: It’s time to free JavaScript (2024)

#357

They now have GoFundMe where they are soliciting donations for a discovery phase of a patent trademark cancellation request. They have just 50k USD out of 200k USD they are raising. (No idea if that's appropriate; from the outside, it seems like a lot of money, but also they are fighting Oracle which has unlimited money, so, yeah) For some reason it's not linked in the page itself. https://www.gofundme.com/f/help-us-…

Side question: can the CEO or sole proprietor of a corporation/small business/ nonprofit litigate pro se on behalf of their company? I know you can do this when acting as an individual, but if a business is too poor to afford representation, can they "wing it" as a last ditch measure? Or is it checkmate at that point? If possible, I would like to see the good guys in these cases go down fighting, and try to delay pro…

If you are legally authorized to sign on behalf of a business you can sign court filings for it.

Re: It’s time to free JavaScript (2024)

#359

Earlier quoted context omitted.

POJO is one of my favorite acronyms. Along with POTS and COTS. POTS = Plain Old Telephony System COTS = Commercial Off-The-Shelf

> POTS = Plain Old Telephony System I worked for NY Telephone for years in the '80s, and it was referred to there as "Plain Old Telephone Service" not System. Not that it's a big deal at this point!

I was in the ballpark!
Post reply on HN