skysight-inc/HackerNews huggingface dataset:
Coraline Ada Ehmke has also been known to stir up shit when she doesn't think her CoC is being enforced aggressively enough. She basically treats the document as a way to Eich people she doesn't like out of any open source contribution, as happened with the Opal project.

This would present a problem, except the Linux governance model doesn't actually confer power to a person or persons to exclude contributors from the kernel. Linus and his underling maintainers are still individually free to accept or reject patches from anyone. CoC complaints would be handled by the Tech Advisory Board, but they can't issue orders or blacklists to maintainers.

Funny thing is, I suspect that this is by design, to make Linux development resistant to covert or open hostile action from the likes of Microsoft.

Pending a drastic change in the process, you can all keep calm and carry on using Linux.
Because almost every user in the world wants it connected.
I discussed that option with the person I talked to on the phone and that doesn't stop mail solicitations or prevent them from contacting you in the future.
I understand, and I don't care.
Agreed, this will be forgotten about even by tech power users in under a week. Google needs to take the initial PR blow and then it will be over. The only thing that will put pressure on Google is EU with GDPR.
Not sure what your question is. If they handle data responsibly they're already compliant, no? In which case what compliance costs do such companies face?
Rules without values are indeed no better than no rules at all.
They could support both use cases by popping up a dialog on sign-in to a Google web property:

"You're signing into Gmail. Would you like to link Chrome to joebloggs@gmail.com? This will enable automatic notifications in Gmail, sync passwords and web history, and also automatically log into other Google websites when you visit them".

"Yes / No / No, and don't ask again"
Good Reads for Video Games
I had great burgers in Shibuya. Good Pizza in Koenji. Great Italian in Asagaya-kita. McDonalds Roppongi: not so great, but then .. low expectations there. I think it depends where you get out - these are not tourist-type restaurants, but rather novelties for the neighbourhoods.

For sure, stay the heck away from Japanese bread. Worst experience ever: biting into a nice freshly baked roll, to find fish paste where I thought would be some kinda jam. Gross.

Traditional Japanese food, and all the fixings in between, can be very, very good. I loved my Ramen days, my Korean BBQ too. Tokyo food was good for me after a year.

You've gotta get out into the neighborhoods. Same as anywhere, really.
The GDPR law says, "I consent" buttons that link to detailed policies are fine.
Anecdotally when I tested this the "sync your data" screen seemed a lot more like a "yes" prompt. Similar to Facebook's 3rd party fiasco of an app asking for tons of permissions, and just saying "accept" to be done with it. So most people are going to just sync their data and probably have no idea what's happening. They might not even care, but I don't think that is a good measure of if this is good or bad. Most users are ignorant.
Are you a Linux developer ? I am not asking in a snarky way.. I would really like to know, because I firmly believe it is for that group to decide the direction and subsequent actions.

If a project has done well for 20+ years without CoCs and bringing in CoC is creating fissures and conflict may be CoC is not good this group, but again that is for them to decide with proper process what ever it is.
> Don't mistake people not understanding for not caring.

Once people understand, they care.

Conversely, don't mistake people not caring for not understanding. Many people both understand and don't care. Reasonable people can disagree about how their personal data should be monetized.
The neo doesn't do totp at all (nfc or otherwise). It will do hotp, fixed response, and a challenge-response mode over nfc. It might do more but I haven't used them. I'm currently using the challenge response with keepassxc over USB and keepass2android over nfc. It's been working great
A large portion of my listening is to talk content. Either news (live) or sports (again, live).

TBH the sound quality is too bad for even casual music listening unless I'm really desperate.
I have read this a few times, and it still is not clear to me who is trolling who here. Is this a mix of 4chan, or shills acting through 4chan, pretending to be SJW's? I thought most people left 4chan long ago.

I have used the Covenant Code of Conduct [1] in my git repos for some time and I don't see how this has derailed into so much drama.

[1] - https://www.contributor-covenant.org/version/1/4/code-of-con...
I appreciate this website trying to reach out to someone to see if this threat has teeth. But I don't trust RMS nor ESR to know the relevant law, not being lawers. And I don't trust ESR to be truthful when an issue aligns with his personal opinions.
I don't see these providers can rescind their GPLed contributions to the kernel; short of a GPL violation.
Or AMD drivers that are not adding "do what I mean" hacks to work around bad game code? Sounds like AMD and Nvidia took different approaches to Postel's Law ("Be conservative in what you send, be liberal in what you accept").
I'm not sure that is the interpretation the EU GDPR commission will use.
I've been considering switching over to Firefox after being a day-one adopter of Chrome and this helped become a tipping point to get me to switch over. Though, full disclosure: I've been working to limit Google services in my day-to-day life (Maps, Gmail, and now Chrome) in the last couple of months over privacy concerns.
This really proves in the arts and creative business, it's really an individual's work that connects the souls. You can have a team of thousands of people, but if no one has any vision or creativity then their work can go straight down the toilet.
Most people incorrectly think along the lines of "they have all my data already, so there's nothing I can do." Most probably also believe that many of the things that are going on are illegal and that someone is watching out for their interests. If they really understood the consequences of the data collection on a deeper level, most people wouldn't agree to it.
Another reason why the U.S.A. should have stayed on with the British Crown. In the UK revenue from speeding tickets goes to the Queen's Consolidated Fund:

