Most active commenters
  • brisance(3)
  • leoc(3)
  • parrellel(3)
  • Eliezer(3)

←back to thread

2024 points randlet | 74 comments | | HN request time: 1.376s | source | bottom
1. TheMagicHorsey ◴[] No.17518505[source]
I don't know if it's just me, but if you read the forums and bug reports related to open source projects, it feels like programmers today are a really entitled lot.

The tone that people take when filing bug reports for what is basically free software is reprehensible. People are doing work for FREE to benefit you, and you take a tone with them like you are a prince and they are your royal goblet holders? Who taught these human beings their manners?

I totally understand the frustration when you write a large system in Python and then the Python committee makes a breaking change that makes your life very difficult. However, you didn't pay for Python! These sorts of changes should be expected, and if you didn't expect it, you are the fool. And in any case, you aren't paying these people a cent, so speak politely to them. You are basically a charity case from their perspective.

replies(18): >>17518544 #>>17518672 #>>17518710 #>>17518760 #>>17518855 #>>17518866 #>>17518903 #>>17518905 #>>17518906 #>>17518942 #>>17518997 #>>17519036 #>>17519055 #>>17519060 #>>17519779 #>>17519809 #>>17520078 #>>17520493 #
2. newen ◴[] No.17518544[source]
In the majority of cases, they are getting paid to code it (by some company, organization, etc). And they benefit from the popularity of the the software. So I don't think I need to see myself as a charity case or adopt a please please please attitude with them.
replies(4): >>17518624 #>>17518682 #>>17518738 #>>17519401 #
3. domoritz ◴[] No.17518624[source]
Where do you get "in the majority of cases" from? https://twitter.com/NumFOCUS/status/1017418416725155840.
4. kk__ ◴[] No.17518672[source]
You are paying for python. You pay for any software product you use by not using an alternative.

OSS maintainers deserve respect but at a certain point they have turned their hobby in to their career, complete with clients and marketing. If you are willing to trust an open source project for your livelihood than the maintainer also has an obligation to respect that.

replies(4): >>17518692 #>>17518762 #>>17518840 #>>17519175 #
5. about_help ◴[] No.17518682[source]
Agreed. No need to be a dick, but bug reports are often pretty cut and dry and often some frustration does leak into the tone. Any big project, whether code or some local government thing, will have some level of assholes.
6. n_o_u ◴[] No.17518692[source]
Sorry, what exactly are you paying them?
7. chrstphrhrt ◴[] No.17518710[source]
Not just you. It's a thing.

Even more extreme, consider that companies that do charge money drop the ball constantly on security/privacy, and basic quality. And yet they continue growing, maybe having a bit of churn.

I think there's something about generosity that just attracts entitled bullies/leeches because they see it as an opportunity to "win" against people who are "foolish" (aka "weak") enough to work for free. Sadly sometimes the generous are duped into considering such requests out of curiosity or politeness, which leads to burnout or worse.

8. habosa ◴[] No.17518738[source]
I maintain a number of open source projects for Google. So yes I am paid to do it and yes the company benefits from it. That said, it doesn't mean that developers who use it can take an entitled stance and expect to get anywhere.

I get so many bug reports like "This sux and you have to fix it!!!!" and even when I wake up on the right side of the bed, there's nothing I can do with those.

A calm discussion of what the developer is trying to achieve, what they expect to happen, what actually happens, and how I can reproduce will get a quick response from me 100% of the time.

replies(2): >>17519062 #>>17520101 #
9. noonespecial ◴[] No.17518762[source]
You missed the part of "paying" where there is any benefit at all (or incentive) in the maintainer doing that work for you.

Worse, it's open source. You are always free to do it your damn self if it's so important to your livelihood.

Rule 1: Nobody owes you jack.

10. gregmac ◴[] No.17518840[source]
> You pay for any software product you use by not using an alternative.

Sure, but in the same sense "you pay" for eating a day-old egg salad sandwich you found sitting on a park bench. (Luckily, even using badly-written open source software generally has a less unpleasant outcome.)

