kallistec
The realtime data concept has a bunch of buzz right now and is predicted by some to replace "web 2.0" as the most overused buzzword. The optimistic view of this trend is that always-on internet and smart phones are reaching a critical mass so that there's a demand to know what's happening right now.
In terms of web technologies, the standard implementation for "realtime" updates is to use timers to periodically make AJAX requests. Inefficient, sure, but you can minimize this. Look at sending JSON and using javascript in the browser to add the data to the page as HTML, optimizing database/datastore queries used to serve update requests, and using "lite" versions of your framework if possible (Rails, for example, provides "Rails Metal" for this type of thing).
If you're interested in alternatives to polling, look at ReverseHTTP or comet. Pubsubhubbub looks promising in the web resource space.
Actually, it's "Matrix Methods in Data Mining and Pattern Recognition." Two years ago I would have torn through the math but now I'm, uh, less smart.
Maybe there should be a RFS for a better way to measure HR performance; that way, at least the pointy-haired bosses could be yelled at by their pointy-haired bosses when they score below industry average, or worse than last year.
I remember reading on his twitter something like, "a caller asks: should I use hpricot or nokogiri? If you're not me, use nokogiri. If you're me, then stop being me"
On the other hand, the current practice of just handing over chunks of scarce resources to anti-competitive firms _is_ broken, so the author is correct that change would be beneficial.
Shorter comment thread: I have decided that all of the hard CS problems in web programming, including, but not limited to, scaling, machine learning and recommendations, high availability and fault tolerant systems, and everything google does, are called "server programming," because I would otherwise have to admit that many web developers are smarter than me. Also, javascript was not designed from the ground up by Microsoft to draw graphics on a canvas, so everyone who uses it for that purpose is also stupid.
If you're looking to do this relatively soon, then I'd recommend picking one area of development, such as HTML/CSS and focusing more effort on that so that you can contribute effectively to building the project when it's just the 2 or 3 of you.