HackerTube

Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018

Code SyncRecommended by 4 HN commenters across 4 months, 2018–2022
YouTube
talk · intermediate · evergreen · 2018–2022 on HN

Erlang co-creator Joe Armstrong's Code BEAM SF 2018 keynote revisits good ideas from the history of computing that were dropped, and asks which should be revived. It also touches on Erlang and Elixir.

HN people recommend it as a reading list of historical CS ideas worth knowing, and as a favorite among Armstrong's talks, especially after his death.

7 comments from Hacker News

@jeffreygoesto2022-11 · in “Why I program in Erlang (2012)”

Definitely! I also like "How we program multicores" [0], it made "iff you want the same guarantees Erlang gives you, you'll be in the same performance ballpark in any language, yes, C++ also" click for me. Joe could explain the basic ideas and where they came from so concise and humble [1], you can probably just binge watch this whole list, one other gem being "The forgotten ideas in computer science" [2]... [0] link [1] link [2] ▶ this video

Recommends View on HN
@namelosw2019-04 · in “Joe Armstrong has died”

This is so sad. RIP Joe. I'll miss him so much. Erlang is one of the most Perlis languages for me. I'm always a little bit cynical and think Erlang deserve more attention. Several months ago Joe post this tweet about a game company refused to tell other people they are using Erlang. link I just watched his great talk last year not long ago - The Forgotten Ideas in Computer Science: ▶ this video

Recommends View on HN
@smilesnd2018-12 · in “Ask HN: Best talks of 2018?”

I love any talk with Joe Armstrong or Alan Kay in it. Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018 ▶ this video

Recommends View on HN
@enkiv22018-04 · in “Ask HN: What is your favourite tech talk?”

Ted Nelson's Computers for Cynics probably doesn't contain technical information that's new to any of you, but Ted has a knack for reframing things in ways that make the arbitrariness of certain historical decisions clear: link On the subject of hypertext, The Web That Wasn't gives a nice history of the idea (for anybody who thinks it starts with TBL -- surprisingly many people!): link Another reframing-oriented talk is Clay Shirky's "It's not information overload, it's filter failure", which ultimately leads to Shirky suggesting the kinds of user-oriented filtering features that Mastodon has implemented: link At the intersection of neurology and information science, Peter Watts always has something interesting to say, and as a former marine biologist focusing on the nervous system of starfish, this is absolutely in his wheelhouse: link This one ("moving away from defensive programming") justified strong typing in a pretty clear way: link Dan Dennett is just as relevant as Doug Hofstadter when it comes to metacognition: link Forgotten Ideas in Computer Science starts slow, but if you don't have much of a historical background (like, if you're only vaguely aware of what happened in CS in the 70s), it's a laundry list of things you should look up and be aware of before you start your next project: ▶ this video Everybody should understand procedural generation: link Likewise, since AI is hyped up right now, we should all remind ourselves that IA is a thing too: link M

Recommends View on HN
@cryo2020-03 · in “The Call of the Ocean: Hypertext, Universal and Open (1988)”

"[Read] everything from Ted Nelson" – Joe Armstrong Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018: ▶ this video