Like open source, the chef -- who you have no relationship, connection or contract with -- is not under any obligation to guarantee either your satisfaction or survival.

If you want to reduce the risk to your livelihood, you should pay money for both your critical open source software and your egg salad sandwiches.

11. rodorgas ◴[] No.17518855[source]
It's the same behaviour of ordinary users, in general. A developer who uses your library is, basically, a user. They see your work as an obligation, not as a gift you are giving to everyone.
replies(1): >>17519069 #
12. HumanDrivenDev ◴[] No.17518866[source]
I think it's deeper than just 'programmers today'. It's an important life lesson for people pre-disposed towards niceness to learn. Most people aren't thoughtful or considerate or fair. They just want to maximise benefit for themselves and their family. You're pushing a free product - so to them it's 'worthless' and they can treat you like trash.

Figure it out sooner rather than later or you'll be walked over for the rest of your life.

13. makecheck ◴[] No.17518903[source]
Yep. Sometimes I think it wouldn’t hurt at all to put up a 3-question checklist before an E-mail/contact/post/submit-bug or other link even appears, where the 3 questions basically remind the person to be civil.
14. acdha ◴[] No.17518906[source]
This is the number one thing making me lose interest in some projects I maintain. That toxic subset of users who expect free support debugging their applications is terrible for motivation, not least because most of them won’t even apologize when the problem turns out to be something they did.
15. dcosson ◴[] No.17518942[source]
I think what you're saying is true in the case of someone just throwing up some code they wrote online without any plan of supporting or developing it further.

But once you call it an open-source project, and you have docs and a roadmap and an issues page and stuff, you're making an implicit contract with people who use it that it will do a reasonable job of solving the problem it claims to solve. The user is choosing to use it over other alternatives and investing time learning and integrating it, so it doesn't seem at all unreasonable to me for them to be frustrated when they realize that due to some bug or limitation it doesn't actually solve the problem for them that it claims to.

As an analogy, if you give someone free food and it makes them sick, are they justified in getting mad at you? I think most people would say yes. IANAL but I'd imagine that if you got food poisoning from Ben & Jerry's free cone day due to negligent sanitation practices or something, you could probably sue the company just like if you had paid for it.

Or, if a member of some sort of volunteer community board is doing a bad job, people will complain about it. An open source maintainer is basically in the same position.

Of course, that's no excuse for being rude to them, but you also shouldn't be rude if you paid for something and it doesn't work. I'm not saying we shouldn't do anything to reduce hostility towards maintainers when it happens. But it's not true, in open source software or anywhere else, that just because something is free there are automatically no expectations around it.

replies(10): >>17518996 #>>17519107 #>>17519205 #>>17519378 #>>17519565 #>>17519572 #>>17519693 #>>17519939 #>>17520014 #>>17520343 #
16. nickthemagicman ◴[] No.17518996[source]
I think theres absolutely zero implicit contract that implies that open source software maintainers owe ANYone ANYthing at ANYtime.

That's the reason it's open source because everyone can fix it, all an open source maintainer owes you is a P.R. review.

Therefore if an open source project maintainer is giving you their time and patience then you better be extra polite and grateful to them.

If Ben and Jerrys left a bunch of ice cream on the sidewalk and a bunch of people ate it and got sick then there would be zero liability on Ben and Jerrys.

replies(6): >>17519141 #>>17519142 #>>17519147 #>>17519296 #>>17519975 #>>17520166 #
17. hmart ◴[] No.17518997[source]
This create a case for pay for software believing a guarantee is granted just for paying
18. riazrizvi ◴[] No.17519036[source]
I get the point. However I also really enjoy it when a fellow developer makes the time to get their point across in a friendly, compassionate tone. I see that rants tend to be the way we phrase our complaints, perhaps because most of us feel rushed and we kid ourselves we are discussing purely technical matters? I need to keep reminding myself that there is an underlying/social purpose to my work.
19. Gatsky ◴[] No.17519055[source]
It is just selection bias. People that start and maintain OSS are on average more helpful and nice than people that don’t, hence the interaction.

