atomicpoet,

now allows you to “choose your own algorithm”.

Which sounds “incredible” and “sci-fi”—but it really isn’t.

What it essentially does is give a Twitter-like service Reddit-like features.

As an aside, now I’m wondering why Reddit doesn’t offer an alternative web front-end to make it more Twitter-like!

But how does this apply to the flavour of the ? This feature now makes me realize how big a deal Fediverse groups are going to be, and if I were @Gargron, I’d be even more excited about rolling out Mastodon’s group functionality.

Because while groups aren’t exactly relevancy algorithms, once you add a “New”, “Hot”, “Best”, etc. feed to groups, now you’re in business.

I don’t know if choosing your own algorithm is the killer feature that Bluesky thinks it is. My experience is that most people hate choice. Nevertheless, I still thinks it’s important.

@fediversenews

atomicpoet,

If this is "choosing your own algorithm", has actually had this feature long, long ago.

We call it "Antennas" -- and you can easily build an Antenna yourself.

Here's a screenshot for Antenna creation settings.

gabriel,

@atomicpoet

Is there a way to filter by language?
I can't find anything in the settings and I can't think how to do it in the antennas.

kainoa,

@gabriel @atomicpoet There's no language filtering anywhere in Calckey yet -- rest assured, it's a planned feature.

ArtBear,

@kainoa @atomicpoet @gabriel
Antennae are great btw, I keep adding new ones for different topics, or putting together certain commentators.

Having antennae for collecting updates from infrequently posting creators I find really very cool. So I can see new pieces art / comedy / photography / etc inside each antenna from a bunch of users I specify with include and exclude keywords or choose with media etc etc.

misskoula,
@misskoula@libretooth.gr avatar

@atomicpoet great but buggy feature... Now working the most of the time...

atomicpoet,

So I'm thinking about this in more detail, and I think the "choose your own algorithm" feature with is really not hard to implement, and something very doable on the .

What do we exactly want from an algorithm? Topics.

And we want topics sorted according to the following:

  1. Hot
  2. New
  3. Top
  4. Rising

Some people would like a "controversial" feed, but we don't have to give it to them 😉

As for "Top", we can sort it according to time parameters.

mentallyalex,
@mentallyalex@beige.party avatar

@atomicpoet though not completely opposed I would be curious how we could mitigate bad actors manipulating the algorithms?

I would imagine that Fedi services could adopt them. For example, maybe Calckey would offer algorithm whereas Misskey didn't?

I can absolutely see a benefit in allowing for some computational assistance.

atomicpoet,

@mentallyalex Well, the way you combat bad actors is to not allow black box algorithms. Make them transparent. Basically show everyone how the sandwich is made.

My objection to algorithms isn’t that the exist. Everything in computer science has algorithms.

My objection is that Big Social dictates relevancy, and I have no say in the matter.

That said, algorithms that focus on drama and outrage should absolutely be banned even if they’re transparent.

mike,
@mike@thecanadian.social avatar

@atomicpoet I've always envisioned it as something more personal. Like something that would go through your incoming feeds, pluck stuff out it thinks you'd like and present it in a curated feed. I was in a discussion about algorithm bots. Basically a bot that would go searching for your criteria and repost it. You could then throw it in a list or whatever. Algobots roll out!

sparkit,

@atomicpoet I think magazines are also a good example of something similar to Bluesky's lists because they seem to work like subreddits but every user can create one choosing several hashtags to follow (and maybe other conditions? Not sure about that) and other people can subscribe so it's an interesting mix.

atomicpoet,

@sparkit I was actually thinking about this too.

admin,
@admin@mastodon.ai8w.ddns.net avatar

@atomicpoet I Want none of this on Mastodon. If I want someone to tell me what I should be paying attention to, or what I should be afraid of, I'll talk to my wife, or turn on CNN or FOX news (the latter for the lulz, of course).
I enjoy being able to determine what I see here, as opposed to the crap-crammed-down-my-throat algorithms of other social media outlets.
Why WHY WHY would anyone want to turn Mastodon into Twitter?

sub_o,

@admin @atomicpoet If you want to have some sort of algo / recommendation, then just make sure that it's not on the home timeline.

Do it like the explore page. An extra column for it.

Honestly I'd like to have top posts, but only for specified instances.

Because I'm getting bored seeing the same Americans doing the same routine "Wow Elon / conservatives / NYT are nazis" every day feigning surprises.

atomicpoet, (edited )

@sub_o @admin Well, this is why ’s antennas are such a godsend—because they allow you to build an algorithm focused on topics. And you can be specific about source, date, arguments, etc.

