I hate those, they're totally pointless. "I'm possibly doing something, I don't know how much of it I've done, and I don't know when it will end, and I won't show you when I started".
To be honest, progress bars shouldn't be used for indeterminate timescales. If you can guess a time remaining, then say that, as this can be changed, and it is visually more useful than a context-less progress bar that can go in reverse.
Well, they are not pointless. They let the user know "Something is happening, but I have no idea when it's going to be done.". If you don't do something like that, then the user thinks your app has locked up and they kill the application. It's called "User feedback".
Now on to the original theme of the story....
Progress bars shouldn't be based on time, they should be based on quantity of work. Typically when they do the marquee style of progress bar (where it just show animations, but no actual progress), it means the quantity is unknown. This happens in a lot of situations where the total number of steps to be processed is unknown due to the data, or the amount of time it would take to calculate the total number of items would take too long.
Progress bars should also be a different subject then Time Estimates as they are not the same. I have 100 things to process, so my progress is between 1 and 100. How long that takes depends entirely upon what I am processing. If I'm processing Invoices say, then how long it takes depends a lot on what is involved with the invoice (line items, calculations, other look ups).
Just because it took 10 seconds to process the last one doesn't mean it's going to take 10 seconds to process the next one. In order to determine how much time is left, what most people do is take the quantity left and multiply that by the average time it's taken so far. You could apply smoothing to the average (so it doesn't jump around a lot), but other then that, how else would you estimate the time? If the amount of time it takes to process items is fairly even, your estimate will be very accurate, if they are vastly different between items, then your estimate is going to jump all over the place and be wildly inaccurate.
If PageMaker had been developed for the ST, things would be very different today.
Seriously doubt that. The Atari ST has Calamus Desktop Publishing (http://en.wikipedia.org/wiki/Calamus_(DTP)). It was a fantastic DTP software way ahead of it's time.
What killed Atari is a lot of different things.
The ones that stick in my mind are
1) Not listening to it's customers 2) Slow to come out with new products, and when they did, they were minor upgrades to older products. 3) Lack of Marketing
The address bar is a search bar. Type in what you're searching for in place of the URL and it will search for you, or are you referring to something else?
With Video Editing and Rendering software being ubiquitous , now we have to ask, "Is it real, or is it CGI?". There are plenty of examples on YouTube that look real, but are 100% fake. So the paradigm has shifted from "Is the rumor real" to "Is the video real".
I know this is a grey area, and this may sound like a cover up, but we need to keep this failed investment off the books or do a write off. Nobody will find out.
So by your logic, anyone who writes FTP clients/servers, or Web Browsers, or ANYTHING that could be used for Illegal activity, then they should be held accountable?
No thanks.
If it's only purpose is for illegal activities, then sure, prosecute away...
(IANAL) I have a feeling that if the guy wasn't selling it to anyone in the US or anyone outside the US that was using it for illegal purposes he probably won't wind up in jail. They've (Not necessarily NY) tried to hold other non-software companies liable for the actions of their customers and have failed.
1. The default UI was Metro. 2. They took my start button away. 3. Multi Monitor support was changed (Task bar now goes across all monitors).
While not major, it's still very annoying.
I know you can get utilities/hacks, etc... to fix this, but I shouldn't have to. At the minimum, they should have given options to turn them back on, even if they were off by default. So now they are trying to force their way of doing things on me.
Maybe they'll do better with Windows 9...but for now Windows 7 for me.
Every time you make a donation via credit card or PayPal the organization gets dinged with fees. Typically it's a percentage and a per transaction fee. So with such a small donation, the fees might wind up costing them too much for the size of the donation.
To me, a programmer is anyone who just sits down and bangs out code, with no concern for architecture, coding standards, best practices, etc...
A Software Engineer is someone who plans, designs, follows best practices, coding standards, etc... They care about error handing, usability, reliability, and maintainability.
I hate those, they're totally pointless. "I'm possibly doing something, I don't know how much of it I've done, and I don't know when it will end, and I won't show you when I started".
To be honest, progress bars shouldn't be used for indeterminate timescales. If you can guess a time remaining, then say that, as this can be changed, and it is visually more useful than a context-less progress bar that can go in reverse.
Well, they are not pointless. They let the user know "Something is happening, but I have no idea when it's going to be done.". If you don't do something like that, then the user thinks your app has locked up and they kill the application. It's called "User feedback".
Now on to the original theme of the story....
Progress bars shouldn't be based on time, they should be based on quantity of work. Typically when they do the marquee style of progress bar (where it just show animations, but no actual progress), it means the quantity is unknown. This happens in a lot of situations where the total number of steps to be processed is unknown due to the data, or the amount of time it would take to calculate the total number of items would take too long.
Progress bars should also be a different subject then Time Estimates as they are not the same. I have 100 things to process, so my progress is between 1 and 100. How long that takes depends entirely upon what I am processing. If I'm processing Invoices say, then how long it takes depends a lot on what is involved with the invoice (line items, calculations, other look ups).
Just because it took 10 seconds to process the last one doesn't mean it's going to take 10 seconds to process the next one. In order to determine how much time is left, what most people do is take the quantity left and multiply that by the average time it's taken so far. You could apply smoothing to the average (so it doesn't jump around a lot), but other then that, how else would you estimate the time? If the amount of time it takes to process items is fairly even, your estimate will be very accurate, if they are vastly different between items, then your estimate is going to jump all over the place and be wildly inaccurate.
Please define:
Better
Faster
As they have completely different meanings depending on context and what goals you have as a developer.
If PageMaker had been developed for the ST, things
would be very different today.
Seriously doubt that. The Atari ST has Calamus Desktop Publishing (http://en.wikipedia.org/wiki/Calamus_(DTP)). It was a fantastic DTP software way ahead of it's time.
What killed Atari is a lot of different things.
The ones that stick in my mind are
1) Not listening to it's customers
2) Slow to come out with new products, and when they did, they were minor upgrades to older products.
3) Lack of Marketing
The address bar is a search bar. Type in what you're searching for in place of the URL and it will search for you, or are you referring to something else?
DVD"s are MPEG-2, not MPEG-4.
you just described porn
half the crazy shite you see in porn movies is edited from different takes with lots of breaks
Guess I better do some further "research" to confirm or deny this...
With Video Editing and Rendering software being ubiquitous , now we have to ask, "Is it real, or is it CGI?". There are plenty of examples on YouTube that look real, but are 100% fake. So the paradigm has shifted from "Is the rumor real" to "Is the video real".
This is probably the best case I've ever purchased:
http://www.newegg.com/Product/Product.aspx?Item=N82E16811129093
Too bad it's discontinued :(
You must be new to /.
The editors don't correct anything here...
</sarcasm>
I know this is a grey area, and this may sound like a cover up, but we need to keep this failed investment off the books or do a write off. Nobody will find out.
So by your logic, anyone who writes FTP clients/servers, or Web Browsers, or ANYTHING that could be used for Illegal activity, then they should be held accountable?
No thanks.
If it's only purpose is for illegal activities, then sure, prosecute away...
(IANAL) I have a feeling that if the guy wasn't selling it to anyone in the US or anyone outside the US that was using it for illegal purposes he probably won't wind up in jail. They've (Not necessarily NY) tried to hold other non-software companies liable for the actions of their customers and have failed.
1. The default UI was Metro.
2. They took my start button away.
3. Multi Monitor support was changed (Task bar now goes across all monitors).
While not major, it's still very annoying.
I know you can get utilities/hacks, etc... to fix this, but I shouldn't have to. At the minimum, they should have given options to turn them back on, even if they were off by default. So now they are trying to force their way of doing things on me.
Maybe they'll do better with Windows 9...but for now Windows 7 for me.
While Watson was somewhat specific to Jeopardy, I'm sure the same principals could be applied to Google Searches.
Because it sounds better? 1,000MB* or just a lowly 1GB*?
* - Marketing Numbers used here...
Every time you make a donation via credit card or PayPal the organization gets dinged with fees. Typically it's a percentage and a per transaction fee. So with such a small donation, the fees might wind up costing them too much for the size of the donation.
If you install the "Trial Version" (assuming there is one), then you have the Binaries, therefore you should be able to request the source no?
I last typed that when I was about 13...
Are you 14 or 41 now? It's all relative.
VB has
On Error Goto <label>|<line number>
On Error Goto 0
On Error Goto -1
On Error Resume Next
All of which I'm happy to never see or use again. Ever.
Why is Lobster still so expensive?
Can be found here:
Damn it! Now I have to change my password! Thanks!
To me, a programmer is anyone who just sits down and bangs out code, with no concern for architecture, coding standards, best practices, etc...
A Software Engineer is someone who plans, designs, follows best practices, coding standards, etc... They care about error handing, usability, reliability, and maintainability.
So the next /. story would be "Hey, I just bought 500 DIMMS on eBay, what should I do with them?"
Maybe that's Transparent Aluminum!
The Sky is still blue, you just can't see it through all the clouds :P
If it's man made and accessible, it's exploitable.
Thinking otherwise is foolish.