A similar effect exists in relationships. If you are ‘nice’ then your potential partners include both other nice people and horrible people, because generally a horrible person will not tolerate another horrible person. Hence, you see nice people in relationships with horrible people more often than one would hope.

20. setgree ◴[] No.17519060[source]
One person who understands and writes extremely well about this dynamic is Eliezer Yudkowsky. From the incomparable Harry potter and the Methods of Rationality: [0]

""I was going to be a hero, once," said Professor Quirrell, still looking upward. "Can you believe that, Miss Granger?"

"No."

"Thank you again, Miss Granger. It is true nonetheless... I was not naive, Miss Granger, I did not expect the power-holders to align themselves with me so quickly - not without something in it for themselves. But their power, too, was threatened; and so I was shocked how they seemed content to step back, and leave to that man all burdens of responsibility. They sneered at his performance, remarking among themselves how they would do better in his place, though they did not condescend to step forward...Perhaps, by taking on himself the curse of action, that man removed it from all others?...

"So -" Hermione's voice sounded strange in the night. "You left your friends behind where they'd be safe, and tried to attack the Dark Wizard all by yourself?"

"Why, no," said Professor Quirrell. "I stopped trying to be a hero, and went off to do something else I found more pleasant.""

This might be hard to grok without reading the preceding 83 chapters but it is the first thing that came to mind when I see how people treat open source contributors.

[0] http://www.hpmor.com/chapter/84

replies(2): >>17520477 #>>17520563 #
21. hangonhn ◴[] No.17519062{3}[source]
Also, the paid vs. unpaid is a BS argument. Even if you were paid, it's not the complaining user who's paying you so how can they feel entitled to your time? Some people...

That said, when someone open sources something there isn an implicit "contract" between the developers and users. The users' feedback helps the developers and in return they get something valuable. It's more of a group effort rather than some one directional flow of power. I've seen projects where these relationships weren't properly managed or where one group didn't appreciate the other and the end result is always the same: dead projects.

22. Groxx ◴[] No.17519069[source]
I was going to say the same thing. Free users are famously bad users in general, and open source stuff is often free too.
23. Senderman ◴[] No.17519107[source]
You open implying that the original commenter's grievance in untrue outside of "throwing up some code," but at the end you say the opposite, and agree that it's "no excuse for being rude to them." I think you agree the original comment basically represents the truth, but you want to offer an elaboration on the complexities -- that's great, but why present your comment as a rebuttal?

I like your point about 'payment' not being a magic excuse for switching from not-rude to rude.

I don't accept the food analogy. You need food to survive, and you might need it free if you get stuck in life. You don't need free software - it's a bonus.

You mentioned the food-poisoning suing example - IA(also)NAL but if you put free software online without everybody's favourite "AS IS" block at the top, I believe you're on the hook if your software doesn't behave properly, so it looks to me like the law agrees with your notions.

Personally, I find the expectations over people offering software for free to be, broadly speaking, obnoxious - I definitely have a chip on my shoulder about it and I know that's coming out in this comment, so, apologies for the out of the blue railroading; your comment is the one that got me to articulate all the above, so, thanks.

replies(1): >>17519129 #
24. dragonwriter ◴[] No.17519129{3}[source]
> IA(also)NAL but if you put free software online without everybody's favourite "AS IS" block at the top, I believe you're on the hook if your software doesn't behave properly

That's a complex question about implied warranty that probably is affected by whether or not you are meet the legal standard to be considered a merchant of the type of good/service provided and other factors (and the AS IS block definitely discourages people to sue, but you may not actually be able to disclaim the warranty involved, so it may not get you off the hook.)

25. ◴[] No.17519141{3}[source]
26. skishore ◴[] No.17519142{3}[source]
> If Ben and Jerrys left a bunch of ice cream on the sidewalk and a bunch of people ate it and got sick then there would be zero liability on Ben and Jerrys.

