News for hackers. Stuff that matters.
Re:Open source ‘protestware’ harms Open Source by baryphonic on Thursday March 24, 2022 @11:43AM (#30791479)
To be honest, I'm annoyed by the benign protestware messages when they start to get in the way of using the software, particularly on mobile. I was looking at the isomorphic git documentation the other day, and noticed that their "#BlackLivesMatter #DefundThePolice" banner scrolls under the rest of the content, leaving this annoying gap that takes up screen real estate, especially in landscape mode on a phone.[0] What's the point? Is a single person going to be persuaded to support either cause by seeing this banner on a relatively niche JS library that reduces readability of its documentation? Will anyone find the library any more useful because they support the cause? (I support neither cause, but find the library useful nevertheless.)

Recently, I saw a similar pattern with the Svelte REPL adding a pro-Ukraine message.[1] The banner along the bottom is so large that landscape mode becomes unusable, and non-trivial examples are hard to see even in portrait mode. Again, who does this help? (I support Ukraine, so feel like, "yeah, I get it; can I close the banner now?")

The worst part about these patterns is that they can't be disabled and seem to be deployed haphazardly without regard for the overall design.

While these aren't malware, they are still hostile for the majority of users who aren't so gung ho in their support for the current thing.

[0] https://isomorphic-git.org/docs/en/deleteBranch

[1] https://svelte.dev/repl/hello-world?version=3.46.4

Re:Open source ‘protestware’ harms Open Source by BaronVonSteuben on Thursday March 24, 2022 @12:10PM (#30791864)
The Svelte banner looks ok on desktop, but yeah seriously problematic on mobile.

I think this is an outgrowth of the "use whatever power you have to push for change" culture. It has been highly effective in the past, particularly with gay marriage, and I think those victories gave it enough gas to run for many years even without success. There's also the social points that one gets from it as well. I know of at least one project that added a BLM banner to their site because of social pressure, even though they felt that much of the protesting had gone too far (burning businesses, looting, blocking traffic, etc). The whole "not to take a side is to take a side" is a powerful social pressure to conform. I know of one other project that added a BLM banner so they could get on an "awesome list of BLM supporting software" or something like that which drove them a lot of traffic. Anyway my point is that there are lots of motivations for such, and I suspect many if not most aren't because the person has a deep and abiding passion for the cause (though without a doubt, some do).

Re:Open source ‘protestware’ harms Open Source by celeritascelery on Thursday March 24, 2022 @12:24PM (#30792072)
There was a package (that I won’t name) which completely removed their online documentation and replaced it with a BLM message for a period of time. I was floored at that unprofessional behavior. Now when I link to their docs, I always use archive.org to make sure other users don’t run into a similar issue in the future.
Re:Open source ‘protestware’ harms Open Source by cuteboy19 on Thursday March 24, 2022 @12:36PM (#30792223)
To be clear if you are not paying them, there should be no expectation of service. Open source is something they offer out of passion or goodwill, both of which can change at any time
Re:Open source ‘protestware’ harms Open Source by prepend on Thursday March 24, 2022 @01:06PM (#30792615)
It’s not the expectation, it’s the reputation of the project. If a project does dumb stuff like taking down existing documentation, that reflects poorly on the project. It shows poor judgement and unreliability.

I don’t require them to be smart and professional, but they should be or will lose users. Thanks to OSS, I can just fork. But being OSS doesn’t mean you can suck and be random and still stay useful to people.

Of course if it’s your project, you’re free to do whatever you would like.

Re:Open source ‘protestware’ harms Open Source by dunkelheit on Thursday March 24, 2022 @01:36PM (#30793018)
Open source (and by extension a large chunk of software industry) runs on the expectation that people won't do random disruptive things even if it is plainly stated in the license that there is no such guarantee. Perhaps we should move away from this expectation (and events such as these will certainly accelerate the transition), but this is the current state of affairs.
Re:Open source ‘protestware’ harms Open Source by shadowgovt on Thursday March 24, 2022 @02:50PM (#30793899)
> Open source (and by extension a large chunk of software industry) runs on the expectation that people won't do random disruptive things even if it is plainly stated in the license that there is no such guarantee.

Counterpoint: much of our industry is often described as being in the business of disruptive technology.

It's been educational for me to watch how developers are reacting when they're on the receiving end of the disruption.

Re:Open source ‘protestware’ harms Open Source by esyir on Thursday March 24, 2022 @09:04PM (#30797603)
There's industry disruption and there's bs like this. If I threw in a random CTD and called it "DISRUPTION" , I'd be rightly laughed out of the room.
Re:Open source ‘protestware’ harms Open Source by mpweiher on Thursday March 24, 2022 @12:35PM (#30792202)
> I was floored at that unprofessional behavior.

Profession - "A professional is a member of a profession or any person who earns a living from a specified professional activity. "

If you want professional behavior, pay the person.

If you want free, you get whatever the person wants to give you for free.

Re:Open source ‘protestware’ harms Open Source by morpheuskafka on Thursday March 24, 2022 @01:59PM (#30793349)
The term professional is clearly applicable to software engineers working on open source projects, just as it is for lawyers doing pro bono work, and just like a plumber fixing his neighbors' sink for free is still performing his trade and expected to do work that upholds its standards.

No one is required to do any work for an open source project, but they are expected to behave in a professional manner and plenty of people have been rightly criticized here when they acted inappropriately as part of an open source team.

Its debatable whether OP is right, but there's at least a case to be made that taking down documentation that was not costing any money to host for the sole purpose of making an unrelated statement (not one targeted at their customers, just society in general) does damage the professional reputation of the team and its product.

Re:Open source ‘protestware’ harms Open Source by frumper on Thursday March 24, 2022 @03:35PM (#30794386)
I would agree that doing stunts is likely to damage a teams reputation, but I think you cast way too large a net to say that software engineers working on open source projects are professional, or even acting as professionals. The OSS ecosystem is filled with everything from large well run organizations to kids posting simple tools that are filled with bugs and vulnerabilities. There are no good expectations beyond use at your own risk. Even large professional organizations kill projects and leave people hanging.
Re:Open source ‘protestware’ harms Open Source by rdiddly on Thursday March 24, 2022 @03:32PM (#30794353)
How 'bout if I go one commit back, and get what they wanted to give me for free one commit ago?

Anyway, if we ignore for now the circularity of that definition of "professional" and take it at face value, then swapping out your open-source docs for a political message would fail the definition of professional, not just based on the "earn a living" part, but also on the "specified professional activity" part. Assuming we're using their repo because it's, like, for programming computers and shit, we might be surprised to find out they had changed their profession from computer-programmer and computer-program-explainer, to worked-up self-important opinion-haver. Which even fewer people would pay money for, by the way.

Re:Open source ‘protestware’ harms Open Source by oauea on Thursday March 24, 2022 @02:06PM (#30793428)
If you want people to use your stuff, which you probably do because you put it out there, be professional.

If you don't care, then do whatever the hell you want of course.

Re:Open source ‘protestware’ harms Open Source by auxfil on Thursday March 24, 2022 @03:17PM (#30794198)
These actions can be classed as slacktivism and as impotent virtue-signaling, sure, but I believe that the actors of these methods of protest are trying to do what the left calls "creating safe spaces" and genuinely feel that they are "showing their support" and therefore somehow...helping. The thing is, they may be achieving that first part - creating a safe space, perhaps unwittingly marginalising, demonising, and isolating the very people who can affect the most change (i.e. politicians, policemen, russian people, going by the examples of causes in OP's post alone), at a further cost of inconveniencing absolutely everyone - testing the resolve of existing allies, and likely creating new opponents out of those who were on the fence or apathetic.
Re:Open source ‘protestware’ harms Open Source by BigJ1211 on Thursday March 24, 2022 @06:42PM (#30796354)
It's basically taking the "Thoughts and prayers" under a Facebook post to the next level.

It would be fine if the banner was close-able or displayed once a day or something along the lines of that. The problem isn't that they're showing support. It's doing it a completely obnoxious way that's the issue.

If you are one of the people doing this, look around you. Literally everyone slapped a BLM banner on their website, when everyone has done that yours literally adds nothing. Sure, put that message up there, but make it close-able. Not something that takes up valuable screen real-estate permanently.

Re:Open source ‘protestware’ harms Open Source by nonameiguess on Thursday March 24, 2022 @12:22PM (#30792046)
That doesn't have much to do with open source, though. Corporations selling proprietary stuff are more than happy to slap slogans and hashtags all over it to promote their devotion to some political cause of the day. Unlike open source "as-is no warranty clauses," their licenses tend to come with a guarantee saying they can't just stop working or break the rest of your system on purpose, though, and if they do, you get a support engineer helping you until it's fixed.

Really, even that doesn't have much to do with open source, since companies exist that develop entirely open source products but offer paid support and enterprise contracts with warranties and guarantees. What this really damages is the reputation of ecosystems that rely upon foundational libraries made by hobbyists and one-man operations as weekend side projects.

Re:Open source ‘protestware’ harms Open Source by gadders on Thursday March 24, 2022 @11:55AM (#30791651)
>>Is a single person going to be persuaded to support either cause by seeing this banner on a relatively niche JS library that reduces readability of its documentation?

The purpose of the banner is not to convert anyone, the purpose is to demonstrate that the author of the package subscribes to the correct opinions.

Re:Open source ‘protestware’ harms Open Source by mrtranscendence on Thursday March 24, 2022 @12:23PM (#30792063)
This is a bad take. The purpose is, at least partially, that the author of the package subscribes to these opinions rather than others, sure. But this doesn't necessarily have anything to do with them being "right" or not. I don't get a lot of capital at Hacker News by saying that I support Black Lives Matter, but if I do so (and I'm doing so) does that mean I only want to display that I subscribe to the "correct" opinions?

Plus, demonstrating what opinions are held is not the whole point. Part of it is telling others who support those causes that they're not alone. And it's also partially a "fuck you" to those who are triggered by mentions of causes like Black Lives Matter.

Re:Open source ‘protestware’ harms Open Source by gadders on Thursday March 24, 2022 @12:44PM (#30792333)
I think the person concerned is taking zero personal risk by displaying a view that is backed up by 99% all of media (even if no 99% of all people).

If they had a banner saying "Trump 2024" or "The AZOV Battalion are Nazis" I might not agree with them, but at least they are taking some personal risk of cancellation.

Re:Open source ‘protestware’ harms Open Source by Brotkrumen on Thursday March 24, 2022 @01:08PM (#30792628)
Criticising the silent majority when they try not to be silent anymore with "youre not taking any risks, so stay silent" is a bad take.
Re:Open source ‘protestware’ harms Open Source by gadders on Thursday March 24, 2022 @01:29PM (#30792925)
I'm highlighting the emptiness of the moral grandstanding.
Re:Open source ‘protestware’ harms Open Source by shadowgovt on Thursday March 24, 2022 @02:53PM (#30793939)
We appear to have burned 393... Wait, 394... User comments on the subject.

So if it's empty, so is commenting on HN, I'd extrapolate. Otherwise, it's gotten the attention of the sort of people who comment on HN, and that's something.

Re:Open source ‘protestware’ harms Open Source by Karrot_Kream on Thursday March 24, 2022 @03:17PM (#30794196)
I think HN folks are commenting because:

1. These political threads always bring out the most ideologically strident folk

2. Developer time/experience is impacted by these changes.

While I personally think these banners are fine and good to raise awareness, I do agree that there's a moral grandstanding element as well. I'm often puzzled why it's so controversial a belief to have. I don't see why folks are so annoyed at these banners though because I've been annoyed for years and years at crappy ASCII/figlet drawings that libraries/apps output that are garbled in my terminal's width/encoding and yet people still add those.

Re:Open source ‘protestware’ harms Open Source by noelsusman on Thursday March 24, 2022 @01:10PM (#30792672)
Fox News is part of the media, conservatives cancel people too, and calling the Azov Battalion Nazis is not exactly controversial. They're pretty open about that.

But mostly I'm wondering why it matters if they're taking a personal risk or not. How is that relevant to anything?

Re:Open source ‘protestware’ harms Open Source by kdmccormick on Thursday March 24, 2022 @12:40PM (#30792289)
As a less cynical take: When it comes to Ukraine support, the banner could theoretically have an anti-propoganda effect. Russian and Chinese citizens are cut off or pushed away from world political discourse in a lot of ways, so using open source libraries as a vector for anti-Russia messaging could have a real effect on devs in those countries.
Re:Open source ‘protestware’ harms Open Source by dunkelheit on Thursday March 24, 2022 @01:06PM (#30792610)
Two counterpoints: 1) the kind of people that use open-source libraries are one of the most plugged into the world political discourse parts of the population (BTW I am not sure that this is unequivocally a good thing, this "discourse" is just another brand of propaganda at this point) and 2) If some random open-source maintainer from across the ocean starts lecturing me that I am guilty of not overthrowing Putin or, worse, wipes my hard drive, I'm not going to be moved by this, I'm just going to think that this person is out of touch and be really annoyed.
Re:Open source ‘protestware’ harms Open Source by LunaSea on Thursday March 24, 2022 @12:03PM (#30791761)
So basically virtue signalling
Re:Open source ‘protestware’ harms Open Source by kennywinker on Thursday March 24, 2022 @01:02PM (#30792566)
The term “virtue signaling” is a pet peeve of mine. Like the word “problematic” it’s too vague and broad to be useful. The implication seems to usually be that it’s all talk and no action. But if we’re talking, as we are now, that’s completely separate from my actions. Like, if I say “pollution is bad” and don’t do anything in my life to reduce pollution that’s virtue signaling, but it’s not if I’ve dedicated my life to reducing global pollution? How are you supposed to know what I have or have not done in real life during this convo.

So either virtue signaling applies anytime someone expresses an opinion about something moral, in which case it’s a useless truism. Or it’s meant to express doubt or challenge someone to prove that they take action, in which case who owes you proof?

Putting a statement of support for a cause in your open source repo may or may not have any direct impact, but it is personal expression - and in general I am for personal expression.

Re:Open source ‘protestware’ harms Open Source by prepend on Thursday March 24, 2022 @01:11PM (#30792686)
> general I am for personal expression.

I’m for signal, not noise. I don’t want stupid personal expressions, I want meaningful or beautiful or somehow useful.

I used to work with a person who would raise their hand in every presentation and say “security is important how is this software secure” even when it wasn’t anywhere remotely relevant. It was counterproductive and distracting and wasted valuable time that we could use to do something better.

Re:Open source ‘protestware’ harms Open Source by kennywinker on Thursday March 24, 2022 @02:00PM (#30793361)
> I don’t want stupid personal expressions, I want meaningful or beautiful or somehow useful.

I guess I feel that improving our world, ending war, making our society more just and fair, these are meaningful, useful, and beautiful things to do. They might be some of the most meaningful things actually.

> It was counterproductive and distracting and wasted valuable time that we could use to do something better.

This is an argument about context. Security IS important, I imagine we'd both agree, but maybe not in that specific situation. Like if I bring up climate change while we're rushing to the hospital after a car accident. Climate change is a real and important issue, but right now it's a distraction. So is an open source website an inappropriate context to indicate support for movements or disapproval of others? I don't think so, but if you do calling it "virtue signaling" isn't what you mean, and is actually a counterproductive distraction.

Re:Open source ‘protestware’ harms Open Source by blueflow on Thursday March 24, 2022 @02:37PM (#30793743)
None of the signalling achieves anything. Its annoying, the signalling people really stand out. Seeing them doing the "Notice me, I'm standing for the right thing, im a good person!"-move makes me cringe. I wish they would stop.
Re:Open source ‘protestware’ harms Open Source by kennywinker on Thursday March 24, 2022 @03:09PM (#30794117)
> None of the signalling achieves anything

This is just false. Some signaling achieves nothing, but there's plenty of signaling that has caused individuals to change their behavior, politicians to pass laws, and corporations to change their products. The thing is it's basically impossible to tell which is the useful signaling and which is shouting into the void, even as the person signaling the signals. Which drop filled the bucket?

You seem to find it annoying because you think it's being done just to SEEM good, rather than to BE good... but when it comes to issues we don't have direct control of, there's not much difference. I can ACT on my belief that texting and driving is a terrible thing to do all I want, but it doesn't stop anyone else from doing it. The only small piece of influence I have over others is to signal that I believe it's wrong whenever it's appropriate. That and lobby for tougher fines (by signaling to politicians) and technological solutions (again, by signaling to corporations).

None of this is to say you can't criticize specific gestures as being empty - but to say signaling is always empty is just false.

Re:Open source ‘protestware’ harms Open Source by dwaltrip on Thursday March 24, 2022 @05:47PM (#30795716)
How do you know that it achieves nothing? Genuinely curious.
Re:Open source ‘protestware’ harms Open Source by prepend on Thursday March 24, 2022 @04:52PM (#30795197)
> I guess I feel that improving our world, ending war, making our society more just and fair, these are meaningful, useful, and beautiful things to do. They might be some of the most meaningful things actually.

I feel that way too. I want all those things. Adding “FreeUkraine” or “BLM” doesn’t do that. I don’t think virtue signaling is that big of a problem, but adding these phrases does nothing more than signal.

I don’t think it’s productive to call out virtual signaling in that I would never submit a PR to complain or remove. But I definitely notice it and it seems stupid. I don’t spend a lot of time thinking about it but a second or two while reading docs doesn’t make me think more highly of someone.

I think cynically it just seems like people say this instead of doing meaningful things.

Re:Open source ‘protestware’ harms Open Source by kennywinker on Thursday March 24, 2022 @07:57PM (#30797104)
One thing you might be coloring your perception, is the lack of visibility into other actions. Just because a person posts #blm and it’s largely a symbolic gesture and doesn’t have a big impact, doesn’t mean they didn’t take other more tangible steps - donations, calling their representatives, boycotts, etc. but you wouldn’t know about those. So every time you see the gesture you see inaction, when sometimes the gesture is just the tip of an iceberg of dedicated action.
Re:Open source ‘protestware’ harms Open Source by rnd0 on Thursday March 24, 2022 @05:56PM (#30795821)
>I guess I feel that improving our world, ending war, making our society more just and fair, these are meaningful, useful, and beautiful things to do.

They would be, if they actually made meaningful strides to accomplish those objectives beyond stroking the dev's ego.

Re:Open source ‘protestware’ harms Open Source by scarecrowbob on Thursday March 24, 2022 @03:33PM (#30794366)
I don't think signaling my beliefs ever will change anyone's mind.

However, I've gotten a lot of feedback from friends of mine that signalling my support for their cause or identity has made them feel more comfortable in the world.

That's both useful and beautiful.

Re:Open source ‘protestware’ harms Open Source by stragies on Thursday March 24, 2022 @02:20PM (#30793556)
While I agree with you on broad strokes, I'm sure, somewhere, someday, somebodies concerns over the security implications of a logging framework (e.g. Log4J) were brushed under the table by a statement like that.
Re:Open source ‘protestware’ harms Open Source by prepend on Thursday March 24, 2022 @05:43PM (#30795683)
I think security is extremely important (as is BLM), my issue in this example is that the person brought up security as questions where it was not relevant. I think that actually hurts security as it made people tune out because it wasn’t relevant. So it was like the boy who cried wolf in that when security was important it wasn’t paid attention to.

I’m not saying that security reviews shouldn’t be performed. They should. Security should be part of design and code review. But it’s not a relevant question in every single situation.

Re:Open source ‘protestware’ harms Open Source by michaelt on Thursday March 24, 2022 @01:53PM (#30793264)
> The implication seems to usually be that it’s all talk and no action.

That's the implication. But I'm pretty sure the critics would be even angrier if the open source project had taken action.

Re:Open source ‘protestware’ harms Open Source by kennywinker on Thursday March 24, 2022 @02:03PM (#30793392)
hah, yup - that's literally why this is news right now, somebody went past talk and acted - and people are upset
Re:Open source ‘protestware’ harms Open Source by gunfighthacksaw on Thursday March 24, 2022 @02:54PM (#30793949)
Using the term ‘virtue signalling’ is itself virtue signalling.

The virtue in this case being an implied rejection of groupthink.

Re:Open source ‘protestware’ harms Open Source by qsdf38100 on Thursday March 24, 2022 @05:48PM (#30795729)
You can say this whenever someone speaks out about something.

You can always dismiss what they say by saying they don’t actually care, it’s just to look good.

It tells more about _your_ beliefs and what _you_ stand for than anything.

It seems a lot of HNers don’t stand for freedom too much. They stand for not being annoyed by the fallouts of this war.

Re:Open source ‘protestware’ harms Open Source by BaronVonSteuben on Thursday March 24, 2022 @12:14PM (#30791920)
Yes but pointing out that the emperor has no clothes is mean, so we need to pretend not to notice. Despite our modern day knowledge that most human behavior is almost entirely incentive-based (the hard part is identifying the incentive), we're still supposed to pretend that it's altrusim.
Re:Open source ‘protestware’ harms Open Source by blueflow on Thursday March 24, 2022 @12:29PM (#30792147)
The good news, these people are easy to identify because their signalling is always in a very visible way. They want to be seen. And when you can identify them, you can avoid them.
Re:Open source ‘protestware’ harms Open Source by Brotkrumen on Thursday March 24, 2022 @01:12PM (#30792703)
Is you public signaling that youre cancelling virtue signalers virtue signaling?

"This is virtue signaling" is more of a dog whistle ingratiating yourself with a certain crowd instead of an argument. Don't know what youre trying to achieve besides that.

Re:Open source ‘protestware’ harms Open Source by blueflow on Thursday March 24, 2022 @02:12PM (#30793495)
> is more of a dog whistle ingratiating yourself with a certain crowd

Genius move. Any concept that can be used to criticize you is implicitly outing me as part of your out-group. Now you can judge me not on my own merits, but on the merits of people you associate me with. And my posts can well-formulated and thought-out, you disregard them for factors i cannot possibly control.

This is the partisan thinking that i don't want to have business with. This is what i ghost people for. Call it cancelling if you want to, fact is, if you are walking through the world looking for friends, my place is the wrong address.

Re:Open source ‘protestware’ harms Open Source by leaflets2 on Thursday March 24, 2022 @02:42PM (#30793796)
Seems you're doing the same thing, when you claim that others who try to do sth about something are just virtue signaling.
Re:Open source ‘protestware’ harms Open Source by Brotkrumen on Friday March 25, 2022 @08:36AM (#30801377)
You just said "I'm cancelling virtue signalers", you didn't make any arguments I could judge based on their merit. Ergo, you're just whistling for your crowd to cheer you on. Pure virtue signaling.
Re:Open source ‘protestware’ harms Open Source by blueflow on Friday March 25, 2022 @08:58AM (#30801583)
What the fuck are you talking about? Who is my "crowd" you are talking of?

Judge me by my own merits, not by some other random people you picked.

Edit: After showing this to her, my wife straight out told me that you are psychotic ("einen an der Dattel haben") and that I should not argue with random internet people. Thinking about it, she is right.

Re:Open source ‘protestware’ harms Open Source by Brotkrumen on Monday April 04, 2022 @01:26PM (#30909404)
So you need validation for your virtue signaling? Besides, it's "einen an der Waffel haben". Not the most brainy crowd you virtue signal towards.
Re:Open source ‘protestware’ harms Open Source by mrtranscendence on Thursday March 24, 2022 @12:20PM (#30792014)
I've experienced too much altruistic, generous, kind behavior to support this cynical view, unless you're defining "incentive" so widely as to be meaningless (sure, some people are incentivized to help others partially because they get good feelings by doing so -- I suppose Ayn Rand was right all along).
Re:Open source ‘protestware’ harms Open Source by BaronVonSteuben on Thursday March 24, 2022 @01:49PM (#30793218)
I don't think it's cynical at all, I think it's just accepting reality. Our advanced consciousness is just a very thin layer of abstraction on top of the same brain/mind that powers many other animals. Some of the best minds who study this, question if there's even any such thing as "free will" at all.

I don't think recognizing that is conflicting at all with a positive outlook, or the choice to be optimistic, or a humanist, etc. You can choose to believe it or choose not to believe it, and still value human life and try to progress humanity forward.

Also don't underestimate the value/incentive of following your conscience, acting out your beliefs etc. Cognitive dissonance (which results from not doing so) is deeply uncomfortable and a good motivator for being "altruistic."

Re:Open source ‘protestware’ harms Open Source by relativeadv on Thursday March 24, 2022 @02:59PM (#30794014)
I agree. I really do feel for these refugees and victims of social injustice. But when it mildly irritates me by having to scroll an extra inch or two to get to what i want to see i feel like their efforts are being misdirected. It makes more sense for these issues to simply solve themselves without inconveniencing me.
Re:Open source ‘protestware’ harms Open Source by cimi_ on Thursday March 24, 2022 @03:01PM (#30794048)
Do you genuinely think these banners help with anything?
Re:Open source ‘protestware’ harms Open Source by relativeadv on Thursday March 24, 2022 @03:12PM (#30794155)
You and I are here discussing it, right now.
Re:Open source ‘protestware’ harms Open Source by zzzeek on Thursday March 24, 2022 @01:08PM (#30792640)
I took a look at the first site in responsive design mode and it looks like the "Branches" menu, which aims to be in a fixed spot, is getting pushed down by the extra content. the actual protest message scrolls up with the rest of it and does not get in the way of anything. Seems like a simple UX bug that could be fixed if you send the developers a bug report.
Re:Open source ‘protestware’ harms Open Source by heavyset_go on Thursday March 24, 2022 @03:28PM (#30794315)
> Seems like a simple UX bug that could be fixed if you send the developers a bug report.

Something tells me that they don't want to actually fix anything and are just virtue signalling on HN.

Re:Open source ‘protestware’ harms Open Source by baryphonic on Tuesday March 29, 2022 @12:40AM (#30838837)
Re:Open source ‘protestware’ harms Open Source by baryphonic on Friday March 25, 2022 @09:34PM (#30808548)
Thanks for the suggestion! I feel stupid in retrospect, but I've never thought to submit a bug report about docs being hard to use.

Also, SQLAlchemy is badass, rockstar tech, but in a good way. Only DB abstraction layer I've used that doesn't feel like a leaky, kludgy mess.

Re:Open source ‘protestware’ harms Open Source by cameronfraser on Thursday March 24, 2022 @12:50PM (#30792413)
they're virtue signaling, not trying to create change
Re:Open source ‘protestware’ harms Open Source by NoGravitas on Thursday March 24, 2022 @12:59PM (#30792520)
Would you rather they signal vice?
Re:Open source ‘protestware’ harms Open Source by stjohnswarts on Thursday March 24, 2022 @01:50PM (#30793228)
Rather they signal nothing, to be honest. I mean it is their perogative but makes one think twice about the future of the software. So it's another data point. Not all or nothing. I hate all or nothing types from all sides. 99% of things are on a spectrum and I think that life should be the same. Sure some things are 0 or 1 but they are relatively rare.
Re:Open source ‘protestware’ harms Open Source by prepend on Thursday March 24, 2022 @01:07PM (#30792624)
I’d rather they do. Focus that energy into productive action rather than just signaling.

It’s like those people who do 50 commits instead of one to look busy. Just put that mental energy into real stuff.

Re:Open source ‘protestware’ harms Open Source by Inityx on Thursday March 24, 2022 @01:22PM (#30792827)
Wow, why is that the only alternative?
Re:Open source ‘protestware’ harms Open Source by goodpoint on Thursday March 24, 2022 @04:02PM (#30794680)
> noticed that their "#BlackLivesMatter #DefundThePolice" banner scrolls under the rest of the content, leaving this annoying gap

People get killed and a HNer is annoyed by a gap around a banner.

Re:Open source ‘protestware’ harms Open Source by jaldhar on Thursday March 24, 2022 @04:14PM (#30794805)
The banner wavers have moved on to the next trendy thing and people are still getting killed. What was achieved by annoying HNers?
Re:Open source ‘protestware’ harms Open Source by qsdf38100 on Thursday March 24, 2022 @05:39PM (#30795637)
You’re at war. Maybe you don’t realize it because you can still go on with your life as if nothing was happening.

It’s not a trendy thing, it won’t go away because of some random trendy thing.

HNers annoyance couldn’t be more irrelevant. And people are still getting killed because the world has decided that this war , as bad as it is, shouldn’t interfere with business too much.

People are still getting killed because we don’t want our precious little irrelevant easy lives to be disturbed too much.

The world still hasn’t waked up. We should be alarmed and fully supporting freedom. But the world is just annoyed. I thought moral values were important to open source.

Re:Open source ‘protestware’ harms Open Source by jaldhar on Thursday March 24, 2022 @08:04PM (#30797164)
Are we still talking about BLM? Because I regret to inform you it has already gone away. The city where I lived published their provisional crimes stats for 2021 and it looks like murder rates have gone up. Most of that is gang related and black on black. Not only has the city not “defunded” the police department they’re looking to purchase what can only be described as a tank from a Homeland Security grant. There are good people working at the grassroots in the African-American community but they were there before the “awareness” and they will keep toiling after it.

It’s legitimate to ask what did all the Internet angst add to the solution? The answer it would seem is very little. I do hope it is different for Ukraine but I’m not holding my breath.

Re:Open source ‘protestware’ harms Open Source by qsdf38100 on Friday March 25, 2022 @02:13PM (#30805411)
Maybe it didn't help much, and so what? Are you saying we shouldn't even try?
Re:Open source ‘protestware’ harms Open Source by aakresearch on Sunday March 27, 2022 @07:37PM (#30825278)
Precisely. We should not try things which, blatantly obviously, do not work, because it distracts and takes precious resources from things that actually do work. That applies to BLM in the same way as it applied to covid, as well as climate change and million other things. Virtue-signalling theater is distracting at best and harmful at worst.
Re:Open source ‘protestware’ harms Open Source by qsdf38100 on Tuesday April 05, 2022 @06:35PM (#30925983)
I think virtue signalling should actually be happening more, not in the sense "I pretend to care", but in the sense "Those are the values I stand for".

I see a lot of ambiguous statements these days, from too many people. People not wanting to "take sides", but in reality not yet willing to say they only stand for their personal interests, if not for a return to the law of the fittest.

What do you stand for?

Re:Open source ‘protestware’ harms Open Source by esyir on Thursday March 24, 2022 @09:08PM (#30797627)
Well, it burned down a few cities, that's got to count for something.
Re:Open source ‘protestware’ harms Open Source by imiric on Thursday March 24, 2022 @07:19PM (#30796741)
So will plastering banners all over the internet end the war? How is it raising awareness exactly? And why aren't we raising awareness about thousands of other political, social and economic issues around the world that actually need awareness, rather than pretending to do so about the most popular issue of the day?

Politics doesn't belong in software. Some software can be political, sure, but the only purpose of these banners is good PR and virtue signalling.

Re:Open source ‘protestware’ harms Open Source by qsdf38100 on Friday March 25, 2022 @02:10PM (#30805389)
> why aren't we raising awareness about thousands of other political, social and economic issues around the world that actually need awareness

Our lives are going to change. Depending on how concerned and committed western people will be, we'll have to face a major energy crisis, or give up our democracies for cheap oil & gas. If trump is re elected, I see nothing good coming for the west. We are living crucial times, fascism is back in full force, our medias and politicians are being bought one by one with dirty russian money. And fascists don't feel the need to hide anymore.

But people fail to see why this war isn't yet another political, social or economical "issue". I looks like we're in for a very dark age...

Re:Open source ‘protestware’ harms Open Source by joshcryer on Thursday March 24, 2022 @04:11PM (#30794780)
The OSI article even encourages banners and other such thing in ones work. If code is speech, then speech shouldn't be frowned upon when the coder uses it in their project.

The OSI is specially calling out an incident where someone actually put malware in their code which targeted Belarus and Russia. Totally unacceptable and not a form of protected protest at all, and arguably not speech.

Re:Open source ‘protestware’ harms Open Source by baryphonic on Friday March 25, 2022 @10:05PM (#30808683)
I honestly don't care that much if people want to put political messages in and amongst their code. The maintainer of SQLite is a devout Christian and had "the Rule of St Benedict" from the 4th century.[0] Or the person known as "Ciro Santilli," who has a bunch of anti-CCP content in various repos.[1] (I've actually considered putting some of his content into my repos as a sort of "kill switch" targeting CCP theft and misappropriation of copyright.) I fully endorse both, even though they earn me no brownie points, nor are they likely to convert the world to the one true faith nor overthrow a murderous, totalitarian regime. The only differences are that my opinions are a minority among the community, and that I simply wouldn't let the hashtag activism detract from the product. I'd certainly let people opt out of the banner, and would probably set a cookie to remember the preference for a while.

[0]https://www.sqlite.org/codeofethics.html

[1]https://github.com/cirosantilli

Re:Open source ‘protestware’ harms Open Source by HWR_14 on Thursday March 24, 2022 @01:43PM (#30793118)
I feel that's because too many people still aren't seeing what their sites look like on mobile devices. I'm sure the perma-banner looked fine on desktop.
Re:Open source ‘protestware’ harms Open Source by baryphonic on Friday March 25, 2022 @09:45PM (#30808592)
Not sure why this is downvoted. It was one of my personal hypotheses. It's a bit unusual to look at docs on mobile, or even the Svelte REPL (though using on mobile has helped me spot various UI/UX bugs with my own code).
Re:Open source ‘protestware’ harms Open Source by jokethrowaway on Friday March 25, 2022 @03:47AM (#30799598)
The world is full of people who need to virtue signal even if they don't care or do anything else about the cause.
Re:Open source ‘protestware’ harms Open Source by amelius on Thursday March 24, 2022 @03:46PM (#30794506)
It's still better than ads, though.
Re:Open source ‘protestware’ harms Open Source by rnd0 on Thursday March 24, 2022 @05:52PM (#30795775)
It's indistinguishable from an ad.
Re:Open source ‘protestware’ harms Open Source by shadowgovt on Thursday March 24, 2022 @02:48PM (#30793872)
What's the point of the thin black bar we put at the top of HN periodically?

It sounds like the underlying issue is insufficient testing of the UI layout with the new content, not the fact that there is new content.

Re:Open source ‘protestware’ harms Open Source by AQuantized on Thursday March 24, 2022 @03:00PM (#30794032)
There's a difference between providing information ("Someone significant to many members of this community has died recently") and providing a (arguably very superficial) signal of support for a cause dear to some of the developers.
Re:Open source ‘protestware’ harms Open Source by shadowgovt on Thursday March 24, 2022 @03:32PM (#30794357)
I'm afraid I don't see the difference. Can you clarify?
Re:Open source ‘protestware’ harms Open Source by lliamander on Thursday March 24, 2022 @05:12PM (#30795401)
What HN does is less obtrusive, less likely to stoke heated division amongst its users, and more relevant to the content of the site.
Re:Open source ‘protestware’ harms Open Source by shadowgovt on Thursday March 24, 2022 @06:06PM (#30795944)
> What HN does is less obtrusive

Agree. I often have to click around to figure out why the black bar has shown up.

> less likely to stoke heated division amongst its users

This is interesting. Why does #BlackLivesMatter stoke heated division among HN users? And what does that say about the community that has been built here?

> and more relevant to the content of the site

I'm sure I don't agree. As the world moves further into automation, machine learning, machine analysis, and sousveillance, the interaction between technology and minorities in our communities is of vital importance to what we do. Questions of interaction between minority developers, customers, users, and community members and the majorities in those spaces impact on questions like hiring policy, behavior analysis and prediction (and the benefits and drawbacks of those tools), unequal treatment laid bare when the cameras are in the hands of the many and not the few (and the consequences of that knowledge), software that only works for a subset of users optimally because it was designed with only those users in mind, and other topics.

Software is growing to touch every part of human existence, and it's probably actually dangerous for hackers to traipse through life ignorant of that fact. We build things that impact people in a huge way, and if some groups are structurally invisible to the builders of those things, we really risk baking inequalities into the very engines of our society.

Re:Open source ‘protestware’ harms Open Source by Double_a_92 on Thursday March 24, 2022 @06:34PM (#30796255)
> Why does #BlackLivesMatter stoke heated division among HN users?

Simply because it is a political issue, on which people might have different opinions. And since that specific issue is not related to tech at all, it just causes conflict without any benefit.

While honoring the death of some generally respected figure in our field is hopefully less controversial and more informative.

Re:Open source ‘protestware’ harms Open Source by shadowgovt on Thursday March 24, 2022 @06:43PM (#30796361)
> And since that specific issue is not related to tech at all

Black Lives Matter is heavily interwoven with the sousveillance effect... As cameras have moved from a luxury to a ubiquity, control of the narrative of how policing works has fallen out of the hands of the people who do it. It doesn't matter why multiple black men and women were shot to death... People have seen it happen, and they feel in their guts it was wrong. It's hard to get to that gut-level effect without visual stimulus; people have been writing for decades about the negative effects of violent-response-authorized policing.

Now that we know this, how will things change? Will people try to make the cameras go away, will procedures change to account for everyone having a camera, will we all adapt to being seen more often in public? And at present people generally know when they're being filmed... What of the near future, where the tech to film something could be attached to a drone flying too high or too quietly to see?

It's very, very hard to slice a clean cut between technology and its effect on societies.

https://www.wtkr.com/news/technologys-role-in-the-black-live...

Re:Open source ‘protestware’ harms Open Source by lliamander on Thursday March 24, 2022 @08:57PM (#30797553)
> This is interesting. Why does #BlackLivesMatter stoke heated division among HN users? And what does that say about the community that has been built here?

It would stoke heated division because different users see that slogan has having different connotations. What it says about the community is that it's actually a fairly diverse community, at least in terms of their beliefs (and very likely in other respects).

> ...Software is growing to touch every part of human existence, and it's probably actually dangerous for hackers to traipse through life ignorant of that fact...

HN does not need to hang up a #BLM banner in a cheap act of virtue signaling for us as hackers to grapple with the impact we have on society. Indeed, such an act would impede productive conversations.

Re:Open source ‘protestware’ harms Open Source by Handytinge on Tuesday April 05, 2022 @06:25AM (#30917259)
Given I've never in my many years using HN noticed it, I'd say it's significantly less obtrusive.