Starting February 9, we will no longer support free access to the Twitter API
twitter.com
twitter.com
This seems like more management by manchild. I strongly suspect that Musk realized his promises of cutting down bots etc. were failing and that they either couldn't or wouldn't develop abuse detection, so he's decided to solve the problem by making it cost money, with the (perhaps desired) side effect of crippling academic/analytic research.
As an amateur network science researcher, I'm pretty steamed. I enjoy doing my own network analyses using tools like Gephi and have monitored probably a hundred breaking news or trending issues, as well as amassing a great collection of academic papers by smarter folk than me. I don't run any kind of app or service that sits on top of Twitter, but those who do run legitimate services are now being held hostage because of the unchecked abuse. Ant the failure to deal with botspam is lamentable. Twitter has refused for years to implement even the simplest things like hashing tweets and looking for collisions, or considering the count of edges to the hashtag graph, or even looking at tweet frequency. Many of their abuse problems will continue unabated; the sellers in the market for bogus twitter accounts are likely delighted because they now have a great excuse to raise prices, even though most of their 'product' is produced by hand with cheap labor in poor countries.
Even less for some. It seems further apps are being shut down in the run up because they have "violated Twitter Rules and policies”.
Such as movetodon [0] - locked out today - a service which helps you connect to the fediverse accounts of twitter users you follow. And reports that debirdify is closed out too.
It didn’t even require doing anything to/on the page with Puppeteer. Merely using it to open a browser window and then waiting, and using that browser window by hand during the wait to go visit the site that was using Cloudflare anti-bot protection ran into the problem.
End of an era; Twitter is dead. Whatever is left, it's not Twitter.
Am-I the only one surprised the site still hasn't had a major (multi-hour) outage at this point?
Considering the waves of resignations that hit the automated content filtering and bot mitigation teams, it's no wonder they are getting desperate.
Twitter has had at least one multi-hour global outage since Musk took over. This is in addition to at least one outage in Australia, plus outages of other critical services. The API outage happened before the after-the-fact announcement, login and 2FA outages kept people out of the app, etc.
For what it's worth, I cannot access Twitter right now, and DownDetector suggests I'm not alone, so we might be having another outage starting just now.
It's going to take a few scandals for this to sink in, but it's such a recipe for disaster.
On Twitter, you at least know that it's only three letter agencies reading your DMs. On Mastodon, it could be some Reddit moderator type that makes it their life mission to destroy you.
And because this must be true for every admin on every server on the internet... thank you dang (when you read this)!
Twitter may be heading closer towards becoming a ghost town.
Whether it’s Elon or someone else, this shows a total lack of understanding of what made Twitter ubiquitous.
Probably shouldn't have landed it with $1bn/year debt payments then, eh.
If I woke up feeling evil (really money seeking) I might add some clause to the terms and conditions that you need to prominently display "Powered by Twitter" if you use the API and aggressively check all websites using Twitter API, one way or another.
But I guess my perspective would be considered more long term while Musks management of Twitter seems to be heavily focused on short term.
Might have been smart to not make it unprofitable in the first place.
At first I assumed this was only impacting read access (apps that mimic the twitter app), but now I’m not so sure.
To an extent I think this is political theater, as opposed to ineptitude, petulance, or poor financial decision-making. Twitter is an important piece of virtual territory because it's still the platform for breaking news and pretty much every media outlet publishes and promotes stories there, as well as most politicians, govt agencies and so on. Like it or not it is the most 'realtime' mass market platform.
That gives Twitter tremendous strategic importance, even though its social graph is smaller and more ephemeral than Facebook's. Size is not everything; reach matters too. That strategic importance makes it interesting to state and non-state actors, because capture of that territory is loosely equivalent to control of radio broadcasting capacity or printing presses in earlier eras. If you think of Twitter as a magically effective print and distribution store for pamphleteers with a huge secondary ecosystem around it, the shutdown of free API access is essentially a market takeover. Musk was spitballing yesterday and suggesting that from now on API access would cost $100/month and require ID to use.
(It's interesting to me that Google could have owned that space with their News product, although it has always been a one-way thing rather than socially driven. Their failure to own that space is a direct result of their aversion to user configurability and selection.)
I believe it's an intentional and strategic move to have every API client to start paying right away.
Lots of stuff in this thread from myself and multiple other people.
He probably started to realize that other people began to realize just how many Tesla bots there are.
You have good points and can probably make them without resorting to insults.
While I certainly don't want to import the combative and shallow standards of Twitter 'debate' to HN, I do think we have a right tp be opinionated, and that my the term 'manchild' labels a specific sort of behavior rather than some petty or crude dig at his appearance or personal life.
From a pure business perspective it's either Twitter dies or Elon pays the bills.
A more sane way to do this would have been with a public tweet explaining why they were doing it (ad revenue), a 3 month lead time, and an API for helping apps get users to "upgrade" their account.
> Daily Revenue Has Dropped 40%, 500 Top Advertisers Have Left
https://www.theinformation.com/articles/twitter-manager-dail...
Whaaaaaa but Elon is the god king who will deliver us from evil tech giants!! Are you saying he might be a greater conman then PT Barnum?
It was useful to check to see if someone else decided to softblock me/deactivated their account (and in at least one case, has helped me to reach out to someone in need). That's not "making money from the dataset", it was a hobby project and I imagine the overwhelming majority of Twitter bots are that. (Most of the ones I used to follow generally just scraped various subreddits to tweet out/source fun art to look at).
I'm not gonna pay money to access my own data, Musk can sink in his own shit for that and I don't blame any of those other hobby bot devs for not wanting to do that either.
"Manchilds" track record in this Game of Life is by and large a testament to how well he understands its rules. And, maybe, how silly they are.
Of course this used to have the side effect of breaking significant swathes of basic browser UX, especially in areas of accessibility. I assume they’re better now than they once were, but given musk’s historical behavior I assume he won’t consider breaking something like accessibility to be bad or problematic.
Usage for reading is something like (but not identical to)
1.sh screen_name > 1.json
yy059 < 1.json|grep full_text > 1.txt
less 1.txt
Usage for checking out URLs is something like (but not identical to) unset connection
export Connection=keep-alive
yy059 < 1.json|grep full_text \
|yy030 \
|grep "https://t.co/.{10}$" \
|uniq \
|yy025 \
|nc -vv h1b 80 \
|sed -n '/location: /s///p' \
|ahref > 1.htm
links -no-connect 1.htm
"ahref" is just a script turns URLs on stdin into simple HTML on stdoutAlternatively if I do not trust the URLs I might use a script called "www" instead of ahref. It takes URLs on stdin and fetches archive.org URLs wrapped in simple HTML to stdout, using the IA's cdx API.
#!/bin/sh
SCREEN_NAME=$1
COUNT=500
PUBLIC_TOKEN="Bearer AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs%3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA"
GT=$(exec curl -A "" -s https://twitter.com/$SCREEN_NAME|sed -n '/gt=/{s/.*gt=//;s/;.*//p;}');
echo "x-guest-token: $GT" >&2;
REST_ID=$(exec curl -A "" -H "authorization: $PUBLIC_TOKEN" -H "content-type: application/json" -H "x-guest-token: $GT" -s "https://twitter.com/i/api/graphql/mCbpQvZAw6zu_4PvuAUVVQ/UserByScreenName?variables=%7B%22screen_name%22%3A%22$SCREEN_NAME%22%2C%22withSafetyModeUserFields%22%3Atrue%2C%22withSuperFollowsUserFields%22%3Atrue%7D"|sed 's/\(rest_id\":\"[0-9]*\)\(.*\)/\1/;s/.*\"//');
echo "rest_id: $REST_ID" >&2;
curl -A "" -H "authorization: $PUBLIC_TOKEN" -H "content-type: application/json" -H "x-guest-token: $GT" -s "https://twitter.com/i/api/graphql/3ywp9kIIW-VQOssauKmLiQ/UserTweets?variables=%7B%22userId%22%3A%22${REST_ID}%22%2C%22count%22%3A$COUNT%2C%22includePromotedContent%22%3Atrue%2C%22withQuickPromoteEligibilityTweetFields%22%3Atrue%2C%22withSuperFollowsUserFields%22%3Atrue%2C%22withDownvotePerspective%22%3Afalse%2C%22withReactionsMetadata%22%3Afalse%2C%22withReactionsPerspective%22%3Afalse%2C%22withSuperFollowsTweetFields%22%3Atrue%2C%22withVoice%22%3Atrue%2C%22withV2Timeline%22%3Atrue%7D&features=%7B%22dont_mention_me_view_api_enabled%22%3Atrue%2C%22interactive_text_enabled%22%3Atrue%2C%22responsive_web_uc_gql_enabled%22%3Afalse%2C%22vibe_tweet_context_enabled%22%3Afalse%2C%22responsive_web_edit_tweet_api_enabled%22%3Afalse%2C%22standardized_nudges_misinfo%22%3Afalse%2C%22responsive_web_enhance_cards_enabled%22%3Afalse%2C%22include_rts%22%3Atrue%7D"
There's no way I would use the Twitter website as it requires enabling Javascript and not for the user's benefit.This solution isn't pretty but I can easily keep tabs on Twitter feeds without any need for a Twitter account, a Twitter "API key" or a so-called "modern" browser.
With this new policy that practically becomes impossible (the costs would be outrageous for a researcher, much less an individual).
This will have the effect of essentially destroying 15 years worth of social science work that was based on Twitter data, it's all gone.
If you're a researcher who has published a data set with only IDs but have a private version with all tweet data I highly encourage you to publish that internal dataset. I'm putting together some hosting for anyone that needs it, feel free to get in touch and we can take it from there.
Previously, my response has been to send over the Tweet IDs, but now I have a dilemma because I understand the privacy concerns that resulted in the ID only policy but also think that Twitter data offers quite a lot of value to researchers. Interestingly, one of Twitter's policies around this also requires researchers to regularly remove tweets that have been deleted on Twitter from the local copies of their datasets, which of course requires checking each Tweet individually using the API...
How? I am not a full-fledged network scientist, but I know a whole lot of academics in this space and am good enough to swap tips/find minor math errors. I know quite a lot of people staring down the exact problem you describe.
There's an argument to be had whether it makes sense for Twitter to have a free API tier. I personally think that it's obvious it should:
- A lot of Twitter content/engagement is created by bots, and people quote-tweeting said bots. Fun bots are actually probably the biggest thing I miss after having moved to Mastodon (fortunately, the all-important Samuel Pepys bot has come across).
- Use of paid-only APIs virtually always stagnates. If there's a free tier, hobbyists and students can do interesting things with them, and this drives innovation. Most of Twitter's important features (retweets, quote tweets, hashtags, etc etc) ultimately originated in third party clients, not from Twitter itself.
- A free API makes it less frictionful for companies to try twitter out for things. If you want to maybe try showing your website status automatically or auto-track customer tweets at you in your support system or whatever, it's easier if you just hook up the app vs if you have to fill out a purchase order for the API access first.
However, whatever about whether a free API is a good idea, it is clearly a _terrible_ idea to kill it on a week's notice. Even for users who _want_ to pay, with only a week's notice many will never hear about it, if their organisation is remotely bureaucratic it's probably not long enough to get the purchase order approved, etc. There's just no possible reasoning to do it this quickly.
It will be sad, but not unexpected if the courts let him get away with it. I wish I could buy a house with a mortgage in the house's name, make the house declare bankruptcy, and then keep ownership of it.
Replace "house" with "Twitter", and that's the gambit. Although, the amount of debt that he'll be discharging would be about enough to buy a house for every chronically homeless person in the US.
And that theory is incorrect. If Twitter goes into bankruptcy, the shareholders are wiped out. Ownership goes to the banks. He could be trying to drive the cost of the debt down (supposedly already down 40% on the open market), so he can buy it. But, the banks aren't stupid. He will absolutely have to pay a premium to buy it back.
There is another card Elon could play - which is not pay the loan and force the banks to declare bankruptcy. Do the banks really want to own Twitter? Can they kick out Elon, get competent management and somehow make themselves whole on the loaned money? That's certainly a scenario, but one that can't look appealing to the banks.
Then there’s the challenge of transporting homeless individuals to other areas where supply is higher.
Furthermore, many homeless people aren’t homeless because the want to be. Many are afflicted with mental and health problems, that quite frankly, a house wouldn’t solve.
I fully agree that there’s an issue, and we need to do something about it, but these oversimplified ways of looking at economics is detrimental to the real discussions we should be having.
Not sure about the others, but RTs did not originate with 3rd party clients, but simply organically with users. Back then we did RT @author OriginalText, third party client support for automating this came after it was established and displaying them differently much later.
You experience obviously varies, but I suspect most people are there to follow people.
What are some examples of innovative things that hobbyist and students have done with Twitter?
You should add the keyword: expensive APIs.
Nobody cares about pay $10 a month to experiment and use the API, especially if it makes things easier to get and not have to explain to some Twitter service why you need access.
It's when they make it expensive that nobody will use it.
Are these innovations in the room right now?
Twitter's own app is a third-party acquisition.
Edit: typo "bag" => "bad"
Talking in pure financial terms.
That's the problem GP means. It's less than a week until it happens, and nobody knows how much it's going to cost, how you convert your free account to a paying account, whether auth is also going to be paid, etc etc
Up to 500 requests PER MONTH: $149.00 Up to 1000: $289.00 Up to 2,500: $699.00 Up to 5,000: $1,299.00 Up to 10,000: $2,499.00
That page mention a free tier of up to 250 requests, it only mentions search, and even though we can't see the content easily, Web Archive is saying that page has been there for the past 5 years... so is that really the future price? Or is it for a Search API that has been priced like that for a long time?
I'm not that anonymous but I can't say I like the idea of having to provide a copy of my legal identification just to make an API call. Especially considering Twitter's less-than-perfect record on securing PII. What if your published research shows something unfavorable to Twitter (eg a long-term decline in engagement across the platform0 and you start receiving hate mail at your home address?
He started a fire in a movie theater and now wants to lock the doors and raise the price on whatever water and extinguishers are on hand.
Some are speculating that some apps that had regular auto-tweets configured to be the culprit, which was later backed with some data, some are making up theories and rituals to protect accounts, some others are making backup accounts on Twitter itself, on Mastodon, or yet another platforms.
This seems like another round of Twitter's footgun towards tumblr, with some users making it out, and bulk of values and the community burning to the ground.
These events where Twitter does something like this trigger visible migration waves, observable from the FediVerse and elsewhere. There are several spikes in graphs over the past few months, that correlate with things like disabling TweetBot et al..
People are giving out advice to those who migrate away from Twitter to unfollow everyone that they were following, but leave the account undeleted to prevent impersonation in the future of a long-standing identity. The unfollowing is in order to not accrue stuff with a zombie account and in order to let the people still sticking with Twitter know that their followers are gone.
This fits with your observations: real followers gone, in a distinct wave, and robot accounts blithely continuing on.
But it means that it isn't banning at all. The people seeing this from the Twitter side and thinking that it's down to some mysterious "ban wave" aren't realizing that people are simply leaving them; voting with their feet. Account figures won't show it, but dropping follower figures and massively curtailed engagement with real people do.
The people who didn't like the politics have gone, or have been ejected. The people who were left exposed to unmoderated attacks have gone. The people who provided or who used the 3rd-party apps have gone. The people who relied upon a free-of-charge API to do all sorts of fun hobbyist and one-person-band things, from pictures of possums every hour to automated posts by artists and content creators, have stated that they're going, and have actually found themselves gone already in some cases within the past 30 hours, well before 2023-02-09.
Your boss messed up again, not knowing the community norms and thinking it won’t be a big deal, and it was, and his subordinates are running around rolling it back.
And you’re trying to set a new narrative for damage control. STFU and go away.
Example https://replayweb.page/?source=https%3A%2F%2Freplayweb.page%...
Incidentally they started sending out emails yesterday offering gold organization checkmarks for $1000/month + $50 per public-facing seat. I'm not sure how many businesses will want this, but I bet a lot of political nonprofits and media outlets will leap at the opportunity to boost their visibility (more boosting available for more $, kinda like promoted tweets).
The linked announcement says they use a pinning service “web3.storage”. Web3.storage says it stores data on FileCoin. Neither website tells me how and where the actual data is stored, except “IPFS”.
From reading the IPFS docs, a pinning service is akin to a node that has a copy of the files and is always online. If your decentralized network relies on a central node(s), how is this decentralized?
I've used the API since then for on-off things, but the one I'm sore about now is a little Python script I've had running in a nightly cronjob for years that I've used to make local copies of images/videos from tweets I starred (now heart'd). It's a simple bit of code to get all my favorites and download any new ones. (If I recall correctly you need to get all of them, because the response doesn't necessarily give them to you in the order you liked them, so if today you like an old tweet from say 2012 you might have to paginate a while to get it in the response.) Looks like the json of all ~9800 liked tweets I build up to parse for new URLs is 1.5 MB gzipped, it's true their API returns a lot of unnecessary extra data. Currently debating with myself whether to cobble together a new script from one of the existing scrapers (gallery-dl might be easiest), or say screw it and write some Lisp code (more stable than Python) to fire up Selenium and waste more of twitter's bandwidth pretending to be a full browser.
I remember. We shelved the product idea we had because of that.
There were a couple API changes that disrupted development and it became clear that betting the company on someone else's API was a terrible idea.
Extending the idea of sharecropping again to digital services is just a way of describing a service or business that existentially depends on some other service (or platform or API) not just for survival (so mere dependence on e.g. legitimate payment processors doesn't make one a cropper) but also for the source of most of the value it hopes to expand upon and capture a part of. If that dependency is broken it wouldn't make sense or be feasible to have the service standalone. Social media integration startups are quintessential examples, the corpses are many. What's the point of some random startup that crawls twitter data to e.g. present rich marketing analytics data to its customers if twitter shuts down, or loses almost all its users except for like 1000 randos, or cripples its APIs among other things to make such mass data ingestion infeasible, or directly goes after the startup with lawsuits, or acquires a competitor and integrates equivalent-or-better analytics natively?
Sharecropping isn't necessarily a bad arrangement for either party (and there are cases it can be bad to be the owner). Some companies (e.g. Salesforce with its AppExchange marketplace) thread the needle a lot better when it comes to having a useful platform/pool of existing value for third parties to make useful extensions to and not scaring off new croppers or killing off many existing ones. And some croppers are more careful in selecting whose land to crop on or making their cropper status less of an immediate danger by being able to crop on multiple owners' land at once.
You do the labour to create the app, you do the labour of finding the right product-market fit, you take all the risks, and the landlord takes 30% or whatever for themselves, in exchange for ostensibly providing you with a platform you could not build and popularize yourself.
Everyone complains heartily about the 30%, but for a lot of sharecroppers, that's just the cost of doing business and they do fine. The bigger problem is when the landlord crunches some numbers and decides that their platform would benefit from commoditizing your app.
When that happens, they do things like buy your competitor, rebrand it as their own app, and give it away preinstalled. For example...
"The True Story of Audion:" https://www.panic.com/extras/audionstory/
Or they just use all the market data they have thanks to your app to build their own app and use their brand and muscle to squeeze you into irrelevance. Microsoft in its heyday was famous for this. Just ask Lotus about Excel, or ask WordPerfect about Word.
In the context of Twitter, think about free analogy being newsgroups (if you are young enough not to have witnessed it, in the early days of Internet, your ISP would provide you with email box with some space attached to it and a newsgroup access). Newsgroups were functionally very similar to what Twitter does, i.e. they were designed to share news between multiple subscribers of those news.
So, newsgroups weren't free in the sense that you had to pay your ISP to access them (not necessarily billed separately though, typically just a part of a package deal). But they were free in the sense that it was a distributed service provided by multiple (and by that I mean, hundreds) of independent providers, and it was an open standard: if you wanted to become a provider of the service, you wouldn't have to invest a lot into that, just set up yet another server with some freely available software and you are good to go. So, if for some reason your ISP wouldn't connect you to the newsgroups, you'd just go to another one who would (it didn't really matter back in the days and the feature didn't have as wide of an outreach as social networks have today, but, in principle, it would've worked that way).
So, this kind of freedom would've offered better protections against single company deciding the fate of the important part of yours.
There's not much incentive to jack prices up 10x, it's their revenue, by doing so they will probably lose some. There's incentive though to not offer something for free, as this is literally losing you cash. You never know all the facts though, Google Maps did increase the API cost quite a bit, so it can always happen, but when it's free, you do know some of the facts... and it's not in your favor.
So yes, still some risk, but not at all the same amount of risk.
If there is room to jack up the price 10x, then the current price is tantamount to free. If the deal is too good to be true, don't build your company on it.
Luckily the company I worked for was pretty diversified.
A nice thought, but once OpenAI decides to pull the rug out from under you, it won’t matter what you built.
https://twitter.com/rauchg/status/1621204449959231493
People who build on top of them will have stacked cash in the meantime, even if the API does eventually get pulled.
In the distant future, OpenAI can copy and vertically integrate features their API users have created or they can simply pull the plug on them.
So we enter Business Continuity Plans. The businesses either had that, or they were diverse enough so that one leg failing doesn't mean end of the business.
You should never build a company around electricity, because one day your electricity might get cut off.
J Twitter is frantically telling all the people to use non Twitter accounts before they lose access.
Exactly this, it would be a huge loss if those creators ran away to various obscure Japanese social sites. NicoNico's interface is simply inferior to YouTube's for consuming (they still gate now-ubiquitous UI niceties like thumbnail previews behind a monthly subscription) and it's a huge drag to have to use multiple sites to check everyone's feed for updates. And JP creators frequently have stipulations that their content can't be rehosted anywhere, so you have to fight the bad UX of those obscure sites just to find what you're looking for. It was a coincidental blessing that sites like YouTube Twitter that have (or used to have) a good API and discovery interface saw mass adoption by JP users.
(I know this sounds like an argument against decentralized social networking, because it is.)
Not to mention that JP Twitter really does feel like it has way less drama than the English-speaking side. For me it's just a constant feed of art updates and the occasional meme. Maybe it's because it's impossible for Anglosphere politics to catch on to the same degree over there. It would be a huge loss if a good portion of them moved away.
That's all I mean. I don't use Twitter on ID on mobile apps and I don't think this is common at all in the US, but it's not uncommon for random gacha games to tie player ID by Twitter accounts in Japan. From what I can tell nobody is sure what the consequences of the change will be, like maybe auth only uses are fine. But since nobody knows, all the big games are playing it safe and telling everyone to move their player IDs away from Twitter.
Edit: Seems the SSO stuff is unaffected.
This will probably destroy a whole bunch of use-cases and motivations for people and organizations to use twitter, but might retain enough of a core (mostly low-information) user base to seed what will practically be an entirely new venture but one with a recognizable name. There might, for example, be new API's, for corporates to push product algorithmically and embed instant, buy now - pay later, buttons.
Many APIs do have price tiers but it depends upon the business model, if the API is the product, or the app is the product and the API drives traffic and use cases. For a super-app, arguably the app is the product & profit generator and an open, free API would support usage of that.
In fact the EU recently passed laws to nip budding "market dominant companies" before they take out all of the competition and bundle lots of unrelated services.
The political climate soured with regards to Big Tech and that's happening across party lines.
What do you think WeChat is if not integration of hundreds of external apps and developers?
If you were really serious about turning Twitter into WeChat, you would:
- have an actual plan how to do it
- have this plan publicly available
- explain the changes to the APIs beforehand
- have the pricing info for the changes beforehand
- give developers a clear path of moving to this new wechat thingie
- give developers plenty of time to move to this new wechat thingie, work closely with them and figure out and iron out any issues
What Elon did:
- killed third-party ecosystem (Twitter wouldn't be twitter without third-party apps: https://news.ycombinator.com/item?id=34640515) with no warning and no path forward
- killed a huge third-party ecosystem [1] with a week's warning and no path forward
[1] Of course it's not just bots. Does he really think that news outlets, media outlets, celebrities etc. post to Twitter manually by hand?
I've been using a Jekyll plugin for like 4 years to embed tweets on my site. Nothing crazy, just using: https://github.com/rob-murray/jekyll-twitter-plugin
Since it uses the API I guess that's going to go away. Sounds like I'll never link another tweet on my site again.
"If Musk wants to know about money, I’ll tell him. She launched into a technical explanation of the company’s data-center efficiency, curious to see if he would follow along. Instead, he interrupted. “I was writing C programs in the ’90s,” he said dismissively. “I understand how computers work.”
https://www.theverge.com/23551060/elon-musk-twitter-takeover...
But in this case it does seem like copy/pasting the text may be better as it implicitly archives the content.
The sooner accounts like celebs, governments, etc realize it and move on - the better
What's the handle? Sounds interesting :)
>So you may have noticed that the Twitter login of https://movetodon.org/ is not working at the moment.
>According to twitter, the app “has violated Twitter Rules and policies”. I can’t tell much more at the moment since the email they mention never arrived in my inbox.
I have a Twitter bot with a couple thousand followers using Ifttt free plan :/
Looking for an announcement from Ifttt...
If it's something daft like $100/month for 1000 calls a day, we may well see integrations like IFTTT go down. Which will suck because I have A Lot of them right now.
Fortunately only 1% of my users depends on Twitter API, so I just let them know I might just shutdown Twitter integration by 2/8 and suggest them all move off Twitter to other platforms.
Sure, they're probably using the public API right now, but that's just for convenience. Bad actors will ways find a way, this only hurts legit bot owners.
I swear to god replace meth with twitter and it’s sad how many addicts there are.
Academic research? Research something else that’s actually novel.
Making bots? Try building something new in the AI space.
Need to reach your customers in case your service is down? Just use a different host for ur status.whatever.com and email/sms/whatever else them.
Conversations on twitter are awful especially interesting ones in tech or science with the noise and chaos that always ensues.
Personally I’ve been enjoying using my browsers bookmark manager. I’ve added maybe a hundred bookmarks last year of blogs and whatnot and it’s cool to organize my links and my home tab shows me them easily.
Being able to map the social communication activities of millions of people with well-defined data formats, fine-grained temporal resolution, and in something close to real time is absolutely novel. This jsut says to me you haven't read any serious work in this area.
Feel free to take me not seriously. I don’t particularly care that much about this or that. I said what I wanted.
Use that for research x 7 billion people.
Then you make people choose: Twitter or "them".
> Uses Twitter's unofficial API (no rate limits or developer account required)[0]
Not sure what that means
They use a leaked token from one of the mobile clients that twitter can't/won't revoke.
"tax what you want less of"
I wonder if this is a good move or one that will hurt the company in the long run.However, this company is close to bankruptcy and is sitting on a wealth of interesting data. Ads can provide revenue only up to a certain point, after which UX will be affected. If I were Twitter’s CEO, I would’ve done the same.
Not a good way to go about it in order to engender good will, but I would never recommend building something that you expect to last forever around a free API by a for-profit company (which could be cut at any time). We've seen this movie before.
As for Twitter's demise, I wouldn't count on it. I noticed a toot on Mastodon from someone I used to follow on Twitter mentioning they had 150K followers on Twitter and 1/10th of that on Mastodon. This person is a very harsh Elon (and Tesla) critic, so if anyone were to leave Twitter in protest it would be them. But that would mean losing a 150K audience, so not gonna happen (it's an influence, not money question).
I myself did drop Twitter (though I didn't delete my account mostly in case I want to look someone up there) for Mastodon, but find that I go very little to Mastodon anyway (doesn't have anywhere near Twitter's breadth of content). So basically I've dropped Twitter-like engagement altogether, which is a ReallyGoodThingTM because it was a time sync that added very little value to my life. But I think I'm in a very small minority; most people want to stay connected. I'm still on IG (family/friends photos), and HN (interesting content), but that's it.
The unfortunate bit though is I started using this in college when I had very little money. College students aren't going to cough up money each month to make a meme bot, and this might change the culture of twitter in a negative way
Will be interesting to see if it works in a week
That said, I’m pissed off at Musk for giving so little time, and so little information.
I realise he needs to sort out the bot problem, and needs to diversify Twitter’s revenue streams, but developers have helped create legitimate content on the network, and helped invent a useful ecosystem around it, which in turn has helped Twitter grow its native user base and brand.
Ugh
I don't think it's a problem to charge a basic fee for these things, but the inscrutability, randomness, and untrustworthiness of Twitter policies and products may reduce the adoption rate for these changes - even if the fee was only $5/mo.
Anyway, almost nothing Elon Musk has said about Twitter seems plausible and this also doesn't.
I'm on the fence if he's trying to just generate as much cash flow as possible (after driving away so much ads money) or if he's actively trying to run Twitter into the ground.
https://www.afr.com/technology/looming-twitter-interest-paym....
But, he's got $26b in it. He won't retain control unless he stands by the debts of the others, he'll be last in line for repayment if he wants to own it according to the AFR write up.
The point is, as with everything musk, EVERYTHING IS POORLY THOUGHT THROUGH!
If you like the service, just pay for it. I pay for a lot of services already and I do not see why Twitter must absolutely be free. Honestly, I prefer a world where people charge for their products because it will make it easier for everyone when people stop expecting great stuff to be free.
I also love how the people who mainly hate on Twitter now is roughly the same people that constantly said "If you don't like how it's being rung, build your own" etc. Now when Musk bought Twitter and thus got ownership fair and square, it does no longer apply?
That’s a false equivalency. We agree that he’s allowed to run twitter however he wants to (barring deliberately running into the ground, which is probably illegal).
We just think he’s an idiot in how he goes about it.
The notion that this could just have gone on as is was never a plan. Musk is applying shock therapy to maybe nudge it in the direction of resembling a healthy company again. Maybe he'll kill the company. Maybe it will work. But this is better than the failed social experiment it had turned into. The API of course had some valid uses but it was also the tool of choice for bots, advertisers, marketing bureaus, etc. The message is very clear for those: you are welcome to stay but expect to pay for the privilege. I think this probably gets rid of a lot of crap.
You can either use Twitter's official clients (and get served the ads from which they profit) or you can use a third party tool that uses the ad-less API but for which the developers must pay for each API call in your place.
I'm sure that research bodies and other particular institutions could strike up a deal with Twitter to get access to special keys at a much reduced price or even for free, but this concept of Twitter making avaiable themselves a way to bypass the only way they make money has always seemed crazy to me. Glad they monetized the API.
Right now it looks as if they're proposing to start the pricing at $149/month which allows up to 100 search requests a month, going rapidly into the thousands for any sort of volume.
Musk is such a looser.
Or simply blocking them.
News orgs dependent on people seeing ads, so they benefit from their story going viral on twitter more than I think twitter benefits from people posting them.
At the other end you have the conservative news channels that aggressively push bigot nonsense, and short as hell wouldn’t drop the opportunity to continue twitters conversion to parler.
p.s. @dang doesn't do anything - I only saw your comment by accident. If anyone wants to ask or tell us something, the reliable way is hn@ycombinator.com.
Users flagging the post
Domain-based downweight (dang has mentioned it exists for Wikipedia for example, no idea if it’s automated or manual)
Posts with bad comments:upvote ratio get downweighted (IIRC dang calls them overheated discursions?)
And FWIW it’s on the front page now
[EDIT] no it’s not. I was on the new page not front haha. Probably people sick of hearing about Twitter and flagging then.
Steam killed big half-life mods. Essentially, by keeping all the clients up-to-date (by force) with no way to go back, they forced all the clients past where they'd released the SDKs for...