Citation? That doesn't seem right, based on my anecdotal knowledge that restaurants take care to throw leftovers into a garbage bin rather than leave them out somewhere where someone could eat them and expose the business to liability.

I looked up this claim myself. In 1996, President Clinton signed the Good Samaritan Food Donation Act into law to limit liability for those who donate food. [1] The majority of restaurants still discard leftover food due to concerns over liability, though. [2] Clearly, liability was a real issue at some point in the past. I don't know enough about the current law to know how easy it is to take advantage of the new protections; I can understand why people are still concerned.

In summary, liability issues vary by country and are not clear-cut. As an analogy for this open-source situation, they don't clarify matters.

[1] https://digitalcommons.law.seattleu.edu/cgi/viewcontent.cgi?...

[2] https://www.huffingtonpost.com/entry/restaurants-that-dont-d...

replies(4): >>17519420 #>>17519473 #>>17519797 #>>17520265 #
27. mgkimsal ◴[] No.17519147{3}[source]
> because everyone can fix it

Nope, not everyone can. And not everyone using it can fix it. And certainly not everyone can fix something to the standards that maintainers might demand.

> Therefore if an open source project maintainer is giving you their time and patience then you better be extra polite and grateful to them.

If I'm bothering to try to help them with their project, they owe as much 'politeness' and 'gratitude' back to me as is expected of them. It's a (minimum) 2 way street.

replies(1): >>17519223 #
28. ci5er ◴[] No.17519175[source]
In a previous life I threw some tarballs w/ a buildable OpenGL clone and separately a buildable Renderman "clone" onto an FTP server and published the location.

Some people downloaded it, built it and used it. Even added to it, where they liked.

Most people were like you.

I never share code any more.

replies(1): >>17519258 #
29. dragandj ◴[] No.17519205[source]
That depends on the license. Most open source licenses state explicitly that you use the software at your own risk, and that the author promises you nothing and owes you nothing.
30. dragandj ◴[] No.17519223{4}[source]
They might (morally) owe you this if they used your contributions. Otherwise, they owe you a (voluntary) politeness and gratitude that any human owes to any other human, but nothing more.
31. justinator ◴[] No.17519258{3}[source]
Well, do you use open source code?
replies(1): >>17519281 #
32. ci5er ◴[] No.17519281{4}[source]
I use gcc on Open Solaris, so, yes. I'm not an ass to the maintainers, God save their souls.
33. lovich ◴[] No.17519296{3}[source]
That's not true in every case. For instance you need to keep pools fenced in, in most location as they are considered an attractive nuisance and you are liable if children jump into them and drown
34. ranit ◴[] No.17519378[source]
So, we insist open-source software developers to keep their "implicit contract", but we (as society) allow companies to buy companies that develop and maintain open-source to close-source it or just close the entire establishment? Without legal consequences.
replies(1): >>17520037 #
35. pertymcpert ◴[] No.17519401[source]
You are a charity case.
36. inetknght ◴[] No.17519473{4}[source]
In your analogy you're citing a business. Then if you open source something you wrote, are you claiming you are a business? No matter how un/business-like the open source claim may be: has any money changed ownership between the parties in the course of the person writing and maintaining software vs the person using that software?

If no business transaction has been formalized then why should either party be liable? Indeed, if a person is not permitted to simply say "this is the software I am using" without also becoming liable for problems caused when other people use or look at that software? I don't think it is right to allow a person to be liable just for the speech of their software.

Fortunately, a lot of open source software is known to be open source because of a license file. Many open source licenses declare no liability or warranty of any kind. In that case, would not any liability claimed would be forfeit? Otherwise they would have been using the software in breach of its declared intended purpose at the point of time being talked about.

replies(1): >>17519588 #
37. ballenf ◴[] No.17519565[source]
> if you give someone free food and it makes them sick, are they justified in getting mad at you? I think most people would say yes.

It's is more like people having an allergic reaction to otherwise perfectly safe and free food and complaining that you didn't take their allergy into account. And that you should go buy them some more food but made without the offending ingredient and with the sauce on the side.

