HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

This Video Has 77,321,815 Views

Tom Scott2 HN recommenders · recommended in 1 month, 2020-2026
YouTube
77.3M views · 6 years ago · explainer · evergreen

Tom Scott's video whose title shows its own live view count, and the story of how he made that work. It explains why open APIs were once common and why they largely disappeared.

The go-to citation for why free, open APIs get shut down and for the fate of services like Yahoo Pipes.

Tech industry & business modelsWeb developmentInternet culture & memes#tomscott#openapis#yahoopipes#youtubeapi#platforms

10 comments from Hacker News

@allwashedup2026 · in “There Are No Instances in ATProto”

How is it any different than a centralized social media service then? Merely the fact that you can get a firehose from the website in a standard format? This was already the case with HTTP. The problem is that websites can leverage their power to make a locked-in ecosystem. see ▶ this video twitter, etc once had a much more open API. so did reddit. This was just the first stage of their penetration strategy. The decentralization is totally irrelevant due to the way it's implemented. The problem is that Apps are sticky, so app developers have undue power to control their users. The "content hosts" "moderators" etc need to be completely cut out of the picture to be at the same level of censorship resistance as an RSS-shared blog. I can host a blog on my own computer, and you can subscribe to it without that many intermediaries.

CitesView on HN
@bewal4162025 · in “Show HN: Mashups – Resurrecting Yahoo Pipes, my side project”

Cool project! Yahoo Pipes was before my time, but I remember a Tom Scott video that mentioned it. Imagine having a service like that for free today… This video has … views by Tom Scott: ▶ this video

CitesView on HN
@ksec2023 · in “Pipe Dreams: The life and times of Yahoo Pipes”

Everytime I see Yahoo Pipes I remember the video [1] from Tom Scott about programming. ( The video title view count is updated in as close to real time as possible ) [1] This Video Has 69,187,812 Views ▶ this video A lot of what I thought were good, accessible, productive, entry to middle level technology ( HyperCards. Yahoo Pipes. Flash, Delphi etc ) never gained enough market. They were all the sort of middle ground good enough options. Instead technology is often filtered from the top end extreme. So everyone tries to use what Google, Facebook, Amazon, Microsoft are using. Because those tools are deemed as what Professional should use. The only rare exception that is powering most of the word is Microsoft Excel.

CitesView on HN
@dpz2022 · in “Yahoo Pipes”

Any mention of Yahoo Pipes always makes me think of Tom Scott's "This video has x views". Feels quite relevant to other comments people have been making here. ▶ this video

CitesView on HN
@iamahackerguy2022 · in “Should you make an open API?”

Tom Scott made a wonderful video a while back about open APIs, and about how they (mostly) died out[0]. It's currently called "This Video Has 51,973,714 Views", and I personally believe it's a great watch. [0] ▶ this video

RecommendsView on HN
@Sophira2022 · in “Should you make an open API?”

Tom Scott made a wonderful video a while back about open APIs, and about how they (mostly) died out[0]. It's currently called "This Video Has 51,973,714 Views", and I personally believe it's a great watch. [0] ▶ this video

RecommendsView on HN
@willis9362021 · in “A collection of free/public APIs you can use to build stuff”

Obligatory link to the Tom Scott video on free APIs. There's a lot of common knowledge there, but his discussion on free APIs seems relevant. I've been burned by having hobbyist projects break from free APIs getting turned off. ▶ this video

CitesView on HN
@dwrodri2021 · in “Yahoo Pipes”

Check out IFTTT ( link ) or Huginn ( link ). They're similar but not quite. An underlying assumption with Yahoo Pipes was that interesting places on the Internet would offer APIs which have a developer UX that matches or exceeds the quality of their official UI. A mixture of unprofitability and abuse lead to this no longer being the case. Tom Scott's essay here: ▶ this video

CitesView on HN
@badRNG2020 · in “Dependency”

Where I work, anything that is outside of the standard library and some certain security-approved dependencies requires a miserable approval process where an authorization package has to be submitted to security who will require upgrades anytime a CVE with a high enough assessed criticality is posted for the dependency (or other concerns regarding the source arise.) This approval is revisited on a regular period (or added to the standard list of approved dependencies.) The net effect is that there isn't dependency creep where any team can just continuously add dependencies to a project without their ongoing justification and visibility. For personal projects, I'm very liberal with using dependencies that can get something in my mind functioning quickly before my motivation dries up. I think I shared the OP's anxiety regarding at least the longevity of what I write until I came to peace with the fact that my software will not function forever, and likely not for the rest of the decade. Relevant Tom Scott vid: ▶ this video

