Hacker Newsnew | past | comments | ask | show | jobs | submit | taw28's commentslogin

This happens far too often, but I’ve never seen good advice on how to prevent it. All I ever see is “we as users need to be better.”


The only techniques I’ve seen that appear to be long term effective are:

1. Be a gruff asshole who just doesn’t engage with the community or give a shit what they say or want or think

2. Don’t publish your code, or publish it anonymously and never interact with users

3. Luck into having your project be in such a niche that the only users are likeminded people who aren’t assholes

None of these are amazing, but otherwise you’re basically guaranteed to run into this eventually.


Best advice is to not do something under your personal name but a shadow corporation like the rest of them. Ever tried getting support from Google? Or getting a human on the phone at Apple?

The project maintainer needs to reinvent themselves as an anonymous avatar and release software/hardware as Acme Corp. P.Midi or somebody.


It only takes a small number of insane users to cause massive drama, unfortunately.


If they are in some high tens, they are no small number.


When you find out, let the Nobel committee know. This kind of thing is not limited to open source - it generalises across all of society and is collapsing it as we speak. Somehow we keep giving power to annoying trolls instead of taking it away.


It is the commercial Internet. Basically quantity instead of quality. People should realize they cannot give everything away and accept to communicate with everybody. They should stop using big platforms like Github that optimizes for numbers. The communication should have some gates in the place. Not for the sake of gatekeeping but for filtering non-intellectual communication.


Enforcing real names helps somewhat, but doesn't eliminate the problem entirely.


I think you might be surprised by how little shame humans can have... I've been amazed at the abuse people will post even with a real name and real photo avatar of themselves, yet some of the best online communities I've been on have been pseudonymous and just well moderated...


I used to think that True Names were something of a solution. These days I'm much less sure. A lot of people don't seem to care.


They are also dangerous, because the same shared reputation that allows a "good person" to hunt down a misbehaving "bad person" also allows the reverse, if the "bad people" are effectively outnumbered.

("All that is necessary for evil to triumph is for good people to do nothing" - the effective number of "good people" is often zero)


Oh trust me, I'm aware how horrible people can be. But it still makes some difference, and more than a pessimist might think.

... and even more, if it were universally applied, the lack of opportunities for toxic ideas to fester in anonymous fora would reduce the incidence of them crossing over towards reality.


There’s an argument to be made that if you’re not prepared to deal with all of that, don’t become popular - either online or in meatspace, because it will happen.


Becoming popular isn’t generally something an open source developer chooses to do or not do.


It's something a developer chooses to do or not do though. No need for a public repo to do development.


It's a reasonable argument that, if you don't want to deal with some of the inevitable consequences of popularity, basically don't put yourself out in public at all. It's rarely an actual requirement for a lot of things. You can make videos for yourself without posting on YouTube for example (as most people who historically made hobby videos did).


That’s a wild argument, up there with “if you have nothing to hide, you have nothing to fear.”

People should be able to produce and publish content without being harassed.


>People should be able to produce and publish content without being harassed.

I don't disagree. (Assuming the content isn't of a nature that deserves a lot of criticism though that's in the eye of the beholder and is a matter of degree of course.)

But there's also the real world where putting yourself out in public can have consequences, especially if you become particularly popular. You take the good with the bad and decide if the tradeoff is worth it.


> Assuming the content isn't of a nature that deserves a lot of criticism though that's in the eye of the beholder of course

The fact that people think there are kinds of content that warrant harassment is kinda the root of this whole problem.


Not to make this political but you don't think there's a lot of content being thrown around at the moment that warrants criticism? Generally speaking I'd draw the line at outright personal harassment although I suppose that's again in the eye of the beholder.


I think there's tons of content that warrants criticism, but no content that warrants harassment.


And I'd say that's a pretty gray line, especially to the degree it stays in an online context.


> I have endured a sustained campaign of abuse from members of the VOGONS forum, been labelled a "clout-chaser", had threats sent to my personal email address, code been used in other projects without proper accreditation, my 3D print designs stolen and sold by faceless eBay/Etsy sellers, personal attacks made towards me when people don't get their feature request... the list goes on and on.

None of that sounds like a gray area to me.


There's an argument to be made that whether that rises to the level of harassment is up to the recipient of the of behaviour in question.

Another person may well just see it as a cost of doing business, a cost of operating in the world. There will be detractors, some of those will be malevolent snakes. We can mostly just ignore those as they very rarely represent a real and immanent threat.

If you've got nothing better to do with your time than waste it trying to antagonise a situation, you're probably wasting your life. And maybe the recipient can come to understand they can choose to be flattered by the attention - if many people are exerting effort to put you down, more power to you - you might actually be doing something important, and people hate that.


Suggesting that people who publish open source should be flattered by harassment is a fascinating take.


In short, because it was donated and not loaned. Once it leaves your hands, the museum can do as it wishes (within the restrictions of its bylaws).


“Philanthropic trust” is probably the concept you missed here. Don’t worry, it looks like Allen missed it too.


And with fairly unusual exceptions, museums don't tend to like a lot of restrictions on what they can do with donations.


Contributor agreements are often used at the time of contribution to get permission to relicence later.


There is certainly a requirement that prevents payout on the contract for those supers if performance numbers aren’t met. Further, those performance numbers are from real apps, so the system WILL be useful. Not getting paid is not an option, so performance/usability will come.


how does that contractual obligation translate to technical implementation? Do those supercomputers get an optimized version of ROCm to fulfill said obligation?


Absolutely. You usually end up with software stack where NOTHING can be updated, most of the stuff is forked with custom patches and the learnings there aren't reusable elsewhere because the code is full of "// replace this with hardcoded constant 59843 because it prevents crash on HPC machine".

It's a good marketing metric, but probably contraproductive the AMDs longterm success in the field. They're spending engineering time building something they'll unlikely to be able to translate into other fields.


Vendor iterates until client gets an usable environment, even if that means 50 forks of different libraries with custom patches that in the end work only on that one system.


Contents of the display are often added after the fact in marketing materials. The person adding the wallpaper probably just didn’t notice the photo was flipped.


You can get a zigbee dongle and control them with home assistant!


I have been leery of VSCode for this reason. The bare product isn’t very special, so you have to download extensions to get the functionality you need. However, there is nothing keeping the extension from communicating. Suddenly, you get malicious extensions that leak data.

It’s not just malicious extension authors. Compromised developers of good extensions are just as much, if not bigger, of a risk.


> I have been leery of VSCode for this reason.

> It’s not just malicious extension authors. Compromised developers of good extensions are just as much, if not bigger, of a risk.

If this is your reason to avoid VSCode, then you should probably start avoiding basically all other code, too. It is after all written by developers, who can and has been compromised. All over the supply chain. Over and over again. And so on.

But yea, hate on VSCode will you.


replace VSCode with any other code editor and it will still work.

Vim, Emacs, Sublime are all examples of bare products that aren't very special unless you add extensions that could potentially leak data and run arbitrary commands.

the fact that only a couple extensions have been found leaking some data involving only a few thousands installs, it's honestly a very good record if you ask me.


The bouncing around phenomenon seems to be independent of voiceover use.


My emacs config is zero lines.


Respect. What do you use it for?


That's the thing, he doesn't


I mostly use it for writing C, python, latex, and bash. I know I’m losing a bit of efficiency by not carrying a config, but I consider configless emacs a bit more capable for my workflows than configless vim.


The cynical part of me thinks that the bad web app is intentional. They can get much more data from you if you use the app, so they want that to be the best experience. All others should be bad enough that you will only use it if there is no other way to give them your money.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: