- 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
Must say, I agree.
The average monkey in the shops would be frightened away by the 'less than' sign - many people with only the most basic Math (ie school level) have tried to shut it out of their lives, and would panic when faced with such symbols, and not buy the product in case it means something terribly evil (I know many who would assume it's some sort of clever marketing ploy).
2 for $2.50 on the other hand, they don't seem to realise is a clever marketing ploy (and some are even stupid enough to buy)....
Admin
"There's no P in my 'ool....Please keep it that way"
Admin
English Parking Space = Australian Car Park
English Car Park = Australian Parking Lot or Parking Garage
Admin
Um... what? In Australia, or at least where I'm from, a car park is an area containing many parking spaces.
Alternatively, you can also refer to a single space as a "car park".
Nobody (well, obviously not nobody, but you get the point) calls them parking lots or parking garages.
Admin
Capital One. What's in your resource file?
Admin
What, Nasioc?
Admin
This.
Admin
42☎☂♿NO COMMENT LIB
Admin
Admin
I've see this labelling surprisingly often in my local Tesco..
And they usually don't have any other products in the offer. They just have some seriously buggy "discounting" software.
I see EUR1.99 each or 2 for EUR4.00 a lot on cola (I'm in .ie). CAPTCHA: suscipere (i suspect indeed)
darjien
Admin
Why does a full featured browser need an extension? :D
Admin
<Places 1 pecan and 1$ on the counter and walks away.>
Admin
I always hit that limit accidentally, again by accidentally submitting the form twice (using autocomplete). It irks me to no end.
The javascript solution is nice, but fails if you have javascript disabled (noscript) to avoid all the nasty drive-by-download crap that seems to be popular (and since they often happen with ads, you can't be sure a legit site won't have one).
Perhaps if they accommodated the accidental search scenario (i.e., make it say, 3 searches in 10 seconds), then users would be less irked.
The other thing that gets me are forums where "search" is disabled for non-members. Asking users to search before posting is one thing, making them go through the rigamarole of registration to do a search usually ends badly (you made me go through this, I'm just going to post my question! Waste my time...).
Admin
If searching crashes your server then just remove the search box. <whew> Now that that's done, evaluate why you don't get a more scalable solution, and be happy you've had enough people go by your crappy collectible action figures forum to give you high-class problems like load balancing.....
Admin
You must understand... for years, he's had a car to do all of his thinking for him...
Admin
You hope it works that way. I used to work in a grocery store, and one time saw an alternative option for how it could work.
Customer put two bags of product on the counter. First one rung up as $unit_price, second run up as $unit_price + $delta_for_sale. Customer complained, "Hey! Why did the register just charge me 15 cents extra for the second bag?" Cashier, mind numb from over 6 hours of cash register beeps all around her, responded, "Didn't you see the sale price? Two for $sale_price."
Queue long argument, while all on-duty cashiers were at their registers and working - but not able to keep up with customer influx. After about five minutes, the customer at the other express lane suddenly asked, "Hey! Why did that piece of shit just charge me 15 cents extra for the second bag?"
About this time, a store manager appeared, apologized to both customers, and let them have their product for the cost of one bag. He then instructed all the cashiers to allow anyone who had two bags of the cheapest variety of product to get the second bag free, until further notice. He then prowled off looking for a certain computer operator - and somehow conveyed by his visage that the computer operator wouldn't be happy to be found...
Admin
In fact, I would buy all of they sacks of pecan. Since I want them all, I pay $5. Once I have them all, I am going to sit in front of the store and sell bags of pecans for.. say, $.5, so if they sold me more than 10 bags of pecans, I will end up with a lot of profit :)
Admin
hey, doesn't $.5 = .5c
Admin
This is royal BS. If something is well within the range of normal operator/user performance, penalizing it heavily is a big usability no-no. I have looked at my proxy log, and when doing a quick stock review at the end of the day, I usually pull a new chart on google finance every 4 seconds. That's how long it takes to type the symbol, hit enter, wait for the new chart to display, glean what I wanted to glean, and repeat. If I make a typo, the reload will happen probably inside of a second -- people with fairly rudimentary touch-typing skills are aware of typos as soon as they happen, without having to look at what they wrote.
Right after graduating high school I've opened a bank account, and got an ATM card for it. Some idiot savant programmed a limit to how quickly you could type the PIN (it was WBK in Poland). It quite literally would tell me that I was typing too fast and that I should try again, slower this time. Never mind that there is the three-retries-and-you-loose-the card. A PHB somewhere had to double-protect him/herself by imposing a speed limit on PIN entry, too. That's the same level of whatthefuckery as putting if (this == NULL) return; at the beginning of every C++ function, or testing twice for the same thing inside of if() "just to be sure".
For 99.9% (easily) of PHP+database applications out there, if searches take too long, there's probably 2-100 times latent capacity available given fairly obvious algorithmic improvements (that'd account for half of the increase, in log scale); the rest of the increase comes from using something with better random access than a hard drive (RAM or SSD).
Unless your application is in the top 0.01% tier, you'll gain more performance by learning what you should have known first and fixing the crap you have in front of you, than by pissing off the users and not fixing anything in the long run anyway.
It's like leaving one lane open on the beltway (in Washington, DC) and hoping that the traffic jams will discourage enough people. Ain't gonna happen, but your house may accidentally get burned down for deciding so.
Don't piss of the users if you haven't done your homework first.
Cheers, Kuba
Admin
And here I thought most saavy people would get the message that they're not supposed to do something long before someone gets around to banning their IP.
Admin
someone must have smoked a bowl pack before broadcasting that...
Admin
You've got a good point, but then it could have very well been a bad search form on the site itself. I can name a few sites if you'd like that for some reason don't clear the search form after it complete leaving you with a field full of data that you can search for again by maybe doing like I do sometimes and clicking a button twice due to lag or whatever.
Admin
captcha: illum -- a high-stress chillum?