25 comments

[ 2.7 ms ] story [ 61.8 ms ] thread
Twitterrific no longer working might be the last straw for me with Twitter. I can't continue to use it if there's no way to get a non-algorithmic timeline where I can read every tweet starting from the oldest not yet seen allowing me to scroll up to the most recent.

I've seen other non-algorithmic clients but none have the simple, elegant interface of Twitterrific. It was the only way I could see everything from accounts I follow. Without being able to do that easily, the service is useless to me.

I use the Feedbro RSS reader which can subscribe to twitter accounts as RSS feeds. It gives you what you want: Every unread post highlighted for each account, and you don't even need a twitter account.

The Nitter fronted supports RSS feeds directly so you can use any RSS reader, and never need to even connect to twitter.com. For example this is Carmack's RSS feed: https://nitter.net/ID_AA_Carmack/rss

RSS is awesome to take back control. I used RSS in facebook and youtube to get unfiltered timeline views. I used RSS with IFTTT to scrape sites to create feeds.

Works great, but the time to add each RSS was the only downside. Was easier to write a loop script to feed it a list and have it grab rss feeds for each user.

Podcasts are just rss feeds too.

Thanks for the recommendation. I just tried it out.

Nitter + an RSS app like Vienna is a neat solution for replacing Twitterrific on desktop.

The UX isn't as good, particularly with quote tweets just showing up as links instead of embedded in context.

Also I had to write a quick browser hack so if I open a tweet from the RSS reader to Nitter it will make it so there is a link to the original Tweet from Nitter so I can actually interact with the tweet (like, reply, etc).

But it works, it lets me see things chronologically, and it tracks which are read and unread. Thanks!

Feedbro shows the tweet quoted as well. It's also the best RSS reader I've found.
Have you run into problems with nitter.net rate-limiting you? I added about 60 subscriptions and they frequently don't load. I suspect I'm probably overusing the service...

Edit: looks like this could be a good solution: https://twiiit.com

I’m able to do (almost) that with the web client. The “following” tab is just tweets from people I follow, with the latest ones first.

No “you might like” or “x liked” posts show up there for me.

It must be heart wrenching to build a business on top of an external API and have API access revoked without prior knowledge. I hope we can have a meaningful Twitter alternative. This situation sounds to me like some anti-competitive BS that cannot just happen.
I don’t think allowing your competitor to use your own data against you is ‘anti-competitive’

Old Twitter was just not a very well run business.

It’s not that simple. It’s possible to create win-win scenarios.

For example, most ad-funded websites post content to Twitter, even though Twitter sells ads too. Why? Because tweeting drives additional traffic, which creates a net gain in ad dollars for the site. Despite the seeming direct competition for ad dollars, both Twitter and websites have made more money by working together.

The argument for Twitter client apps is that Twitter needs free content to sell ads against, and many of their most prolific tweeters loved the client apps. Now Twitter will get to see if killing apps reduces tweet content quality or quantity enough to notice.

I'll offer a counterpoint here.

It's not "[twitter's] own data". Full fucking stop.

It's the data of the users on the platform. In the same way that the texts I send are NOT my carrier's data, and the emails I send are NOT my email provider's data, and mail I send is not the postal service's data. It's mine. They are simply holding it.

The alternative to pulling this data from the api is to simply scrape it from the site. And there are many (very legal) ways to do this. Although they come with some notable downsides (everything from forcing a user to download a browser extension, to having to ask the user for their credentials).

They also carry downsides for twitter - scraping may not be efficient for them.

So the API is the compromise: I can get access the data I could anyways using the automations I'd prefer, but in a manner that allows Twitter to moderate possible downsides for themselves.

Broadly speaking - this is the legal structure twitter (and google, and all sorts of other sites based on user content) operate under. They are not the legal publisher of the information. They may be granted a right to copy and reproduce the information to facilitate the operation of the service, but it's not their info. Period. if it were... they could be in a fuck load of hot water for anything they allow to be posted to the site.

So - while they're under no obligation to build an API... it's a compelling way to improve the user experience, moderate the consequences of scraping, and increase engagement and activity. Because at the end of the day - that information is already available to users.

From https://twitter.com/en/tos:

By submitting, posting or displaying Content on or through the Services, you grant us a worldwide, non-exclusive, royalty-free license (with the right to sublicense) to use, copy, reproduce, process, adapt, modify, publish, transmit, display and distribute such Content in any and all media or distribution methods now known or later developed (for clarity, these rights include, for example, curating, transforming, and translating).

Yep! Twitter licenses your data from you, so they can run Twitter with it.
(comment deleted)
You should read the Twitter EULA. Also saying full stop will never help you in a discussion. Swearing doubly so.
I'd strongly suggest you actually go read their TOS yourself...

Particularly relevant sections:

> You are responsible for your use of the Services and for any Content you provide, including compliance with applicable laws, rules, and regulations. You should only provide Content that you are comfortable sharing with others.

> You retain your rights to any Content you submit, post or display on or through the Services. What’s yours is yours — you own your Content (and your incorporated audio, photos and videos are considered part of the Content).

Now - to be clear, they are absolutely taking a free license to use your work (copy, alter, redistribute, promote, share with others, etc) as needed to ensure they can... you know, make Twitter work (and advertise for Twitter with it, or expose it to 3rd parties through an api). But the ownership statement is incredibly clear, and meaningfully so.

Full fucking stop.

> I don’t think allowing your competitor to use your own data against you is ‘anti-competitive’

Counterpoint would be that Twitter grew (partially) due to it's easy to use API. And one could argue that Twitter has a monopoly on short message social media because of this growth. Thus being anti-competitive by suddenly disabling its API.

I for one welcome the death of Twitter, one can only hope.
The official client is just awful as well.

I tried it for about five minutes and just flat out had to uninstall it. The web app at least means I can adjust the text size and font a bit.

I uninstalled Twitter app months ago, before Musk takeover, I'm using it less and less, the only social network I used since 2013, I feel better since then I reduced Twitter usage. As far as it regards me, Twitter can close tomorrow.