skysight-inc/HackerNews huggingface dataset:
"Over time you also tend to note that most of the native speakers don't really know their language beyond the context in which they were born. So you do sound stylistically weird to them, but not due to you not knowing the language."

Fair enough but you do have to also allow for the fact that there are many strata to any language. There is no such thing as a regular en_GB. I'm English as in I live in England but I make use of a weird amalgam of dialects as well as regular "English". Perhaps that is the thing - a regular bedrock, which when deviated from marks out a non native speaker.

When I say bedrock, I mean shared knowledge about the way things are done in a particular place. For example you should be familiar with how to deal with weather conversations. Britons are not really fixated about the weather (OK we are!) but it is an easy way to spark up a conversation with a stranger or break the ice when conversation is faltering. The rules are very simple: mention the weather eg "will this rain ever stop" or "lovely morning" and then wait for the response and follow the formula. It is quite acceptable to respond with something like "yes", "typical", "t" and simply move on but friendly contact has been made. However if you have time to kill or whatever you will follow the formula. Now the full formula is quite involved but is known by every single Briton, without exception. It also works in Ireland (Eire) in its entirety (tested by me).

The weather thing is quite well known about but there are quite a few other cultural oddities around here that you might be oblivious to. Does this mean anything to you: "fork handles"/"four candles"?

Good skills on moving a fair few 100 miles from home, taking on a foreign language and integrating into a foreign culture.

Are you really frank? He owes me £20.
Appel's book is also available in many other languages, if the thought of ML is offputting.
Do you mistake yourself for someone who can give me orders? "Full stop" is code for you not having the honesty nor courtesy to just say "thanks for the correction". Your comment stands corrected, you're welcome.
Is it possible to buy shares in soundcloud ?
What unaccountable entities? Airbnb is a company that is accountable to federal and local laws.
> Solar power consists of next to nothing except the panels, the batteries and a few cables.

You forgot the inverter, the supports, and optionally the solar tracker. Also, batteries are optional; many installations, including in the megawatt range, don't have them. In fact, it's better to treat battery storage as something completely separate from solar power, since it can also be used with wind, or even with other sources like thermal.
>In the spring of 2014, Jordan Younger noticed that her hair was falling out in clumps. “Not cool” was her reaction. At the time, Younger, 23, believed herself to be eating the healthiest of all possible diets. She was a “gluten-free, sugar-free, oil-free, grain-free, legume-free, plant-based raw vegan”

Sounds like the unhealthiest, most stupid diet you could have.
I'm not saying I fight Google. They have monopolies in several tech industries, and I use several of their products daily. However, I don't trust them, and I'm well aware that they will do what they can to extract as much wealth out of me as possible.
Having hate groups above ground makes it easier to assess size of this problem and fix it.
> My ability to live in a green way is more or less irrelevant to the planet- what matters is whether I can convince large groups of people or policymakers to do the same. Getting everyone on this page seems challenging.

A strong sign that there exist too many people on earth. Better strongly decrease the birth rate.
I argue because it's the logical progression of our species and continues the trajectory of our highest ideal: understanding the universe.

We can't do it with our biology, limits to understanding, reasoning and perception, so something that is not biologically restricted needs to be our successor.
I'm all for not doing business with hate and or terrorist groups but I don't think I'd want to ground it on "freedom of association" basis as anyone could make that same claim for not serving a sub-class of people. Maybe protestants refuse to serve atheists, or vice versa, for example.
Because:

1st: RFC2324 mentioned it

and

2nd: too many people then implemented it.
It requires huge discipline to use styles properly all the time, because the options to just tweak your formatting "a little" are made more prominent in every WYSIWYG word processor I've used. And if you have to collaborate on a document with others, no chance at all.

It would be interesting to see a word processor that enforced style usage...
I have only three gripes about LaTex and friends.

