- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
That sounds more like a good reason to do it than a good reason not to, IMO. Gives the idiots a reason to fix their system. Everyone wins.
Admin
The WTF for the XBOX is that the list price wasn't $100 higher so the sales price didn't reflect the discount.
Admin
Well, I sure wish UPS would do it!
Back in the early 2000s, I ordered a bunch of books from Amazon. To this day I'm not sure what went wrong, but they got the street address completely wrong. Right street, but our house at the time was in the low 1000s, and the number on the address was in the mid-10000s. We lived in the middle of the town, but such a place, if it existed, would have been several miles out in the country. But UPS apparently tried and failed to deliver it.
When I called them because my package didn't arrive on schedule, I was informed that they were "unable to find my house" because the address was wrong. "But don't worry, sir," the lady said. "We've already sent you a postcard explaining how you can take delivery of your package."
How many WTFs can you count there?
Admin
Maybe whoever set up the system was a big Les Mis fan.
Admin
Many places I've visited now number buildings by a measurement of the distance from the beginning of the street rather than simply sequentially. For example, my address is 133. My neighbors are not 132 and 134 or 131 and 135, but rather 121 and 145. That way if a new building is put up between existing buildings, it's assigned a number in the middle.
Likewise, US highway exit numbers used to be numbered 1, 2, 3, etc. Then if a new exit was created between, say, 2 and 3 it got numbered 2A. Now most of them have been renumbered by the number of miles from the beginning of the road. So if the next exit after exit 10 is 5 miles further on, it gets numbered exit 15.
Admin
When I was a kid, we had one phone number for my entire family.
Now, I have a cell phone number, my two kids each have their own cell phone number, plus I have a work phone in my house on a VOIP line, and I have a fax number. I used to have a separate land-line phone but I finally had that disconnected as 5 phone numbers for one house seemed sufficient.
My phone numbers have definately been multiplying.
Admin
Interesting point.
Advantages of storing house number as an integer:
Can sort by address. Handy for mail and package delivery. Way back when I did some door-to-door campaigning and they gave me a list of registered voters, sorted by street and house number. The board of elections called this a "walking list".
Do range checks on addresses for validity.
Disadvantages:
A little extra work to put the address back together.
Can't readily store unusual addresses, like "12B" or "127 1/2".
Admin
It doesn't even make sense in the US. The "street number" can validly contain non-numeric characters. For example, fractional addresses (123 1/2 MAIN ST) are used in Los Angeles. Back in the mainframe days, this would sometimes be entered as a decimal, 123.5. But street numbers can also be alphanumeric, hyphenated, or worse. If you are interested, see appendices D and E of USPS publication 28.
And as far as address validation is concerned, there are USPS approved software packages (with typically quarterly updates) which have the necessary databases.
Admin
Admin
You still get stuff like Exit 12A, 12B and 12C (I don't think there's a "D" suffix, but probably "D" and "E" somewhere). They happen when the exits are near the same mile marker. And sometimes it's labelled 12, 12A, 12B, and 12C.
Of course, I wonder what happens should a new exit be created in-between say, 12 and 12A...
Admin
A unique identifier until someone changes thier phone number without telling you and another person gets it and comes into your system. If you see them as unique, you are foobar'd.
Admin
Not to mention, no extra work putting them back together.
Range checks on the apartment style address (99A) is usually a moot point and any range checks only hit extreme errors, a street that goes up to 10000 will not catch an error where someone ment 901 and hit 9001.
So I don't see how your advantages are very advantagous.
Admin
Forget street number and road names. We should simply use latitude / longitude and a naming scheme like the DNS IP scheme we use for the internet.
This way, we can express our address as simple name and/or a lat/lon address. If we suddenly get an earth quake and our lat/lon changes, all we have to do is update the address and the name stays the same. For example, I’m at 42.346845, -71.080878. Latitude and longitude numbers are real numbers and can actually be used in calculations! They can be treated as numerical data types or ASCII. Come on, this is much better.
I’ll be in charge of the name database. Pay me only $6/year to associate your name to your latitude/longitude address. It’s a great deal!
Admin
As long as we're on the subject of FooBar: I never feel bad for the Bar, but I always pity the Foo.
Admin
Sign me up! I could send updates every time I walk someplace. Better yet, let my smart phone auto update my lat/long address for me, and have the post office simply deliver to my name reference, mail will always get to me even if I'm waiting for the bus in the middle of no where.
I love it! Ben Franklin be damed!
Admin
Obviously no one could think of any reason why you should hook your Rockband account up to Facebook, so they never got around to updating that text.
Admin
Admin
Admin
Admin
Admin
State/province is also annoying. It's like US companies do internationalisation by hiring a Canadian. Sure, most countries have some kind of subdivision larger than a city, but in how many small countries can you write that on a letter and not have the mail man look at you as if you're retarded?
Admin
You should never maintain a database of legitimate street numbers yourself. It's much better to invoke the USPS Web service (API, interface, whatever it's called) to validate an address.
Admin
Are you serious? In most parts of the US, streets have odd-numbered addresses on one side and even-numbered addresses on the other side.
If you sort addresses to get a "walking list", and deliver mail or anything else in that order, you'll end up walking across the street between every delivery.
It's much better walk down one side of the street, cross once, and walk back up the other side. So, half the numbers within one block need to be ordered in reverse.
A better solution is to use a "Carrier route" sort. The USPS has a lot more experience in this area than any computer programmer who hasn't studied street addresses in detail.
Admin
I've always considered Yes/No/Cancel to be the sign of lazy programmers and a good indication of buggy code.
Dialogs should have buttons with a clearly defined purpose. For the Communicator example I'd suggest "Remove" and "Keep" as the buttons. I've contemplated many times weather "Yes" or "No" was the path I wanted to take in a poorly worded dialog box.
Admin
It looked like you went to comment sensibly. Are you sure you wish to do this?
(No, it's fine) (Yes, you're right)
Damn you, Thunderbird, and your stupid attachment warnings.
Admin
Admin
It should be most of them: the postal workers should know that problem better than the general populace. I would guess that problem would only be in those with exceptionally stupid mail carriers, or an exceptionally timid population (such that they're too embarrassed to claim that they live in Paris, France, France, for example. Oh wait - that's not a small country; it just doesn't apparently have any federated states). Of course, every postal carrier is new to the job for at least the first bit, so you could get that look anywhere. But I'd think it'd be rare. Instead, they'd look at you with sympathy. "Oh, you have to deal with those people."