skysight-inc/HackerNews huggingface dataset:
By regular definition of "rational discussion", subjects not amendable to it are, frankly, not worth discussing. Because the opposite of the "restricted format" of rational discussion is just talking out of one's ass and using one's emotions as arguments. Which, I guess, may be a fine social activity for some, but is otherwise not very useful for the society as a whole.
Getting Started with Emacs
I wrote the present comment to 1) teach something about mathematics and probability 2) share enlightenment.

In summary this comment should change your thinking about all subjects, forever.

--------------

Program of study for this comment:

1. Read section 1 (approx. 1 hour.)
Goal: improve your mathematical reasoning.

2. 30 minute break.

3. Read section 2 (approx 5 minutes).
Goal: enlightenment.

1. The most important mathematical video you will ever see in your life.

Firstly, unless you are a practicing mathematician this is the most important mathematical video you will ever see in your life. It is purely about mathematics:

https://www.youtube.com/watch?v=BrK7X_XlGB8

Watch it. Suppose that you take an hour and learn this. You have just improved your rational thinking forever.

-

Break. Please now take a 30-minute break. During this time you can reflect and assimilate the knowledge you have learned.

-

2. The most important social insight you will read in any comment.

This section requires you to understand section 1. Next, suppose that you are perfectly rational. If I present you a (fair) coin and ask you to judge whether it is fair, after, say, thirty or forty flips you will conclude that it is fair.

If I give you the same coin but also the knowledge that it was drawn from an infinite bag with 1 fair coin in it -- for example, let's say coins are numbered, I select a real number between 0 and 1, and only the coin with the exact value 0.5 is fair, any other coin is unfair, weighted - then even given hours, days, weeks, or years of flipping, you will come to me with the same conclusion: there is a 0% chance that the coin is fair and 100% chance that the coin is weighted. This includes your running every test for randomness, flipping it millions of times and analyzing the result, anything you want.

So let's look at what happened. You have been moved from being able to quickly decide whether a coin is fair, to being completely unable to accept that the coin is fair. No matter how much evidence you can collect, you can only conclude with 100% certainty that the coin is unfair.

The only thing that changed is the understanding of the population it was drawn from.

Why is this a problem? For the simple reason that the coin labelled 0.5 exists.

If you reflect on the plight of coin 0.5 you forever understand why it is very wrong to talk about the bag from which it was drawn or how.
FYI, you don't need to use `this`, omit `;` or use `==`.

Also JavaScript is commutative as long as FP64 is. Out of curiosity, what's the pain with removing an index using `splice(index, 1)`?
> If all major studios pull their content from Netflix, then it will not have the large library size anymore.

It already is a bit like that if you leave the cushy confines of the USA, where the rights to even stream some of their own Originals (e.g. Orange is the New Black, Arrested Development, Lilyhammer) have not been secured and thus us poor souls must resort to pirating or waiting, potentially for years.

To quote Netflix[0]:

> Depending on the region, Netflix may not get the licensing rights for an original series for many years.

[0] https://help.netflix.com/en/node/4976#why-are-some-netflix-o...
Why would that be surprising? Hungary and Slovak Republic are countries with long traditions of strong education.
You should have asked for relocation package. So they give you 20k signing bonus and they rent a serviced apartment for you for first 6-12 months? That's reasonable thing to ask for if you are going to relocate to some remote area.
I often wondered that entropy is often not the right measure which you want and something like what he describes as complexity is actually what you want. It's the first time that I have heard of this concept and that it's formally defined as sophistication or logical depth. The only downside is that this is not computable.

This lead me to the question, whether there is a simpler variant of complexity (with similar properties) which is computable: https://math.stackexchange.com/questions/2387690/simple-comp...
NeoCities now has IPFS DNS support
Omg, so this guy thinks he knows why I'm hating Javascript? Well, it's definitely not because of the lack of types, or because without Prettier my code looks shit, neither would it be the lack of E6/ES7 features since I'm using Coffeescript 2. No, I hate Javascript especially for it's conitnuously changing ecosystem being forced upon you. You named Dan Abramov? Ah, the guy who deprecated almost all flux in favor of his own idea (Redux), or by deprecating React Mixins, because he thinks Mixins are bad, Higher Order Components is the new holy grail?

If I am looking for a job as a Javasript developer at the moment it is not about my coding skills, it is about my willingness to adopt all those hyped technologies, and the author of this article is just making it worse.

I also hate Javascript for all those people reading this that think I don't understand it yet, and are going to explain me how great ES6/ES7, Promises, and/or Typescript are. Please don't.
Javascript is only going to get worse. Much worse. TC39 proposal "process" is driven by a never-ending self-congratulatory circle-jerk. Any concerns are dismissed with "people on TC39 discussed it, they know better, how dare you question their wisdom".

