JS is a mistake, indeed. Genie won’t go back in the bottle as far as I can tell (General Magic had 2 remote code systems, IIRC; hard to resist!) but blocking and otherwise redoing how remote code runs is on order and happening more as a browser default (depending on the browser).
-
-
This Tweet is unavailable.
-
I'm using "Better is better" rhetoric. Obviously we would rather have had a Turing-incomplete language for 3rd party scripts, perhaps even more restricted -- CSS atop HTML these days is TC, IIRC. For 1st parties, sandboxed JS is good until the 1st party gets infected/goes rogue.
0 replies 0 retweets 9 likes -
This Tweet is unavailable.
-
Dorothy Denning 1999 award speech (https://faculty.nps.edu/dedennin/publications/National%20Computer%20Systems%20Security%20Award%20Speech.htm …): "Technology was moving way too fast. Customers wanted the latest systems. They wanted Windows. They wanted to hook up to the Internet. Systems with security flaws were going out the door, and customers gobbled them up."pic.twitter.com/HAtmolbKN6
2 replies 3 retweets 17 likes -
Replying to @BrendanEich @realbenaston
Sure. I’m not saying I don’t know how it happened. Just not going to sugar coat the outcome: it’s a technical mess, 10mb pages of weird custom scrollbars and malware, and that mess puts its most prized virtues — as an infosystem — at significant risk.
3 replies 1 retweet 12 likes -
And yet, it's the abuse of the infosystem (sans code) that may yet be the thing that kills us all, while we're all busy arguing about the merits of scrollbars.
1 reply 0 retweets 3 likes -
Fair too. Probably I’m 75% angry about the fact that all this happened during a period of regulatory minimalism and starved public investment and I’m just shouting my disappointments of market failures in general at JS & web tech.
1 reply 0 retweets 6 likes -
Replying to @graydon_pub @humphd and
I do remember that much of the quality web was done with static pages and/or CGI+forms tho. I think nothing really screamed “needs JS” until gmaps, which could easily be its own desktop program. Anyone can see it’s worth installing.
2 replies 0 retweets 4 likes -
Replying to @graydon_pub @humphd and
Which means that, in practice, it would have been a big pile of Petzold-style Win32 code we’d be dependent on to this day. How would that have been an improvement?
3 replies 0 retweets 8 likes
Apple followed the model you suggest with iTunes, and look at what a disaster it turned out to be.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.