I don't think follow bots are a good idea, because they make the federated timeline the same on every node. Without them, the federated timeline is still an expression of the interests of the node's users.
@lambadalambda that's an interesting point. However, instances that are not running follow bots will not have this issue. So in the end it's up to the instance admin, if they want to make it easier for users to find other potentially interesting users (by running follow bots), or do they prefer to keep the federated timeline a better reflection of local users' interests. :)
@rysiek the problem of user discovery is so bad on mastodon because there's no publicly visible timeline. When I was starting my instance and looking for people to follow, I'd just look at the public timelines of other gnu social servers. Of course, that's not possible with mastodon, so you need the bots.
@lambadalambda Then again maybe people prefer to look up friends through friends rather than through public timelines. Public timelines can also be extremely overwhelming for some .)
@mmn Sure, but follow bots have nothing to do with that, or not?
Follow bots, as thinfs are right now, help create more complete locally stored conversations etc.
@rysiek @lambadalambda My hope is that #FOAF gets implemented in #Mastodon. Then any FOAF crawler can generate a good overview of the social graph.

(I can't add issues or requests since I'm not a customer with #GitHub, so cc: @gargron)
^- @chimo made some neat visualisation at some point I believe. I've just played with crawling and drawing ugly graphs using Graphviz.
@mmn @gargron @lambadalambda @rysiek you could do xfn more easily than  foaf as it's just a few rels in the template