Oh, one more thing.
It seems a bit misleading to say "You are being censored right now on Hive..." and the like.
If I understand correctly this is happening on the frontend level, not on the level of the underlying Hive network.
The content got added to the blockchain normally. It's being publicly exposed as well as copied and transmitted around the globe. That's why the blacklist can even come into the equation. No need to blacklist something that isn't in the database, it essentially wouldn't exist already. Unless I deeply misunderstand, of course.
That censorship is happening on Peakd.com/hive.blog or whatever frontend not on Hive.
It's old news that we can't trust these webpage frontends with all their liability limiting TOS.
This is incorrect. All dapps, like Peakd, use APIs to get data from the blockchain. Hive provides the APIs dapps use (although dapps could make their own, if they have the resources to do so).
The #irredeemables list affects the Hive API such that data from the blockchain for these accounts is not availed users of the APIs. This is how all dapps are censored, not by the individual dapps themselves.
Hive is doing this through the arbitrary undertaking of @themarkymark through the #irredeemables list, which he alone controls without public input or ability to affect in any way whatsoever.
He was put on the list far before I had any control over it.
Are you comfortable with one person being in control of that list? Since you are that person, I suppose you are at the moment.
Would you be comfortable if @joe.public was that person?
No one seeking censorship resistance should allow this to continue to be controlled by anyone except through public debate and application of the HPS mechanism.
Will you support the limitation of adding malicious actors to the list only through the HPS mechanism, and enabling folks to get off the list as outlined above?
Also, you have control of it now. Absent compelling evidence of malicious acts, I recommend removing @joe.public from that list without delay. My understanding is his only fault was in replying to spam with the purpose of discouraging it.
Certainly that does not warrant being censored as a threat to Hive.
I haven't heard any other allegation of wrongdoing committed by @joe.public. Unless there is some other reason to censor them, I reckon integrity requires removing that sanction forthwith.
I have not heard any other allegations either.
I say you reckon correctly, justly, rightly, and with Logos. These Abuses of others make credibility and integrity, quite impossible, the way I see it. This one is by far not the only, but it is quite heinous of an injustice.
It bodes poorly for the survival of Hive in a world where censorship if burgeoning everywhere. We see what has happened on Steem since the fork, and it is useful to remember that no new code or capabilities were necessary to do any of those things on Steem, and that Hive is just a copy of Steem code. Every bit of the censorship, frozen accounts, and etc., is possible right now on Hive.
All of the frontends for Steem and Hive have been complete garbage compared to what they should be. Condenser is a disorganized over-bloated hunk of shit. We need something sleek and simple. We need to turn these centralized reputations systems into decentralized ones.
I know exactly what we need to do, but I don't have the resources or the knowledge to put them to paper at the moment.
We need a node that gives ownership of the blog to the blogger.
We need custom trending tabs unique to every user.
Reputation must be determined by everyone collectively.
I basically just chalk it up to no one having any idea as to what this platform needs or how to implement it.
I absolutely agree, except that reputation should be just as individually determined as the first two mechanisms. Reputation in the real world is utterly subjective, and that's what makes it useful. If you want something collectively determined, don't call it reputation, because reputation isn't collectively determined IRL.
Call it community response, or something, since that's what it will likely be.
I look forward to the eventuation of a distributed blockchain social media platform, that enables individuals themselves to undertake to control their content choices personally, and participate in collective choices at will.
However platforms fail to meet those goals, they subject the community to arbitrary control.
Thanks!
"All of the frontends for Steem and Hive have been complete garbage compared to what they should be. Condenser is a disorganized over-bloated hunk of shit."
Couldn't have said it better myself. I have a tiny bit of experience working with condenser and it isn't pretty. I had to wade through far too many deprecated or unfinished calls to find the ones that actually work.
"I know exactly what we need to do, but I don't have the resources or the knowledge to put them to paper at the moment."
I'm awful at social networking, but I can code. If I could find an inlet to a community that might organize to develop something that respects all of us, my motivation would soar and I could likely overcome the roadblocks I've found on my quest to make an application frontend to my favorite content blockchain.