@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 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. ๐Ÿ’š

@andi It shows that visualising a large discussion is not currently a solved problem, and people who have the problem and find even a *partial* solution get very excited.

For a while.

Then give up and go away.

There are (to them) more pressing issues.

@andi this post and gift to all of us and was my favorite thing on mastodon 2018, ty andi ๐Ÿ’š

shame that the original post is somehow ruined, it only exists in screenshots now.

@starwall Yeah I'm really curious why it did that. Someone deleted a post or something? The knzkpocalypse?

Anyway, over the moon that you like it, I get out all my code art angst on here and it's absolutely beautiful when something connects. ๐Ÿ’š๐Ÿ’š๐Ÿ’š

@andi this looks awesome, but i don't find the correct url for a thread on mastodon. i tried with the first toot of a thread but no luck

@tykayn It's possible it's not working very well at present, I haven't looked at it in like a year ๐Ÿ˜…

@andi @starwall
Hellthread? What's that? Is this a thread with deeply-nested, branchy replies? I definitely need this to stress-test my #ActivityPub server!

@andi @starwall

And, actually, the way I store threads imposes a limit of 256 nesting levels... That's a lot, but exceeding it is bound to break things at least visually.

@shitpisscum @grishka @andi An unwise man once said: A hellthread is a thread which is hellish

which means nothing

@grumbulon @shitpisscum @grishka It's called a "hellthread" because, much like Hell, once you're in it, it's hard to escape (god have mercy on our souls)

@andi #Mastodon needs proper threading. There's no reason one should have to use another tool when thread visualization has been a basic messaging feature for 30 years. #MastoDev


@BalooUriza @starwall Given the way it's architected and how ActivityPub works I imagine it's a bit more difficult than I'd initially imagined.

@BalooUriza @starwall Did Usenet allow message deletion though? I think there's the sticky bit...

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 ๐Ÿ˜˜