HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Erlang The Movie II: The Sequel

gar1t6 HN recommenders · recommended in 6 months, 2013-2025
YouTube
117K views · 13 years ago · comedy · evergreen

A humorous 10-minute parody sequel to Erlang: The Movie, in which Erlang's creators discuss the aging language and meet a surprise helper. It plays on the Outlaw Techno Psychobitch joke for OTP.

HN loves it as a funny, shorter sequel and even uses it to introduce Erlang in university classes.

Satire & parodyFunctional programming#erlang#otp#parody#programminghumor#functionalprogramming

15 comments from Hacker News

@bmacho2025 · in “How I fell in love with Erlang”

There is also Erlang the Movie 2 trying to sell Erlang (called Outlaw Techno Psyhchobitch in the video) with rock and hot chick: ▶ this video And they were right, rebranding was all Erlang needed 13 years ago

JokeView on HN
@hayley-patton2024 · in “Common Lisp implementation of the Forth 2012 Standard”

"We changed the name to OTP." "Three of the trendiest names we could think of. Open. Telecom. Platform." ▶ this video

JokeView on HN
@ubercow2019 · in “Erlang: The Movie [video]”

It's funny you mention that, I came here just to post another wonderful remix, "Erlang The Movie II: The Sequel". ▶ this video

RecommendsView on HN
@spiralganglion2019 · in “Erlang: The Movie [video]”

This video is ripe for remixing. Here's the (short) silly cut I made of it last summer: link Here's another (longer) remix: ▶ this video

JokeView on HN
@francescoc2018 · in “Twenty Years of Open Source Erlang: A Retrospective from the trenches”

I use Erlang the Movie and its Sequel ▶ this video whenever I teach my classes at Oxford Uni. #studentlife :-)

Strongly recommendsView on HN
@paulsutter2018 · in “What Erlang Taught Me About Distributed Systems”

The sequel is shorter and more fun, “all erlang needs is an image upgrade.. we need something fresh, something edgy” ▶ this video

RecommendsView on HN
@davidw2016 · in “The State of JavaScript – Survey results”

I don't care about downvotes, I thought that video was hilarious and enjoy sharing it. He's the same guy behind "MongoDB is web scale" and "Erlang the Movie II", which I'd also highly recommend: link ▶ this video

Strongly recommendsView on HN
@TeMPOraL2015 · in “Getting started with OTP: creating process families”

Also known as Outlaw Techno Psychobitch in Erlang community, per [0], as popularized by the creator of the famous "MongoDB is Web Scale". Context [1]. [0] - ▶ this video [1] - link

JokeView on HN
@kelseydh2015 · in “Twitter Expected to Begin Layoffs and Stop Headquarters Expansion”

Not at all. Have you ever thought about caching Twitter? It's an archetypical example of a site that's extremely difficult to cache well, which is the source of so many of its scaling problems. Every person's new feed is uniquely generated based on their followers. That means you can only at best cache at the individual tweet level -- you still need to uniquely generate a news feed for each user. This means that for every user you need to individually grab information simultaneously from the same high velocity tweets, while still being able to present information to each user uniquely based on conditions regarding how twitter should display tweets for that specific user individually. That's incredibly demanding data wise because it makes horizontal distribution of load much more difficult --- a huge number of people are all making demands on the same set of data resources, and you can't easily cache that data because of how real time and quickly updating it is. In comparison WhatsApp on Erlang is basically just an example of extremely dramatic real time horizontal scaling. Hosting hundreds of millions of simultaneous chats is relatively trivial in Erlang, given each one is operating under its own separately scalable chat process. Since very few chats share data with one another, horizontal scaling is easy because you don't have the issue of the same resource getting called simultaneously by millions of unique users at the same time, who all need that resource represented back

CitesView on HN
@yellowapple2015 · in “Phoenix 1.0”

