News for hackers. Stuff that matters.
Re:Why some apps use fake progress bars (2017) by hutzlibu on Friday February 02, 2018 @05:52PM (#16294902)
Couldn't you have give also vague, but accurate information as well?

User's like to know what's going on, even if they maybe don't understand all the details, but at least they see things are happening and not just a (fake) progress bar. So they can connect more to what is happening and therefore be more understanding and patient instead of just being told to wait, with no further information, which nobody likes.

Re:Why some apps use fake progress bars (2017) by benjohnson on Sunday February 04, 2018 @01:02PM (#16303879)
It would be nice - but the Microsoft Access framework didn't really give you a way to ask the query system "How far along are we?"
Re:Why some apps use fake progress bars (2017) by markcerqueira on Friday February 02, 2018 @06:16PM (#16295033)
> Couldn't you have give also vague, but accurate information as well?

Could you give me an example of what you consider "vague, but accurate information?"

Re:Why some apps use fake progress bars (2017) by floatrock on Saturday February 03, 2018 @01:20AM (#16296474)
The article's discussion about the NYT election accuracy meter wiggling randomly (but within the error bars) is a textbook example of "vague but accurate" information, perhaps to a fault.

How do you visually represent "error bars" to someone who's not technical enough to have ever seen them? Not everyone takes college stats, math, and engineering.

Technically, wiggling within the error bars is a precise way of saying "the precise location is vague -- it's somewhere within this range", in that at any moment it is showing one precise, acceptable guess.

The most fascinating piece there was that as the error bars decreased, the range of the wiggling decreased as well.

Yeah, it doesn't convey the extend of the error bars instantaneously -- you need to stare at it over time -- but it does convey the idea of error bars.

I think the people upset about the error wiggle are either a) being pedantic that it's not visualized in the way they learned it should be visualized back in college; or b) they haven't accepted the idea that sometimes we don't have an exact precise black-and-white answer (we DO have ways to precisely quantify the degree of our uncertainty though).

All of this not to say it was the best execution... perhaps if they 'ghosted' previous needle positions like how old movie radars ghost a green blip as the thingie spins around, maybe it would have been a kind of hybrid approach where the error bars do kinda appear in the overlapping ghosting shadows but still change over time...

Re:Why some apps use fake progress bars (2017) by chocolatebunny on Friday February 02, 2018 @06:32PM (#16295114)
"reticulating splines"

I guess the lesson to be learnt here is that people are more understanding if you appear to be transparent but you don't have to ACTUALLY be transparent to get the affect.

Re:Why some apps use fake progress bars (2017) by 52-6F-62 on Friday February 02, 2018 @06:57PM (#16295221)
Reminds me of the loading screen for The Sims (an obvious parody of the above mentioned tactic)

(You might want to mute it. The loading messages are at the bottom)

https://www.youtube.com/watch?v=PpMiI2QooKQ

Re:Why some apps use fake progress bars (2017) by simcop2387 on Friday February 02, 2018 @07:09PM (#16295272)
Reticulating splines actually comes from SimCity 2000 and they then used the idea in The Sims later

http://sims.wikia.com/wiki/Reticulating_splines

Re:Why some apps use fake progress bars (2017) by presspot on Saturday February 03, 2018 @12:03AM (#16296280)
Actually, we used that phrase in a deceptive 'loading' progress box in PC/GEOS in 1989
Re:Why some apps use fake progress bars (2017) by RhodesianHunter on Friday February 02, 2018 @08:51PM (#16295672)
Oh, interesting. I thought it came from Don't Starve but they must have been adopting this from SimCity.
Re:Why some apps use fake progress bars (2017) by misnome on Saturday February 03, 2018 @05:45AM (#16297089)
Yes, it’s a relatively common SimCity reference, though I could swear I saw “Don’t Starve” say “Reticulating Pines”.

I don’t think I’ve ever seen another game than simcity give it a voiceover...

Re:Why some apps use fake progress bars (2017) by 52-6F-62 on Friday February 02, 2018 @09:04PM (#16295723)
Ah! That's right! Thanks
Re:Why some apps use fake progress bars (2017) by eurticket on Friday February 02, 2018 @08:53PM (#16295685)
"Doing things you don't want to know about"
Re:Why some apps use fake progress bars (2017) by djsumdog on Friday February 02, 2018 @10:15PM (#16295936)
Makes me think of the loading screen from Don't Starve
Re:Why some apps use fake progress bars (2017) by TheCoreh on Friday February 02, 2018 @06:19PM (#16295050)
Connecting

Fetching data

Processing query

Preparing for display

Re:Why some apps use fake progress bars (2017) by PhasmaFelis on Friday February 02, 2018 @09:31PM (#16295810)
This, yes. Also, if you're processing discrete items in any measurable way (downloading kilobytes, ingesting database rows, querying servers...) that takes longer than one second flat, display that to users. "Processing record 1/1,000,000... Processing record 2/1,000,000..." gives a positive sense of progress. Even if you don't actually know the final total in advance, you should still display whatever you've got.

As a bonus, this can occasionally be useful for bug squashing. "I've been waiting for hours and it's only up to row 5681" when you know for a fact that there's <2000 rows is a lot more informative than "My report won't finish."

Re:Why some apps use fake progress bars (2017) by girvo on Friday February 02, 2018 @06:27PM (#16295090)
Most of those steps will go immediately, and one of them has the same problem the original issue had: it’ll sit on it for ages...
Re:Why some apps use fake progress bars (2017) by dsr_ on Friday February 02, 2018 @07:35PM (#16295393)
A few of the default Debian packages give feedback messages like "This could take a long time..."

Most of them used to take a long time, but hardware has caught up. SSH key generation, locale installation. Instead, it's a warning that briefly appears on modern systems, but is visible for quite a while on, say, a Raspberry Pi.

Re:Why some apps use fake progress bars (2017) by tomc1985 on Friday February 02, 2018 @06:41PM (#16295145)
I designed and maintain a report-generating component and my system does the same thing. (Plus it is helpful as users can tell me where in the process it failed/hung) It doesn't matter how long each message sits on the screen, as long as it changes every so often. Animated, infinite progress bars also help if you don't/can't estimate ETA
Re:Why some apps use fake progress bars (2017) by Retra on Friday February 02, 2018 @07:21PM (#16295336)
A cycling animation only tells you that your computer/UI isn't dead, it doesn't tell you that the underlying task isn't frozen.
Re:Why some apps use fake progress bars (2017) by dingo_bat on Friday February 02, 2018 @08:28PM (#16295586)
In the loading animation of windows 98 there was a horizontal bar of moving colors. And if it stopped animating, you can be 100% sure that the computer is frozen. I wonder if we can do similar with cycling animations.
Re:Why some apps use fake progress bars (2017) by Can_Not on Friday February 02, 2018 @08:04PM (#16295494)
Can it not say "$X items processed..." or have a spinner that updates it's frame at certain intervals? It doesn't have to be a percent, just proof of progress. I had no trouble adding an accurate "$X rows of csv processed" in a laravel (PHP) + VueJS app.
Re:Why some apps use fake progress bars (2017) by dingo_bat on Friday February 02, 2018 @08:25PM (#16295575)
I know this won't work everywhere, but if you know how much time the task generally takes, your progress bar can just be a timer for that duration. Still more informative than fake messages.