First, LaTeX was intended for physical publication, so there's no native notion of text reflow or "responsiveness". Worse, everyone distributes their documents as PDFs, which are a PITA to read on a smaller device or ereader. At best, an author could utilize something like pandoc to distribute an HTML version, but alas, publishers never give a damn.

Second, I have been spoiled into expecting that I can modify the way a document looks to my liking, not yours. I can't invert the colors at night. I can't change the font size, line height, or margins--and my God do people use some huge margins with LaTeX.

Then comes the math syntax... Yes it's very powerful, but its a noisy mess to read and write. I really wish we had a simpler syntax akin to ASCIIMath[0].

LaTeX: (\left(\frac{1}{2}\right))

ASCIIMath: (1/2)

[0]: http://asciimath.org/
Oh, whoops. Thanks!
I upvoted you then read your name and almost regretted it
Bless your little heart. graphQL is a pain in the butt.

Now just marry the mutations to the GET/POST/PUT/DELETE operations of REST and I'll be smitten. No parent +/- node needed, and there are already a ton of REST libs out there.
Funny, my thought was the opposite.

Having worked in heavily bureaucratic organisations, I was reading the pdf as an allegory of the blame game and safety first heavily bureaucratic, process driven culture big orgs have, which do nothing to do actually reduce risk - rather it stifles people actually being able to, and wanting to, change anything.

Basically I came away with the opposite to what you said.
If you've read the memo, then you don't understand it if this is your conclusion.

> Turns out, Damore has solid evidence that women are not willing to participate in engineering

You've also tried to badger me with "demands" for whatever level of certainty you decide. Please quote the memo section that you are referring to when you say "Turns out".

> Never mind that..

If you think you have a better case for explaining the disparity, then do as I suggested, and create a memo of your own. Are you claiming that the memo must be a fraud, because your own opinion isn't represented in it? Maybe if you researched the matter you'd be surprised that your arguments aren't as strong as you thought.

> a study that has been debunked

But don't bother to link to the study, the line/page in the memo, or any aspect of its debunking?

You flip out over the Rosa Parks metaphor, but have no problem with saying:

> this kind of "biological arguments" were made about black people

Hmmm
wanting non white people to die isn't ideology. it is evil and should be stamped out.
Correct. To be clear I'm talking about what Airbnb should do not strictly what the law says they must do. I'm not sure that Airbnb is violating the civil rights act, but at the least it's an instructive framework for comparison.

And while I welcome Airbnb's attention to the issue and the basic first-order attempt at doing the right thing, I also see this as an insidious way for Airbnb to shirk the responsibilities that come with public accommodation, and a lack of imagination on the ways they could contribute to a just world.
there is a conspiracy against nazis. and we are going to win and get rid of them.
> You don't have to build special purpose software, though.

> All you got to do is know the block number that it was published on.

> Maybe you could even have the "speciality purpose software" published in the bitcoin blockchain itself.

Okay, and how is your web browser going to access that list? At some point there has to be a path from the "anonymous" blockchain to your browser, and that's who will get sued.

> The purpose is to make enforcement so expensive as to be impractical.

I still think you're trying to solve the wrong problem. Breaking the law doesn't help your cause. You need to challenge people who are abusing laws, because that's how you actually make a change in this arena.

> Bittorrent and torrents in general is a great example of how you can spend billions trying to enforce copyright law, and yet free Game of Thrones episodes are still a click away, for me.

> The copyright lobby has massively failed to achieve its goals.

That's an incredibly optimistic view. The copyright lobby has successfully managed to create the most pervasive DRM systems in existence thanks to the threat of "piracy", including EME. While a large number of people still torrent, the copyright lobby has managed to smear the entire technology. Who distributes their own content via BitTorrent? Almost nobody (distributions are the only example I can think of).