38. brown9-2 ◴[] No.17519572[source]
This implicit contract idea is bunk and can’t be proved by analogies.
39. brisance ◴[] No.17519588{5}[source]
IANAL but here are a few things to consider.

Every person has a duty of care to minimize the possibility of harm to others. In some professions the standard is higher and may be codified into statute and/or bylaws of their professional association e.g. medical and legal professions. What this means is that, for example, in certain jurisdictions a doctor is bound by his Hippocratic oath and has to render medical assistance to a person who is in urgent need of it, as quickly as practicable. Ignoring this exposes him to liability. So in the particular case of software, a malware author could in theory be found liable by posting his proof of concept in the public domain.

Secondly, in certain jurisdictions, there is an implied warranty of merchantability and also of fitness for a particular purpose. In the US this is under the Uniform Commercial Code.

replies(1): >>17519839 #
40. hodgesrm ◴[] No.17519693[source]
> But once you call it an open-source project, and you have docs and a roadmap and an issues page and stuff, you're making an implicit contract with people who use it that it will do a reasonable job of solving the problem it claims to solve. The user is choosing to use it over other alternatives and investing time learning and integrating it, so it doesn't seem at all unreasonable to me for them to be frustrated when they realize that due to some bug or limitation it doesn't actually solve the problem for them that it claims to.

Actually it does seem unreasonable to get irate at the developers when fitness for use is explicit in the license that enables use of the software in the first place. Open source licenses in general and the Python license in particular are very clear about this. The Python 3.7 license has the following term in section 4:

  4. PSF is making Python 3.7.0 available to Licensee on an "AS IS" basis.
   PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.  BY WAY OF
   EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR
   WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
   USE OF PYTHON 3.7.0 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
If you use Python 3.7.0 and it displeases you, that's just part of the deal. On the other hand you do have the right to make your own copy and fix it to serve your purposes.

Edit: fixed typo

41. evantahler ◴[] No.17519779[source]
https://github.com/evantahler/Dont-be-a-Jerk: The open source license for reasonable free software
replies(1): >>17520152 #
42. hyper2grams ◴[] No.17519797{4}[source]
Why did you take his food analogy literally? This post contributed nothing to the conversation in any way.
43. AlexCoventry ◴[] No.17519809[source]
Maybe I'm just getting older, but it seems as though online behavior is getting more hostile generally.
44. mbreese ◴[] No.17519839{6}[source]
Most (all?) open source licenses have a clause disclaiming any implied warranty or fitness for a purpose.

The example you cite of a doctor being required to provide emergency medical care I don’t think is quite accurate. In fact, doctors are often not covered by “Good Samaritan” laws and can be held liable if they do stop to help someone and something goes wrong. A layperson would not have that type of legal exposure. Medical treatment issues are complex and I can’t see how they are related to open source software.

replies(2): >>17520139 #>>17520149 #
45. skookumchuck ◴[] No.17519939[source]
A contract requires an exchange of value in order to be binding. Using free software has no exchange of value, so there is no contract, implied or otherwise.

IANAL

replies(1): >>17520234 #
46. mtVessel ◴[] No.17519975{3}[source]
The next time someone asks me why I'm choosing a proprietary solution, rather than one of the many fine open-source options available, I'm just going to point them to this comment.
replies(1): >>17526001 #
47. nostrademons ◴[] No.17520014[source]
Most open-source licenses explicitly say that the software is provided as-is, and there is no warranty, express or implied, nor any obligation to continue to provide support or for it even to work.

https://www.apache.org/licenses/LICENSE-2.0

https://opensource.org/licenses/MIT

https://opensource.org/licenses/BSD-3-Clause

https://www.gnu.org/licenses/gpl-3.0.en.html

The user is indeed choosing to use it over other alternatives; they are choosing to use it, and should make that choice on the basis of their own evaluation of the functionality and stability of the library.