While there's still time, escape to TypeScript (though it will be flooded by crap from TC39 soon enough), ClojureScript, Kotlin, Scala.js, Elm, Purescript
You cannot prove either ways on whether James was right or wrong, because his memo was a scattering of everything. But, his idea proves to be a serious obstacle for fellow google engineers especially women to collaborate with him. This is good enough reason for Google to fire him.
The problem with the line of argument you've been making is that it involves judging the argument's worthiness of defending solely on the response to it. People are often so ideologically driven that there's no means -- no better way of putting the points -- to get them to respond reasonably to something they don't like.
The situation is effectively also disrespectful towards the creators of movies and the whole art form. Who would happy about a movie being buried in the archives? A movie has to be watched to effectively exist.
Doesn't sound as ergonomic as just returning a cancelation function in a future initialiser. Not seeing any other advantages, either. Am I missing some?
You're responding to a comment that almost literally says "opposing sides of any discussion always consider themselves the rational half" and you don't see the connection?

You imply that it is obvious to decide who is rational or irrational. It is not - everyone is biased to be blind to their own irrationality.

People are not as rational as they think, and the more someone is in denial of having an irrational side to them, the more irrational their behaviour; people who admit they are wrong more often are the least wrong on average.

Nobody here is claiming that irrationality trumps rationality, so your response is tautological, akin to "obviously the side who is wrong is wrong." It doesn't add anything to the discussion, other than implying that one camp is clearly the irrational one as a counter-argument to the problem that it is hard to decide who is rational and who isn't, without actively trying to overcome your own biases and comfort zones.
Don't forget that electrical grid transmission losses cause massive efficiency problems before centrally generated power ever reaches that car charging point -- on the order of 30% or more, and conversion from AC to DC at the charging port may account for another 10-30%. (Made up numbers, but they're in well within range IIRC)

I don't think it follows that just because we have historically centralized power generation, this was obviously due to efficiency. For example, centralization of management, investment, pollution control, logistical (fuel delivery), safety (nuclear) and reliability concerns seem far more obvious to me, although I don't doubt there could be an efficiency benefit to large-scale generation, I've just never heard of it.
For me, it's not about the price (within reason). If it's reliable, easy, and centralised, along with an (albeit weak) guarantee that I will have content access if steam goes belly up, I'm in.
AR dating hits Japan
There is a great bit of anecdotal advice for situations like this:

"When your hairdresser starts discussing it, it is time to get out..."

https://blogs.cfainstitute.org/investor/2014/02/10/top-anecd...
> startups better spend their seed/series money on other things than software licenses

Like say, paying developers to maintain their SDK in Closure?
Who said anything about telling others at work to make themselves more attractive? We're talking about people making themselves more attractive, such as men who purposely avoid appearing sensitive, and why men do that.

You said:

> Being a sensitive man, an ambitious/aggressive woman, etc. is not and should not be treated like obesity.

My point is that being a sensitive man is treated like obesity, and I mentioned the most powerful driver behind men acting more stoic than they naturally would. Note that I have not made a single normative statement in this thread. I'll make the first one now: if you truly care about not reinforcing gender stereotypes, you should tackle the source not the symptom.
Correct. Most websites are better off with static HTML or server-side rendering and the least possible amount of JS. However some apps DO have to be fat. And don't forget about Node.js.
>Do they think I'm stupid?

I suppose that's a reasonable assumption to make about the average user of anything (myself included).
>Now, it is seen as an extension of high school; the onus is on the college to mold all comers into more educated and productive citizens, even if that means re-teaching the basics.

As an institution that takes public funds, this is exactly the onus that lands on it. You can't take my tax money and then turn around and tell me I'm not good enough to participate in the public work that I am bankrolling.
Well, if you don't like learning then you can still use DHTML like it's 2003
> You're arguing against a straw man. You always have been.

No, I'm setting up the premise for a logical argument. One you apparently refuse or are unable to follow.

> Not me, and not the google guy have ever said anything except the previous two sentences.

Right. I could work my way through the tedious document again and point out the compendium of ever increasing logical fallacies and plain dumb non-scientific assertions, but, I'm not getting paid for it, and at this point it's no use throwing good science after bad and Google made the right choice already. I don't have to convince anybody.

Suffice to say: the people at Google are generally smart and saw through all the bullshit and rightfully fired the guy in spite of knee jerk protestations from what appears to be mainly conservatives with a bruised ego, lack of understanding of scientific reasoning, and an Internet connection.

> It's basically a witch hunt. You're seeing witches and demons where none exist. Congratulations, you're the modern equivalent of a superstitious person imagining dangers in the dark.

Sorry, but science and reason are not on your side here. Maybe you should calm down instead of assume a partisan position and reason from that. Bad facts make for bad science.
Their "System Requirements" doc says 4K is only available on Windows, and only with Edge:

