UnshavedYak

joined 1 year ago
[–] UnshavedYak@kbin.social 3 points 1 year ago (1 children)

What's the difference to users of the two platforms, in your eyes? I'm not familiar with the workflows of either Instagram nor DA

[–] UnshavedYak@kbin.social 34 points 1 year ago

Yea, i'm not sure how much benefit of doubt we should be handing Mark Zuck of all people. There's few people in the world who make their intentions more clear than him. Not that i'm trying to paint him as evil, i'm not and i don't think he is, but i also see no reason to expect self-run instances to offer an olive branch to him.

We should be vary paranoid about Embrace Extend Extinguish in these communities.

[–] UnshavedYak@kbin.social 2 points 1 year ago

I really like HackerNew's approach to this. There is a downvote button, but only older, higher reputation accounts get it. Tildes has something similar (ish), in the sense that accounts with reputation get different features.

It's something i want to experiment with some Fediverse software too. I think features like these can help shape community.

[–] UnshavedYak@kbin.social 3 points 1 year ago

Good link. It'll be interesting to see where it goes. I think this really comes down to a question of "Does the Fediverse even have to capability of federating user actions without indicating what user did the action?"

Plus, if you can muster up some solution, is that solution then easily falsifiable? Ie could a server send thousands of automated fake downvotes that don't actually tie to a specific handle? How would a receiving server know that some anonymous vote is a real vote? etc

Challenging problems.

[–] UnshavedYak@kbin.social 4 points 1 year ago

I'm (as a dev experimenting with the fedi) more interested in the features each platform adds to the fedi and ensuring we have consistency. Which is probably included in what you said, i'm just being explicit.

Ie regardless of if it's an upvote or a star, hypothetically it should have a similar effect in all platforms that federate with that value. If it modulates score in an algorithm, it should "mean" the same thing to the fediverse so that it has similar outcomes in all platforms. A silly but extreme example of this failing would be one site upvotes and downvotes meaning opposite things on two implementations - it would be chaos hah.

I hope (but don't yet know until my implementation is further along) that Like and Boost are functionally different. I also hope no ones implementation is conflating them.

Either way interesting times and i'm excited to see where we take it :)

[–] UnshavedYak@kbin.social 2 points 1 year ago (2 children)

That brings into question what downvotes are, then hah.

[–] UnshavedYak@kbin.social 1 points 1 year ago (1 children)

What are your thoughts on reactions instead of rewards?

[–] UnshavedYak@kbin.social 1 points 1 year ago

I'm on mastodon.art and donate $1/m, same story. It's only a handful of people that donate (hundreds, but still - much smaller than the thousands of users) and we cover the bill.

Though, this is also why i'm experimenting with custom Fediverse instance software that prioritizes low cost operation. I think Fedi would be better off if it wasn't a huge lift to figure out hosting. There's enough challenges in hosting instances, it would be nice to reduce as many as possible.

[–] UnshavedYak@kbin.social 0 points 1 year ago (1 children)

So you're running a local DB and backing up the external drive? Neat. What about static storage? Images/videos/etc? How are you handling backup?

I'm interested in this space because i'm writing an experimental ActivityPub client and one of my goals is to make it "as cheap as possible" to run a micro-instance. I plan on exploiting a single directory, sqlite and file storage, that users can just rsync or backup however they wish. Cheap is tough hah.

[–] UnshavedYak@kbin.social 3 points 1 year ago (3 children)

DB would be a big one, no? Not sure what Kbin is using, but DB costs tend to be meaningful as well, especially since depending on how the app is designed the usage requirements can sort of parity the app hosting requirements itself. Plus storage, but that can be more variable depending on how robust you want it to be. Ie S3 is pretty robust but it's expensive, etc.

[–] UnshavedYak@kbin.social 8 points 1 year ago

Yup, it's like email but take away recipients. Yea, there's sorta recipients, but you don't really know who it's federated with/etc. We (foss devs) need better optics here. UX is difficult, though i welcome ideas.

[–] UnshavedYak@kbin.social 2 points 1 year ago (1 children)

Seems kinda wonky. I'm working on writing my own flavor of an ActivityPub client. Is there somewhere you know of that this is being discussed, developed, etc? Iirc ActivityPub itself doesn't define this, right? I figure what we're talking about here is just the data model some apps have created within the ActivityPub spec - and by keeping it consistent apps can federate with each other. I'm curious on advancement of that model to introduce new concepts and features but retain some compatibility.

view more: ‹ prev next ›