replies(1): >>17520131 #
48. leoc ◴[] No.17520037{3}[source]
Companies that shut down open-source dev teams are at least usually honest that that's what they're doing at the time that they do it. Open-source projects that actively evangelise—by extolling their community and documentation, presenting polished websites, in-app screenshots and shiny video demonstrations—then fail to make an adequate effort to serve and relate to the userbase the project has intentionally drummed up are not being similarly honest. If you don't want to serve the users, quit or turn off the evangelisation.
replies(1): >>17520238 #
49. jghn ◴[] No.17520078[source]
I lead an open source effort which is fairly large in a relatively niche field. While most users are awesome, it never ceases to amaze me how rude some people can be. Because something isn't exactly the way they want it we're the worst, dumbest people in the world. Hey I'm happy to refund the money you spend purchasing my product.
50. ychen306 ◴[] No.17520101{3}[source]
In your case, it only means you owe Google, but not the other user.
51. webmaven ◴[] No.17520131{3}[source]
> Most open-source licenses explicitly say that the software is provided as-is, and there is no warranty, express or implied, nor any obligation to continue to provide support or for it even to work.

Certainly, but notwithstanding those disclaimers, if the project's README or homepage describes it as intended and fit for a particular purpose, the user invests some time into learning to use the code in question based on the description, and it turns out that the description was... shall we say, overly optimistic, isn't the user entitled to be pissed off at the maintainer?

There may not be any legal liability, but the maintainer can incur social obligations by fostering expectations.

As an analogy, what do you think will happen if you tell someone you will help them move their stuff to a new apartment and that you'll bring a dolly, but you bail on them, or even just don't show up[0]? They chose to rely on you to provide the dolly rather than find some other alternative, after all.

So of course social obligations aren't something you can be sued over, but they are indeed real, and ignoring or violating them does have a cost: People get pissed off at you, which they may choose to express uncouthly in your general direction or vicinity, and your reputation suffers.

It is worth noting that this is far from a blank check for them to hurl invective at you. Their reputation may suffer as well, depending on just how uncouth they are.

Such is life.

[0] I am NOT saying that GvR has done the equivalent. In point of fact, he has left no outstanding commitments behind, and has fostered the growth of a robust group of core committers that are well up to the task of continuing to steer the project in his stead, though perhaps without his particular aesthetic sense.

replies(1): >>17520426 #
52. brisance ◴[] No.17520139{7}[source]
That’s the point I was making: it’s not so cut-and-dry as the parent assumed. Depending on the jurisdiction, some actions (or inaction, as the case may be) have consequences. And not all disclaimers are lawful, especially with regards to disclaimers of warranty.
53. gonzo ◴[] No.17520149{7}[source]
It’s not accurate at all.

In the U.S., a doctor has no affirmative duty to provide medical assistance to injured persons if they have not established a special relationship with the individual.

replies(1): >>17521234 #
54. DennisP ◴[] No.17520152[source]
I like it but I think its terms are contradictory.

- "You don't have to do X but if you don't do X you're being a jerk."

- "Don't be a jerk."

If I don't do X, have I violated the license terms or not?

55. anonytrary ◴[] No.17520166{3}[source]
> all an open source maintainer owes you is a P.R. review.

What? Given what you said in your first sentence, this seems a bit contradictory. When I post some code online, nothing forces me to review PRs other than an implicit social contract.

The likelihood of a rational person ignoring PRs/issues seems pretty low, since one typically wants improve their software. Nonetheless, it definitely happens for one reason or another and it's not something worth complaining about unless you're given some sort of a priori quality assurance.

I'm sure there are thousands of projects on Github which have a 0% response rate for PRs/issues. This isn't bad -- it just is. It's entirely someone's right to post a project and forget about it, regardless of how popular it got later on. Radio-silent projects will almost never get popular, since there's an implicit meta contract around support, feedback, etc.

56. jodrellblank ◴[] No.17520234{3}[source]
Free software has no value, you claim?
replies(1): >>17520267 #
57. ranit ◴[] No.17520238{4}[source]
> If you don't want to serve the users ...