https://help.netflix.com/en/node/23742

It is possible that doc isn't kept up to date though. :)
Well..

Your comment was marked as "dead" and I just vouched for it, so does that count as not trying to censor every idea that disagrees with me? ;)

But I'm not convinced. There have been plenty of racists with arguments they consider rational. I think they are factually wrong, but surely the real point is "what you are saying is offensive and immoral" rather than try to argue that (eg) the costs associated with keeping black slaves is too much for the income the bring.
A free way to generate leads
Yes but they don't officially support any PostgreSQL libraries in .NET (like say, npgsql.)

Plenty of other languages are tested officially by the CockroachDB team, but somehow they missed .NET.
Heh .. my bad, Stefan Molyneux of course.
The parser would have to parse the whole thing before being able to split it.

You could to the splitting yourself (it's just plain text) and create multiple files whose contents is just an array in the format:

```

[

{},

...

]

```

Then you can use JSONStream to load each of those files individually and map/reduce on the contents.
My point is that you could write something that can push in a certain direction without alerting the shouters. It generally requires pushing only very gently, but it's not impossible if you're skilled.
Grooveshark was a lot better than Spotify, both in functionality and in offering, but alas...

Youtube is probably the most complete but (1) I don't want to waste bandwidth on downloading the video every time I try to listen to music and (2) it's missing the discovery component that dedicated music services have.
You are allowed to have your opinion on what it's like to work in various kinds of offices. I absolutely, 100% accept that people have different working styles, and one of those styles is those who prefer to work in a more isolated fashion.

But, like I said, I'm annoyed that it's become obvious accepted wisdom that "open offices universally suck" – because it's emphatically not that simple. I respect your need to work in a different environment, and explicitly advocated ensuring that you are able to do that – so please respect my preferences as well.
And you're forgetting download speeds. When steam started being successful it would take me a full day to download a game, while in steam I could get it in a couple hours maximum.

Maybe that's not true anymore. But I'm sure contributed to steam's success.
A rational discussion of it does not mean defending it!

As Aristotle apparently said "It is the mark of an educated mind to be able to entertain a thought without accepting it."

If we can't even discuss certain topics, if we can't even think things through, then we've entered the realm of thought police.
If your only reason to hate a language is that it's making improvements (that you can't/won't keep up with), it would seem that language is doing something right
It's a skill, that's right. The article actually alluded to it by mentioning Kolmogorov's approach to criticising Lysenkoism.

The author of the Google memo obviously didn't have that skill. He approached it in exactly the wrong way - by writing a solid, coherent piece, full of links to actual research, which politely but assertively argued that current Google policies around diversity are wrong and harmful. That's direct disobedience, and direct disobedience gets you a hammer.
He worked at Apple, a company known for a certain authoritarian tendency. (I like Rands' writings though.)
This is news to me. Last time I looked into RxJS, I was unable to get a minimum useful core of less than 100 KB minified. Might want to look again, thanks!
We have those restrictions because before them, people would ride too fast on bicycle lanes, causing a danger to real cyclists. I'm not sure what you're complaining about, it seems what you need is an electric (or not) moped, of which there are many. I hope you're not expecting to be able to use bike lanes going 40 or 50 km/h.
> James Damore is a junior programmer who wrote a 10 page 'manifesto' accusing his colleagues of having inferior genes.

Did we read the same manifesto? Because I don't recall that part at all.

I do recall him saying in several places that despite population-level differences in averages for certain personality traits, it was incorrect to take the average and apply it to individuals within that group due to the large overlap between different groups.

> It's a pretty solid rebuttal to any and all concerns that women are innately unsuited to computers rather than that our computer culture has driven them away.

And this article [0], has a pretty solid rebuttal as to that interpretation of that graph (among other things).

0: http://slatestarcodex.com/2017/08/07/contra-grant-on-exagger...
Get to know Why it is Time for Olamide to Drop is 7th Album
Hey I write memory safe C++ - do others not? Only ignoring RAII and move semantics will give you unsafe code.
Some people (lots) have caps even on wifi/ethernet connections.
That's a good middle-ground in my experience, if a larger hybrid office space isn't possible.
http://i.imgur.com/OH1iPId.jpg

Its just a bodge job, Chinese conversion kit on a cheap frame but it works well.
> Let's just drop meritocracy all together. Everything is subjective, right?

You mean it sarcastically, but you are literally correct. What has "merit" in so-called meritocracies is entirely subjective.
> it's amazing to me how few people talking about identity or diversity work to ensure that their arguments aren't perceived as naked self-interest

I argue strongly for diversity etc. and I am a privileged high-earning healthy English speaking white dude - literally one of the easiest levels of life there is.
> source = "date"

> source = "produktname"

Honestly that doesn't look "completely typesafe": what are those "source"s? Don't they refer to another element? What happens if you make a typo there?
I can't believe you're saying that it's our moral duty to buy the cheapest shit possible, in order to prevent child prostitution. That's just fucked-up, wilfully blinkered thinking.
How is hoisting your variables obnoxious?
The word existed before digital content. By your own logic; corporate protectionism is also harmful to others, so that is wrong too?
Laminuteinfo
"DisneyOnDemand" is probably a better name than "TakeTheMickey".
I think it's worse. Slavery was ultimately an economic problem. Here we're fighting against "more fundamental characteristics of humans' group behaviour". The particulars of this problem have some economic aspects, true, but also plenty of non-economic ones.
I disagree that as web engineers, our goal is to make websites faster. Our goal is to make a website that suits the customer's needs.

Sometimes, that can even mean making a website slower. I've had that request before because end users were surprised that the site loaded so fast. We made stuff slow on purpose so that the user thinks we are crunching data hardcore and giving their request some real thought before presenting the results.

Sure, if the customer asks for ultimate speed and explicitly does not care about image metadata availability, then removing that metadata is fine. But otherwise, removing those few bytes probably won't change how fast your website loads by a significant amount. You're better off working on caching, reducing TTFB, automatically adapting image size to screen size, spriting icons with http1, server push with http2, gzipping, reducing the size of Javascript/CSS and working on perceived speed. This will probably be orders of magnitude more useful to users than removing image metadata. And it won't remove that useful information from images.
I agree only on the generics thing. The package management is out-of-scope for me. However rudiments of genericity should be there. I do not aim for the full thing.
You would be right if we could transfer the energy from power plant to cars efficiently. We can't. Batteries are the bottleneck. See: https://www.autovistagroup.com/news-and-insights/swedish-stu...

However, I have to agree that my previous comment _wrongly_ implied that burning coal at the plants to power the electric cars is the main issue we have to deal with.
Not obviously.

Or at least not if we're talking about having public rational discussions about it. The validity and correct interpretation of evidence is extremely hard for a lay audience to judge.

Putting a climate scientist and a climate science denier on a podium to have a rational discussion is not likely to lead the audience to a more rational decision. Ditto for creationists.

Does this concrete case fall into this category? My initial guess would have been no, and that a more rational engagement would have been the better way to go about it.

But after reading parts of the memo, and skimming the rest, I am not sure any more. There is an overwhelming scientific consensus that most of the gender structure we see today is cultural. This is not in contradiction to the existence of innate differences. The problem of the memo isn't that it differs from this consensus, the problem is that it doesn't acknowledge it (and rather treats it as a misguided "extreme and authoritarian" ideology).

I believe there are many things in the academic consensus worth criticising, I also believe that there are many more things in the political consensus built around it to criticise. But that's not really what this memo does.

For example, it selectively cites a tiny corner of the research literature, conveniently ignoring the mountains of evidence that don't fit the stated thesis.
Nitpick: I'm guessing you mean 10,000% and English isn't your native language. In English the period "." is a decimal separator, not a thousands separator, so 10.000% means 10%.

EDIT: Holy cow, at least four downvotes so far. I hope the downvotes are for nitpicking and not out of disagreement. As cakemuncher seems to disagree (which doesn't mean they downvoted) this seems like a great learning opportunity about decimal separators and non-native speakers:

The parent is most likely German (the example code uses German so that usually means Germany, Austria or Switzerland) which uses the comma as decimal separator and period as thousands separator. I'm German too, so I'm sensitized to this mistake.

Here's the Wikipedia article for reference: https://en.wikipedia.org/wiki/Decimal_mark

The US, the UK, New Zealand, Australia and English-speaking Canada all use the dot as decimal mark. South Africa is the only major English speaking country using a comma instead, but they use a space as thousands separator rather than a period.

The parent clearly intended "10.000%" to be read as "ten thousand percent" so that leaves the following list of countries which according to Wikipedia use a comma as thousands separator:

Argentina, Austria, Bosnia and Herzegovina, Brazil, Chile, Croatia, Denmark, Germany, Greece, Indonesia, Italy, Netherlands (currency), Portugal, Romania, Russia, Slovenia, Spain, Sweden (not recommended), Turkey

Exactly zero of these countries are predominantly English speaking. So in other words, in English 10.000% means ten percent (with a precision of three digits after the decimal point), not ten thousand percent.
Crappy ones don't get stolen. I lived in an area with rampant bike theft, had 3 bikes stolen, and bought a crappy bike. I didn't even bother locking it most of the time. I sold it when I moved, after 2 years of pretty much daily use.
Open News
I disagree. He seemed to be trying to avoid identity politics as much as humanly possible, without mincing words. And I'm not sure which identity you think he is supporting.
From blockchain to drones, we need to stop obsessing about tech megatrends
To be honest I expected it to sit at the bottom of the page half greyed out.