There are two people that I will stop what I'm doing and watch every new lecture they make: Rich Hickey and Bret Victor. Both are visionaries.
And both will be at Strange Loop this year! http://thestrangeloop.com/sessions
Rich Hickey: Deconstructing the Database
21–30 of 93 posts
Re: Rich Hickey: Deconstructing the Database
#22Re: Rich Hickey: Deconstructing the Database
#23Anyone understands how this system would deal with CAP theorem, in the case of a regular "add 100$ then remove 50$ to the bank account, in that order and in one go" type of transaction ? The transactor is supposed to "send" novelty to peers, so that they update their live index. That's one point where i would see trouble (suppose it lags, one "add" request goes to one peer, the "read" goes to the second, you don't fi…
Re: Rich Hickey: Deconstructing the Database
#24Anyone understands how this system would deal with CAP theorem, in the case of a regular "add 100$ then remove 50$ to the bank account, in that order and in one go" type of transaction ? The transactor is supposed to "send" novelty to peers, so that they update their live index. That's one point where i would see trouble (suppose it lags, one "add" request goes to one peer, the "read" goes to the second, you don't fi…
There is (virtually) infinite read scalability. Each datum has a time associated with it, so you might not see the latest information (yet), you know the state of the world at a certain point in time.
I think it 's a really well designed system.
Re: Rich Hickey: Deconstructing the Database
#25There are two people that I will stop what I'm doing and watch every new lecture they make: Rich Hickey and Bret Victor. Both are visionaries.
Everytime I watch "Inventing on Principle" I learn something new. Are there any other great Bret Victor talks available that the community would suggest? Or Rich (Value of Values, Simple Made Easy ...) for that matter.
Are We There Yet http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hic...
Clojure Concurrency http://blip.tv/clojure/clojure-concurrency-819147 These early videos of Rich demoing his little project have such a cool feel. There are several more on the blip.tv account.
And in addition to the two you mention and these are good:
Hammock Driven Development http://blip.tv/clojure/hammock-driven-development-4475586
Clojurescript http://blip.tv/clojure/rich-hickey-unveils-clojurescript-539...
Re: Rich Hickey: Deconstructing the Database
#26Re: Rich Hickey: Deconstructing the Database
#27I often wonder, is Phd in computer science really required to do awesome work?
Re: Rich Hickey: Deconstructing the Database
#28There are two people that I will stop what I'm doing and watch every new lecture they make: Rich Hickey and Bret Victor. Both are visionaries.
Re: Rich Hickey: Deconstructing the Database
#29Re: Rich Hickey: Deconstructing the Database
#30Fascinating stuff. Some things that came up for me while watching this and the other videos on their site[1]: It's not Open Source, for anyone who cares about that. It's interesting how strange it feels to me for infrastructure code to be anything other then Open Source. I'm sort of shocked that the query language is still passing strings, when Hickey made a big deal of how the old database do it that way. I guess fo…
You are not forced to pass strings. That's merely a convenience (for Java). You can construct and pass data structures instead.