News for hackers. Stuff that matters.
Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by electrozav on Friday August 30, 2024 @04:34AM (#41398794)
The non-Javascript message on this page reads:

> What a lovely hat

>Is it made out of tin foil?

Oh my, very aggressive

Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by Dalewyn on Friday August 30, 2024 @05:15AM (#41398994)
>Due to maintainability issues, the navigation header and footer are fetched via javascript ajax requests and inserted into pages on iacr.org.[1]

That these clowns don't use server-side scripting for this speaks volumes to why everyone should block their JavaShit.

[1]: https://www.iacr.org/tinfoil.html

Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by jeroenhd on Friday August 30, 2024 @05:26AM (#41399053)
The JS on this page isn't even used to fetch the header/footer either. Most of the 230KiB of Javascript seems to be mathjax.

Childish stuff like this makes sense for personal blogs, but this unwarranted hostility immediately made me distrust this organisation.

Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by chx on Friday August 30, 2024 @12:54PM (#41402489)
Welcome to 2024 when JavaScript is indeed everywhere. It's not hostility. It's reality. Aside from two people here and Stallman, absolutely no one cares about disabling JS any more.
Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by ikekkdcjkfke on Friday August 30, 2024 @04:54PM (#41404328)
How many enterprise security suites offer remote browser isolation though
Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by jeroenhd on Friday August 30, 2024 @06:21PM (#41405030)
I almost always run websites with Javascript (sometimes I turn it off to get out of illegal cookie walls). I don't really care about the website requiring Javascript (even though it doesn't for this specific page), I care about the explicit hostility against someone whose browser doesn't load JS.

The website would've been fine if they hadn't added anything, yet they went out of their way to insult a small minority of their visitors using a <noscript> element, and took the time to write a weird rant about how you should really enable Javascript for some reason (I guess they only know frontend stuff and don't know how to run a backend server?).

To me, this degrades the website to the level of "personal blog of someone with a grudge" as much as websites that'll redirect you to a rant for leaving Javascript on. For a personal blog, that's just a weird quirk, but for a supposedly scientific, academic space to publish research, that's just bad vibes.

Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by throw10920 on Friday August 30, 2024 @10:19PM (#41406153)
> Welcome to 2024 when JavaScript is indeed everywhere. It's not hostility. It's reality. Aside from two people here and Stallman, absolutely no one cares about disabling JS any more.

This is an irrelevant diversion, and materially untrue - "> What a lovely hat\nIs it made out of tin foil?" is absolutely hostile, and that fact is not contingent on the number of people who disable Javascript.

Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by pjc50 on Friday August 30, 2024 @05:51AM (#41399205)
The amount of pain caused by HTML not having a "client-side include" is ridiculous. Server-side include is very old, but for various reasons having it client side would be easier for use cases like this.

(Security would have to be the same as <script>)

Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by creshal on Friday August 30, 2024 @06:07AM (#41399292)
We could call it <frame>, or maybe <iframe> since all the cool kids use isomethings these days.
Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by pjc50 on Friday August 30, 2024 @07:04AM (#41399576)
Frames don't reflow. For headers etc people would want to integrate with the rest of the DOM.
Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by thomashabets2 on Friday August 30, 2024 @01:13PM (#41402662)
"seamless" iframes were meant to, right? Don't know what happened to that.
Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by charrondev on Friday August 30, 2024 @08:54AM (#41400214)
Most headers today are expandable and need to be”open up” to take the full more of the screen when interacted with.

This is not possible with a frame.

Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by o11c on Friday August 30, 2024 @06:39PM (#41405143)
Obligatory reminder that XSLT exists.
Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by Cthulhu_ on Friday August 30, 2024 @05:39AM (#41399127)
Have they considered iframes?
Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by qsort on Friday August 30, 2024 @04:42AM (#41398841)
> Oh my, very aggressive

And also missing the point entirely. Websites working without JS is not only a matter of security. It's security + accessibility + SEO + usability on older or quirky devices + usability via the likes of curl...

Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by robertlagrant on Friday August 30, 2024 @05:12AM (#41398977)
It's not a message about websites working without JS. It's about browsing with JS disabled.
Re:Time-Memory Trade-Offs Sound the Death Knell for GPRS and... by hagbard_c on Friday August 30, 2024 @05:15AM (#41398997)
Yes, a textual site which requires Javascript - or any other active component really - for the text to be read is a bit like a book which requires a decoder ring to read. Just present a text-only or pre-rendered site if the visitor can not or does not want to enable scripting, Maybe add a reminder that the site has some functionality which only works when scripting is enabled.