4 ms·
Containing this wonderful comment: "Paradoxically enough, moving as quickly as possible is not necessarily desirable. Users tend to get frustrated once they re
by favorited 6y ago
Containing this wonderful comment:
"Paradoxically enough, moving as quickly as possible is not necessarily desirable. Users tend to get frustrated once they realize how little time their Mac really spends to crush them at low levels. In the interest of promoting harmonious Human - Machine relations, we enforce minimum response times."
https://opensource.apple.com/source/Chess/Chess-408/Sources/MBCEngine.mm.auto.html https://opensource.apple.com/source/Chess/Chess-408/Sources/...
- gowld 6y agoI don't think it's how smart the computer is that annoys people. It's that people want a moment to see and think about the board after their move, before the opponent's move.
- etaioinshrdlu 6y agoThis is basically Skeuomorphism, right?
- tylerhou 6y agoNot really — Skeuomorphism refers to using existing (usually "obsolete") user interfaces as an analogy to help users understand a new UI. Artificially increasing computation time is about making users think that the computer is doing a lot of work when it's actually not. The goal of the former (skeuomorphism) is to help users understand; the goal of the latter is to misdirect users, either 1) so they have a better experience (like Apple here) or 2) so they are willing to fork out more money. Users are willing to pay more when they think more work is being done (c.f. TurboTax "finding" the most deductions possible, or a public record website "searching" through "all the databases" for a person).
- ballenf 6y agoI ran across an extreme example of this recently trying to track down an old acquaintance: the website mylife dot com. There was a street address of the person but if I wanted their email address it was like 10 minutes of progress bars before finally being asked for money. I didn't wait and didn't pay, but was mesmerized and intrigued by how much UI/UX investment had been made and how profitable the endeavor must be to merit such efforts. Also made me very sad knowing how many people must have been scammed out of money. Or maybe the paid reports serve some valuable purpose. I think the former.
- blackearl 6y agoAll of those "lookup X person" sites do the same thing. You may assume that you've sunk so much time waiting for them to scan all their data, surely it's worth a few dollars to see the results.
- MacsHeadroom 6y agoThose sites can be worthwhile and there's nothing necessarily scammy about the UI/UX IMHO. The scammy part is where they push you into a nearly impossible to cancel subscription with promotional pricing as a way of "saving" vs an expensive one-time payment for one report. The loading bar UI/UX correctly gives the impression that the report will be thorough. In my experience, they are quite good. So that's just fine.
- TeMPOraL 6y ago> The loading bar UI/UX correctly gives the impression that the report will be thorough. In my experience, they are quite good. So that's just fine. The loading bar is lying, plain and simple. "Giving the impression" of something that very much isn't true is just a polite way of saying "screwing with your user's perception of reality". Developers often complain that users cannot at all understand computers - these kinds of practices are part of the reason that is the case. It's not that far conceptually from the tech support scammers that show you errors in your system's Event Log to "give the impression" that you're insecure, and then offer to sell you bogus security products at inflated markup. Same kind of ethics underneath.
- quesera 6y agoAdditional fun examples (artificial projections of expected behaviour, for the purpose of human familiarity or trust): - The "Checking for Audit Risk" progress bar in TurboTax/etc software, which is shown while comparing about a dozen floating point values, perhaps after a division step. This takes imperceptable time, but the appearance of "doing work" projects value to humans. - Comfort Noise (very low volume pseudo white noise) played into a VOIP phone to replicate the ambient inductive noise in analog lines. This assures humans that their handset is not broken. - Engine Noise generated by some (nearly silent) electric vehicles. This has a huge safety component, so it's not frivolous at all!
- microtherion 6y agoI didn't realize that this would end up the single most cited comment (measured on a pretty small scale) of my career when I wrote it. But frankly, I wouldn't trade it for "You are not expected to understand this".
- notretarded 6y agoWhat was that on?
- beowulfey 6y agohttps://community.cadence.com/cadence_blogs_8/b/breakfast-bytes/posts/memorial-day https://community.cadence.com/cadence_blogs_8/b/breakfast-by...
- jasomill 6y agoIt's in the Research UNIX scheduler code, https://minnie.tuhs.org/cgi-bin/utree.pl?file=V6/usr/sys/ken/slp.c https://minnie.tuhs.org/cgi-bin/utree.pl?file=V6/usr/sys/ken...