{"action":"created","issue":{"url":"https://api.github.com/repos/pornel/ImageOptim/issues/119","labels_url":"https://api.github.com/repos/pornel/ImageOptim/issues/119/labels{/name}","comments_url":"https://api.github.com/repos/pornel/ImageOptim/issues/119/comments","events_url":"https://api.github.com/repos/pornel/ImageOptim/issues/119/events","html_url":"https://github.com/pornel/ImageOptim/issues/119","id":116691468,"number":119,"title":"Better Progress Display","user":{"login":"RJWoodhead","id":10821401,"avatar_url":"https://avatars.githubusercontent.com/u/10821401?v=3","gravatar_id":"","url":"https://api.github.com/users/RJWoodhead","html_url":"https://github.com/RJWoodhead","followers_url":"https://api.github.com/users/RJWoodhead/followers","following_url":"https://api.github.com/users/RJWoodhead/following{/other_user}","gists_url":"https://api.github.com/users/RJWoodhead/gists{/gist_id}","starred_url":"https://api.github.com/users/RJWoodhead/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RJWoodhead/subscriptions","organizations_url":"https://api.github.com/users/RJWoodhead/orgs","repos_url":"https://api.github.com/users/RJWoodhead/repos","events_url":"https://api.github.com/users/RJWoodhead/events{/privacy}","received_events_url":"https://api.github.com/users/RJWoodhead/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pornel/ImageOptim/labels/Design","name":"Design","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2015-11-13T03:05:49Z","updated_at":"2015-12-16T19:16:13Z","closed_at":null,"body":"ImageOptim tells you how much it has saved, but not how much of the current batch has been done. It would be helpful if it displayed something like this in the bottom status line:\r\n\r\nProcessed 1234 of 2345 files (60.1 MB of 132.3 MB). Saved 5.8MB out of 66.3MB. 8.6% per file on average (up to 10.8%). ETC: 5hrs 32min."},"comment":{"url":"https://api.github.com/repos/pornel/ImageOptim/issues/comments/165216365","html_url":"https://github.com/pornel/ImageOptim/issues/119#issuecomment-165216365","issue_url":"https://api.github.com/repos/pornel/ImageOptim/issues/119","id":165216365,"user":{"login":"RJWoodhead","id":10821401,"avatar_url":"https://avatars.githubusercontent.com/u/10821401?v=3","gravatar_id":"","url":"https://api.github.com/users/RJWoodhead","html_url":"https://github.com/RJWoodhead","followers_url":"https://api.github.com/users/RJWoodhead/followers","following_url":"https://api.github.com/users/RJWoodhead/following{/other_user}","gists_url":"https://api.github.com/users/RJWoodhead/gists{/gist_id}","starred_url":"https://api.github.com/users/RJWoodhead/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RJWoodhead/subscriptions","organizations_url":"https://api.github.com/users/RJWoodhead/orgs","repos_url":"https://api.github.com/users/RJWoodhead/repos","events_url":"https://api.github.com/users/RJWoodhead/events{/privacy}","received_events_url":"https://api.github.com/users/RJWoodhead/received_events","type":"User","site_admin":false},"created_at":"2015-12-16T19:16:13Z","updated_at":"2015-12-16T19:16:13Z","body":"@pornel I agree there will be wild swings for the first minute, but who cares? You know it's a big job. In my experience, the easy/hard files tend to be randomly distributed in the job so the chances you'll get a pathological \"stick at 99%\" are unlikely.\r\n\r\nIn this case, again, the perfect is the enemy of the good. You can make a good estimate that will be helpful most of the time, and wrong occasionally. That's still better than the status quo, which is \"I have to remember when I started the job and do a rough mental estimate\", which suffers from the same (in fact, worse) errors.\r\n\r\nNobody is going to ride you out of town on a rail for not being able to predict the unpredictable. But they will appreciate a good educated guess."}}