Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

Comment Re:Ugh...great (Score 3, Informative) 252

We could always count on WebKit being the universal web rendering engine across iOS and Android -- now, that will no longer be the case, and I guarantee you there will be instances where Google uses the inevitable differences between "Blink" and WebKit (which is also the core rendering engine for Mac OS X and Safari) for competitive advantage with Chrome, Chrome OS, and Android, al la Microsoft and IE... :-/

This is true already: there are visual and performance differences between different webkit browsers. WebKit is just a layout engine, whereas a full browser requires dozens of other components. WebKit for Developers provides a nice overview on this: http://paulirish.com/2013/webkit-for-developers/

Communications

Facebook Competitor Diaspora Revealed 306

jamie writes "A post has just gone up on Diaspora's blog revealing what the project actually looks like for the first time. While it's not yet ready to be released to the public, the open-source social networking project is giving the world a glimpse of what it looks like today and also releasing the project code, as promised. At first glance, this preview version of Diaspora looks sparse, but clean. Oddly enough, with its big pictures and stream, it doesn't look unlike Apple's new Ping music social network mixed with yes, Facebook."
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."

Open Source Code Finds Way into Microsoft Release 433

linumax tells us eWeek is reporting that Microsoft, for the first time, has included open source code in the release of one of their products. The Complete Cluster Edition of Windows Server 2003 will be including the Message Passing Interface (MPI) library. From the article: "MPI is key middleware that was designed by a consortia of all the supercomputing vendors in the 1990s to allow the easy portability of code. It abstracts away things like low-latency interconnect, and our focus is making it super easy for ISVs to move their code."

Slashdot Top Deals

One possible reason that things aren't going according to plan is that there never was a plan in the first place.

Working...