https://github.com/nodejs/TSC/blob/master/CODE_OF_CONDUCT.md
709 karma · joined April 1, 2014
https://github.com/nodejs/TSC/blob/master/CODE_OF_CONDUCT.md
I see a list of complaints, but for an outsider it is really hard to follow why these actions are considered to be CoC violations.
Take this, for instance:
"In [moderation repository discussion], Rod’s first action was to apologize to a contributor who had been repeatedly moderated. Rod did not discuss the issue with other members of the CTC/TSC first. The result undermined the moderation process as it was occurring. It also undercut the authority as moderators of other CTC/TSC members."
Do you know how this reads? A case is being made against a "toxic" person who "repeatedly breaks CoC" and the first complaint against him is that he apologized to a contributor? Really? I just don't get this.
What I see is a screenshot of a GitHub issue (https://twitter.com/ohhoe/status/899748838302302212) which was already redacted and does no longer provide any links. Tweet in support of "anti-CoC article" is there (https://twitter.com/rvagg/status/887652116524707841) but that alone would not assert a "harmful person" in my opinion.
I understand the fork is not on political reasons which may be very well grounded. But I don't think they are not explained to the public well enough. There must be a clear answer to "Why should I care?" but there is not. This will probably lead to ignorance and dismissal.
You may say that "making your company more desirable for women" is discrimination as it makes a distinction in favor of women based on gender. Technically that would be correct. But this will not be discrimination in hiring. I.e. from the given candidate pool women will not be chosen over men because they are women.
This will not be hiring women intentionally. So the original statement in discussion may be correct.
The company can try to attract more women to interviews thus changing the 80%. Then you will hire more women, still selecting best people for the job. And it's not "hiring women intentionally" on my book.
I would say that our experience largely overlaps with what I read in the article. Raising bilingual child is hard, "truly bilingual" (whatever the measure for "truly" is) is even harder. But it is probably easier if you're living in a foreign country.
Judging from the older son - yes, his vocabulary in German is somewhat smaller compared to his German peers, but not significantly. His Russian vocabulary is probably also smaller compared to Russian kids, but more than that - it is different. He learned the language primarily from us parents, there are almost no Russian friends around, so his language is very adult, I'd even say academic. For instance, he normally does not use the word "круто", Russian equivalent for "cool", he'd rather say "remarkable". His grammar in Russian, is, however, heavily influenced by German. Prime example are reflexive verbs. For instance, for "I'm wrong" you'd probably say "ich habe mich geirrt" in German - literally "I have erred myself". Note the usage of the reflexive pronoun "mich" ("myself"). You don't use it in Russian as reflexion is encoded in the verb suffix itself - "я ошибся". But my son sometimes still uses the reflexive pronoun in Russian, saying something like "я меня ошибся" which is not correct and sounds pretty funny.
Over the years we've estabilished a small set of rules for language. Speak Russian in the family, unless a non-Russian-speaker is present. Answer in the language in which you were addressed. Do not mix languages. It seems to work pretty well for us.
The article seems to take mixing of languages quite easy. We see this as one of the biggest challenges. It is way too easy to start using German words where Russian translations are cumbersome or unusual. (Prime example is "Termin" - "appointment". In Russian there's just no good translation for this word. The closest is probably "назначенное время" - "the appointed time", but that has a completely different connotation.) It may be not sound so bad if you mix Romance/Germanic languages, but if you mix Russian and German, the result is absolutely horrible. You end up with a language which neither "pure" Russian nor "pure" German speaker will understand. You'll need to know both languages to understand the mixture.
So this is probably the rule where we are most strict and persistent. Do not, never, mix languages. If you don't know a word, ask, we'll help. If it's too complicated, say it in German, we'll help to translate.
It is hard to keep the language and it is easy to loose it. We know families which lost Russian in the next generation. Their children understand some Russian but answer and German. I think this is a pity. Second language has great value, it takes so much effort to learn it as an adult, so it is unforgivable to loose this opportunity in the childhood.
Can't you easily do it with upsert in Mongo?
Citation needed. Never heard of any differences in fees for foreigners.
> Then they hardly get access to the public student dorms
Not in my experience. Dorms are full of foreigh students.
> and are put 3-6 people in old, unclean apartments far away from university (partly without public transport access)
"Are put"? What you describe is a "WG" ("Wohngemeinschaft" roughly "living community") which is simply a co-rental. So nobody "is put" there, you search and rent what you can find. WGs are generally recommended for foreign students because it allows better socializing and integration.
> EACH of them pays as much as a German would pay for the whole apartment
What you state is that a foreigner typically pays 3x-6x compared to a native, which is false. The price for 1 room in a WG is normally somewhat lower than for a 1-room-appartment.
> Old dudes (teachers, profs, organizers) dating barely legal girls in exchange for favors also is accepted practice.
University typically starts at the age of 21-23. Since you call this "barely legal" this points out that you either not know what you are talking about or intentionally make false claims.
I live and work in Germany since 2001, I've worked as a researcher at a university institution 2001-2004 and knew a lot of foreign students, also as close friends. Your post is not compatible with the reality that I know.
It is the failure of concepts so if the tool brings the right concepts, it helps avoid such design mistakes in the first place.
I see two import aspects that Spring provide: first, dependency injection/inversion of control as basis and then a way to 1000+1 things "right".
Dependency injection is important because it provides a healthy way to compose an application from many components or services. It's not exclusive to Spring of course, you can do DI/IoC without Spring (even without any framework), but it's baked into the very nature of Spring.
Next, Spring provides "right" way to do a lot of more-or-less standard things. You have solutions for ORM, REST interfaces, security, batch processing and a thousand more tasks. From my experience, Spring solutions are mostly good or very good, at least much better than I'd design in a limited time frame. This gets me faster to the working solution.
I also don't thing that Spring brings that much of a complexity overhead. Once you got past the first threshold (like, you can assemble you application from a few components) you're good to go. Ok, you will eventually need to learn concepts of individual Spring components (like ORM or security), but you'd need to learn them anyway.
Eventually you'll need to fight Spring here and there, I won't deny it. This is normally related to the "automagical" stuff like autowiring or autoconfigurations - things which make your work easier in 98% but might make you crazy for the rest 2%.
Apache holds the "Apache Maven" trademark. Apache Maven is a build management/automation tool which uses a lot of "plugins".
The peculiar part is that Apache won't let you name your plugin "maven-<foobar>-plugin" whereas "<foobar>-maven-plugin" is allowed. The wording is:
"Calling it maven-<yourplugin>-plugin (note "Maven" is at the beginning of the plugin name) is strongly discouraged since it's a reserved naming pattern for official Apache Maven plugins maintained by the Apache Maven team with groupId org.apache.maven.plugins. Using this naming pattern is an infringement of the Apache Maven Trademark."
https://maven.apache.org/guides/plugin/guide-java-plugin-dev...
To be clear, we're talking about technical naming here, similar to how you'd name a package or an executable file. These names are actually composite, the full plugin name consists of a "groupId" like "com.acme.foo" and "artifactId" like "<foobar>-maven-plugin". For non-"org.apache.maven.plugins" plugins groupdId is mandatory, so "com.acme.foo:maven-foobar-plugin" makes it pretty clear that it's not an Apache development.
I'm a plugin developer who had the bad luck naming my plugin "maven-<foobar>-plugin" before this convention was established. There's an established user base, a lot of documentation, StackOverflow tags etc. There exists also an alternative plugin named "<foobar>-maven-plugin".
But still once in a while I get contacted by someone (from Apache or totally unrelated) who educates me on how the name of my plugin infringes on the Apache Maven Trademark.
I strongly disagree with this and my position was ever since that if Apache wants to enforce this trademark, they are totally welcome to send me a "Cease and Desist" letter. I'll print it out, hang it on the wall and then shut down the project.
"you're only pushing the buttons" except they were not only pushing a button, they were also recording sequences and sending them abroad for analysis.
But as you directly say that exploiting the flaws of a slot machine is not cheating and that it's fair, I guess I won't be able to persuade you otherwise.
The problem is not the registration, the problem is that BNetzA considers software to be "telecommunication services" and thus subject to regulation. There are 152 paragraphs in the TKG (https://www.gesetze-im-internet.de/tkg_2004/index.html), how much would it cost a software vendor to comply with everything? Or how much would it cost even to find out what a software vendor would have to comply with? There was a pretty good reason Google went to court over the question whether GMail is a "telecommunication service" or not (https://www.noerr.com/de/newsroom/News/gmail-ist-ein-telekom...). Google lost, by the way.
From the other hand, the list of "providers" includes a lot of organisations like "Antennengemeinschaft Schreiersgrün e.V" - roughly translated as "Antenna community of the village Schreiersgrün (registered society)".
Speaking of moral issues, cheating on casino is pretty much off limits on my personal moral compass. That the attack was possible within the normal mode of operation does not make it less of a fraud. Imagine if the casino would reverse-engineer a slot machine and find a way to abuse it within the normal mode of operation, making odds (even more) in their favor. That would be fraud, plain and simple, and I don't see why a player should be held to a different standard.
You are absolutely right, not everything unlawful is wrong. But I fail to see which benefit we as a society would have by allowing exploitation of technical deficiencies in slot machines for profit. It is a crime and it is wrong in my book.