https://en.wikipedia.org/wiki/Consolidated_Fund

Police officers in the UK don't get to enrich their departments or their local towns by fining more people. For that we have parking and 'yellow box junctions' where councils can make lots of money by fining motorists. It is just a tax on motorists, not really 'crime' what goes on with this.
If you care about having nice completions and are able to switch your shell, use zsh. The completion engine in zsh is much more featureful.
Is average payout really a good indicator? There could be more part-time drivers.
> I think banks and customers would disagree rather violently regarding the (distributed, asynchronous) system that handles credit card transactions.

Do they? Most customers accept without question the idea that they have an "available" balance distinct from their "current" balance.

It's also the case that when attacked the system typically fails and then the fungibility of currency combined with the massive power of insurance is used to pave over it.
That's the thing, though, I deeply beg to differ on that and I really think your view and statement that using HTML syntax is so much better is just very subjective. Both of our projects create and manipulate the DOM. Which syntax to use for that purpose is IMHO irrelevant as long as it produces correct results. To me HTML syntax is nothing more than a necessary evil (Btw. I've worked w/ HTML since '95), and something I'm more than glad to have almost eradicated from my professional life, nor is it something I want to still actively embrace. Judging by the popularity of XML I'm not alone... thousands of Clojure/ClojureScript users using hiccup syntax on a daily basis also do not want to go back to literal HTML after using hiccup for more than a day.

Isn't also a large appeal of working with components to compose UIs in a more abstracted manner, with different semantics? The hiccup format doesn't use anything alien to web developers and is (objectively!) less noisy in terms of punctuation to express the same concepts. And array manipulation in JS is (again objectively!) easier than manipulating the same kind of data in some <template> DOM. Hdom's syntax is arguably also less tainted by HTML, and that makes sense and was desired, precisely because it is NOT only aimed at the browser DOM, which is just one target (the default). Since the syntax is just `[tag, attribs, ...body]` it's sufficiently general to work equally well for many other use cases not aimed a browser DOM, e.g.

- Server-side rendering

- Static site generation

- WebGL UIs, shader definitions, entire scenes

- Tagged data interchange format between different apps (on top of JSON)

- 3D printing (use as interim format before generating final G-code)

- ...

Lastly, from your new examples given, in my mind, it seems your project is simply aimed at not just somewhat different use cases (albeit there are of course large overlaps), but also a somewhat different audience. Note, I'm not saying that hdom is worse or better than lit-html, it's simply based on a (quite) different philosophy. So please don't compare apples with pears!
Let's be honest, people who can just make up the rules about 'whats a violation' will abuse that power.

The problem with that interpretation is that is already the situation, except to a much greater extent.

People holding a position of power in a community inevitably have the ability to use that power and influence to affect the community, including restricting or removing participants. I struggle to see how the introduction of a set of pretty straightforward rules would make that situation worse.

Indeed, one of the major reasons for introducing that set of rules is for somebody to be able to subsequently point at it, say "(bullying|privacy violations|personal attacks|sexual imagery) are not allowed here, please stop doing it".
I really wish they would make completion work in BusyBox/Ash. Would make Alpine a lot more useful without having to install Bash.
Even local optima are often pretty good in practice.

Also, it's a very good practice to iterate through the neighbors in a random order (if you're doing next descent, for steepest descent obviously it doesn't matter).
If you want to "handle user data" in any way but can't afford the formal compliance costs, then one less company is hoovering up user data. I don't see the problem.
> The problem is that there is no organization which can provide a stable repository for every patient's data and build secure interfaces to thousands of different provider organizations. That's extremely expensive and there's no real business model. Where will the money come from?

How does law enforcement organizations store and exchange case data? That's another area that is likely to be expensive with no real business model - granted, there is no health equivalent of the FBI - maybe there should be.
It's just lame to play off practical against theoretical research and academic vs corporate research. Each of them has its advantages and disadvantages.
Because:

"In all that time I never had to know or care whether my fellow contributors were white, black, male, female, straight, gay, or from the planet Mars, only whether their code was good’; namely, in a project that receives contributions from volunteers who are anonymous beyond a chosen handle, specious claims of exclusion and harassment crumble beneath the most haphazard scrutiny. Contributors reveal as much about their race, sex, and orientation as they want because no one cares about that tangential shit at the end of the day. If there really was some “straight white males only” mentality, the community would insist on determining whether a new contributor is “one of us” before accepting their code, but they don’t do that in the slightest. Thus, it’s patently clear there is no culture of exclusion, but rather a culture of total indifference to individual differences beyond coding ability. The rhetoric of diversity and inclusiveness is just a weapon being used to attack a community that is inherently opposed to identity politics, which is why they’re seen as such a threat to these SJW gestapo."

The CoC is nothing but force feeding political vomit down coders throats. Who by the way, don't give two shits weather a contributor is a woman, black, gay, etc.
How I Passed the Highest Level Italian Language Exam Without Going to Italy
Why do people in the name of diversity destroy everything they touch?
> Other conduct which could reasonably be considered inappropriate in a professional setting

You can apply this vague description to the very wide range of things. This "Contributor's Covenant" has a lot of potential to be abused by the ones who want to ban others. You can dig anyone's social media or public comment history and find something that matches this description.

It's a lot of common sense statements that shouldn't even be written with few very vague statements with high abuse potential.
I didn't know that it was a board but it makes sense considering cock.li started on 4chan. Nonetheless, it's still just a free email service and using it certainly does not imply that you are 'alt-right' or whatever boogeyman. I myself use cock.li when I need a throwaway email as it's funded through donations and has easy registration.
If the company handled user data responsibly already, it means the company was already respecting the privacy laws already in place in major European countries, Australia, etc and GDPR compliance shouldn't cost anything.

There's also no such thing as responsible data handling for services tracking users without their consent. If no explicit consent was given, consent obtained with a layman explanation and with no dark patterns, then it shouldn't be legal.

The problem often isn't how the data ends up being used, the problem is that the data is collected in the first place.
Android and iOS have keyboard HID support baked in. Pair your keyboard to a tablet, boom, you have a data entry terminal that can run Excel just fine, and has a greatly restricted attack and security surface. This is essentially the model of Chromebooks, but there's nothing particularly magical about Chromebooks over any other Android tablet. I don't think Windows or Linux are going to be the OS of choice for most people in the future, regardless of what physical form the computers take.
F* and Idris are precisely the ones I had in mind, although I guess you could make an argument for Agda.

What did you think I was imagining? I can only name 5 DT languages off the top of my head.
That is a different situation. Nobody is banning the advocate of homeopathic medicine.

YouTube actually bans videos. They leave up plenty of incorrect things that are nonthreatening, so correctness is clearly not the determining factor.

This is not a matter of refusing to debate. It is a matter of refusing to let alternative opinions exist at all.
Recently, I got Pandora Plus through T-mobile promotion. I was enjoying it until one day, while driving, I got "Can't skip due to licensing restriction" which reminded me of the scene in Fifteen Million Merits from Black Mirror...

What worse was it was bit off from type of song I asked for, and particularly I couldn't stand to listen to. I switched back to Google Play Music, which has a mix of my own uploads and (smaller for things in my taste, but doesn't complain I can't skip) music from the service.
I used to work with an astronomical observatory which was located on a mountain (Mauna Kea). When things were running smoothly, the telescope could be controlled entirely remotely, and the observatory itself would be unoccupied. But often some little issue would arise that would require a button to be pushed, or would require some small display to be examined and a small manual adjustment made. Now by far most of the equipment could be reset or power-cycled or programmed remotely - but not everything. So occasionally someone would have to drive up and down a mountain just to push one or more buttons. If there had been a robot that we could control remotely and have it examine a display and push a few buttons, that would have been extremely helpful. If the robot had some onboard test equipment, like a spectrum analyzer, which it could plug into a test point and produce a plot for remote display, it could significantly reduce the grunt-work of technicians. I suspect there are a lot of remote sites for microwave towers etc which could really use a robot dog that could push buttons.
Yeah I kinda agree with this. I'm not old enough to remember the pre-Web era but I did my share of research and know that hackers of the previous generation does not hold much love for the Web, and I'm convinced that it's for good reasons. Nowadays I feel the same way.

But this problem is not specific to our generation as far as I understand. Maybe the thing that sucks the most that became big in our generation is the Web, but weren't there similar scenarios before us as well?

Doesn't Linux suck? Systemd? Java?

Doesn't every freaking mainstream technology suck? I regularly come across rants from significant developers regarding this issue. There probably is no way to prevent this from happening. Because worse is unfortunately better.