That doesn't sound like success from our side to me. In Australia, ISPs will DNS-block torrenting websites and also null-route any torrent traffic.
Their choice of who to deny services to and why is unaccountable unless they're breaking specific laws. But the standard for punishment shouldn't be "negative" in this way; there should be positive proof and legal justification for punishment, rather than being free to punish barring any specific legal basis against it. And yes, Airbnb denying these guys access is punishment when you're a national entity and the only one of its kind.
Ditto. Lost me at the first line. I'm fine with the title, but if someone feels they need to insert a 'fuck' per line to get their point across, I'm leaving.
Berkeley’s Top Dog fires employee who went to white nationalist rally
I believe that Google Docs actually handles all of those.
> If something is just like outright "wrong", why not make laws?

Sometimes, the costs/risks of making and enforcing laws outweigh the potential benefit. Not everything wrong should be illegal; not everything morally obligatory ought to be legally mandatory.
People insist upon it. As a result, it grows ever more true by the day.

This is going to get ugly.

ETA: I was wrong. It's already ugly. It is going to get much uglier.

I think I'm done trying to convince anyone that it's worth working toward a peaceable resolution. I no longer believe such a thing is possible, or that there's anything to be accomplished at this point, in arguing for it, save to make oneself a target for both sides.
What company will become the next big cloud?
What company do you think will be able to bring decentralized technology to the people and become the next biggest cloud platform? MaidSafe, Internxt, DFINITY, IPFS, Substratum?
Renowned sociologist James Damore - citing a study that has been debunked about how "women focus more on people than things" - builds a case for how to improve inclusiveness. I'm a bit skeptical about that.
Repeat after me: private companies can regulate their platforms as they see fit, as long as they do not discriminate using the following criteria (which are enshrined in law):

Race

Color

Religion

National origin

Age

Sex

Pregnancy

Citizenship

Familial status

Disability status

Genetic information

If you want to add or remove a class, change the law. But political ideology is not, and should not be, a protected class. Private companies can decide if they want Nazis on their platforms, and this one doesn't. Take your libertarian fantasies elsewhere.
Reasonable people can disagree on the definition of "Nazi", however, which is the real slippery slope, rather than the slope against freedom of association that we're all well down already. Want to ban people who identify as Nazis? Fine. Want to ban someone who gets called a Nazi just because they donated money to support legislation banning gay marriage? Ehh...
This is just ridiculous and will do nothing but ratchet up tensions. Now Airbnb is going to be the arbiter of who is a nazi and who isn't? What if a person is merely "alt-right"? What about "alt-light"? Or what if some other marginalized group comes and complains about giving quarter to black supremacists or non-white supremacists? They are out there. And many showed up in Charlottesville. I can't even imagine the cost of running such a program both in terms of manpower, engineering, and PR blowback. Of course it is their business to do what they want, but I don't think it is very smart or sustainable.
I haven't used it, but pandoc seems like "the way".
Show HN: Song of the Moment – A homepage with a new song suggestion every day
> Raise them up, tell them they are amazing (BECAUSE THEY ARE)

Honest question here: who can say, that most of their colleagues and other people in tech, regardless of their gender, sexual orientation and other irrelevant stuff, were actually good?

In my experience, a lot of people are good people, but a really small minority, aside from rare brilliant teams, are good. Sorry, there's just too many incompetent, lazy and arrogant people around. (And yes, I often fall into these categories myself). And when I hear chants about how AMAZING everyone is, I want to cross out a cell on my bullshit bingo.
I'm curious how they generated that list

Synthetic codepoints get dynamically assigned as they are encountered during program execution.

I'm also sort of curious what their rationale is for doing any of this in the first place

The rational is constant-time indexing at grapheme cluster level, with the regex engine probably part of the motivation.
I've been looking for a secure alternative to IRC. Looking through this:

Is there a way to turn off forward secrecy?
For many uses cases you don't want it. I guess you can always add a way after the fact (e.g. by including previous key in each new message)

> New participants cannot join a channel without approval of all existing participants. Participants know the exact set of participants in the channel at all times.

