Live data from Hacker News

The Website Obesity Crisis (2015)

idlewords.com

61–70 of 88 posts

Re: The Website Obesity Crisis (2015)

#61
post #50

Earlier quoted context omitted.

Craigslist finds your argument unpersuasive.

Craigslist is great design. I'll take that over what "UX experts" come up with any day.

Craigslist seems overwhelming and like bad design when you first encounter it, but start using it for awhile and being able to go exactly where you need to go with one click and know exactly where on the page it will be located, without scrolling, and have your mouse ready to click it, is actually really nice.

Re: The Website Obesity Crisis (2015)

#63

This article is a great summary explanation for why I love the Hacker News interface.

Same. It's rare to find a site that I can use when I read my data limit on T-Mobile that doesn't turn into a mess. If only I could just tell Safari to turn off all JS and image loading at will.

Re: The Website Obesity Crisis (2015)

#65
post #15

I first realized Javascript/Frontend/client developers were a danger to society about 10 years ago. We were trying to figure out why some particular, quite globally popular web site did not work when transcoded in our Opera Mini transcoder. The page itself looked perfectly static, no fancy effects or anything. Turns out the site had decided to re-implement the "click a link" feature entirely in javascript, down to th…

What you've described is basically a heat map data collection script, or part of one.

The script will capture the (x,y) coordinates and cache a running log of where events occurred. It's proxying the events and then forwarding them, so it can get inbetween the event and the outcome, and record the event's details with greater precision.

Since JavaScript events are asynchronous, one part of the heatmap recorder may have been decoupled and not directly connected to the rest of its sibling scripts in a very obvious way.

But anyway, to get to the point, these heatmap apparatuses do spew useless data, user by user, and can hog system resources in non-obvious ways, but in aggregate, across thousands or millions of users, develop a picture of how many users clicked directly on a button, in proximity to a button, and which button, out of a selection of buttons, was clicked in whichever order.

After deploying something like this, the raw (x,y) coordinate data is then collected, and used to generate an image. The image consists of they watthe webpage appeared to the user, and then a semi-transparent false-color overlay is placed as a layer over the appearance of the web page, and the (x,y) coordinates color the pixels red/hot for many clicks, and blue/cold for fewer clicks, like a topographical map.

See the results of similar scripts here:

https://duckduckgo.com?q=!googleimages+web+page+click+heatma...

Similar heatmaps are generated in more controlled environments, with eye motion tracking tests, where the user consents to sit in a room, in front of a computer, with a camera attached, and use a redesigned website or app, while the system records the specifics of their behavior, capturing not only clicks, but where they were looking, and how their eyes moved toward the elements that received clicks.

Testing processes like these can be really expensive to perform.

This is usually done to gather evidence of an effective design layout, among competing designs in an A/B test.

If you only noticed part of the script that proxies the click events, it may be that someone left part of an A/B test harness behind, by mistake, or that part of the harness was left out by mistake. These sorts of scripts definitely take the collected click coordinates, and forward them to the server, otherwise it's not possible to assemble the individual events into a heatmap.

Re: The Website Obesity Crisis (2015)

#66
post #15

I first realized Javascript/Frontend/client developers were a danger to society about 10 years ago. We were trying to figure out why some particular, quite globally popular web site did not work when transcoded in our Opera Mini transcoder. The page itself looked perfectly static, no fancy effects or anything. Turns out the site had decided to re-implement the "click a link" feature entirely in javascript, down to th…

What you've described is basically a heat map data collection script, or part of one.

The script will capture the (x,y) coordinates and cache a running log of where events occurred. It's proxying the events and then forwarding them, so it can get inbetween the event and the outcome, and record the event's details with greater precision.

Since JavaScript events are asynchronous, one part of the heatmap recorder may have been decoupled and not directly connected to the rest of its sibling scripts in a very obvious way.

But anyway, to get to the point, these heatmap apparatuses spew useless data, user by user, but in aggregate, across thousands or millions of users, develop a picture of how many users clicked directly on a button, in proximity to a button, and which, button out of a selection of buttons was clicked in whichever order.

After deploying something like this, the raw (x,y) coordinate data is then collected, and used to generate an image. The image consists of they watthe webpage appeared to the user, and then a semi-transparent false-color overlay is placed as a layer over the appearance of the web page, and the (x,y) coordinates color the pixels red/hot for many clicks, and blue/cold for fewer clicks, like a topographical map.

See the results of similar scripts here:

https://duckduckgo.com?q=!googleimages+web+page+click+heatma...

This is usually done to gather evidence of an effective design layout, among competing designs in an A/B test.

If you only noticed part of the script that proxies the click events, it may be that someone left part of an A/B test harness behind, by mistake, or that part of the harness was left out by mistake. These sorts of scripts definitely take the collected click coordinates, and forward them to the server, otherwise it's not possible to assemble the individual events into a heatmap.

Re: The Website Obesity Crisis (2015)

#67
post #15

I first realized Javascript/Frontend/client developers were a danger to society about 10 years ago. We were trying to figure out why some particular, quite globally popular web site did not work when transcoded in our Opera Mini transcoder. The page itself looked perfectly static, no fancy effects or anything. Turns out the site had decided to re-implement the "click a link" feature entirely in javascript, down to th…

Well, my problem is you think that's JavaScript's fault.

I believe the blame was aimed at javascript developers, not the language.

Re: The Website Obesity Crisis (2015)

#68

It's all smiles and sunshine, until you choose 13px as the font-size for this post. It's right then, that it happens. You made a good point about lightweight, text-driven web, but didn't care to use a saner 16px for the font-size. And so you instantly become a stereotype in my eyes. The old guy shaking his fists at modern hipster web. See this for an example of a lightweight site with a good design and readability: h…

> lightweight site with a good design and readability: http://www.zeldman.com/

>1 MB is not "lightweight".

Re: The Website Obesity Crisis (2015)

#69
post #19

Earlier quoted context omitted.

Some airlines do it, too. It makes me absolutely furious, but there have been many occasions when, just sitting in my seat TRYING TO SLEEP , the screens will all flip on an ad with audio simultaneously. It's insane that these aren't even the airline fluff pieces about themselves, but actual, literal advertisements. I've heard that airplane fuel is becoming prohibitively expensive and consumer demand for flights is re…

> I've heard that airplane fuel is becoming prohibitively expensive Why not verify what you've heard? Kerosene prices have actually fallen dramatically from just a few years ago. https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=E...

Yea, current JetA prices are pretty low in the grand scheme of things. They're also not likely to go up significantly in the next 5-10 years

Re: The Website Obesity Crisis (2015)

#70
post #51
post #38

Earlier quoted context omitted.

If it's a nephew, and they are old enough to not asphyxiate themselves, then the obvious answer is always Lego. Little boys fucking love Legos.

Lego is great. But don't forget that this is also an idea that is shaped by advertising: why is Lego not for girls? Why do girls need pink blocks with figures that wear make up? Why this genderification?

Lego is essentially a monopoly built on branding. Same as Coca-Cola. Advertising shapes slowly, one ad at a time
Post reply on HN