5 ms·
From Parallel to Concurrent [video]
- kopparam 12y agoVery nice talk. I too sometimes get confused in what true concurrency means. Also, I think people are not looking at this because of the "msdn" :P
- thatjoist 12y agoMore likely it's because of the [video] tag.
- seanewest 12y agoThe msdn link did catch my eye. Still clicked though...
- mike-cardwell 12y agoIMHO, Channel9.msdn is the best source of videos out there for developers. I've spent many an hour watching videos on there. My favourite are the C++ ones by this guy: https://channel9.msdn.com/Tags/stephan-t-lavavej https://channel9.msdn.com/Tags/stephan-t-lavavej
- rayiner 12y agoI never look at MSDN links because they always use video. Video is a medium for toddlers. I see the title and I'm like "oh, neat, new GC in CLR 4.5 . . . oh video, pass." Give me a transcript I can skim through.
- cust_support 12y agoLMAO!!1 We needed more people like you around to save the newspapers. Facts and opinions? On video? No thanks.
- seanewest 12y ago> Video is a medium for toddlers Bold ... but ridiculous.
- seanewest 12y agoHe did a similar talk in 2012 titled 'Concurrency is not Parallelism' Link: http://vimeo.com/49718712 http://vimeo.com/49718712
- mseepgood 12y agoWow, CPU centuries, petabytes
- mortenlarsen 12y agoAn actual direct video download link that you can just wget. Works without javascript, without 15 HTTP redirects and no registration. I am speechless.
- fekberg 12y agoHere's a direct video link to the High Quality version: http://media.ch9.ms/ch9/33cf/90b47d47-96f9-4fc2-a9f6-933446be33cf/LangNext2014ParalleltoConcurrent_high.mp4 http://media.ch9.ms/ch9/33cf/90b47d47-96f9-4fc2-a9f6-933446b... Mind you, that is 1.7GB. Smaller size for your phone: http://media.ch9.ms/ch9/33cf/90b47d47-96f9-4fc2-a9f6-933446be33cf/LangNext2014ParalleltoConcurrent.mp4 http://media.ch9.ms/ch9/33cf/90b47d47-96f9-4fc2-a9f6-933446b... (this one is 86MB) Edit: I miss-read, I read it as a question and a statement that it didn't work and as a request for a direct video link that you can wget. I'll keep the links here for anyone that might want them.
- stewbrew 12y agoI guess that's what was meant: no registration, no redirects, it just works. It surprised me too. Interesting talks.
- 4ad 12y agoFWIW there were no redirects and no registration for me...
- fekberg 12y agoI must have miss-read, or was the original edited? Reading it again now it's clear that the person means "Wow this works without hoping through 15 things. I'll leave my links for anyone else that might be interested.
- agumonkey 12y agoStill surprised there's no intermediate version though. Usually there's one in the 300-500MB, the 90MB is a tiny bit too small.
- 12y ago
- __Joker 12y agoI like the distinction provided in this hn comment https://news.ycombinator.com/item?id=5711232#up_5714834 https://news.ycombinator.com/item?id=5711232#up_5714834
- patrickg 12y agoI always think of a web server, when it comes to concurrent vs. parallel: A web server can handle serve many users concurrently, but if they are really served in parallel depends on the number of cores/machines.
- archagon 12y agoDid you link to an upvote? What does that do?
- __Joker 12y agoMore like reddit context. The first id is the parent comment/link id, the whole context to show. "#up_{id}" is the targeted comment.
- scott_s 12y agoMe too. The funny thing is, I saw this title and though, maybe I should just write a blog post stating how I think of these words, because I find myself always linking to my HN comments defining them. It's a nice surprise when someone beats me to it.
- snarfy 12y agoI like this definition: https://news.ycombinator.com/item?id=5715394 https://news.ycombinator.com/item?id=5715394 Concurrency is a property of the problem - no dependencies between tasks. Parallelism is a solution which uses that property. This definition doesn't require (erroneous) distinctions between single and multicore systems. If I use a single core system to emulate a multicore system complete with emulated clock cycles and what not, are the emulated programs running concurrently or in parallel? From which point of view? The definition shouldn't dictate an implementation.