This seems problematic for anything more than a trivial number of participants.
Just because a law hasn't eradicated something, doesn't mean that it hasn't been effective in diminishing it. I wouldn't support the United States to follow the same route as Germany, but I understand that Germany was in a very different situation as a country when it enacted those laws. On what basis do you think neo-Nazi activity in Germany would be less diminished today had Germany not criminalized such speech?
You can compile from LaTeX to HTML with pandoc and then repackage the HTML into an epub using a tool like epubmaker[0].

YMMV though with pandoc, not sure how well it handles more fancy latex macros and packages.

The simplest thing to do might be start with a more HTML-based solution (e.g. Markdown with extensions, RST) and then compile that into whatever layout you intend for the physical/pdf form.

[0]: https://github.com/setanta/ebookmaker
It's a symptom of postmodernism that nowhere in this text is it even suggested that Tacitus is maybe just, you know, relating the facts about Germancius as accurately as he can.

Instead we're sitting here quibbling over what literary fiction trope "Tacitus's Germanicus" fulfills in his "story"
The Yellow Wallpaper by Charlotte Perkins Gilman
And lack basic skills to know that a control group of one, in an experiment without a control, and with too many variables they don't account for, can be downright lethal to suggest to others...
Being Thankful for Free Software Developers
Is there an incentive to buy it though, beyond pure speculation? Maybe as a buy and hold investment I suppose?

At the moment it has very limited use as a practical currency - I can't buy my groceries with Bitcoin, I can't put fuel in my car with Bitcoin, I can't pay my rent or bills with it, and I can't use it at my local pub or any pub for that matter.
One of the more frustrating aspects of some clients like Gajim is that you can be in a multiparty chat, but there's no way to tell why OMEMO isn't working. You're probably missing somebody's keys, but unless you go spelunking through debug logs you're never going to know. And good luck if one of the members of the memberlist rarely signs in, then you'll never get his key thus rendering OMEMO useless!
My point was that you're misunderstanding public accommodation. It only protects against discrimination on specific factors, of which political ideology is not one of them. Private businesses still have the right to deny service to those not protected by these laws, and airbnb is exercising their right as they know how.
Watch systemd get passed off soon enough.

Never mind that calling it a init is a mislabeling at best...
You may not view this as a first amendment issue, but it's certainly a housing discrimination issue. Many localities have laws preventing housing discrimination based on political belief -- for example, D.C.

You can expect that if stuff like this starts happening more often, other jurisdictions will also respond.

In general, "I am free to not rent my property to a certain undesirable element" has a pretty ugly history, as most societies don't view housing as just another optional consumption good.
Any reading of that quote with even a minimal amount of charity says he doesn't believe the vote should.be taken from women.
> ... but I personally prefer to be treated like a responsible adult rather than, for instance, a teenager trapped in the father-knows-best house of Go.

My feelings exactly.
To quote the famous:

Some people, when confronted with a problem, think
“I know, I'll use regular expressions.” Now they have two problems.

Source: http://regex.info/blog/2006-09-15/247
+1 for Cooper/Torczon (as someone who has a PhD in compilers, and still hates the Dragon book).
What is xenophobic about it being made in the US?
Here are some arguments against.

First, by displaying basic civility, we are true to our own values and set an example for those that we want to come around to our way of thinking. Consider the local library, or the post office. They don't require any ideological test. There's a basic requirement for following the minimal set of rules that allows them to function. Beyond that, they serve everyone with no other preferences at all. These are two of the greatest institutions our nation has created.

Second, Airbnb has decided to deny service to Nazis, but not to (say) those who abuse children. How does that fly? If someone scalds an infant numerous times over a period of years, apparently Airbnb is cool with it. Or at least, they're not as concerned as they are with an idiot marching around in Nazi or KKK regalia.
It became controversial about the time that everyone who questioned affirmative action or didn't vote for Hillary Clinton was labelled a white supremacist or a Nazi. Suddenly the whole nation is filled with Nazis.

