pull down to refresh

Yesterday we first-hand witnessed that resisting censorship on SN is much like resisting censorship in Russia: it paints an enormous target on one's back. Our own syndication post was the top downzapped post. If we'd be resisting a nation state though, our disobedience would have landed us in the gulag awaiting poisoning with polonium, Novichok and/or epibatidine, but luckily we are finding ourselves in a relative benign position where we just have to resist little authoritarians with barely any real power, not big ones.

Additionally, because we despise "devs do something" and we strongly believe that the power of SN is the community, not the money, we act from a baseline conviction that the community can just do things. And we intend to just do things. Of course, we've foreseen a counter reaction and already have developed a series of mitigations to potential attempts to disrupt our resistance.

The first trick from our resistance handbook is a simple one: we will only post reports of downzapped posts, so if you're interested to learn about content that you may have missed, of any nature, you can subscribe to our posts, as subscriptions always deliver. If you don't want to see our posts because you dislike things that were downzapped, you can simply mute us. To do either, go to our profile, tap the ... next to our nym and use the "subscribe to posts" or "mute CindyKate" option as you desire.

Enjoy your day.

@ek's absomute script is also interesting: #1438661

reply
191 sats \ 20 replies \ @ek 22 Feb

Are you running it? Maybe I should make a post about it and upload it as a GitHub Gist for easy installation

It doesn't solve the downzap problem though

I also need to figure out how to run this on iOS, if there's a way at all

reply

I have it slated for testing but I won't run it in production because I don't run extensions outside of the built-in brave "shields" thing. Still it's something I would like to have.

reply
628 sats \ 17 replies \ @ek 22 Feb

I just learned that Shield allows you to run custom scriplets!

So if you save this as a custom scriptlet at brave://settings/shields/filters:

window.addEventListener('DOMContentLoaded', () => {
    function removeCollapsedComments() {
        document.querySelectorAll('div[class*="comment_collapsed"]')
            .forEach(node => {
                if (node.textContent.startsWith("reply from someone you muted")) node.remove()
            }
        )
    }

    // Run on initial page load
    removeCollapsedComments();

    // Watch for dynamically loaded content
    const observer = new MutationObserver(removeCollapsedComments);
    observer.observe(document.body, { childList: true, subtree: true });    
})

and then save this custom filter:

stacker.news##+js(user-stackernews.js)

it also works!

reply

Thank you!!!

reply
191 sats \ 5 replies \ @ek 22 Feb

No worries!!! I hope you can read JavaScript though, because you shouldn't trust me haha

reply

Got myself a second opinion

reply
170 sats \ 3 replies \ @ek 22 Feb

Wow, impressive use of ChatGPT

Is this running on every single site we go to?

reply
201 sats \ 2 replies \ @ek 22 Feb

No, the custom filter scopes it to stacker.news

reply

stacker.news##+js(user-stackernews.js)

This line handles that? Thanks

only what you specify in the custom filter.

reply

There?

reply

On a new line and the script in the section below it.

it also works!

Confirmed.

reply

This is why we must tag @ek more often - I just got rid of Wildmonkey.

Thanks ek.

reply
101 sats \ 0 replies \ @ek 22 Feb

reply

Yes and it works. I needed to get rid of the urge to click these.

reply

I've told you guys... we should switch all to downzap all. Upvoting will be punished.

Another idea... let's make all posts to FW CCs to SS so he will be forced to zap only CCs
πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚

reply

brutal 🀣

reply

A classic... fight fire with fire...

reply

Will Darthcoin show his spending ratios?

He claims to zap more than he receives in zaps but he also claims to sell CCs for sats.

How does that work?

Will @DarthCoin show his wallet spending ratios ?

Heres mine-

Yes I am a net spender....contributing to powering the SNs sats denominated economy.

Is @DarthCoin a net monetary contributor as he has claimed, or a stingy arsemilking hypocrit.

He can show proof if he want- but my pick is he won't.

Will @DarthCoin show his spending ratios?

Silence.

reply
84 sats \ 0 replies \ @Lux 23 Feb

reply

You just made me realize that we can't forward our comment zaps.

Imagine forwarding all those CCs to SS.

reply

he doesn't even realize that I zapped him CCs in the past and he zap those to others. Or he downzapped me.
Either way I got sats in rewards LOL.
SS doesn't even know how to play this SN game. And just have to read the FAQ page.

reply

I'm not sure his memory persists between pages

reply

a true solomon runs an enema bag at sunrise; all anger & all unclean thots get flushed out!

reply
245 sats \ 4 replies \ @sox 22 Feb
we despise "devs do something"

We're very open about SN's development, and a huge chunk of this website has been built on your suggestions, your bug reports, and your help in general!

I'm really sorry if, in some way, we gave you the impression that we can't listen. But we can listen, actually we need to listen.
I visit Stacker News so many times in a day, not only to read amazing posts, but to check e v e r y post for bug reports and suggestions. I want need to do that, because I'm a developer and I serve you, the user.

we despise

But maybe it's not about impressions, maybe it's about someone's principles. To that I say: please come to us, explain what's wrong.
change comes from speaking up, not from workarounds.

Stacker News is an ever-evolving product and community, we don't have censorship in our DNA (not even a nucleotide). We're ready to listen, and act.


edit: and thank you for providing an alternative for users in the mean time

reply
I'm really sorry if, in some way, we gave you the impression that we can't listen.

Not at all, this isn't meant to be criticism of the SN team. (I should probably have been more specific about that.)

But maybe it's not about impressions, maybe it's about someone's principles.

The intent was to point to the community taking some responsibility rather than always deferring everything to the developers. We’re all part of this ecosystem, and there are ways we can actively help mitigate risks instead of waiting for fixes.

change comes from speaking up, not from workarounds.

I agree that speaking up matters. At the same time, temporary workarounds can give developers the space to implement proper, long-term solutions. The goal isn’t to shift pressure onto the team, but to support them while they work on it. Community is more than just code, it’s also about people looking out for each other. Sometimes the best immediate response isn’t technical, but human.

reply
181 sats \ 1 reply \ @sox 22 Feb
Sometimes the best immediate response isn’t technical, but human.

You're absolutely right! And thank you for the thoughtful words you reserved for us.

I didn't mean to say that you were criticizing the team, sorry if it came that way
I took that as an occasion to remind everyone we're always present day and night (thanks timezones!), that we're not on a pedestal, and nobody should ever put us on a pedestal because we're all Stacker News people.

It's always heartwarming to see people come together and find a solution, just wanted to tell you guys that we have your back.

P.S. your workaround proved me wrong because it spoke for itself.

reply
P.S. your workaround proved me wrong because it spoke for itself.

The workaround mainly addresses one downside to the situation.

Creating a systematic, money-moderated approach to protect the community from (self-proclaimed) wealthy individuals using their economic power to manipulate the community is no easy task. We've all seen @k00b spend weeks thinking aloud in the saloon and comments of release posts, trying to find a solution.

The problem is that the system, being both open-loop and money-moderated, gives an advantage to those with external finances over those who don’t have as much. And let's be honest, that latter group is likely the majority, especially given the former "earn with posts" narrative.

This is why we want to show that even on SN, money isn’t everything. If we stand together and support each other, we can counteract a lot of the disruptions through simple actions. After all, we do live in a novel age of non-discriminatory empowerment now.

reply

No real human brain that's been paying attention thinks you guys aren't listening.

Keep up the awesome work!

reply
170 sats \ 0 replies \ @ek 22 Feb

Thank you for your service

reply