I don't understand how Guido van Rossum's message was interpreted as "he doesn't want to serve the users". His message said (to me) that he will continue, but he will not make decisions.

> Companies that shut down open-source dev teams are at least usually honest that that's what they're doing at the time that they do it.

This sentence implies that Guido van Rossum did something worse (than these companies) today. Is this what you are saying or I misunderstood?

BTW: I don't know him personally. I don't use Python regularly and I don't have any knowledge or position on Python's developers struggles and disagreements (if there are any).

replies(1): >>17520337 #
58. idontpost ◴[] No.17520265{4}[source]
> based on my anecdotal knowledge that restaurants take care to throw leftovers into a garbage bin rather than leave them out somewhere where someone could eat them and expose the business to liability.

This is an outright lie. It has NEVER happened that a business has been sued for donating food. Not once. It's just a convenient excuse for saying '%$@# the poor.'

59. webmaven ◴[] No.17520267{4}[source]
No, he's claiming that regardless of the value of the software, the user provided no consideration, no value in exchange for the software.
60. leoc ◴[] No.17520337{5}[source]
I'm not commenting on GvR or GvR's behaviour at all. The discussion took a more general turn, with people seriously suggesting that the developers/maintainers of high-profile, publicly-evangelised open-source projects don't have any ethical duty to support or engage politely with their user base even while still in post. Obviously van Rossum is completely entitled to step down, certainly since there will be others to pick up the reins.
61. Retra ◴[] No.17520343[source]
>But once you call it an open-source project, and you have docs and a roadmap and an issues page and stuff, you're making an implicit contract with people who use it that it will do a reasonable job of solving the problem it claims to solve.

Not at all. If I do all that, maybe I just did it for practice? Maybe I get bored or RSI and quit developing software? Nobody owes you anything, regardless of what they've offered you prior.

62. leoc ◴[] No.17520426{4}[source]
Yes. The honestly somewhat dodgy no-warranty clauses in open-source licenses have always been justified on the basis that unpaid volunteers can't afford to be exposed to (potentially very serious) legal liability for their work. It's a bit astonishing that now they're being presented as a supposed reason why OS devs never have any ethical responsiblity to their users (beyond refraining from active malice, presumably?) (And in case it needs saying, no-one is suggesting that devs have an unlimited responsiblity to serve or take shit from users, or that users don't have reciprocal obligations.) By that logic the many sleazy Kickstarters, scam PACs, do-nothing gravy-train charities and the like that manage to stay just this side of the law are also all fine and wonderful.
63. _1100 ◴[] No.17520477[source]
I grok. I have neither read this, nor have I read any Harry Potter (much to the chagrin of many of my friends, I'm sorry, I've tried).

This sums up a fairly universal behavior that I think we all tend to take part in, and also see others taking part in when we all spot a problem but don't take action because we have the luxury (i.e. removed from any real chance of harm) to watch the problem be solved by anybody else. Then we use this position of luxurious inaction to judge and complain.

I'm surprised by the reactions I see here though. I'm not invested in the subject of this post, but I can see the hurt of this person in their post. It also appears that they are not bailing, but simply allowing others to try and do better, with suggestions to boot.

And here we sit, justifying our luxurious anger at a person so exhausted from doing free work that they have to walk away from what I assume is a passion of theirs.

replies(1): >>17525605 #
64. quickthrower2 ◴[] No.17520493[source]
It could be because the assumption that because python is famous, it must have some funding/money/company behind it.
65. parrellel ◴[] No.17520563[source]
It is worth mentioning that Eliezer Yudkowsky doesn't believe in the scientific method, and thinks it can be replaced with pure Bayesian reasoning, without, as far as I can tell, any data collection.
replies(2): >>17526795 #>>17585193 #
66. brisance ◴[] No.17521234{8}[source]
That’s why in my post I qualified that with “depending on your jurisdiction”.

https://en.m.wikipedia.org/wiki/Duty_to_rescue

Read the last part about the elderly man who died in a bank and no one offered assistance.