admin,
@admin@mastodon.ai8w.ddns.net avatar

@atomicpoet @sub_o
The biggest problem I see with this idea is Europe - since it's app-based, there is no way for anyone to know their data is being used in such a way, and without notice or consent, the EU is going to have some very negative things to day about it.
If it's not 100% "opt-in" to use (for example) data I have created, then there are some significant privacy concerns here.
Utilizing someone's data without notice or consent... that's treading a fine line.

atomicpoet,

@admin @sub_o Calckey’s antennas are actually not app-based. They’re entirely keyword based with search arguments and parameters.

admin,
@admin@mastodon.ai8w.ddns.net avatar

@atomicpoet @sub_o
Per the announcement you re-tooted, there will be analytics, which means someone is going to be compiling that data somewhere, without the consent of anyone on Mastodon or the greater Fediverse,.
This is as much a search engine as Google is, from the description and from what I've read so far.
Mastodon users are about to be indexed, categorized, and their data stored without their consent
The current hashtag search works. We don't need an external database with metrics...

atomicpoet,

@admin @sub_o Are you really not aware that *key apps have had search capabilities for years, and that *key is older than Mastodon by two years?

Literally everyone who’s aware of the Fediverse beyond Mastodon knows that indexing has been here for ages.

steve,
@steve@social.technoetic.com avatar

@atomicpoet How would you determine "Hot", "Top", "Rising"? Mastodon, and probably other implementations, don't federate likes. That may be true for reply counts too.

eshep,

@atomicpoet @steve, could you expand on "don't federate likes" please?

uastronomer,
@uastronomer@mastodon.monoceros.co.za avatar

@eshep @steve @atomicpoet From what I've seen, if you and I are not on the same instance, and we both see a post from somebody on a third instance, and we both like that post, then the following happens:
OP sees both our likes. But I don't see your like, and you don't see mine, unless we use "View on original page"

eshep,

@steve @uastronomer @atomicpoet Hmm, hadn't noticed that. Do you see any likes on this thread from my question to here? I see only the two I just made.

uastronomer,
@uastronomer@mastodon.monoceros.co.za avatar

@eshep @steve @atomicpoet Nope! The only like I see is one I made on Steve's "How would you determind..." post a bit further up the thread.

eshep,

@steve @uastronomer @atomicpoet Thanks, good information to know! I don't see any likes on that post. Now I'm curious how that ""feature"" works across other softwares. I wonder if it's just another case of Mastodon not playing well with others, or this is equally shit across the board. Anyone tested this thoroughly between different AP interfaces?

uastronomer,
@uastronomer@mastodon.monoceros.co.za avatar

@eshep @steve @atomicpoet I could be wrong, but I seem to recall this being a design feature of Mastodon itself - the idea being that "Going Viral" is everything bad about social media, because disinformation and chasing clout and so on, so the idea is to hide a post's popularity so that people are less likely to respond to a message because of it's popularity and more likely to engage based on the content of the post itself.

Personally I think that this is just a feature of how human brains evaluate the importance of information, it's a feature of how we communicate, and that it is how ideas naturally propagate through societies and cultures. I think that social media merely amplifies this process, and did not create it from nothing, and that trying to solve all those problems by amputating it completely is a mistake that ends up neutering conversation completely... but what do I know, I'm just some random guy on the Internet shrug

eshep,

@steve @uastronomer @atomicpoet Good point with the "viral" garbage. I don't dislike that likes wouldn't be seen by anyone other than the two parties directly involved. It makes sense when you translate it to real life conversations. Usually, people don't advertise how many people agreed with something they said, or how many nodded their head when a good point was made during conversation. But as you said, forcing people to not do things they would prefer to otherwise, never goes as expected.

jupiter_rowland,

@Steve Bate It doesn't?

If I like a Mastodon toot on Hubzilla, my like can be seen on Mastodon. Vice versa, if someone on Mastodon likes one of my Hubzilla posts or comments, I can see it. And I'm pretty sure that all this doesn't only happen on the side of Hubzilla where ActivityPub is an optional add-on.

steve,
@steve@social.technoetic.com avatar

@jupiter_rowland For example, one of @atomicpoet recent posts currently has 19 likes and 9 boosts. It displays as 0/0 on my instance. I've read that Mastodon doesn't federate "likes" because it would be too easy to spoof and some users don't like exposing that data outside their local instance. I'll look for a reference.

GrahamDowns,

@atomicpoet I want no algorithm at all. Always show me the latest posts and boosts from my followees, and nothing else, in reverse chronological order.

