I have set up a new instance at nitter.platypush.tech. If you are looking for an alternative frontend, but you find the default nitter.net instance too slow/overloaded, you're welcome to join. Any Twitter results on search.platypush.tech will also be replaced by links to this instance.

People value being able to log in to a platform, connect with who they want to connect with, consume the media they enjoy, find the information thatโ€™s relevant and then be gently nudged off the platform in a way that fits their time management goals. Social media could have a healthy, meaningful place in peopleโ€™s lives. But thatโ€™s just not the way itโ€™s being designed right now.

Custom lists (prompting users to organize their contacts in lists, and then consume content from those lists instead of the algorithmically curated main timeline) have a huge value - something I already realized when started to move too far from a chronological timeline and started inserting trending tweets and other shit.

Spotting conflict and prompting users to resolve their discrepancies in private instead of the public timelines can also make social media much less toxic, since 1-1 interactions are more personal and less likely to be as abrasive as public conflicts where each of the parties feels the urge to "defend" their side in front of others.

We also need to clearly condemn the social media that are exploiting and abusing our psychological reward mechanisms (the "keep digging this endless bucket and you'll find what you're looking for") to create addiction cycles similar to those of created by substance abuse and gambling. Social media should prompt users to set the amount of daily time that they expect to spend on them, and then gently nudge them off if they spend too long, instead of rewarding them when they spend all of their time doom scrolling.

Most of the people feel a sense of disgust and revulsion when they realize that they've spent too much time on social media instead of doing something productive in real life. We don't want to use social media that make us feel bad by design and steal our time from family, friends and work. If those social media don't change their approach, then their usage needs to be discouraged just like we discourage tobacco usage.


You register your phone number to get an SMS for 2FA, and all you know is that your phone number eventually ends up in the hands of advertisers.

Using phone numbers (or any piece of PII) outside of the scopes required by the user, without even being transparent about how they are used, is illegal.

Shame on (and all the other protagonists of this dystopian surveillance capitalism world) for scraping the bottom of the barrel, to the point of giving people's numbers away without their consent in exchange of a few more breadcrumbs of profit.

And, as a reminder: don't use your phone number for 2FA if possible. Like with all the personal data you disclose, you may never know how it's being used. Use an authenticator app (Aegis is an amazing open-source alternative to Google Authenticator), a Yubico key, a fingerprint sensor, a trusted 3rd-party, whatever. Remember that greater security shouldn't come in exchange of disclosing more information to untrusted parties.


After my article on how to create / -> cross-posting bots, I did an experiment with @crossbot and let it run with ~10 different sources for a couple of weeks.

The idea was definitely successful: I brought with me to the Fediverse all the sources that I wanted to follow, without forcing them to move, and I actually didn't feel the urge to open Twitter/Facebook for "fear of missing out".

But I've realized that one single bot to manage multiple sources isn't ideal. People who may want to follow only some of them are forced to get on their timelines also content that they didn't ask for. Some people did indeed follow crossbot, but many also unfollowed it - probably because it posted too much, too often, and since all the content was coming from the same account it was hard to tell which was the source without actually reading the toot.

So I've decided to split it into multiple bots, one for each of the sources that I'm cross-posting. Feel free to follow any of these bots if you are interested in the content! But please also avoid commenting on their activities (there's no human behind the profile that can react). Instead, favourite/boost/re-share the link if you want to bring the discussion to the "human" sphere.

List of available bots:

- The Economist: @economist_bot
- Quanta Magazine: @quanta_bot
- Nautilus Magazine: @nautilus_bot
- Nature: @nature_bot
- Scientific American: @sciam_bot
- Phys.org: @physorg_bot
- The Gradient: @gradient_bot
- The Hacker News: @hackernews_bot
- Hackernoon: @hackernoon_bot
- IEEE: @ieee_bot
- IoT for All: @iot4all_bot
- Better Programming: @better_programming_bot

Also, feel free to comment on this post if you have any requests for interesting sources that are only available on Twitter/RSS and you'd like to bring here - I may definitely consider making a bot for them.

As a user, I can follow a lot of cool people, but I can't access content that is exclusively published over Twitter.

Until recently I still opened to check for updates by profiles such as MIT Technology Review, The Gradient, The Economist, Quanta Magazine or Phys, since none of those accounts cross-posts to the Fediverse.

That's no longer the case. I decided that instead of complaining about the mountain not moving to me, I should probably take the initiative and drag it myself.

So I have created a based on (and a sprinkle of ) that subscribes to a curated list that contains my feeds and with my favourite Twitter accounts (using nitter to bridge Twitter timelines to RSS), and forwards updates to my instance: social.platypush.tech/web/@cro.

If you're into science and tech content, feel free to follow it!

And I've written a blog article that explains how to build a bot like this, together with some random thoughts on the Fediverse.


is launching , a.k.a. Authenticated Data Experiment.

It'll lead to a more decentralized social network, a more open-source platform, federation across instances, shared protocols, and users in charge of their own "Personal Data Repositories" that they can easily share and move around.

In other words, Twitter is reinventing , and ignoring years of progress already made on the protocols and infrastructures of the .

I'm really wondering what's the point. If you're a company like Twitter, that has already been struggling to turn profitable for the past decade, what's the point of pouring even more resources into rebuilding ActivityPub from scratch instead of reusing what's already available?



A platform about automation, open-source, software development, data science, science and tech.