HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Erlang: The Movie

uncertainyesterday4 HN recommenders · recommended in 4 months, 2013-2026
YouTube
175K views · 14 years ago · demo · evergreen

A short Ericsson film demoing Erlang, showing concurrent processes, debugging tools, and hot code reloading, including crashing parts of a running system while calls continue.

A beloved classic that HN recommends as the quickest way to see why Erlang is special.

Functional programmingDistributed systems#erlang#concurrency#hotcodereloading#faulttolerance#ericsson

8 comments from Hacker News

@tomjakubowski2026 · in “Agentic coding deserves more than a chat box bolted onto VS Code”

The intro to Erlang: The Movie has a pretty boss anthem. (if you squint, Erlang/OTP is kind of an IDE, when you live in the REPL) ▶ this video

JokeView on HN
@leoc2025 · in “How I fell in love with Erlang”

It isn't entirely true though. The original Erlang guys made Erlang: The Movie ▶ this video and the sadly missed Joe Armstong made plenty of blog posts link and public appearances and expressed a number of strong opinions (though genially) link . Robert Virding's public profile is not as high, but he's by no means in hiding either. link — or indeed link )

CitesView on HN
@StudentStuff2018 · in “Ericsson and T-Mobile ink $3.5B deal for 5G”

It is one of the core features of Erlang (a language developed by Ericsson), being able to rewrite code in production, with errors/crashes that break one thread not affecting another. Obligatory link to Erlang: The Movie (10min)- ▶ this video Note that they start crashing things in Erlang around minute 7, and fix them shortly thereafter. Meanwhile, their setup keeps calls that weren't directly involved in the crash alive and running unaffected.

RecommendsView on HN
@julienmarie2018 · in “What Erlang Taught Me About Distributed Systems”

I discovered Erlang in the late 2000s via its kinda weird and iconic video "Erlang the Movie" ▶ this video that prompted me to dig further. I was at the time an average developer. Erlang, and Joe Armstrong books and videos, made me understand things that other web-oriented languages ( Ruby, PHP... ) never really dug into at the time. Because the Erlang ecosystem is more than distribution. Distribution is a consequence of its design around concurrency and message passing and let-it-crash/auto-healing philosophy. Erlang, and after that Elixir, made me think differently about code and made me a better programmer.

CitesView on HN
@jballanc2018 · in “Computer History Museum 2018 Fellow: Guido van Rossum”

> Clojure Alex Miller and Stuart Halloway immediately jump to mind as lieutenants that could jump in and take over without too much disruption. > Erlang Well, there's also Roberts and Mike (reference, for those not familiar: ▶ this video ).

JokeView on HN
@randomstudent2017 · in “Elixir in Depth – Reading and personal notes”

The author doesn't talk a lot about preemptive scheduling, which is probably the best thing about the Erlang virtual machine. This video explains what preemptive scheduling is and why it is extremely useful: link First, the speaker creates an application endpoint that runs into an infinite loop on invalid input. Then, he shows how that doesn't block the rest of the requests. Using native BEAM (EDIT: BEAM = EVM = Erlang Virtual Machine) tools, he looks for the misbehaving process (the one running the infinite loop), prints some debug information and kills it. It's pretty impressive. Another great (and lighter) resource, is "Erlang the Movie" ( ▶ this video ). It shows the power of concurrency through independent processes, the default debug tools, and the power of hot code reloading. Don't miss the twist at the end.

RecommendsView on HN
@mnd2017 · in “What's all this fuss about Erlang? (2007)”

There’s also “Erlang the Movie”; the designers of Erlang demo some of the qualities of the Erlang system in a delightful way: ▶ this video

RecommendsView on HN
@lelf2013 · in “Erlang's Open Telecom Platform (OTP) Framework [video]”

And if you haven't seen it, here is some classic. “Erlang: the Movie”: — ▶ this video And sequel “Erlang: the Movie II”: — link Don't think wtf. Just watch.

Strongly recommendsView on HN
Erlang: The Movie9:58

Erlang: The Movie

dawsdesign
159K views • 19 years ago
Erlang: The Movie (Fixed Audio)11:32

Erlang: The Movie (Fixed Audio)

CH1LLW4VE
43K views • 9 years ago
The Soul of Erlang and Elixir • Sasa Juric • GOTO 201942:03

The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019

GOTO Conferences
384K views • 7 years ago
Solid Ground // Saša Jurić35:15

Solid Ground // Saša Jurić

EMPEX Conference
14K views • 9 years ago
"Systems that run forever self-heal and scale" by Joe Armstrong (2013)1:10:23

"Systems that run forever self-heal and scale" by Joe Armstrong (2013)

Strange Loop Conference
85K views • 5 years ago
Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl Hewitt1:06:45

Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl Hewitt

Erlang Solutions
13K views • 7 years ago
Erlang The Movie II: The Sequel9:55

Erlang The Movie II: The Sequel

gar1t
117K views • 13 years ago
Erlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp49:15

Erlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp

Erlang Solutions
50K views • 12 years ago
The Do's and Don'ts of Error Handling • Joe Armstrong • GOTO 201845:31

The Do's and Don'ts of Error Handling • Joe Armstrong • GOTO 2018

GOTO Conferences
74K views • 8 years ago
GigCityElixir23 - Bryan Hunter1:01:46

GigCityElixir23 - Bryan Hunter

Groxio
10K views • 3 years ago
Practical Common Lisp1:12:10

Practical Common Lisp

Google TechTalks
98K views • 19 years ago
Kilim: Fast, lightweight, cheap message passing in Java.45:11

Kilim: Fast, lightweight, cheap message passing in Java.

Google TechTalks
33K views • 18 years ago
Condition Systems in an Exceptional Language - Chris Houser33:32

Condition Systems in an Exceptional Language - Chris Houser

ClojureTV
16K views • 10 years ago
The Language of the System - Rich Hickey1:02:50

The Language of the System - Rich Hickey

ClojureTV
174K views • 13 years ago
"Unison: a new distributed programming language" by Paul Chiusano41:06

"Unison: a new distributed programming language" by Paul Chiusano

Strange Loop Conference
45K views • 7 years ago
Zach Tellman - Everything Will Flow40:13

Zach Tellman - Everything Will Flow

ClojureTV
27K views • 11 years ago
Erlang Factory SF 2016 Keynote  Phoenix and Elm – Making the Web Functional55:28

Erlang Factory SF 2016 Keynote Phoenix and Elm – Making the Web Functional

Erlang Solutions
23K views • 10 years ago
Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '1759:03

Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17

Dyalog User Meetings
7K views • 9 years ago
Dynamic Languages Wizards Series - Panel on Language Design1:58:46

Dynamic Languages Wizards Series - Panel on Language Design

Eduardo Cavazos
16K views • 14 years ago
Clojure Concurrency - Rich Hickey2:32:39

Clojure Concurrency - Rich Hickey

ClojureTV
73K views • 13 years ago