I regularly and seriously consider to leave software development because of this (as I'm really suffering) but then I remember how much power it gives me despite the horrible faults it has.

I think it's very important to understand that the tools we work with mostly suck. In my opinion this is something that is missing from software education curriculums. People need to know and understand how and why everything is messed up and how can we work around this issue while preserving our mental health and the intellectual satisfaction we are supposed to get from the craft.
> A happily paid worker with their own free time isn't likely to revolt and kill you

Historically, slave revolts are extremely rare. Most slave populations are deliberately beaten into a state of learned helplessness so that they don't even believe that revolt will get anywhere. Or they are given just enough such that there is something to lose (besides their lives) in revolt, and the natural human aversion to loss kicks in. Many slave economies in human history have relied on this - see ancient Rome as an example.

> A free child that is educated has a much higher return on investment on average.

But that ROI takes 20 years to be realized. How many people, really, are going to forgo ROI today for bigger ROI two decades from now? There is a reason why on a normal yield curve, loans with long term maturity have higher rates of interest - psychologically, we are biased towards present income vs future income.

> your models.

Human history and empirical human psychology?
I'm sorry we're supposed to be listening to this crackpot who's not only a liar, a racist, and person who threatens the use of guns against anything he doesn't like?

ESR hasn't added a single thing of value to any conversation he's involved in in decades.
Until megacorps like Microsoft, Adobe, Salesforce etc stop offering their bread-and-butter products on a fee per user per month basis, the whole automation thing is still going to need people to make it happen.
There's no reliable means of separating 4chan trolls from the alt-right, gamer, or any other online communites. There's some amount of overlap, it's all ambiguous, and that's constantly being exploited by one side or another to further whatever agenda they have.

What horrifies me is how utterly incompetent the media is at recognizing trolling. They simply regurgitate whatever gets presented to them by supposed members of "anonymous" or the "alt-right" etc. I'm convinced the majority of this noise is just 4chan nerds trolling the media and watching the results for the lulz.

But the media empowers it all to have actual consequences in reality.

Quality of journalism has gone completely down the tubes. And I don't mean in the "fake news" fabricated by journalists sense, I mean in their plain incompetence and being used as puppets to validate the nonsense they report on by ... reporting everything as-given.

Nothing seems to be investigated correctly prior to reporting it anymore.
If you need a judiciary, you had better build it well. You already have one: the granted by the Law.

...
If they did this, what would make Linux devs any less evil than <pick a large company name>?

Linux would lose a LOT of corporate support. You'd see businesses migrate [back] to Windows. You'd see support for Linux being dropped left and right. It would set Linux back _a decade_ if they did this. All because they don't want to grow as a person. This is the emotional equivalent of, "I'll just take my ball and go home!"
I've been using Firefox for quite awhile as my primary browser. I'm now to the point that I only use Chrome for checking websites I'm working on. I've had no complaints about Firefox. For me it is fast and stable.
They'll look like laptops but won't be running Windows, Linux, or Mac. They'll be running iOS or Android. The iPad Pro or the Surface line are the first entries into this model. The pure Android solutions are more DIY but really, slap a keyboard onto a tablet and you've got something perfectly servicable for Word or Excel, at a higher performance/$ and a smaller attack surface than currently deployed desktops.
Typescript is pretty similar to C# from what I can tell. Not a surprise considering that the designer is the same.

I have found it very useful for things like translating incoming JSON or XML to the typed world. As long as the input data is of known format dynamic code is much shorter and concise.
C++17 constexpr generation of a FizzBuzz solution
I've been reading ESR for decades and have never noticed him saying anything racist. Can you provide a few examples?

(And I suppose using "old" in this way is against the CoC?)
If an IP can be tied to a data subject's identity it's PII. If it can't, it's not. This isn't a debate.
I don't think it's fair to start calling someone "alt right" because they want to discuss the merits of a policy change.

It's naive to think that things like source code hide our race, gender, orientation, ect; and that we leave our biases aside when collaborating on a computer program.

The reality is that many people are this naive, and/or fear that someone with an agenda will create a political environment where one's lack of a minority identify becomes a liability. There's also a valid concern that an inclusive agenda can be used to force people into a project who really don't belong in a project.

That's why discussion of these topics with empathy for the naive is important. Calling someone "alt right" because they haven't 100% bought onto a necessary change really is an "if you're not with us, you're against us" statement. That kind of attitude goes directly against the kind of inclusivity that something like a CoC is meant to foster.
Mostly, I think GDPR makes reasonable requests for how you obtain, handle, store and use personal data. I think that the compliance cost for a company already doing ‘the right thing’ should be relatively low.

(Argument hinges on the idea that GDPR does overreach in what it asks to be compliant, happy to be proven wrong)
Excuse my cynism but the options would be:

"Yes / Ask again later"
This doesn't enable sync.

See thread: https://twitter.com/__apf__/status/1044109217903198210