Robust-first computing: Beyond efficiency

  Рет қаралды 7,480

Dave Ackley

Dave Ackley

Күн бұрын

Пікірлер: 32
@gsemman
@gsemman 9 жыл бұрын
Great video. I was in Prof Ackley's programming class back in 2000 when I was a CS undergrad, I enjoyed his lectures a lot. Prof Ackley, do you remember the blocks program homework? We had to move blocks around in a grid until they bumped into something. My friends still tease me to this day how I was banging my head trying to figure out that homework. It's been 13 years now for me as a network driver developer, thanks much to your teaching and much grace.
@DaveAckley
@DaveAckley 9 жыл бұрын
gsemman Wow, thanks for checking in! I haven't thought about that program in ages. Good to hear things are working out.
@PunmasterSTP
@PunmasterSTP 2 жыл бұрын
Hey I just came across your comment and was intrigued. What is this blocks program homework you speak of? 😃
@DaveAckley
@DaveAckley 11 жыл бұрын
This is a fifteen minute overview of the essay "Beyond Efficiency", which is appearing in the October issue of Communications of the ACM. It's a little emphatic! What do you think?
@ChristofTeuscher
@ChristofTeuscher 11 жыл бұрын
Awesome!
@DaveAckley
@DaveAckley 11 жыл бұрын
Hey Christof Teuscher! Portland State University was one of the first places I talked about this stuff, and you guys were great!
@kotobotov
@kotobotov 7 жыл бұрын
Dave Ackley pretty impressive, I'll try to use Akka to implement this approach
@edk7825
@edk7825 4 жыл бұрын
@Dave Ackley whats your thought on designing new hardware that holds RFC as its fundamental basis? what i mean by hardware is the cirquit on the silicone chip.
@PunmasterSTP
@PunmasterSTP 2 жыл бұрын
Beyond efficiency? More like "Beautiful explanations that are free!" Thank you so much for sharing all of your ideas.
@andypetsch
@andypetsch 11 жыл бұрын
Thanks for this video. I love to hear and think about new ideas especially if they break up this way of thinking which takes everything for granted and question the way things work right now. You're a really pleasant speaker. Please keep doing those videos.
@cyroxis
@cyroxis 8 жыл бұрын
Great food for thought. I took a couple of your classes back in 2006 and they were very foundational for both my studies and my career in software. Thank you for educating me both then and now.
@PunmasterSTP
@PunmasterSTP 2 жыл бұрын
That's awesome! By the way, how is software development going these days?
@chudchadanstud
@chudchadanstud 2 ай бұрын
This is a magical channel.
@StephenPaulKing
@StephenPaulKing 10 жыл бұрын
Swaps reduce spatial position error... Interesting! This reminds me of an computational analogue of Erik Verlinde's theory of gravity.
@Neptutron
@Neptutron 4 жыл бұрын
This is pretty cool! I'm wondering how I found it though lol there's hardly any views on this video since 2013 and yet somehow KZbin recommended this to me...no regrets :)
@PunmasterSTP
@PunmasterSTP 2 жыл бұрын
It's October 2022 and it still only has around 7k views. I'm glad this channel got recommended to me, though it was by a person and not The Algorithm!
@fixfaxerify
@fixfaxerify Жыл бұрын
I think you should always be efficient, not regrettably, whether you're aiming for correctness or robustness it seems obvious you should not use resources beyond what is necessary. I get that efficiency is not the main goal, but it still has value. Resources always come at some cost, even though it is lower than it used to be in the past.
@manueld4379
@manueld4379 10 жыл бұрын
I love watching your videos, you're really smart. By the way I'd like to know if you have a case to share where Quicksort or Mergesort would fails.
@DaveAckley
@DaveAckley 10 жыл бұрын
Thanks for the comments! Example at plus.google.com/118368015187130725325/posts/NhhA3pAUMv9
@stumbling
@stumbling 9 жыл бұрын
Can robust-first computing "future-proof" computer hardware and/or software?
@DaveAckley
@DaveAckley 9 жыл бұрын
CowLunch In the long run, that's the hope. Current HW/SW needs a pretty big rethink anyway.
@stumbling
@stumbling 6 жыл бұрын
Not sure if you're still checking these comments but Spectre has me thinking about "Robust First" again in many ways. I wonder if in the future instead of requiring drivers our hardware will learn by itself how best to operate and communicate with other components, cutting off exploits like Spectre (and potentially unlocking greater operational efficiency) as its modus operandi evolves. I like the idea of tossing my computer a new graphics card and leaving it over night to play around with it, learn how to use it and get the most out of it. Another question is could this be exploited by a clever virus? Could a virus manipulate the feedback the system is getting and trick it into optimizing for undesirable or nefarious purposes against the owner's wishes?
@PunmasterSTP
@PunmasterSTP 2 жыл бұрын
@@stumbling I'm not the professor, but I just came across your comment and wanted to add my two cents. I think there will always be an evolutionary arms race between organisms and the things that try to exploit them, whether that be in the "biological" world or in silico. I'd imagine that when things get advanced enough, we'd see computers and programs with more complete "organ systems", such as an immune system with natural and acquired immunity.
@benjaminweeg9684
@benjaminweeg9684 9 жыл бұрын
I think I got it...
@DaveAckley
@DaveAckley 9 жыл бұрын
+Benjamin Weeg Yay!
@shahbazak9451
@shahbazak9451 3 жыл бұрын
man, you scared me!!!! 1:06
@StephenPaulKing
@StephenPaulKing 10 жыл бұрын
Could we think of the Alien Card Comparison Device to a test of the relative entropy of pairs of Alien Cards?
@trejohnson7677
@trejohnson7677 2 жыл бұрын
🐢& 🐇
@pickleros
@pickleros 10 жыл бұрын
your ideas are beyond awesome
@DaveAckley
@DaveAckley 11 жыл бұрын
Thanks for the comments!
@dantescanline
@dantescanline 9 жыл бұрын
I love your presentations! Your custom interactive demos are awesome!
@DaveAckley
@DaveAckley 9 жыл бұрын
+mick maus We need more personal programming in this world.
Robust-first computing: Demon Horde Sort (full version)
27:13
Dave Ackley
Рет қаралды 13 М.
NMCS4ALL: Random number generators
20:10
Dave Ackley
Рет қаралды 71 М.
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 22 МЛН
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 4,8 МЛН
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 11 МЛН
NMCS4ALL: Machine Learning (full version)
26:23
Dave Ackley
Рет қаралды 12 М.
Computer Scientist Answers Computer Questions From Twitter
14:27
The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021
1:00:41
NDC Conferences
Рет қаралды 1,3 МЛН
I can’t believe they built this in React
16:08
Theo - t3․gg
Рет қаралды 126 М.
NMCS4ALL: Artificial Life (full version)
28:41
Dave Ackley
Рет қаралды 51 М.
Video Coding Basics - How is this so efficient?
40:21
Christian Feldmann
Рет қаралды 8 М.
Lets LISP like it's 1959
48:01
linux.conf.au
Рет қаралды 81 М.
Finding Life in the Shadows - Open-Ended Evolution Workshop
24:12
Dave Ackley
Рет қаралды 1,6 М.
NMCS4ALL: Optimization by Hillclimbing
18:00
Dave Ackley
Рет қаралды 21 М.
CppCon 2017: Chandler Carruth “Going Nowhere Faster”
1:00:58
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 22 МЛН