Live data from Hacker News

Website mistakes that are easily fixed

hanselman.com

61–70 of 70 posts

Re: Website mistakes that are easily fixed

#61

> Banana Slightly pedantic, but it's even easier than that if you don't have any elements separating them - you don't even need the id: > Banana This adds convenience on desktop, but it's really annoying not to have it on smaller mobile screens.

The first version became popular because for by far too long, the IE's failed to properly handle the second, nested, version. The textual label would stubbornly refuse to click the input unless the id= and for= attributes were applied.

Re: Website mistakes that are easily fixed

#62
post #16

Earlier quoted context omitted.

From my experience, Chrome installs default to en-US without trying to pick up language settings from your computer. (I'm probably doing it wrong) Not an excuse, but it sounds like they don't trust accept-language to be correct.

Chrome is atrocious. It uses your IP to determine language, even if your OS is another . You can't completely undo it after install; the default search engine is still the country/language you downloaded Chrome from. Even funnier is when you get Chrome working in the right language, then do a Google search, the results come up in whatever language Google thinks based of IP, then Chrome offers to translate it . It's s…

Try looking at it from the point of view of a Thai guy, who lives in Thailand like most Thai folks do, and who has to put up with all the websites written in English, because webdevs like to assume only Americans access the Internet. Like everyone else, his OS language is set to en-US because nobody likes to mess with system defaults.

Chrome does this guy a huge service by translating a lot of websites to something he can read. So what if it pisses off a few travellers? There are a lot more native Thais in Thailand than there are foreigners.

Re: Website mistakes that are easily fixed

#63
I absolutely hate it when I'm paying with Paypal and you make me enter my shipping address. It's not only a waste of time, but if I have to type in something over and over for every order, it's much more likely I'll make a mistake than if I only have to do it once through the Paypal site.

Re: Website mistakes that are easily fixed

#64
post #62

Earlier quoted context omitted.

Chrome is atrocious. It uses your IP to determine language, even if your OS is another . You can't completely undo it after install; the default search engine is still the country/language you downloaded Chrome from. Even funnier is when you get Chrome working in the right language, then do a Google search, the results come up in whatever language Google thinks based of IP, then Chrome offers to translate it . It's s…

Try looking at it from the point of view of a Thai guy, who lives in Thailand like most Thai folks do, and who has to put up with all the websites written in English, because webdevs like to assume only Americans access the Internet. Like everyone else, his OS language is set to en-US because nobody likes to mess with system defaults. Chrome does this guy a huge service by translating a lot of websites to something h…

> Like everyone else, his OS language is set to en-US because nobody likes to mess with system defaults.

You mean pirated Windows system defaults? Because legally you buy localized copies, and when you install any popular Linux distro choosing the language is one of first steps if not the first.

Re: Website mistakes that are easily fixed

#65

Earlier quoted context omitted.

Well, this list shows 293 ZIPs that cross state lines [0], this FAQ says there are ~43,000 ZIPs in use [1] so that puts it closer to 99.3%. But think about it, if you're taking an address to ship something, getting the ZIP right is what matters. If your package has 45201 on it, it doesn't matter if it says Cincinnati, OH or Cincinnati, KY. [0] http://web.archive.org/web/20110112211559/http://maps.huge.i... [1] http:/…

But if you're collecting a billing address (probably more common, since many places bill but don't ship, e.g., for digital goods, but not that many ship without billing), and are trying to expedite filling out the form by guessing the city and state from the zip, I doubt the payment processing would succeed if you got the city or state wrong. All depends on the situation, I guess.

AVS[1] doesn't even look at the city/state. It only checks the ZIP (5 or 9 digit) and the numbers in the street address.

[1] http://en.wikipedia.org/wiki/Address_Verification_System

Re: Website mistakes that are easily fixed

#66
post #46

I'm glad I'm not the only one who's anal about redirecting to the canonical host name. Now, let the bike-shedding begin: should the canonical host name be www.foo.com or foo.com?

