It makes it impossible to compare values in any meaningful sense - either in a relative growth, or the size of the budget as a whole. The animation serves no purpose, other than to make the user wait a few seconds between switching years.
It makes it impossible to compare values in any meaningful sense - either in a relative growth, or the size of the budget as a whole. The animation serves no purpose, other than to make the user wait a few seconds between switching years.
Edit: That said, to say something nice, the animation is technically done very well.
---------
This visualization, while technically impressive, could use a little work.
Comparing values is difficult because I can't see the relative growth between the boxes from year to year, or size of the budget as a whole. I don't quite see how the animation benefits the user, so you may want to scrap it for some sort of differential comparison. I also don't like the delay when I change from year to year. That could be optimized or reduced through the reduction of the animation time.
---------
Yeah, I know it's kind of snarky of me to correct your entire comment here, but I think our community (yeah I know I haven't had my account here long) is overly focused on criticizing. While all the content of your comment was awesome, it could have been stated in a more polite manner.
I'm not sure how to fix the attitude that crops up in developer communities, all I can think to do is point it out when people may be coming off in way they don't mean to. Which is probably the root cause for this https://news.ycombinator.com/item?id=6353957
Your correction (which I don't mind in and of itself) adds complexity and obscures the meaning of my statements. It says in 85 words what I said more clearly (and sharply) in 51. You add a white lie - "technically impressive" - to mask the true meaning of the point that is being made. And the tone is changed to reads as though you're talking to a child.
And - would a person whose second or third language was English more clearly understand your version or mine?
I agree that the community can be overly critical, but I don't think that this sort of criticism is the problem. The kind of criticism that is a problem is non-actionable criticism - insults to the person, or just "X already did this" or "nobody wants this".
I want terse, actionable feedback.
Also - "yeah I know I haven't had my account here long" are defense mechanisms, don't use them. You're a member of the community now, you get a voice like everyone else.
I realize that a lot of times terse can be better, and you modified your own comment better than I ever could. >"You can do better! Here is how it can be improved!"
That little bit of encouragement could be the support that changes the recipients reaction from "F-U man you don't know me" to "Wow, thanks for that criticism, I'll get on that." And you've only added 11 words.
High ranking HN comments tend to be negative, which leads me to feel like HN is not very supportive. This isn't the only metric, but having a good ratio of positive to negative feedback (assuming everything is equally actionable) is important. http://blogs.hbr.org/cs/2013/03/the_ideal_praise-to-criticis...
>Also - "yeah I know I haven't had my account here long" are defense mechanisms, don't use them. You're a member of the community now, you get a voice like everyone else. Thank you, https://news.ycombinator.com/item?id=5636314 this kind of thing has made me hesitant to use terms like "our community".
For example, you can see that in 2012 that 2.89% of the budget went to education, but if you double click, you can see that only 13.73% of that went to elementary and secondary education.
You can also single click anywhere and see a graph of how things have changed over time. So you can see that in 2009 there was a huge spike in elementary and secondary education, and you can go to 2009 to further investigate, and find there was a "State Fiscal Stabilization Fund" in 2009 that sent $14 billion to education, and then went away.
I think another visualization comparing departments would be pretty cool, and might build that one next.