@starwall Comparatively, this is what @CyclopsCaveman's thread looks like. Notice the clown penis tangent...

How the hell has something I've made gotten over 50 boosts?! My most celebrated professional work on Twitter doesn't even get those kinds of numbers! πŸ’šπŸ’šπŸ’šπŸ’š

@andi This is incredible, FINALLY a way to view my pain in an aesthetically pleasing way!

@starwall I'm just happy to have finally found a good use for ObservableHq πŸ˜‚

@andi You have done a great service today. Lemme find the original Welcome to Mastodon hellthread...

@starwall Hmmm! Yeah, I think the style the visualiser uses tends to be emphasis quantity of toots over number of people in them. I should do something like size nodes based on number of participants...

@ponfarr Thank you!!! 😊 TBTH the hard part was more figuring out Mastodon's API than visualising the thing!

Feel free to fork it and try other D3 hierarchical layouts! Should be a way to get most of the ones in here running: github.com/d3/d3-hierarchy

@andi @starwall
This is *very* cool.

Be a shame if *this* were to turn into a hellthread.

@Quixote171 @starwall INDEED! πŸ˜„ (and thanks!)

(But mainly because I'm about to head to drinks and my mobile's dead πŸ˜“ )

@andi @Quixote171 You are a genius for this. A genius and a saint. Thank you again, this is epic.

@starwall @andi
And you can kinda watch it spider in real-time. This is awesome.
Hey, @Slipperywerm - check this out.

@starwall @andi
This is so frickin cool. I love it.
Just looking at threads for the rest of the day.

@ben @andi we need a varying size of the dots, representing how many boosts and favs they got. That would be the logical next step.

@andi @starwall This is my selfie thread I couldn't find the original toot but it's there somewhere

@scribblefrog @starwall Hmm, seems the API is missing a toot. It's worth noting that I can only visualise the toots that botsin.space have seen, and the stratification algo will die if it can't find a particular parent. Will try to build a workaround for the next version!! πŸ’š

@andi @scribblefrog @starwall

If you search for the URL of any ActivityPub object, the instance will update its record in the database.

I had to do that recently when an avatar refused to update.

@ben @scribblefrog @starwall Oh wow, that is really good to know β€” I can write some error handling for that no prob πŸ™Œ

@ben So, I have the local ID of the problematic status but not its original URL or instance ID. Any ideas? Worst case I can patch around by creating dummy objects but it'd be nice if I didn't have to do that.

@andi probably a deleted toot or a toot from someone who blocks the entire botsin.space domain.

@ben Quite likely. Okay cool, I'll do some error handling that makes it show up as a like a white dot or something. Thanks for the insight! πŸ’š

@andi @starwall hey @woozle, remember when we were talking about ways to keep conversation threads straight? This looks *fun* and i kinda want to use it...

@eryn @starwall @woozle It's just an Observable notebook, please feel free to fork! πŸ’š

@imani @starwall That's like choosing a favourite child, can't do it. πŸ’š

Sign in to participate in the conversation
Nuklear Family

This is the personal instance of Andi N. Fiziks. Love me or hate me it's still an obsession 😘