No mod points today, but this.
For collections of large files that Git doesn't handle so efficiently (my photo and music collections), I use a custom git-like system (https://github.com/TOGoS/ContentCouch).
Back when I was still using XP (I've since switched to Linux and am getting by without multiple desktops on my home Windows 7 machine), VirtualDimension worked pretty well for me. You can give shortcut keys (I used Win+1-0) to switch between them, and it works by hiding all windows except those on the 'current desktop'. Some applications (most notably web browsers) would get sometimes get stuck on all the desktops if they were summoned to appear by another program while you were looking at a different desktop than the one you had put them on. Reason would seem to hang if I switched desktops while its file open dialog was open. But once I learned to avoid these situations it was perfectly useable.
I also used SlickRun and had each virtual desktop span 2 monitors and didn't run into any conflicts.
Angry birds is already doing it.
This is what someone called, uhm, 'emergent ideas', or something. You think of something new only to find out someone else announced the same project a week ago!
Java apps tend to be slow because a lot of 'standard practices' (which could be more accurately called 'n00b practices') encourage inefficient constructs.
If you know what the heck you're doing, you can write very snappy programs in Java. Otherwise your apps are going to suck regardless.
I suspect that comment was directed at developers, not users. I've often wondered how java got such traction among devs. I don't know any who actually enjoy using it. Their stories sound a lot like those told by Cobol programmers ("Things to do today: write code, write code, write code,
* Build a JAR file
* Anyone with Java installed can run it
Is why. And the JVM is a pretty solid platform. I'm not a huge fan of the language itself, but no other platform comes close in terms of simplicity of development and deployment.
I needed more reasons to quit AT&T; maybe now I finally will (we have some other, crappy-in-different-ways competitors here in Madison, WI).
Hmm, I've often thought that while OO is good for encapsulating low-level operations, relational database tables and SQL were a much more natural way to model and query data. I just started reading, but his table-oriented-programming page hints at this problem under 'No Ceilings'. I'm not yet sold on his idea of Control Tables, but then I haven't read that part, yet. Maybe he's onto something.
Most of us would prefer something more subtle.
"When the going gets tough, the tough get empirical." -- Jon Carroll