For me, this place is all about what's happening now among the people I'm interested in. When I open Mastodon in the morning, and glance at it occasionally during the day, I want it to feel like walking into a party, sitting down and listening to the currently ongoing conversations, inferring what they're talking about, and jumping in.

I'm not interested in anything any of my followees said 10 hours ago, no matter how popular it is. Nor am I interested in anything they Favourited/Liked.

The single biggest thing that drew me to Mastodon from Twitter was exactly that: it's pre-algorithm Twitter, and the fact that Twitter got an algorithm is the worst thing that ever happened, and I've resented them ever since.

The last thing I want is for Mastodon to force an algorithm on me. :-(

atomicpoet,

@GrahamDowns I'm not talking about Mastodon.

GrahamDowns,

@atomicpoet Fair enough. My comments stand for any -compliant network/client, though. :-)

atomicpoet,

@GrahamDowns Too late. *key apps have had antennas forever, and people love them.

You can't push your preferences onto the rest of the Fediverse.

GrahamDowns,

@atomicpoet I'm not. I'm just asking for a setting that allows me to keep my own preferences, and doesn't force anyone else's onto me. :)

atomicpoet,

@GrahamDowns Then why do you care about apps that you don't use?

GrahamDowns,

@atomicpoet Interesting question. I guess because I... might use it in the future?

Or because maybe someone who shares my preference discovers the fediverse through one of those apps (just like I did with Mastodon), gets dissillusioned because it doesn't have an option to remove all algorithms from the main timeline (before they've had time to learn that there's more to the fediverse than just that app), leaves and never comes back?

atomicpoet,

@GrahamDowns *key apps have existed since 2014, two years before Mastodon arrived on the scene. And they haven't affected your use of Mastodon one bit.

Rather, the entire time you've been convinced that no "algorithms" exist on the Fediverse when this is simply not the case, and hasn't been for some time.

Stick to your preferences. There's no reason to inquire about someone else's.

GrahamDowns,

@atomicpoet That's fair enough. I shouldn't've actually replied on that thread and told you my preference without being asked and without really understanding the context.

Because I don't really know much (if anything) about calckey anyway.

I apologise.

In South African English, there's this saying when someone jumps into an ongoing conversation without really understand what it's about: we say they're "picking up stompies" (a stompie is a slang term for a cigarette butt).

Apologies for picking up stompies there. I really need to work on not doing that.

atomicpoet,

@GrahamDowns All good.

dadalo_admin,

