Live data from Hacker News

Please disable JavaScript to view this site

heydonworks.com

51–60 of 281 posts

Re: Please disable JavaScript to view this site

#51
post #5

I prefer making all my sites work just as well without JavaScript as with it. This is cool though if you need a quick check to see if JavaScript is enabled.

In which occasion a software ootb like a browser won’t have JavaScript enabled? I’m genuinely curious, the only time I saw something like this was using the distro Kali having no script in Firefox.

Re: Please disable JavaScript to view this site

#52

In my view, micrototalitarian actions like this are every bit as bad as the ills they seek to cure. Insisting on infringing the liberty of others, before even so much as talking to another person is the very core of what ails our society in this time.

micrototalitarian, adjective: relating to a system of government that is a tiny bit centralized and dictatorial and requires a microscopic degree of subservience to the state.

Re: Please disable JavaScript to view this site

#53
post #31
post #29

Earlier quoted context omitted.

Haven't the courts ruled you don't need permission to have a link?

Didn't even know this was a thing.

Just make sure that all your links are copyrighted works (authored by you of course) and then DMCA anywhere the link appears.

Re: Please disable JavaScript to view this site

#54

Any guesses as to why the source code look the way it does? I was expecting a traditional website inside the noscript tags, but instead I found an obfuscated soup letter between them.

It's an inline SVG image. That alphanumeric soup is the coordinates of the points (and handles) of a line. Scroll past that, and you get the website. I have no idea why they made the SVG image inline but the CSS style external, though. That same image is used on every page.

Only inlined SVG can have its elements styled by CSS.

Re: Please disable JavaScript to view this site

#55

Earlier quoted context omitted.

It's an inline SVG image. That alphanumeric soup is the coordinates of the points (and handles) of a line. Scroll past that, and you get the website. I have no idea why they made the SVG image inline but the CSS style external, though. That same image is used on every page.

Ancient webserver that didn't serve the correct mime type for svg?

Perhaps… but calling the SVG a `.png` and transcluding it into a smaller inline SVG file would still have worked in the vast majority of browsers.

Re: Please disable JavaScript to view this site

#57
post #35

This website does not track you . Correction -> This website does not track you via JS. You have no idea what's logged on the backend.

Ye olde days of tracking just used invisible .gifs and every click was a different webpage so they just tracked which ones were requested to gain interaction metrics.

JS doesn't have any magic to it, location information is opt-in, but your IP is a much better advertising identifier.

Re: Please disable JavaScript to view this site

#58
post #35

This website does not track you . Correction -> This website does not track you via JS. You have no idea what's logged on the backend.

Ye olde days of tracking just used invisible .gifs and every click was a different webpage so they just tracked which ones were requested to gain interaction metrics. JS doesn't have any magic to it, location information is opt-in, but your IP is a much better advertising identifier.

IP behind NAT or CGNAT is not that useful, but many mobile browsers (especially cheap Androids) leak so many trackable details through headers that makes easier to uniquely identify devices/users

Re: Please disable JavaScript to view this site

#60
post #13

So running untrusted code on your computer is a bad thing. Well, it should be in a sandbox, but that has many intentional and proably some less intentional holes to do stuff on your machine. So how do I trace what Javascript is doing on my machine? Generally mitmproxy gives a feeling what sites the browser talks too. And strace gives often a good feeling what a Linux binary does. But the browser is too big and compli…

It's not a part of the standard. What you're asking for is a "js vm proxy" of some sort that would mitm all interactions between js and the host. An ad company would never let this happen as that would reveal the fingerprinting techniques and empower adblockers.
Post reply on HN