Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Your expecations are way too high. That entire site couldn't even exist without javascript. How else would you visualise that data? Do something crazy like generate an image of the changed map on every request? At that point why even bother with HTML? Why not serve entire pages as a single image? Or worse we could also go back to the old days of flash and java applets...

HTML and CSS are crap. People are forced to use javascript even for the simplest things not because they want but because have to. Javascript itself is not much better but at the very least it prevents this frankenstein monster from falling apart.

You are the idiot because you're asking for the impossible.



How about I visualize the data myself?

I mean, honestly - this website is a simple poll with results in the form of (imprecise geographical coordinates, voting choice). It would be about 100x better if served in this form:

    | Country         | Availability | Freedom     | Opportunity | Control     | Learning    | Privacy     |
    |-----------------+--------------+-------------+-------------+-------------+-------------+-------------|
    | *NORTH AMERICA* | aggregate %  | aggregate % | aggregate % | aggregate % | aggregate % | aggregate % |
    | ...             | specific %   | specific %  | specific %  | specific %  | specific %  | specific %  |
    | ...             | ...          | ...         | ...         | ...         | ...         | ...         |
    | *EUROPE*        | ...          | ...         | ...         | ...         | ...         | ...         |
    | ...             | ...          | ...         | ...         | ...         | ...         | ...         |

It would be infinitely better if the whole data was also served as a CSV file.

I mean, I get it. This page is just an ad. It needs to look nice. But it bothers me when sites that are supposed to be useful are being designed as art forms.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: