No video

"I See What You Mean" by Peter Alvaro

  Рет қаралды 55,407

Strange Loop Conference

Strange Loop Conference

Күн бұрын

Пікірлер: 19
@coolsebz
@coolsebz 9 жыл бұрын
This is one of those talks that makes me google for a few hours to barely get to the meat of the ideas presented! Really awesome stuff!
@bonnydonny
@bonnydonny 9 жыл бұрын
Wow, that was a mind-bender! Great talk. Looking at abstractions like time and the messy stuff that distributed systems give us will someday, hopefully, at UCSC first, make reasoning easy and natural. I suggest reading Stephen Toulmin on the philosophy side of the topic. He shows where/how the original problem of hiding abstractions took us down the wrong road. Glad to see Peter Alvaro working on re-integrating the world with new languages and respectful design. Bravo!
@jjurksztowicz
@jjurksztowicz 6 жыл бұрын
Computation is rendezvous of ephemera... nice.
@thomas.moerman
@thomas.moerman 9 жыл бұрын
It's almost stand-up comedy fused with hardcore tech.. great talk!
@420_gunna
@420_gunna 4 жыл бұрын
This talk gave me a nosebleed, two thumbs up
@OmyTrenav
@OmyTrenav 8 жыл бұрын
Great talk! Very educational.
@valtih1978
@valtih1978 7 жыл бұрын
Extremely profound guy. Almost like Michael Parenti in politics.
@danielfava
@danielfava 8 жыл бұрын
Awesome!
@HenkPoley
@HenkPoley 8 жыл бұрын
There's a talk from this same conference about the briefly mentioned "Eve" here : kzbin.info/www/bejne/a4eUqqGMrtqXaq8
@VladyYakovenko
@VladyYakovenko 2 жыл бұрын
terrific talk
@clementdato6328
@clementdato6328 2 жыл бұрын
One that confused me is that he talked about Datalog using examples only reading data, which is actually quite easy even for usual languages. Difficult part seems to be that the order of the sequence needs to be guaranteed, mostly because of side effects of some sorts. Am I missing something?
@DmitryRomanov
@DmitryRomanov Жыл бұрын
Based on prolog college course, you just add an additional requirement "this is executed before/after that", and the engine (here it is called optimizer) will find the proper call order you want.
@DmitryRomanov
@DmitryRomanov Жыл бұрын
25:55 prolog students cry here 🙈
@arhyth
@arhyth 4 жыл бұрын
i wonder how long before this or at least the ideas here gets seen in production distributed systems.
@HenkPoley
@HenkPoley 4 жыл бұрын
It seems like Bloom had some development for a while, but nothing after 2017. github.com/bloom-lang
@supersearch
@supersearch 6 жыл бұрын
A distributed secure system wold be similar to a blockchain system. It's must not support data deletion nor data updates. It must be a purely constructive system. A deletion must be just a new annotation about a state of some data. But this type of system may grow much, so we can keep the chain of changes but in the memory work with a limited version with only the current data for better performance. But the construction of new data based on old data must also be perfectly deterministic...
@chromosundrift
@chromosundrift 2 жыл бұрын
Wouldn't it be fair to say that blockchains provide "the god line" and this is how they solve this fundamental distributed system problem?
@jakedewey3686
@jakedewey3686 Жыл бұрын
Blockchain doesn't really solve the problem here. What happens when two different systems disagree on who extended the chain first? You just run into the same problem all over again, because you'd need to figure out how to deal with the asynchrony of block creation. The goal isn't to create an external system to synchronize your other systems; it's to make it so there's no need to synchronize at all, because your systems are guaranteed to behave the way you expect.
"Eve" by Chris Granger
46:04
Strange Loop Conference
Рет қаралды 26 М.
"Categories for the Working Hacker" by Philip Wadler
41:40
Strange Loop Conference
Рет қаралды 65 М.
Bony Just Wants To Take A Shower #animation
00:10
GREEN MAX
Рет қаралды 7 МЛН
ПОМОГЛА НАЗЫВАЕТСЯ😂
00:20
Chapitosiki
Рет қаралды 28 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 44 МЛН
"Transactions: myths, surprises and opportunities" by Martin Kleppmann
41:08
Strange Loop Conference
Рет қаралды 72 М.
"Building Scalable Stateful Services" by Caitie McCaffrey
35:07
Strange Loop Conference
Рет қаралды 35 М.
"Propositions as Types" by Philip Wadler
42:43
Strange Loop Conference
Рет қаралды 127 М.
"Concatenative programming and stack-based languages" by Douglas Creager
40:30
Strange Loop Conference
Рет қаралды 14 М.
"Finding bugs without running or even looking at code" by Jay Parlar
40:27
Strange Loop Conference
Рет қаралды 38 М.
"Exotic Functional Data Structures: Hitchhiker Trees" by David Greenberg
40:33
Strange Loop Conference
Рет қаралды 16 М.
"Everything Old is New Again: Quoted Domain Specific Languages" by Philip Wadler
41:55
"Why Programming Languages Matter" by Andrew Black
56:39
Strange Loop Conference
Рет қаралды 26 М.
"CRDTs Illustrated" by Arnout Engelen
36:10
Strange Loop Conference
Рет қаралды 16 М.
Hammock Driven Development - Rich Hickey
39:49
ClojureTV
Рет қаралды 289 М.
Bony Just Wants To Take A Shower #animation
00:10
GREEN MAX
Рет қаралды 7 МЛН