HackerTubewatch
Surprise me
Frame from dotJS 2012 - Brian Leroux - WTFJS Plays via YouTube's privacy-enhanced embed

dotJS 2012 - Brian Leroux - WTFJS

6 videos recommended on HN
YouTube
1 HN user recommended this talk1 month2013–2024 score 1
Years with an HN recommendation, 2007–2026

Linked as a funny tour of JavaScript gotchas, usually to show the language has oddities of its own.

Brian Leroux's dotJS 2012 talk WTFJS is a quick, humorous tour of JavaScript's odd behaviors and quirks.

1 recommendations · 3 citations · 1 jokes · Talks · partly dated

5 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

Citations, criticism and jokes

@MaulingMonkey May 2015 Cites it
on HN thread Why should I have written ZeroMQ in C, not C++ (2012)
> No, actually, it doesn't. Perhaps less in what features to avoid, but there's plenty of hidden gotchas to avoid in JavaScript still. [this video] [link] > C++ is a huge language, javascript is a relativly small one. C++'s ISO/IEC 14882:2003 weighs in at 786 pages, compared to ECMA-262 (5.1 Edition)'s 258 pages (measuring by PDF reader). A ~3x difference, but not quite the order of magnitude I'd expect from huge vs small.
Cited for JavaScript gotchas that remain despite language size
@loeg Jan 2019 Cites it
on HN thread Compiler Warnings
Meh. They're different languages with different expectations. "is" is distinct from "==" in both, and Python gets "==" right (obviously). Javascript doesn't really have any high ground here[0]. (In contrast, Python:) >>> [] == False False >>> object() == False False >>> "" == False False >>> {} == False False They're just different. [0]: [this video]
Cited as evidence JavaScript equality has oddities too
@TacticalCoder May 2024 Cites it
on HN thread Try Clojure
That's JavaScript for you. Here's a talk about the (in)sanity of JS: [this video] The same under Clojure (on top of the JVM) shall throw a class cast exception.
A talk about the quirks of JavaScript
@mrtksn Jun 2021 Makes a joke
on HN thread 80% of tech could be built outside IT by 2024, thanks to low-code tools
Read more
I don’t see why you are offended. I love JS but here it is 20min of programming jokes in the expense of JS: [this video] As it comes to PHP, I don’t say that you can do everything by a single PHP file in a web server folder(actually, you can but not comfortably). I’m trying to illustrate it’s low-code nature. There are no other languages that are that easy to start solving your problem with. Okay, maybe Python. The newer no-code or low-code tools have the same spirit. They are abstraction layers targeting a domain. These days there’s plenty you can do by programming visually without any knowledge of programming languages. Not everything needs to scale for throughput.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close