I say "www." needs to die in a fire. It's ugly and pointless, and doesn't stop you from using other subdomains if you want them.

"www." is a good indicator in other media that a web address is being presented when it might otherwise be not entirely obvious.

Not entirely pointless.

Re: Website mistakes that are easily fixed

#67
post #64
post #62

Earlier quoted context omitted.

Try looking at it from the point of view of a Thai guy, who lives in Thailand like most Thai folks do, and who has to put up with all the websites written in English, because webdevs like to assume only Americans access the Internet. Like everyone else, his OS language is set to en-US because nobody likes to mess with system defaults. Chrome does this guy a huge service by translating a lot of websites to something h…

> Like everyone else, his OS language is set to en-US because nobody likes to mess with system defaults. You mean pirated Windows system defaults? Because legally you buy localized copies, and when you install any popular Linux distro choosing the language is one of first steps if not the first.

It's the same with proper windows. You install and you pick your location and keyboard set up. There will be very very few people in the UK, for example, with en-US windows because the keyboard set up is different (mac's that's another story)

IMO, browsers should pick up your OS language settings by default OR make it very simple to both see what your browser default is and to change it. (without an add on)

I live in the UK, but I'm a US ex-pat so I get snared with i18n problems quite a bit when it comes to addresses on my US accounts.

It gets worse because I forget to change my browser to en-GB, and I come across US run .co.uk sites that rely on accept-languages to assume the format of my postcode. sigh...

Re: Website mistakes that are easily fixed

#68
User are afraid to set any browser setting. It would be better for them to choose the language through web page.

You should also consider user may not be able to switch the language of a public computer. The setting may be locked, or the operating system is in another language, e.g. Chinese, user doesn't even know where the "setting" button is.

Re: Website mistakes that are easily fixed

#69
post #62

Earlier quoted context omitted.

Chrome is atrocious. It uses your IP to determine language, even if your OS is another . You can't completely undo it after install; the default search engine is still the country/language you downloaded Chrome from. Even funnier is when you get Chrome working in the right language, then do a Google search, the results come up in whatever language Google thinks based of IP, then Chrome offers to translate it . It's s…

Try looking at it from the point of view of a Thai guy, who lives in Thailand like most Thai folks do, and who has to put up with all the websites written in English, because webdevs like to assume only Americans access the Internet. Like everyone else, his OS language is set to en-US because nobody likes to mess with system defaults. Chrome does this guy a huge service by translating a lot of websites to something h…

Why is the Thai guy running Windows/Linux in English?

Why is he on the English website for Chrome in the first place?

I'm in Central America often. When downloading Chrome, I get redirected to the Spanish site. OK, so I explicitly find the English page. Download. So far, everything in English. Then Chrome itself inside the downloader overrides all that and installs in Spanish. The only way to override is to ensure I'm on a proxy.

I'd love to know the statistics of people overriding Google's localized site (forcing google.com in English versus local Google site), overriding the Chrome page (change the URL to have "en" wherever needed), running an OS in English (with no alternative keyboards), that still want it in the language of whatever country they're in.

Not to mention, this falls flat in multilingual countries.

Re: Website mistakes that are easily fixed

#70
post #10

> There can be a whole list of languages in the Accept-Language header, in the order the user prefers them! Use that data, it's there for you to use. Yet it takes only jumping a plane for a few hours to get Google to think I can and want to read Georgian. Google's i18n for anonymous users (I'm not logged in on my phone's browser) is the most ridiculous I've experienced, every border I cross I get a different language…

Go to http://www.google.com/ncr and it will forward you to the main US version of Google (it will also set your language preference which helps if you find yourself being redirected to the local countries Google domain later).

That doesn't override Chrome's idiotic installer which has the language logic built into the installer itself, so it grabs a localized version off your IP when the downloader runs, regardless of every possible hint to the contrary.
Post reply on HN