deleted_by_author

  • Loading...
  • atomicpoet,

    @dadalo_admin Why do you want this?

    micenest,

    @atomicpoet proudly make usage of that ever since i moved instances - to get the timeline of specific instances and users without that much clutter ​:bun:​

    jynersolives,
    @jynersolives@mastodon.social avatar

    deleted_by_author

  • Loading...
  • atomicpoet,

    @jynersolives I haven't seen an unlisted post in an Antenna yet.

    atomicpoet,

    @jynersolives I haven't seen an unlisted post in an Antenna yet.

    NaN,

    @jynersolives @atomicpoet

    As I understand them, antennas filter the Global timeline, showing only what the filter allows. By definition, unlisted notes don't appear in the global timeline, so they also won't appear in antennas.

    jynersolives,
    @jynersolives@mastodon.social avatar

    deleted_by_author

  • Loading...
  • NaN,

    @jynersolives @atomicpoet

    Hmmm, interesting. Good to know.

    johnb48,
    @johnb48@mastodon.online avatar

    @jynersolives

    What is an unlisted post and what does one use it for, please?

    @NaN @atomicpoet

    NaN,

    @johnb48 @jynersolives @atomicpoet

    Posts can have several levels of public visibility.

    Global - everyone on every server will see it in all feeds (global, home, threads, etc.). This is usually the default visibility.

    All other settings narrow the audience.

    Unlisted - visible everywhere except in the Global timeline. People often set replies as unlisted to keep from cluttering the global timeline. They are visible when reading the thread.

    Followers - only visible to people who follow you.

    Direct - visible to people actually mentioned in the post.

    This reply is marked as Unlisted.

    matthieu_xyz,

    @atomicpoet @Gargron @fediversenews

    I don’t like algorithms much, because every algorithm becomes a game and some clout-chasers are very good at games and even cheat. The Bluesky’s "12 likes to be on what’s hot" feed was already pretty terrible. You just need 12 friends to get in there. The new "what’s hot" is also terrible, because it’s a reddit-like hot algorithm except for the entire platform not for a group and once a post get there it can stay on top for the entire day. It’s basically reddit karma farming. 0% chronological (But understand why people with large following like this)

    I also don’t like the idea of likes becoming a measurement of a post’s worth. On mastodon likes are benevolent and boost is the actual "I want more people to see this" button. What about emoji reactions? If I react with a 🫠 is this supposed to be a like? A dislike? To me the worth of a fediverse post is by the number of boosts and I hope it stays this way.

    What I PARTICULARLY don’t like is the way bluesky implemented their custom feeds. It’s not a plugin written in AIscript running on your instance server nor on your client. It’s literally some random dude’s server running unknown code. Meaning on top of trusting the software running on your client, the software running on your instance server (PDS), the software running on the BGS (which is a separate service) you know have to trust N services offering you N different "custom" feeds. "Make your own feed" doesn’t mean select a few keywords, it means run an entire server on your own.

    But still, we can learn from bluesky. Algorithms aren’t all bad and we can have more than just chronological orders. The Mutuals feed is very popular and simple to add, the catch-up feed is interesting when people login only once a day and don’t want to scroll their entire timeline since yesterday, etc. We can add a little bit more choice in our timelines.

    But I still I prefer my antennas than having to ask a third-party dev, please can you make a custom feed following this keyword for me? This isn’t freedom of choice to the users...

    atomicpoet,

    @matthieu_xyz @Gargron @fediversenews This is a good summary, and explains everything well. My takeaway is that we can do it better with less resources and with more transparency. Antennas really are a better option.

    narF,
    @narF@mstdn.fr avatar

    @atomicpoet @fediversenews @matthieu_xyz I wrote this thread about sorting algorithmn for Mastodon 3 years ago and it got a lot of interest and replies.

    https://mstdn.fr/@narF/104887310401243826

    It's sad that there isn't an implementation of it yet.

    narF,
    @narF@mstdn.fr avatar

    @atomicpoet @fediversenews @matthieu_xyz Can Antennas on Calckey do what I'm describing in that thread?

    matthieu_xyz,

    @narF @atomicpoet @fediversenews This is what the antenna creation UI looks like. It’s nothing like a bluesky custom feed that can detect pictures of cat with AI. But it’s much stronger than just following a hashtag.

    So strong that users are even afraid of people finding their post when they thought they were relatively hidden and hard to find.

    btrandolph,
    laurenshof,

    @matthieu_xyz @atomicpoet @Gargron @fediversenews good post, I agree.

    I do like the feed that just got added today on bluesky, that shows the first post of new users signing up. That might be helpful for onboarding new people, and something that fedi can probably take some inspiration from.

    Twitter_expat,
    @Twitter_expat@mastodon.world avatar

    @atomicpoet @Gargron @fediversenews

    It sounds like false variety of choice. If you choose mutual and your followers are in hot topic posting then you will fall back to hot topics anyhow. I’ve seen that people like to create their communities and circles were they are comfortable, heard and appreciated and stay there.

    NasosAlaiskas,
    maegul,

    @atomicpoet @Gargron @fediversenews

    What it essentially does is give a Twitter-like service Reddit-like features.

    I think I’ve been saying the fediverse needs this since I got here.

    Once you take away a shadowy manipulative engagement driving algorithm, and rely entirely on reverse chron and your social network, there’s a lack of structure that is socially off putting and exclusive.

    Fusing Reddit like structures with an algorithm free social network can add discoverability and engagement to a social connections first platform/ecosystem.

    Topic based structures help you find people, and filtering/sorting features (which I think is a better name than algorithm which clearly now connotes manipulation) help you find what everyone is talking about so you don’t feel left out, while leaving you in control.

    I hope federated groups become normal and take off as a major way of interacting in the fediverse, even to the point that instances become less significant.

    chris,

    @atomicpoet @Gargron @fediversenews

    When I get some time, I'll be looking into implementing an algorithm that I can apply to boosts where I can apply a positive, negative, or neutral rating to boosts from particular posters and have those surface (or sink) in my timeline based on the ranking score of the booster and boostee. I'm also looking into a "seen before" filter to skip the duplicate boosts as one goes viral.

    Running a server for one, so I'm not looking to apply this to others' feeds.

    oneian,

    @atomicpoet @Gargron @fediversenews
    I totally agree. I don't like it if there is too much choice. But at the same time I think it would be great if there would be the minimum choice to activate or deactivate some kind of standard algorithm and then, if you want to, you can modify it as much as you want if you have the time to get into how to do that.
    Maybe there is something like that already here that I don't know about.

    skotchygut,

    @atomicpoet @Gargron @fediversenews but what if I choose the wrong algorithm? It would be more difficult then moving to a new neighborhood to change! /s

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