Earlier quoted context omitted.
There are 3 big problems with open APIs 1. they enable people to do things that other people think shouldn't be done 2. people get upset at companies when (1) happens 3. people get upset at companies for removing or restricting apis when, or in fear of, both (1) and (2).
I think you are missing what is probably the biggest factor: they can be very expensive to run if successful. If you create a popular API, people are going to find creative uses for it, and because they can, by definition, be automated, you can get rapid growth in traffic with not that many users. There is a bit of a 'tragedy of the commons' that goes on, because the people writing apps that consume the API have no i…
This Video Has X Views
141–150 of 184 posts
Re: This Video Has X Views
#142Earlier quoted context omitted.
There are 3 big problems with open APIs 1. they enable people to do things that other people think shouldn't be done 2. people get upset at companies when (1) happens 3. people get upset at companies for removing or restricting apis when, or in fear of, both (1) and (2).
The framing of open APIs disappearing because of bad actors doesn't ring true to me. In my view, the golden age of APIs disappeared one-by-one as tech companies realized they won their respective markets and consolidated their power.
Re: This Video Has X Views
#143I was telling a friend recently about how there was this "golden age" when you could access all sorts of free APIs, and how I still long for this time. I remember the public Netflix API, Twitter APIs and Flickr API with particular fondness. My personal site was a big mashup of all of my data. I also abused the hell out of Yahoo Pipes - I would run RSS feeds through like 15 different languages with Babelfish before ba…
It reminds me distantly of an earlier time when just the web was sort of owned ... by the web folk. In the sense that even corporate sites if you found it would have a little corner where the 'webmaster' had a page that mentioned the server, or his cat, or some silly pic. Some sort of character or tidbit before any of the branding drones were really aware of the web. All just because the 'webmaster' was the only one…
Re: This Video Has X Views
#144I really liked this video, it highlights that a lot of software we write is ephemeral and will one day either be retired or stop working. The frequently updating title thing is cute, it'll be interesting to see what dies first - YouTube pulling the "title update API" or Tom's script running wherever he's put it
I can go find NES games and Gameboy games in my parents basement. If the NES worked I could play it or find a knock off on Amazon. Pretty sure I have a Doom floppy. Kids these days will be lucky to remember their favorite mobile games. Let alone be able to play them. Will they ever have an iOS or Android equivalent of ROMs?
Even if the developer does not do this, it's still possible. Some people will get the game assets and reverse engineer the game. There are countless examples for this. Unfortunately sharing the game assets will be illegal (at least for a while, until the copyright ends), so this will make it harder for the game to survive.
Also, there will be emulators at some later point, where you can play the original game binaries.
Re: This Video Has X Views
#145Earlier quoted context omitted.
> I also abused the hell out of Yahoo Pipes - I would run RSS feeds through like 15 different languages with Babelfish before back to English, just for kicks. For a while it was common to find SEO-spam sites composed entirely of posts generated this way. They would translate from a source language back to it in a roundabout way and end up with an article that was "different enough" to count as unique content to Googl…
A British MP (I cannot for the life of me remember who) came under fire for owning a company made its money doing this - take existing content, shuffle the language round a bit and publish it with loads of ads.
> In 2012, Google blacklisted 19 of the Shapps's business websites for violating rules on copyright infringement related to the web scraping-based TrafficPayMaster software sold by them
https://en.wikipedia.org/wiki/Grant_Shapps#Business_ventures
Re: This Video Has X Views
#146Earlier quoted context omitted.
All the software we write is ephemeral and will one day either be retired or stop working.
You can say that about anything we do. However, at my previous job I integrated an LFBGS[1] implementation into our production code. That was written in the early 80s in Fortran '77. The code outlived all hardware that it ran on when it was first written (we ran it on an OpenMP cluster for a scientific-computing problem related to lithographic mask optimization), if not its authors. It will continue to exist, and run…
Re: This Video Has X Views
#147This "open APIs" feeling where you can build and mash up all kinds of services together to build cool things is how writing apps on Ethereum feels right now. All of the data and functions of other people's contracts are on chain and available to you for use in whatever way you want to use it. It's very powerful and makes developing fun again for me. As an example there is a project called Maker which produces a stabl…
I guess one big difference is who is paying the fee. In an ethereum "app", the code stays dormant until a user interacts with it and pays a transaction fee.
As a result Ethereum apps/platforms don’t need to be centrally owned or become ad-supported and won’t die when its maintainers vanish. This also serves to stop abuse like spam, which would become too expensive to perpetrate.
Free apps and APIs were a good way to bootstrap wide internet adoption, but I think users might now be comfortable paying fair nominal fees for interactions instead of dealing with free ad-filled, privacy-invading services.
Re: This Video Has X Views
#148As the founder of one of the screen-scraping tools he alluded to in the video (Selenium), I just want to say the video has one of the best explanations for the difference between automating a process through a user interface vs an API. In the end, entropy always gets you, but you can push it off a little bit longer if there's an API.
What happened?
Re: This Video Has X Views
#149Earlier quoted context omitted.
It surprises me that we don’t have crypto-based API micro-transactions yet. Even if you had to pay 1 satoshi for 10 queries, it would go a long way towards making APIs viable long-term.
What's the transaction rate for bitcoin these days? Is it still a handful of transactions per hour? What are the transaction costs?
There's even ongoing work on making paid API's work seamlessly by adding some middleware, using the HTTP 402 (payment required) status code, no usernames/e-mails/passwords involved: https://lightning.engineering/posts/2020-03-30-lsat/
(And yes, LN is open source, non-custodial and moves real Bitcoin, not IOU's or other tokens. It's actually an open spec with at least 3 major implementations in 3 different languages.)
Re: This Video Has X Views
#150Earlier quoted context omitted.
There are 3 big problems with open APIs 1. they enable people to do things that other people think shouldn't be done 2. people get upset at companies when (1) happens 3. people get upset at companies for removing or restricting apis when, or in fear of, both (1) and (2).
I think you are missing what is probably the biggest factor: they can be very expensive to run if successful. If you create a popular API, people are going to find creative uses for it, and because they can, by definition, be automated, you can get rapid growth in traffic with not that many users. There is a bit of a 'tragedy of the commons' that goes on, because the people writing apps that consume the API have no i…