> Yeah, but remeber all these jokes before iPad came out. Who the hell needs this gigantic iPhone..
(1) it was more of a gigantic iPod Touch, not a gigantic iPhone,
(2) I don't actually remember that many jokes about "who needs" it, though: I remember lots of techies griping that they preferred a tablet to not have iOS style restrictions (because, techies), and jokes about the name.
Most of us thought we were getting an actual computer in tablet form.. (was a big disappointment when I realized what it was... or... more correctly... what it wasn't)
Modern UI isn't ready - that's why so many people hate it. How do you make desktop better? It is already perfect. But development must go on - there is a need to make something new that people would buy.
So, you start a new thing and add continuously "new features" that are simple and elementary as hell. Years of safe development of elementary features that may simply be included in the first version of software - but they aren't. In Windows 8.1 you don't need to stick with static background colors. Wow, what an update and development achievement. Couldn't foresee that user would like that.
I think that Modern UI becomes more and more user-friendly but it takes time because you simply cannot make final product with first version because then the next versions wouldn't shine.
That doesn't verify anything. They are shuffling encrypted data between devices, but none of that is connected to the actual results. This isn't verification, it's smoke and mirrors.
That's not the point of this feature. The point is that if your computer is infected with malicious software that blocks or manipulates your votes then you can detect such things.
I use both VB.NET and C# and I'm actually bothered by the missing case-sensitivity of VB.NET because it makes hard to impose naming conventions. For example if I have a class named as MyClass then it would make sense to name an instance of it as myClass. Unfortunately it confuses intellisense and it suggest me later always the class not the instance. Thereby I'm forced to name my instance as MyClass1 or something else that doesn't feel so natural.