By the way, there's an interest research on designing a new file system based on LSM tree that leverages SSD's sequential writing, as it is mainly motivated by SSDs' shortcomings with random writes:…
You are absolutely right. Just an addendum: there are modern B-Trees that are optimised to leverage the cache lines, part of the so called cache oblivious data structures (…
A big loss to computing, a terrible loss to family and friends. My sincere condolences. :'-(
Exactly! I had the curiosity to check JAH's github profile too, and it raised more suspicious towards her than I had previously imagined. For a fair comparison, let's see a couple of female github repos (both frontend…
"Julie Ann, Adria Richards and Shanley enter a bar: the bar just explodes because it's a symbol of the patriarchy." But, seriously, I know various female programmers that I could trust not only my project, but my LIFE…
The optimal number of moves follows this recurrence relations: T(1) = 1 T(N) = 2 * T(N-1) + 1, N >= 2
The optimal number of moves follows this recurrence relations: T(1) = 1 T(N) = 2 * T(N-1) + 1
TL;DR: because ExtJS sucks. Long answer: 1. The learning curve is really steep. I mean, really really steep. There's a critical shortage of (good) books, video, and tutorials on the web. I guess ExtJS' learning…
Why they didn't tested MongoDB or Riak? Is Voldemort really more relevant than Riak or MongoDB? WTF?! Sorry, boys, but this paper looks like the result of a ill performed research job, done in a hurry of getting…
Java was viewed as being "good enough"; alternatives like Scala and Clojure were not considered. If a company enter the what-is-the-hottest-language-of-the-week game it can easily drag itself in a downward spiral of…
F1 is a successor of Megastore, even with relation to high write/read latencies. From bits leaked here and there by Google, one can safely assume they put highl value on cross datacenter consistency nowadays even if it…
It's an industrial presentation. As such, there's no paper about it, just the talk given at SIGMOD and the slides. When Google unveiled Megastore, F1 predecessor, it did it as an industrial presentation too. Years, and…
Good to know there are newer takes on JVM based languages! I like its minimalist design as opposed to being a kitchen sink language. Good luck!
Java, Guice, jQuery, and JAX-RS, at least. Dhanji has been deeply involved on those technologies for a long time.
I don't see any candidate either, and it will not be Scala, for sure. I think Scala will continue to be a pretty interesting language, used in pretty cool places, for a smart and enthusiastic community, as Haskell or…
Please, Scala maintainers, stop adding features. You'll not please every developer in the world and it's not cool to be a kitchen sink. Again, just stop!
Pirate Bay is the BEST torrent site ever created. It's a pity they are switching to Magnet. :( It would be so cool if they provided both (Magnet and Torrent)...
CouchDB has always been the least competitive alternative in comparison with other (better designed?) NoSQL systems like HBase, Cassandra, Riak, Redis, and MongoDB. The progress of those other systems has been steady --…
Coda's opinions, even if leaked, were highly appreciated. This guy has invested a lot of time on Scala so it's in better position to say what he thinks about the language. In the end, it should help to fix imperfections…
There are some traits that can be easily observed on Googlers and Xooglers. Particularly, if you meet at least two of the requirements below then they are definitely going to screen your resume more carefully: 1. Holds…
LOL, Brin was right on target. I ask myself how on earth can I guy write SO MUCH of a blog post and still have time to get things done. If Yegge is not not able to summarize his POVs in one page or two then it's better…
Oracle is doing a NoSQL as a strategic move. They'd done this before with the acquisitions of BerkeleyDB's and Coherence's companies. But their cash cow will continue to be their ubiquitous RDBMS for many years to come.…
update: An older Cliff Moon's talk about polyglot systems (Erlang and Scala) is available at http://www.infoq.com/presentations/Building-Polyglot-Systems... Disclaimer: in spite of thinking that Akka is a very cool…
Their claim is: Erlang is good for building scalable distributed systems. Scala has actors too, but Erlang is more than actors (a lot more!). It's a language created to build distributed systems and highly scalable…
Rumours has Blaze, Google's build tool the article describes, is being open sourced. At least this information was floating around early 2011.
By the way, there's an interest research on designing a new file system based on LSM tree that leverages SSD's sequential writing, as it is mainly motivated by SSDs' shortcomings with random writes:…
You are absolutely right. Just an addendum: there are modern B-Trees that are optimised to leverage the cache lines, part of the so called cache oblivious data structures (…
A big loss to computing, a terrible loss to family and friends. My sincere condolences. :'-(
Exactly! I had the curiosity to check JAH's github profile too, and it raised more suspicious towards her than I had previously imagined. For a fair comparison, let's see a couple of female github repos (both frontend…
"Julie Ann, Adria Richards and Shanley enter a bar: the bar just explodes because it's a symbol of the patriarchy." But, seriously, I know various female programmers that I could trust not only my project, but my LIFE…
The optimal number of moves follows this recurrence relations: T(1) = 1 T(N) = 2 * T(N-1) + 1, N >= 2
The optimal number of moves follows this recurrence relations: T(1) = 1 T(N) = 2 * T(N-1) + 1
TL;DR: because ExtJS sucks. Long answer: 1. The learning curve is really steep. I mean, really really steep. There's a critical shortage of (good) books, video, and tutorials on the web. I guess ExtJS' learning…
Why they didn't tested MongoDB or Riak? Is Voldemort really more relevant than Riak or MongoDB? WTF?! Sorry, boys, but this paper looks like the result of a ill performed research job, done in a hurry of getting…
Java was viewed as being "good enough"; alternatives like Scala and Clojure were not considered. If a company enter the what-is-the-hottest-language-of-the-week game it can easily drag itself in a downward spiral of…
F1 is a successor of Megastore, even with relation to high write/read latencies. From bits leaked here and there by Google, one can safely assume they put highl value on cross datacenter consistency nowadays even if it…
It's an industrial presentation. As such, there's no paper about it, just the talk given at SIGMOD and the slides. When Google unveiled Megastore, F1 predecessor, it did it as an industrial presentation too. Years, and…
Good to know there are newer takes on JVM based languages! I like its minimalist design as opposed to being a kitchen sink language. Good luck!
Java, Guice, jQuery, and JAX-RS, at least. Dhanji has been deeply involved on those technologies for a long time.
I don't see any candidate either, and it will not be Scala, for sure. I think Scala will continue to be a pretty interesting language, used in pretty cool places, for a smart and enthusiastic community, as Haskell or…
Please, Scala maintainers, stop adding features. You'll not please every developer in the world and it's not cool to be a kitchen sink. Again, just stop!
Pirate Bay is the BEST torrent site ever created. It's a pity they are switching to Magnet. :( It would be so cool if they provided both (Magnet and Torrent)...
CouchDB has always been the least competitive alternative in comparison with other (better designed?) NoSQL systems like HBase, Cassandra, Riak, Redis, and MongoDB. The progress of those other systems has been steady --…
Coda's opinions, even if leaked, were highly appreciated. This guy has invested a lot of time on Scala so it's in better position to say what he thinks about the language. In the end, it should help to fix imperfections…
There are some traits that can be easily observed on Googlers and Xooglers. Particularly, if you meet at least two of the requirements below then they are definitely going to screen your resume more carefully: 1. Holds…
LOL, Brin was right on target. I ask myself how on earth can I guy write SO MUCH of a blog post and still have time to get things done. If Yegge is not not able to summarize his POVs in one page or two then it's better…
Oracle is doing a NoSQL as a strategic move. They'd done this before with the acquisitions of BerkeleyDB's and Coherence's companies. But their cash cow will continue to be their ubiquitous RDBMS for many years to come.…
update: An older Cliff Moon's talk about polyglot systems (Erlang and Scala) is available at http://www.infoq.com/presentations/Building-Polyglot-Systems... Disclaimer: in spite of thinking that Akka is a very cool…
Their claim is: Erlang is good for building scalable distributed systems. Scala has actors too, but Erlang is more than actors (a lot more!). It's a language created to build distributed systems and highly scalable…
Rumours has Blaze, Google's build tool the article describes, is being open sourced. At least this information was floating around early 2011.