Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.misc > #3998 > unrolled thread
| Started by | RS Wood <rsw@therandymon.com> |
|---|---|
| First post | 2014-07-10 15:26 +0000 |
| Last post | 2014-07-11 19:53 +1000 |
| Articles | 4 — 4 participants |
Back to article view | Back to comp.misc
Usenix: to wash it all away RS Wood <rsw@therandymon.com> - 2014-07-10 15:26 +0000
Re: Usenix: to wash it all away Huge <Huge@nowhere.much.invalid> - 2014-07-10 17:01 +0000
Re: Usenix: to wash it all away Randy Westlund <Vorzakir@invalid.invalid> - 2014-07-10 19:19 +0000
Re: Usenix: to wash it all away Sylvia Else <sylvia@not.at.this.address> - 2014-07-11 19:53 +1000
| From | RS Wood <rsw@therandymon.com> |
|---|---|
| Date | 2014-07-10 15:26 +0000 |
| Subject | Usenix: to wash it all away |
| Message-ID | <20140710152610.792d7813.rsw@therandymon.com> |
Here's a great article from the March 2014 edition of the Usenix magazine, written by James Mickens. It's a bit hyperbolic at times but otherwise it's a hilarious read about HTML and CSS and why Javascript sucks and the WWW is getting worse, not better. Such an article desperately needs to be circulating on Usenet, not in PDF form on the WWW, but that's another issue, I suppose. https://www.usenix.org/system/files/1403_02-08_mickens.pdf A couple of clips: Describing why the Web is horrible is like describing why it’s horrible to drown in an ocean composed of pufferfish that are pregnant with tiny Freddy Kruegers—each detail is horrendous in isolation, but the aggregate sum is delightfully arranged into a hate flower that blooms all year. **** When you’re a Web developer, CSS is just one of your worries. The aggregate stack of Web technologies is so fragile that developers just accept a world in which various parts of a Web page will fail at random times. Apparently this is okay because e-commerce isn’t a serious thing, and if you really wanted a secure banking experience, you’d visit the bank in person like someone from the 1800s instead of accessing a banking Web site that is constantly (but silently) vomiting execution errors to the console log (a console log which the browser does not show by default, because if you knew about it, and you read its tales of woe, you’d abandon computer science and become a maker of fine wooden shoes) **** Describing why the Web is horrible is like describing why it’s horrible to drown in an ocean composed of pufferfish that are pregnant with tiny Freddy Kruegers—each detail is horrendous in isolation, but the aggregate sum is delightfully arranged into a hate flower that blooms all year. **** The first log entry says that the browser executed a downloaded file as JavaScript, even though the MIME type of the file was text/html. Here’s a life tip: when you’re confused about what something is, DON’T EXECUTE IT TO DISCOVER MORE CLUES. This is like observing that your next-door neighbor is a creepy, bedraggled man with weird eyes, and then you start falling asleep on his doorstep using a chloroform rag as a pillow, just to make sure that he’s not going to tie you to a radiator and force you to paint tiny figurines. Here’s how your life story ends: YOU ARE A PAINTER OF TINY FIGURINES. **** Anyways, my point is that browsers are too complex to be trusted. Unfortunately, youth is always wasted on the young, and the current generation of software developers is convinced that browsers need more features, not fewer. So, we are encouraged to celebrate the fact that browsers turn our computers into little Star Wars cantinas where every - one is welcome and you can drink a blue drink if you want to drink a blue drink and if something bad happens, then maybe a Jedi will save you, and if not, HEY IT’S A STAR WARS CANTINA YESSSSS. Space cantinas are fun, but they’re just a fantasy; they’re just a series of outlandish details stitched together to amuse and entertain. You have to open your eyes and see that in the real, non-hyperbolic world that you actually inhabit, your browser will frequently stop playing a video and then display flashing epilepsy pixels while making the sound that TVs make in Japanese horror movies before a pasty sala - mander child steps out of the screen and voids your warranty. That’s a thing which could actually happen, and we should wash it all away. -- RS Wood <rsw@therandymon.com>
[toc] | [next] | [standalone]
| From | Huge <Huge@nowhere.much.invalid> |
|---|---|
| Date | 2014-07-10 17:01 +0000 |
| Message-ID | <c27v7qF1teqU1@mid.individual.net> |
| In reply to | #3998 |
On 2014-07-10, RS Wood <rsw@therandymon.com> wrote: > Here's a great article from the March 2014 edition of the Usenix > magazine, written by James Mickens. It's a bit hyperbolic at times but > otherwise it's a hilarious read about HTML and CSS and why Javascript > sucks and the WWW is getting worse, not better. Such an article > desperately needs to be circulating on Usenet, not in PDF form on the > WWW, but that's another issue, I suppose. > > https://www.usenix.org/system/files/1403_02-08_mickens.pdf Brilliant! -- Today is Sweetmorn, the 45th day of Confusion in the YOLD 3180 "I do not believe in revealed religion — I will have nothing to do with your immortality; we are miserable enough in this life, without speculating on another." Lord Byron, 1778-1824, letter to Rev. Francis Hodgson, 1811
[toc] | [prev] | [next] | [standalone]
| From | Randy Westlund <Vorzakir@invalid.invalid> |
|---|---|
| Date | 2014-07-10 19:19 +0000 |
| Message-ID | <lpmp06$vue$1@dont-email.me> |
| In reply to | #3998 |
On 2014-07-10, RS Wood wrote: > Here's a great article from the March 2014 edition of the Usenix > magazine, written by James Mickens. It's a bit hyperbolic at times but > otherwise it's a hilarious read about HTML and CSS and why Javascript > sucks and the WWW is getting worse, not better. Such an article > desperately needs to be circulating on Usenet, not in PDF form on the > WWW, but that's another issue, I suppose. > > https://www.usenix.org/system/files/1403_02-08_mickens.pdf This is great, although I'd say things are getting better rather than worse. I started doing web development for a few months ago. We have HTML5 and CSS3 selectors, which are both awesome. Java applets, Flash, and Silverlight are fading. We have fun new javascript frameworks like node.js and AngularJS (which makes easy MVC single-page apps in a way that doesn't break the web). Even IE has finally realized that there are general web standards! Javascript has its share of flaws and silly behaviors, but I think a functional, asynchronous language is a good fit for web stuff.
[toc] | [prev] | [next] | [standalone]
| From | Sylvia Else <sylvia@not.at.this.address> |
|---|---|
| Date | 2014-07-11 19:53 +1000 |
| Message-ID | <c29qhpFdhqaU1@mid.individual.net> |
| In reply to | #4001 |
On 11/07/2014 5:19 AM, Randy Westlund wrote: > On 2014-07-10, RS Wood wrote: >> Here's a great article from the March 2014 edition of the Usenix >> magazine, written by James Mickens. It's a bit hyperbolic at times but >> otherwise it's a hilarious read about HTML and CSS and why Javascript >> sucks and the WWW is getting worse, not better. Such an article >> desperately needs to be circulating on Usenet, not in PDF form on the >> WWW, but that's another issue, I suppose. >> >> https://www.usenix.org/system/files/1403_02-08_mickens.pdf > > This is great, although I'd say things are getting better rather > than worse. > > I started doing web development for a few months ago. We have HTML5 > and CSS3 selectors, which are both awesome. Java applets, Flash, > and Silverlight are fading. We have fun new javascript frameworks > like node.js and AngularJS (which makes easy MVC single-page apps in > a way that doesn't break the web). Even IE has finally realized > that there are general web standards! > > Javascript has its share of flaws and silly behaviors, but I think a > functional, asynchronous language is a good fit for web stuff. > I find it hard to express the disgust I feel when faced with a duck-typed language. It's as if everything we've ever learnt the hard way about development efficiency has been thrown away, in favour of a system that outright encourages the production of rubbish code that is just hacked at until it kind a' works. Sylvia.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.misc
csiph-web