67. setgree ◴[] No.17525605{3}[source]
IMO HPMOR is a rich reading experience with nothing besides familiarity with Harry Potter as a cultural phenomenon (i.e. you know that they are wizards and they go to wizard school). It really picks up about 60 chapters in though, and that's a lot to ask someone to get through.
68. nickthemagicman ◴[] No.17526001{4}[source]
Perfect! If you're choosing open source software for the customer support then you're deff on the wrong track.
69. Eliezer ◴[] No.17526795{3}[source]
I'm not even sure I should bother replying to this. But, like many, I'd consider the scientific method properly applied to be a special case of probability theory, modulo some social rules that might technically depart from Bayesian reasoning but are supposedly there to create good equilibria among less than perfect reasoners. This involves observation, natch.

The parent commenter is presumably beyond all help, but anyone interested in an example of my views on this point may consult "A Bayesian view of scientific virtues" here: https://arbital.com/p/bayes_science_virtues/

replies(1): >>17528375 #
70. parrellel ◴[] No.17528375{4}[source]
I am amazed you took the time to reply to this as well, but, just so its on the record, having read more than a little of your material, I do consider your entire "rational" movement a bit of a cult.
replies(1): >>17528791 #
71. Eliezer ◴[] No.17528791{5}[source]
Having read not more than a little amount of your take on my material, I suggest you look to your own reading comprehension skills.
72. mjgeddes ◴[] No.17585193{3}[source]
The 'scientific method' is not something that can be reduced to formal reasoning. Bayesian inference is a type of formal reasoning for making predictions, and as such, is a mathematical 'toy model' that doesn't correspond to the real universe.

Yudkowsky worships pure mathematics, but he always had it 'arse backwards'. It's not pure mathematics that's the ideal, it's numerical and iterated methods and heuristics (cognition). Pure math can only be applied to idealized situations, whereas numerical methods and heuristics apply everywhere. So in fact, it's numerical methods that are fundamental, and pure math that's the imperfect idealization!

Yudkowsky read too much Tegmark in his youth and was sucked in by the idea that 'everything is mathematics' (or 'everything is information'). But to repeat, this is all 'arse backwards'. Thank goodness that I read some Sean Carroll and debated with a friend of Sean's on his forum; that's what finally talked me out of all that Tegmark multiverse/'reality is a simulation' nonsense.

It's the physical world that's fundamental, cognition is next level of abstraction up, and pure mathematics is a top-level abstraction (it's not fundamental). As Bayesian inference (and all formal methods) are part of the domain of pure math, they can't serve as a foundation for rationality. Cognition is more fundamental than math (because it's closer to the base level of reality - physics).

As I commented recently to Scott Aaronson on his blog, what distinguishes cognition from pure math, is that pure math is about fixed equations, whereas cognition is about heuristics , iteration and numerical methods. But in fact, P≠NP implies that cognition is the more fundamental. See:

https://www.scottaaronson.com/blog/?p=3875#comments

So for instance, AIXI (a much touted mathematical model of general intelligence), is the 'fake' (imperfect) solution, whereas a workable heuristic implementation would be the correct (perfect) one. This is the complete reverse of what Yudkowsky thinks.

replies(1): >>17585748 #
73. Eliezer ◴[] No.17585748{4}[source]
I'd like to assure anyone reading this that the above commenter has no idea what Eliezer Yudkowsky thinks. I, with my considerably greater knowledge of that subject, can testify that among Yudkowsky's beliefs is "Bounded agents are more impressive than unbounded agents."

(In general, you would be very very wise not to believe someone who claims that I believe a thing, until you have seen the original text, in its original location, in full context, written by me under my own account, plainly and unambiguously saying that I believe that thing. Even then I've been known to change my mind later, as is a sane person's right. But most of what I'm wildly rumored to believe is more completely made up out of thin air than anything I've changed my mind about.)

replies(1): >>17641473 #
74. parrellel ◴[] No.17641473{5}[source]
Now the question is: were you watching my comment for activity, or do you have a bot checking for name drops.