HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Ricardo Signes - 闇のEメール伝説

yapcasia3 HN recommenders · recommended in 3 months, 2011-2021
YouTube
8K views · 15 years ago · talk · evergreen

Ricardo Signes' YAPC::Asia Tokyo 2011 talk on the legends and horrors of email: how messy the SMTP and email standards are in practice. The first few minutes are Perl-specific, but the rest applies to anyone handling email.

HN points people to it as a funny and sobering warning about why parsing, validating, or implementing email software is far harder than it looks.

Networking & internet infrastructurePython, Ruby & scripting languages#smtp#emailparsing#emailvalidation#perl#internetstandards

4 comments from Hacker News

@JoyfulPanda2021 · in “Complexities of e-mail validation logic”

There is is awesome talk about E-Mail by Ricardo Signes: ▶ this video The first 5 minutes are perl specific, but the rest is email and just hilarious.

Strongly recommendsView on HN
@q3k2019 · in “How to run your own mail server (2017)”

Fun is a very curious way of putting it, considering how batshit crazy IMAP is. The rest of the involved email standards are also a huge dumpster fire. I'll let Ricardo Signes do the talking: ▶ this video

CitesView on HN
@k33l0r2013 · in “Email Validation Rules”

I found this talk by Ricardo Signes on email parsing to be an excellent primer into why email addresses (and emails in general) are terrible to parse: ▶ this video

RecommendsView on HN
@AngryParsley2011 · in “Move over HTTP it's SMTP's Turn to Shine”

The SMTP standard is complicated and crazy. RJBS from Pobox does a good job of scaring anyone thinking of writing an SMTP client or server: ▶ this video

RecommendsView on HN
Email Hates the Living48:57

Email Hates the Living

m
3K views • 14 years ago
So you think you can validate email addresses A journey down RFC532116:26

So you think you can validate email addresses A journey down RFC5321

FOSDEM
27K views • 8 years ago
Cory Benfield - Building Protocol Libraries The Right Way - PyCon 201631:38

Cory Benfield - Building Protocol Libraries The Right Way - PyCon 2016

PyCon 2016
15K views • 10 years ago
Rick Reed - WhatsApp: Half a billion unsuspecting FreeBSD users54:14

Rick Reed - WhatsApp: Half a billion unsuspecting FreeBSD users

iX
31K views • 11 years ago
Compiling and Optimizing Scripting Languages1:01:37

Compiling and Optimizing Scripting Languages

Google TechTalks
21K views • 17 years ago
Parallelism, Concurrency, and Asynchrony in Perl 6 / Jonathan Worthington58:08

Parallelism, Concurrency, and Asynchrony in Perl 6 / Jonathan Worthington

yapcasia
6K views • 11 years ago
Perl 6 for Mere Mortals49:06

Perl 6 for Mere Mortals

Curtis “Ovid” Poe
6K views • 11 years ago
Netanel Rubin: The Perl Jam: Exploiting a 20 Year-old Vulnerability29:01

Netanel Rubin: The Perl Jam: Exploiting a 20 Year-old Vulnerability

media.ccc.de
8K views • 11 years ago
28c3: The Science of Insecurity59:23

28c3: The Science of Insecurity

28c3
42K views • 14 years ago
Emily Shea - "Perl Out Loud"51:11

Emily Shea - "Perl Out Loud"

The Perl and Raku Conference - Greenville, SC 2026
33K views • 7 years ago
Speakeasy JS - Redbean: Actually Portable Executable Web Server (Justine Tunney)1:00:40

Speakeasy JS - Redbean: Actually Portable Executable Web Server (Justine Tunney)

Feross
18K views • 5 years ago
The Stellar Consensus Protocol | David Mazières | Talks at Google57:39

The Stellar Consensus Protocol | David Mazières | Talks at Google

Talks at Google
56K views • 10 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
Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)1:24:39

Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)

Developer Voices
64K views • 2 years ago
Invited Talk - Guy Steele1:07:22

Invited Talk - Guy Steele

ClojureTV
39K views • 9 years ago
Larry Wall Speaks at Google57:53

Larry Wall Speaks at Google

Google TechTalks
81K views • 18 years ago
Building Your Own Dynamic Language1:14:32

Building Your Own Dynamic Language

Stanford
21K views • 18 years ago
2017 ACM PPoPP Keynote: It's Time for a New Old Language1:12:12

2017 ACM PPoPP Keynote: It's Time for a New Old Language

Guy Steele
7K views • 9 years ago
OSCON 2010:  Rob Pike, "Public Static Void"12:31

OSCON 2010: Rob Pike, "Public Static Void"

O'Reilly
119K views • 16 years ago
LibreSSL with Bob Beck1:05:45

LibreSSL with Bob Beck

Jason Tubnor
25K views • 12 years ago