vincent

@vincent@librem.one

Open source developer. Wikidata, IPFS, Linux, Ethereum. /r/fuckcars enthusiast. I tend to boost funny stuff.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

vincent, (edited ) to random

Thinking of starting a mastodon instance for myself and for past and current patreon supporter, where I could develop more fediverse projects I want to create.

Is that something that you would be interested in?

(and of course bird.makeup would never get banned on it)

vincent,

First thing I wanted to explore is porting the twitter algo to the fediverse: https://github.com/twitter/the-algorithm

(And all experiments would be opt-in, so your experience can stay vanilla mastodon if that is what you wish)

vincent, to random

So I've been optimizing the number of calls I make to twitter this week ( https://git.sr.ht/~cloutier/bird.makeup/log ) and the error rate has been going down a lot.

It seems the user endpoint is the only one rated limited, so all the errors left are coming from that. You'll see that when looking at a profile or when trying to follow.

Still have many ideas on how I could optimize this further

vincent, to random
vincent,
vincent, to random

bird.makeup builds are green again! https://builds.sr.ht/~cloutier/job/1022042

Still some errors right now related to rate limiting, but it is catching up to what it missed since the login wall

vincent,

Probably means it's time for another new server 🙃

vincent, to random

Upgraded my @ivory sub to yearly from monthly.

I’m ready for this to be a long term relationship

vincent, to random

So I have found ~50% of the new calls I need to make to make bird.makeup reliable again. I am still somewhat expecting Twitter to roll back the changes they made, but if they do not I’ll start implementing that this week

vincent,

More specifically I have:

  • A new way to read specific tweet
  • A new way to pull a profile if they have been followed before

Still missing:

  • A way to convert handles to numeric ID
  • An alternative way to pull a user timeline
vincent,

Re: converting handle

I’m thinking either I could index them as new users get retweeted (from another api call). Overtime it will become somewhat reliable, but not for niche accounts.

Or I can use actual Twitter accounts to crawl those in an async way after a follow

vincent,

Re: alternate ways of getting timelines

This is a critical call to make bird.makeup work. That’s how I get new tweets to forward to fediverse instances.

If I don’t find another public api call that’s still open to do that, I’ll have to pull out the big guns and use actual Twitter accounts to do the indexing.

I’ll probably do something where people can gift their old accounts to the project via the web UI.

Tbh I was expecting to have to do something like that much sooner

vincent,

Another way you can really help bird.makeup is finding any open source projects that integrates with any parts of Twitter that still work and send those to me. I’ll reverse engineer them and get new ways to crawl Twitter

vincent,

@smallsco not really, they are other projects out there that do exactly that, and there are many accounts setup for rss feeds especially on botsin.space

Also RSS doesn’t map too well to activitypub, I prefer to focus on other social networks for future expansions

vincent, to random French
vincent, to random

Threads looks clean! I hope they will turn on federation soon

vincent, (edited )

How long do you think it will take before Meta enables federation in Threads?

vincent, to random

Rates of errors on bird.makeup are still elevated but it seems to be getting better

vincent, to random

Even though people thought bird.makeup would die this weekend with the login wall, it's actually more popular than ever!

The process I use to get information from Twitter still works but has a 40% percent error rate it seems. It's also much higher for accounts followed for the first time. It's very likely that's it's coming from their internal service being flaky and not actual ban enforcement. I'll see over the week if this improves otherwise I'll start figuring workarounds for those cases.

vincent,
vincent,

@MarkAssPandi I think the problems I have with new accounts is what brought Nitter down.

vincent, to random

Taking a break today of trying to improve bird.makeup because it looks like it’s already working better than Twitter itself

fishcharlie, to random
@fishcharlie@mstdn-social.com avatar
vincent,

@fishcharlie Seems like Elon has fired all the backend engineers, so all the new stuff since he is here is just UI changes, including this. Backend stays the same.

But it seems the twitter backend is becoming super flaky, often failing to return results (getting 404, failing to return videos, etc). So I will have to figure out a way to reliably get the info I need, or have graceful degradation when I don't get everything

vincent, to random

Started Silo on Apple TV today and it’s quite good!

vincent,

Silo was just too good, and I can’t wait for the second season, so I’m starting the book series 🤓

vincent,

@steffen I did! Really like it so far. I do think the changes Apple made to the show makes it even better though. They kept everything great about the world but improved the pacing

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • DreamBathrooms
  • everett
  • magazineikmin
  • Durango
  • InstantRegret
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • thenastyranch
  • kavyap
  • ethstaker
  • megavids
  • tacticalgear
  • cubers
  • cisconetworking
  • osvaldo12
  • khanakhh
  • ngwrru68w68
  • modclub
  • tester
  • anitta
  • normalnudes
  • Leos
  • provamag3
  • lostlight
  • All magazines