A lot of Elixir folks try to claim that the syntax doesn't matter. They're lying to themselves: of course the syntax matters. Not only is it much easier and more consistent for the human brain to parse (even more so than Ruby, in my opinion; unlike Ruby, everything that should take a block - like 'def' and 'defmodule' - do (pun intended) take a block), but it also goes above and beyond what Erlang offers with things like its pipe operator ('|>'), macro support, defaulting to binary strings (if you use double-quotes; single quotes are Erlang-style lists of characters, which - while they have their uses (aside from the obvious interoperability with Erlang code) - aren't really as efficient), and (in my observation) greater consistentcy between what you can do in the REPL ('iex') and what you can do in actual source files. They're both great languages, but I think Elixir is a bit more refined, learning from Erlang's advantages and disadvantages and improving on them. It's basically what you get if you watch "Erlang The Movie II: The Sequel" [0] and actually try to write a language for Ruby hipsters with excellent taste in noserings while humming along to Bananarama :) [0]: ▶ this video

JokeView on HN
@supdog2015 · in “Ask HN: What are the coolest new web technologies/frameworks to learn right now?”

You may be looking for Outlaw Techno Psychobitch: ▶ this video Edit: this is a constructive parody of Erlang OTP web tech with some NSFW language.

JokeView on HN
@rpcope12015 · in “Ada 2012: A New Language for Safe and Secure Software (2012)”

Sounds like you needs someone like Rex to give Ada an image upgrade: ▶ this video ; it can be like Outlaw Techno Psychobitch aka Erlang. Seriously though, I agree with you on the first part, we throw the title engineer around a lot more than we should on this side of the pond.

JokeView on HN
@TeMPOraL2014 · in “Ask HN: Why isn't Erlang more popular?”

> (which doesn't bother to define what O, T, and P stand for.) It obviously stands for Outlaw Techno Psychobitch ;). ▶ this video (Erlang The Movie II)

JokeView on HN
@qohen2013 · in “Erlang: The Movie”

And, after you've watched the original, check out "Erlang The Movie II: The Sequel", by Garrett Smith (aka gar1t): ▶ this video (You are likely familiar with one of gar1t's earlier videos, the classic "Mongo DB is Web Scale": link And he's got more on his YouTube channel: link )

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”: — link And sequel “Erlang: the Movie II”: — ▶ this video Don't think wtf. Just watch.

Strongly recommendsView on HN
Erlang: The Movie11:32

Erlang: The Movie

uncertainyesterday
175K views • 14 years ago
Erlang: The Movie (Fixed Audio)11:32

Erlang: The Movie (Fixed Audio)

CH1LLW4VE
43K views • 9 years ago
Erlang: The Movie9:58

Erlang: The Movie

dawsdesign
159K views • 19 years ago
Hitler reacts to functional programming4:00

Hitler reacts to functional programming

Rymdkraftverk
275K views • 7 years ago
Episode 2 - All The Cool Kids Use Ruby5:49

Episode 2 - All The Cool Kids Use Ruby

gar1t
166K views • 16 years ago
Interview with FFMPEG enthusiast5:59

Interview with FFMPEG enthusiast

Kai Lentit
572K views • 4 years ago
Interview with Senior JS Developer 2024 [NEW]6:45

Interview with Senior JS Developer 2024 [NEW]

Kai Lentit
735K views • 2 years ago
Badness 0 (Apostrophe‛s version)22:15

Badness 0 (Apostrophe‛s version)

suckerpinch
258K views • 2 years ago
Interview with an Emacs Enthusiast [Colorized]8:50

Interview with an Emacs Enthusiast [Colorized]

Kai Lentit
1.7M views • 3 years ago
Interview with Senior JS Developer5:28

Interview with Senior JS Developer

Kai Lentit
2.3M views • 4 years ago
Joe Armstrong & Jeremy Ruston - Intertwingling the Tiddlywiki with Erlang | Code Mesh LDN 1844:38

Joe Armstrong & Jeremy Ruston - Intertwingling the Tiddlywiki with Erlang | Code Mesh LDN 18

Code Sync
11K views • 7 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
Medieval helpdesk with English subtitles2:45

Medieval helpdesk with English subtitles

NRK
6.5M views • 19 years ago
Interview with Senior Rust Developer9:46

Interview with Senior Rust Developer

Kai Lentit
1M views • 3 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
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
Stephen Wolfram's Introduction to the Wolfram Language12:56

Stephen Wolfram's Introduction to the Wolfram Language

Wolfram
924K views • 12 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
Node.js Is Bad Ass Rock Star Tech5:26

Node.js Is Bad Ass Rock Star Tech

gar1t
294K views • 14 years ago
Conway's Game Of Life in APL7:48

Conway's Game Of Life in APL

Dyalog
236K views • 17 years ago