It's like the day after the election, half the population started engaging in WW2 cosplay.

There are more Rastafarians in America then there are actual Nazis, and I'd wager very few people in this rally even know the definition of a Nazi, let alone are one.
I don't have a problem with Airbnb doing this, they are a private business and should be able to decide how they operate and who they will and won't serve.

However I can't help but think that the reactions would be quite different if they had banned people attending a Sharia rally.
There are tweets quoted in the article.
What about "I am free not to rent my property to those who want me killed and my kind ethnically cleansed"?
At GitLab we're looking into addressing this use case https://gitlab.com/gitlab-org/gitlab-ce/issues/36239
Pet peeve about compiler education that is not repeated by this article (yay, well done!): the way you have to wade through months of parsing bullshit to get to the really interesting stuff (optimization and static analysis).
> ...he is not modifying his stance based on the feedback he has received.

He is clarifying what he meant, to no apparent effect. It's not hard to find a clip of an interviewer asking whether he thinks women are inferior. He, predictably, says he believes nothing of the sort. And then this gets printed in the Times.

> He assumes the only people who were not in agreement with him and complained were those who believe...

I think all your other points are fair points for a discussion of the merits of his ideas. That discussion, at least on his part, isn't really possible now that he has been fired from Google and his views misrepresented so thoroughly everywhere else.
Does it work across files, or with npm modules, like vscode?
Political ideology is rather highly hereditary, and if democracy benefits from a plurality of views, can you give a good reason why it shouldn't be protected? Especially when religion is?
>> you don't have a case

> You don't see me or any of my friends whining

ok, datapoint #1 - you and your friends. Have anything better? You think that's a case made?

>> quote it specificly.

> Refer to my other comments

The ones where you also don't quote anything specifically?

> No, for you to give me a number.

Show me the part of the memo that requires it? you are the one that suggested the memo said things that it didn't.
There's a sushi restaurant near me called "SushiMe," a pun of "sashimi" I've always assumed.
What's the difference of Forestry and Contentful? I've heard good things about Contentful, but I haven't heard of Forestry.
> Worse, everyone distributes their documents as PDFs, which are a PITA to read on smaller devices

For anything other than simple linear text, I've found PDFs easier to work with than alternatives, even using letter/A4 PDFs on a smartphone.
From what I understand, those "autogenerated 'synthetic' codepoints" aren't guaranteed to be identical across runs (and typically won't be).

What they do is a bit like LZW compression: use a set of codes that is larger than the number of simple graphemes, assign each simple grapheme its 'normal' code and, whenever one encounters a complex one, assign it the first hitherto unused 'code point'.

That works fine until it breaks. They hope it never breaks in practice. I think there's a good chance it won't, but still don't think this is a good idea.
Smarking (YC W15) Is Hiring Head of Business Development in SF
> I've been looking for a secure alternative to IRC. Looking through this:

Have you looked at Matrix[1]? It's federated, also has multiparty OTR-like encryption, supports multiple devices for each user (with granular trust). And they have many different clients. It also synchronises your chat history.

> Is there a way to turn off forward secrecy? For many uses cases you don't want it. I guess you can always add a way after the fact (e.g. by including previous key in each new message)

I believe that you'd always want forward secrecy for any transmitted information. However, you could do what Signal does by storing all of your messages with a single encryption key (so you don't store all of the historic keys, which would be bad).

[1]: https://matrix.org/
The legal justification for Airbnb or any other company to refuse service comes from what you state in your first sentence: they aren't breaking specific laws. Is there a law that private entities have no say in how they want to conduct their business? Should HN mods be taken to court every time they ban users and kill discussion threads?

Airbnb is not "the only one of its kind." If you look up the origin story of the company, or do a google search for their legal battles with cities and states, you'll learn that they very much do have competing alternatives, including the entire hotel industry.