CitesView on HN
@cryptonector2020 · in “Roy Fielding's Misappropriated REST Dissertation”

Where to start... First, nowadays altering the DOM is way more responsive than loading a new page, so no one really wants HATEOAS -- not even users, but especially not the sites we like to visit because they don't want to put out public APIs anymore. For non-browser app APIs (public or private), well, they can be the same, just driven by JS when in-browser. This... is sad. But this is a fact of life now. Just watch Tom Scott explain why the APIs went away, and when the APIs went away, so did HATEOAS ( ▶ this video ). Second, there's a lot of APIs that needn't have anything more than one end-point -- no links to traverse, no HATEOAS. For example, a certification authority can take a CSR and authentication and return you a certificate -- one end-point is all you need, and other than that, the API can be RESTful in every sense. And then there's APIs where links aren't necessarily abundant or interesting. Third, HTTP kinda sucks anyways if you're dealing with databases. There's no nice RESTful way to construct transactions unless you put the RDBMS smarts into the client (JS again), which you can't do if it means trusting the client (it does). So right there, REST is broken anyways. Sure, if you're distributing your database, you need to deconstruct your transactions anyways, but you're not going to trust a user-agent to get that right, and anyways, you can't really do that with a HATEOAS interface. Put another way: show us how to build a secure application with REST (including HATEOAS

CitesView on HN
Emojli: Behind the Scenes and Why You Should Never Build An App30:58

Emojli: Behind the Scenes and Why You Should Never Build An App

Tom Scott
1M views • 12 years ago
Will YouTube Ever Run Out Of Video IDs?5:10

Will YouTube Ever Run Out Of Video IDs?

Tom Scott
10.1M views • 10 years ago
VidMe or Why Platforms Aren't Your Friends15:47

VidMe or Why Platforms Aren't Your Friends

Folding Ideas
1M views • 9 years ago
YouTube's copyright system isn't broken. The world's is.42:29

YouTube's copyright system isn't broken. The world's is.

Tom Scott
9M views • 6 years ago
Hacker Way: Rethinking Web App Development at Facebook44:36

Hacker Way: Rethinking Web App Development at Facebook

Meta Developers
900K views • 12 years ago
The Website is Down #1: Sales Guy vs. Web Dude10:24

The Website is Down #1: Sales Guy vs. Web Dude

Josh Weinberg
2.8M views • 17 years ago
My Video Went Viral. Here's Why23:43

My Video Went Viral. Here's Why

Veritasium
5.6M views • 7 years ago
GraphQL: The Documentary27:58

GraphQL: The Documentary

CultRepo
603K views • 7 years ago
High Performance Web Sites and YSlow1:00:34

High Performance Web Sites and YSlow

Google TechTalks
90K views • 18 years ago
Software is in Decline - Jonathan Blow10:08

Software is in Decline - Jonathan Blow

gamedev cuts
179K views • 4 years ago
ARCHIVE TEAM: A Distributed Preservation of Service Attack44:19

ARCHIVE TEAM: A Distributed Preservation of Service Attack

textfilesdotcom
29K views • 15 years ago
The Problem With Facebook6:59

The Problem With Facebook

2veritasium
3.1M views • 12 years ago
So...TikTok Sucks24:47

So...TikTok Sucks

Hank Green
1.1M views • 4 years ago
dotJS 2012 - Fat - What Is Open Source & Why Do I Feel So Guilty?26:33

dotJS 2012 - Fat - What Is Open Source & Why Do I Feel So Guilty?

dotconferences
73K views • 13 years ago
There is No Algorithm for Truth - with Tom Scott59:34

There is No Algorithm for Truth - with Tom Scott

The Royal Institution
2.7M views • 7 years ago
Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloud27:21

Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloud

JSConf
8K views • 13 years ago
Founders@Google Presents: The Cultural Anthropology of Stack Exchange55:39

Founders@Google Presents: The Cultural Anthropology of Stack Exchange

Google TechTalks
12K views • 14 years ago
Why Web Filters Don't Work: Penistone and the Scunthorpe Problem3:37

Why Web Filters Don't Work: Penistone and the Scunthorpe Problem

Tom Scott
3.6M views • 10 years ago
why typing like this is sometimes okay.4:31

why typing like this is sometimes okay.

Tom Scott
5.4M views • 7 years ago
Jonathan Blow - Preventing the Collapse of Civilization (English only)1:04:41

Jonathan Blow - Preventing the Collapse of Civilization (English only)

bus
268K views • 7 years ago