Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror

Submission Summary: 0 pending, 10 declined, 4 accepted (14 total, 28.57% accepted)

Programming

Submission + - State of Ruby VM's: Ruby Renaissance (igvita.com)

igrigorik writes: In a short span of just a couple of years, the Ruby VM space has evolved to more than just a handful of choices: MRI, JRuby, IronRuby, MacRuby, Rubinius, MagLev, REE and BlueRuby. Four of these VM's will hit 1.0 status in the upcoming year and will open up entirely new possibilities for the language — Mac apps via MacRuby, Ruby in the browser via Silverlight, object persistence via Smalltalk VM, and so forth. A detailed look at the past year, the progress of each project, and where the community is heading. It's an exciting time to be a Rubyist.
Programming

Submission + - Collaborative Filtering and rise of Ensembles (igvita.com)

igrigorik writes: "First the Netflix challenge was won with the help of ensemble techniques, and now the GitHub challenge is over and over half of the top entries are also all based on ensembles. Good knowledge of statistics, psychology and algorithms is still crucial, but the ensemble technique alone has the potential to make the collaborative filtering space, a lot more, well, collaborative! A look at the basic theory behind ensembles, how they shaped the results of the GitHub challenge, and how this pattern can be used in the future."
Software

Submission + - Smarter Clients via ReverseHTTP & WebSockets (igvita.com)

igrigorik writes: "Most web applications are built with the assumption that the client / browser is 'dumb', which places all the 'scalability' and load on the server. We've built a number of crutches in the form of Cache headers, ETags, accelerators, but none have fundamentally solved the problem. As a thought experiment, what if, the browser also contained a web server? A look at some of the emerging trends and solutions: HTML 5 WebSocket API and ReverseHTTP."
Supercomputing

Submission + - Collaborative Map-Reduce in the Browser (igvita.com)

igrigorik writes: "The generality and simplicity of Google's Map-Reduce is what makes it such a powerful tool. However, what if instead of using proprietary protocols we could crowd-source the CPU power of millions of users online every day? Javascript is the most widely deployed language — every browser can run it — and we could use it to push the job to the client. Then, all we would need is a browser and an HTTP server to power our self-assembling supercomputer (proof of concept + code). After all, if all it took is opening a URL to join a compute job, then imagine the possibilities."

Slashdot Top Deals

Refreshed by a brief blackout, I got to my feet and went next door. -- Martin Amis, _Money_

Working...