Live data from Hacker News

The SQLite Code of Ethics

sqlite.org

371–380 of 408 posts

Re: The SQLite Code of Ethics

#372
post #363

Earlier quoted context omitted.

> What would be the consequences of allowing Heisenberg to dictate codes of conduct for quantum physicists today He couldn’t. All he could do would be to dictate the code of conduct for physicists working at the MPI. And if you don’t like his code of conduct, you can go to a different institute, or take it up with the community or the board of directors for the institute. Your implied scenario of “what if a nazi wrot…

> He couldn’t. All he could do would be to dictate the code of conduct for physicists working at the MPI And that's precisely why I think it's absurd for a code repository to have a code of conduct.

What’s the categorical difference between the nodejs repo and the max planck institute that it’s ok for one to have a code of conduct but not the other?

Re: The SQLite Code of Ethics

#373
post #63

Earlier quoted context omitted.

He must have some sort of weird US interpretation of communism because "most code of conducts [sic!]" say absolutely nothing about proletariat-bourgeoisie relations in society. If anything, they're an instrument of capitalism.

I remember reading Vapor’s first code of conduct and feeling it’d been copied from an SDS rulebook. But that was New Left cultural stuff about marginalized people, not Marxist left. For instance there were at least two rules about “tone policing”, which doesn’t even make sense (what is there to tone police?) and also seems to defeat the purpose of a CoC since moderation is a kind of “tone policing”.

I guess you mean this document?

https://github.com/vapor/vapor/blob/a7f340f64b7182e9e4202a9b...

The only bit I see about tone is

“Communicating in a ‘tone’ you don’t find congenial” on a list of things they said they would NOT act on complaints about.

I see nothing in there that isn’t obvious getting-along-with-others stuff. It still seems to me that it’s helpful to write those things out rather than have them unspoken. It would feel unjust and arbitrary to me if I was pushed out of a community for bad behavior but not pre-warned what was considered bad behavior. It would also feel unjust if i were to be pushed out of a community because people kept saying shitty stuff to me and I complained about the hostility and they said “we have no rules, so they didn’t break any, suck it up”.

Re: The SQLite Code of Ethics

#374

Earlier quoted context omitted.

A secular perspective of some of those is still very positive: > 27. Do not swear, for fear of perjuring yourself. This means: be true to your word. It's an excellent principle. > 50. When wrongful thoughts come into your heart, dash them against Christ immediately. This means: have self-control over your own, possibly not-very-good, impulses and desires. This too is a good thing. > 58. Daily in your prayers, with te…

The thing is you can be charitable with your interpretation or try to decipher some reasonable principles out of ramblings like these but the point is that it's 2022 and referring to 'holy scripture' in normal person's code of conduct is in my opinion actually insane and is not worth anybody's time. So I do consider most of these insane, ridiculous and worthless. Anybody is free to think otherwise.

It is good to be charitable with interpretation. In fact, being charitable with interpretations is an attitude that would be encouraged with SQLite's rules.

A code of conduct that has persisted and remained used for 1500 years cannot really be described as 'ramblings'.

Referring to someone's code of ethics as 'insane', 'ridiculous' and 'worthless' is, perhaps, not quite as kind as it could be. It also doesn't fit the HN culture: we try to discuss things rationally here, not emotionally, and if I may so so, a bit more kindly.

This Register article sheds more light on the decision to use the code from the Benedictines: https://www.theregister.com/2018/10/22/sqlite_code_of_conduc...

> "Nobody is excluded from the SQLite community due to biological category or religious creed," [SQLLIte creator, D Richard Hipp] told us. "The preface to the CoC should make this clear. The only way to get kicked out of the SQLite community is by shouting, flaming, and disrespectful behavior. In 18 years, only one person has ever been banned from the mailing list."

> In other words, Hipp decided to adopt a seminal Christian text rather than grab some cookie-cutter code of conduct from elsewhere, reflecting his beliefs and, he believes, the general world view of those who contribute to open-source software projects for free.

So the rules do not require you be Christian or Benedictine to contribute to SQLite. He's chosen something that's stood the test of time, rather than writing something new - he explicitly notes in that article that he asked himself if he really regards himself as wiser than St Benedict, and concluding no, a reason not to edit the rules. He also chose a set of rules that he believes match many of the ways open source developers behave and the behaviours they believe they should have.

I respect that.

Re: The SQLite Code of Ethics

#375

Earlier quoted context omitted.

Christians and their faith lead the slavery prohibition movement. I don't know the history of the other things you mentioned.

After only two thousand years of enabling slavery. Slow clap.

That's a human problem, not a Christian problem. Cultures around the world enabled slavery.

Re: The SQLite Code of Ethics

#376

Earlier quoted context omitted.

My sibling in humanity. I beg you. Read about the history of fascism and its contemporary movements instead of just parroting ill informed bumper stickers, because you’re about half a step away from saying the that the Democratic Republic of Germany was democracy.

Piece of advice - if someone disagrees with you and you want to change their mind don't tell them they are ignorant of history and they get their ideas from bumper stickers.

If you don’t want to be called ignorant of history, don’t spout obvious factual errors.

But of course you knew you were caught in an embarrassing error, because you edited you comment to remove the fact that you called nazis socialists.

Re: The SQLite Code of Ethics

#377

Earlier quoted context omitted.

After only two thousand years of enabling slavery. Slow clap.

That's a human problem, not a Christian problem. Cultures around the world enabled slavery.

Christianity's own scriptures and holy men called for the return of slaves to their masters.

Just because other cultures also supported slavery doesn't mean Christianity didn't contribute to that horror.

Re: The SQLite Code of Ethics

#378
post #363

Earlier quoted context omitted.

> He couldn’t. All he could do would be to dictate the code of conduct for physicists working at the MPI And that's precisely why I think it's absurd for a code repository to have a code of conduct.

What’s the categorical difference between the nodejs repo and the max planck institute that it’s ok for one to have a code of conduct but not the other?

One is a piece of software, governed (one hopes) by the terms of its license if at all, and the other is a group of people, or (according to some people's beliefs) some sort of incorporeal tulpa-like entity whose activities are carried out in the material plane by a group of people.

I don't know why you keep asking me questions that are answered in the document I linked at the top of the thread. It's less than 1000 words long, you can read it in three minutes.

Re: The SQLite Code of Ethics

#379
People should be concerned that Facebook is giving 24 hours bans for simply posting a link to the SQLite Code of Ethics page - asserting that it violates FB community standards about sexuality ...

Re: The SQLite Code of Ethics

#380
post #378

Earlier quoted context omitted.

What’s the categorical difference between the nodejs repo and the max planck institute that it’s ok for one to have a code of conduct but not the other?

One is a piece of software, governed (one hopes) by the terms of its license if at all, and the other is a group of people, or (according to some people's beliefs) some sort of incorporeal tulpa-like entity whose activities are carried out in the material plane by a group of people. I don't know why you keep asking me questions that are answered in the document I linked at the top of the thread. It's less than 1000 w…

Because your document doesn’t answer any of these questions, and I’m confused why you think it does.

You don’t actually specify any beef with what you call purpose #1 - an agreement within a group about how it should be governed. Except for, as you say, single developer or small group projects - that’s the stated purpose of ALL codes of conduct. Some may contain ethical postering or demands of users (i’ve never seen that) - but those are malformed codes of conduct and should be criticized for those flaws not for being codes of conduct

Post reply on HN