This Video Has 77,321,815 Views
Tom Scott2 HN recommenders · recommended in 1 month, 2020-2026
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.
30:58Emojli: Behind the Scenes and Why You Should Never Build An App
Tom Scott
1M views • 12 years ago
5:10Will YouTube Ever Run Out Of Video IDs?
Tom Scott
10.1M views • 10 years ago
15:47VidMe or Why Platforms Aren't Your Friends
Folding Ideas
1M views • 9 years ago
42:29YouTube's copyright system isn't broken. The world's is.
Tom Scott
9M views • 6 years ago
44:36Hacker Way: Rethinking Web App Development at Facebook
Meta Developers
900K views • 12 years ago
10:24The Website is Down #1: Sales Guy vs. Web Dude
Josh Weinberg
2.8M views • 17 years ago
23:43My Video Went Viral. Here's Why
Veritasium
5.6M views • 7 years ago
27:58GraphQL: The Documentary
CultRepo
603K views • 7 years ago
1:00:34High Performance Web Sites and YSlow
Google TechTalks
90K views • 18 years ago
10:08Software is in Decline - Jonathan Blow
gamedev cuts
179K views • 4 years ago
44:19ARCHIVE TEAM: A Distributed Preservation of Service Attack
textfilesdotcom
29K views • 15 years ago
6:59The Problem With Facebook
2veritasium
3.1M views • 12 years ago
24:47So...TikTok Sucks
Hank Green
1.1M views • 4 years ago
26:33dotJS 2012 - Fat - What Is Open Source & Why Do I Feel So Guilty?
dotconferences
73K views • 13 years ago
59:34There is No Algorithm for Truth - with Tom Scott
The Royal Institution
2.7M views • 7 years ago
27:21Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloud
JSConf
8K views • 13 years ago
55:39Founders@Google Presents: The Cultural Anthropology of Stack Exchange
Google TechTalks
12K views • 14 years ago
3:37Why Web Filters Don't Work: Penistone and the Scunthorpe Problem
Tom Scott
3.6M views • 10 years ago
4:31why typing like this is sometimes okay.
Tom Scott
5.4M views • 7 years ago
1:04:41Jonathan Blow - Preventing the Collapse of Civilization (English only)
bus
268K views • 7 years ago
10 comments from Hacker News
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.
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
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.
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
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
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
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
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
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
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