skysight-inc/HackerNews huggingface dataset:
You're coming awfully close there to implying that there might actually be differences between different genders and people from different places in the world. Better be careful don't you know if theories and models disagree with reality clearly it just means reality is flawed. Especially if reality implies, gee golly maybe we're not all exactly the same.
Meet Brad Sewell, Campaign Furniture Founder and CEO
I just don't get the point of this letter. Why is it so difficult to leave this particular social network?

The biggest problem I have with Facebook is how it evolved from a great place for me to keep up with my more distant friends and family to... whatever it is now. I know I'm an outlier, but I quit Facebook around 2010 or so when I noticed it was being too aggressive in pushing my account to be more public; increasing my curated circle of interest to include friends of friends, and their friends too.

When I found I was spending more time negotiating the byzantine system of settings to keep my page private than actually using the site, I knew it was time to go.

Is it really such an important website that it must change to suit these folks rather than them finding another way to network with their contacts? It's 2018, and there are options.

Perhaps I'm wrong and having a Facebook account is more important in society than I realize?
I mean I'm happy for AMD but "company makes money: stocks go up" is pretty much dog-bites-man non news.
I just want to note -- I didn't dismiss the article based on the author's background; I was baffled after reading the article because it made no sense to me when I was reading it from the perspective of someone I initially assumed was a developer. I'm not really sure how someone can develop expertise in software development without having participated in the process, but if you cowrote the article maybe you can explain? Do you agree 97% of developers are following agile principles and that this stability formula is a good way to measure the overall bugginess of an application?
This all comes down to Zuckerberg. He's basically a free-speech absolutist. Within his mind, everybody's smart enough to research this and come to their own conclusions (presumably that vaccines are almost entirely a positive force for public health), and if the ideas aren't popular, well, if you look back far enough, pretty much everything we believe in today was heresy in the past, so, people promoting unpopular opinions should probably have some venue for it (public square) so that people can evaluate it for truth.
If I disable JavaScript everything is apparently rendered server-side and is indistinguishable from the page loaded with JavaScript enabled, except that ctrl-f works as expected. What's the benefit of progressive rendering via JavaScript here?
All morality is subjective, though. Facebook bans some kinds of speech, so the question isn't "should Facebook do that," but "where do we draw the line." Facebook allows almost anything right now, in part because it's a US company and has inherited the US propensity to allow pretty much all speech.

But that's not the only way to do it. Banning certain types of speech doesn't necessarily lead to a slippery slope. For instance, in Germany, you can't deny the holocaust and they haven't become some sort of dystopian Orwellian society. I would argue Facebook needs to move more toward that model. Conspiracy theories and misinformation are spreading right now. Hell, I personally know someone who I considered a pretty normal person who's become caught up in 9/11 and Sandy Hook conspiracy mongering. Banning groups that promote that kind of garbage make them seem illegitimate (as they are) and no, doing so doesn't infringe on any rights. They're free to make their own website somewhere and spout nonsense. But hey, maybe those kinds of things shouldn't be getting hosted by big media companies like YouTube and Facebook. That just makes them seem legitimate.

With great power comes great responsibility. Right now, it seems to me Facebook (and others) want to have the power, but not the responsibility and that's leading us into a new era of propaganda and idiocy.
I'm not sure on the "don't touch this" part, but in regards to "taking over the application", it certainly doesn't.

React's entry point is the `ReactDOM.render` function, which takes some React elements, and a root node. that root node can be _any_ DOM node (Actually no idea if you can mount React into a inline SVG, but at least any _HTML_ node you certainly can). You can also have multiple `ReactDOM.render` calls, no problem at all.

That initial React element can very well take values and callbacks from your Angular or whatever application.

It can get messy if you nest `ReactDOM.render` within roots that are managed by React, but so would nesting any other UI framework, but the use cases for that are... Exuberantly exotic, to say the least.
There's also the native Web Animations API!
tl;dr = lies spread faster because they're more shocking

And not, I think, just because they're more shocking. Also because they're more interesting. And more validating. Because they simplify complexity and ambiguity.

While it's unfair to single out NYT's role, the Iraq War was indeed a major propaganda effort. It worked, I think, because it helped many people deal with 9/11. But the largely unasked question has been "Whose propaganda effort?" Except, ironically enough, for stuff that many would call "fake news" or "conspiracy theory".

I suspect that much of the "fake news" that mainstream liberals are upset about now is driven by Russian propaganda. Back in the day, Russia targeted mainly the radical left. But by the mid 80s, they were focusing more on the radical right and libertarians. And for those that remember Joseph McCarthy, that is extremely ironic.
Implementation of policies has a waterfall effect throughout the org.

EG: Adding something as simple as a privilege expiration (generic example) and propagating it through the org and various teams itself will take time.
Lacking patience for people sensibilities can be a very good thing in high level leadership, but acting like this will always get you labelled as an asshole by people who take it personally.
I think he's agreeing with you.
FWIW - Every time I have has personal knowledge of IT issue that made news, it made me lose faith in news. I'm not talking the minor, regular and downright stereotypical "Journalists don't understand technology", but major spins of context, impact, background and history. I'm currently on a system that's been making front pages in my country, and while the factual details of impact are largely accurate, what causes them, background, what can and should be done about it are wildly inaccurate (and not in the "reasonable people can disagree / many technical solutions have merit" sense; in the "what are you smoking / why does anybody think or believe that" sense :P )
> decline in the quality/willingness to engage in good-faith discourse

Absolutely. And I have no idea what to do about it, even within my tiny sphere of influence.

I see people (metaphorically) putting on armor and actively building barriers just in the _anticipation_ of defending their beliefs. It almost seems like a lack of empathetic imagination. When I imagine the motivations, beliefs, fears, desires, etc that might be behind opinions that I am strongly against, it is usually followed by the empty feeling that hardly anybody else is taking the time to put themselves in anybody else's shoes.
Product looks great and would love to use it for iOS+Stripe, so I have to ask - any timeline for Stripe integration? Also this Fall?
Then if you really want to get into the details you could
begin working through the RFCs:

https://www.rfc-editor.org/rfc-index.html

in contrast to this, a brief and lively history is
the book Where Wizards Stay Up Late by Katie Hafner and Matthew Lyon.
I means it’s more about local corruption in China right which is driven by perverse economic pressures that come from an overbearing centerialized government power.
Sizzle is ancient history at this point. It's the selector engine jQuery used before querySelector became available everywhere.
Is the data really that useful? It’s just a bunch of snps. And you don’t know about what diseases the customers have (besides genetic diseases)
President hails BigDay for free trade as he strikes tentative pact with EU chief
>Why is it so difficult to leave this particular social network?

From the article, it seems fairly reasonable to determine that these families have stopped using Facebook. The problem is that the groups that are spreading this propaganda are also spreading the private contact information of the families, a practice known as doxxing. People influenced by the propaganda are then able to use non-Facebook mediums (phone/mail/in-person asshattery) to continue their harassment.
That initial set of capabilities comes from the NGINX proxy and is hard-coded as the set of things which seem to be needed to make clients interoperate well. The second response (yeah, I know it's long!) is from the Cyrus IMAPd server on your backend. I see you captured that right now though, because X-CREATEDMODSEQ has only been there about a week. It's probably going to be renamed as GLOBALMODSEQ or something eventually... check out https://mailarchive.ietf.org/arch/browse/extra/ for all the gory details.
Why should the onus be on those being harassed to leave? Why should the harassers get to win, when these people did absolutely nothing wrong?
Some background:
A few months back I was curious about the nix style of packaging so I setup a python project using nix via nixpkgs' pythonPackages. This worked pretty well, but I kept wondering to myself if it was superior to explicitly declaring each version of a package via npm, cargo, bundler, etc.

The way to "freeze" dependencies seemed to involve using a specific git sha of nixpkgs.

From the point of view of a nix newbie, it seems that by relying on nixpkgs to remain relatively stable, you are at the mercy of your package maintainers who might introduce a backwards incompatible change resulting in a build breaking.

One of the alternatives to this was to essentially copy the nix package descriptions from nixpkgs to a projects repo to ensure that packages are explicitly declared.
At this point, it felt as though I was maintaining a .lock file by hand.

Do you think nixpkgs without declaring its specific version i.e., just use pythonPackages.numpy is the best way to use nix for dependency management?
Is not harassing people, and claiming that things like Sandy Hook didn't happen really subjective morality, though?
The irony of this favoring non unionized workers in local businesses over the newly unionized Facebook foodworkers is palpable. Also, as a local, the businesses in that area are already plenty busy.
An open letter to Mark Zuckerberg
If only they would use basic common sense and give users the ability to control when massive updates are downloaded, so we could defer updates to when we are on unmetered WiFi, for example.
> Why don't PhDs themselves write an easy to read book about this?

FWIW, the only reason I submitted this link is that it was reviewed by PhD Stephan Guyenet and incorporated his feedback. What I gather from having read Guyenet's blog over the years is: it's complicated. I don't think there's a single answer that applies to everyone. Within my own household, what works for me doesn't seem to work for my spouse.
Transpiled JS specifically. JS is the only popular language with a great deal of differences between versions and runtimes, mostly due to rapid improvements. If you use "vanilla" ES2017 without transpilation you're in for a deluge of bug reports.

Instead of worrying about browser Y supporting feature X, I just ram everything through Babel or Typescript compilers and use all the newest features.

We haven't had a single browser specific JS bug since we started using Typescript on ny project last year. And async is so damn nice.

Babel's output is a bit obtuse sometimes, but Typescript was designed to output idiomatic JS, so even with no sourcemaps code is perfectly readable before minification
https://en.wikipedia.org/wiki/Gell-Mann_amnesia_effect

> the Gell-Mann amnesia effect defines the idea that "I believe everything the media tells me except for anything for which I have direct personal knowledge, which they always get wrong."
I'm curious as to what was a nightmare about the deployment and runtime configuration. Would you mind sharing your experience? Even better, post your concerns on one of the following sites and link back here. Sounds like it could be an interesting issue and I might be able to contribute.

https://github.com/elixir-lang/elixir/issues

https://github.com/phoenixframework/phoenix/issues
Apple's Search Ads expand to six more markets in Europe and Asia
The bugs will be very noticeable to stakeholders who are not end users, if they decide to look. The users don't buy the software because they want to; they buy it because they are required to. If groups we're supposed to be accountable to see the shenanigans we're up to and say, sorry no dice, you have to try again with some other company that made their software properly, _then_ the users will be upset because they'll be out mucho dinero for nothing. The end users don't know what rules we're supposed to be following on our end, nor should they have to.

Where I come from, if software doesn't meet requirements and instead produces incorrect results, it's considered a bug. To use another example from a different company I've worked for, I once found out that the financial reports generated by a particular piece of software were all completely wrong due to errors in the way calculations were done. I pointed this out to the higher-ups and they agreed that there was a bug and that all the existing financial reports were in significant error. They refused to let me fix it, not because we didn't have time (there was plenty, and I was otherwise free to work on pretty much whatever was in the backlog), but because fixing the bug would let the customers know that there was a bug in the first place. Some of this data would end up getting passed on to shareholders and the government. Is this not a bug? In the current case, the reason we're not complying with the rules was because of a bad architectural decision that wasn't properly cleared with anyone before it was implemented.

I guess I'm just not on board with the "just following orders" school of software development when the negligence involved rises to the level of illegality and scams. I'm happy to write a lot of software that I personally think is wonky or strange, but for me it stops when we start ripping people off and breaking the law.
Their speech is protected. But death threats aren’t.
Can you be more concrete?

If you want some specific code to criticise, there's dozens of dropdown menu widgets available: here's one I found in Google https://github.com/react-component/menu since I've never actually had reason to use a js/html drop down menu widget.
Encryption? Law enforcement’s biggest obstacle to digital evidence is more basic
To put things in concrete terms, for a single person living 1br downtown high-rise with one car. Cost of living difference is about 30k higher in SF. At 100-200k range salaries, it's around 50k pre-tax income. (Figures not accounting for exchange rate)

Salary difference between medium no name companies in the two cities are about that much.
While we're on the topic of our favorite JS toolsets, I've been having a blast using just a ES6 transpiler and Greensock. No need for neither jQuery nor a giant SPA framework.
Rent seeking is the wrong term for those businesses. A more appropriate term might be a market maker.

Rent seeking specifically means to extract extra money from an existing asset, but not produce any extra value (but purely by virtue of owning the asset).
Dijkstra raised the distinction between pleasantness and correctness. Since most programs are unspecified there is no logical grounds for declaring their behavior incorrect. Unpleasant behavior abounds however, but if your users are willing or forced to accept that unpleasantness then it can be rational to let it stand.
> deprecated in c++11

Not only that -- it was removed in C++17!
Interesting to note that this is currently #2 on HN, while a discussion about fake news/free speech on Facebook was immediately flagged off the home page as soon as it arrived:

https://news.ycombinator.com/item?id=17613810

I'd be curious to hear from those who flagged that Facebook story and not this one: why is that one inappropriate for HN and this one fine?
I downvoted it because it had the whole, "Perhaps this is an unpopular opinion..." schtick before stating something that is very obviously a popular opinion here.
It's a complex and emotionally charged issue. A others have said, even truly offensive speech is protected by the First Amendment. A case that went to the Supreme Court back in 2010, Snyder vs Phelps, allowed the Westboro Baptist church to say it's offensive things at the funeral of a slain Iraqi soldier from the location on the sidewalk where the police instructed them to stand.

While the First Amendment protects public speech, that doesn't mean I have to allow somebody to stand on my lawn and spew. They have to be 'in public'. An interesting question for me is, should Facebook be considered 'in public'? Is there an argument that it's a venue that is not public? If Mark Zuckerberg invited everybody in America to a party at his house, he wouldn't be obligated to tolerate speech he didn't like. And the people saying awful things have the opportunity to say what they went in various public forums. Their own blogs, the street corner, email. Suppressing speech in every possible forum is clearly a violation of the First Amendment, but what if it's only suppressed in some forums?
Bots to the rescue?
The guidance is nice. It resets expectation, especially amongst the analyst community. Makes it easier for FB to beat expectations the next time around.
Previous article post was flagged while it was actively being discussed. Thick with irony, we are.

https://news.ycombinator.com/item?id=17613810
Proposed SF law could force tech workers to actually go out for lunch
Please read my comment again and pay attention to the language I used. I'm expressing an opinion, not writing a thesis.
The issue is that most of us don't consider harassment to be free speech.
> This is terrible, just suspend, and dump to disk if you need more memory, this should be transparent to websites.

How do you transparently suspend a site that has a setInterval(foo, 1000) running?
They didn't know there were none. It's hard to be sure of a negative like that. They knew the chances were too slim to justify a war without a lot of embellishing.
My wife’s interurban train experiences consist exclusively of trains between German and Japanese cities. She doesn’t like them. It’s not a great look to spend your time telling people that they’re insufficiently cosmopolitan because their preferences differ from yours.

The vast majority of Americans, when polled, don’t like the idea of taking a train between two cities. I say this as a card carrying member of NARP (they seem to have rebranded themselves RPA, but whatever)!

I just don’t think rail partisans are practicing effective politics by pretending that current US voters support tax expenditure’s on rail.

The average California voter might, just barely, be in favor of interurban rail. I think the jury’s still out on that one, because the actual money that’s been approved by voter’s in Prop 1A is so vastly insufficient to the task, but I agree that at least in California, there’s enough popular support to at least try to make a go of a decent modern train system.
Collective punishment because non-tech people are envious? That’s the least cool thing I’ve heard in a while. Mandating purchases from local restaurants would be totalitarianism. I might lean democratic Marxist, but this proposal goes way too far. Perhaps it’s just a CBS clickbait and/or proposal to stir a debate? If restaurants offered better food and sold to meal plan services or directly to companies, what’s the issue?
The genetics of education: 1,271 genes account for 10% of the variation
add gave us lots of devs who don't know how to use the DOM directly without jquery.
I assume you were being facetious. ?
Posted again under the non-amp url:

https://news.ycombinator.com/item?id=17614082

Timing it to see if/how long until flagged again.
The opening Dijkstra quote is out of context and deeply misleading. See https://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD303... for his views on the subject.
What happens when an idealized individual freedom collides with concrete societal need? What happens when "freedom of speech" is used to spread lies, disinformation, and injure the fabric of a country? Is the point of freedom of speech because it leads to a freer people? Or is it for its own sake? If the former, what happens if it's shown that limiting freedom of speech by banning purposeful misinformation helps society as a whole?

I kind of think we're there. I'm an ethical utilitarian (well, mix in some contractualism) and I think generally what's best is what benefits the most people most of the time. Maybe that's limiting the voices of those who are trying to deceive people and breed hate.
Culture has changed dramatically and I hate to blame things on politics but i feel like that's exactly what it is. It's divided us all, made the identification of truth seem like a nonsensical fairytale, and those sentiments have sank into the background of cognition. We can dissociate all we like from culture and relegate ourselves to our comfort zones of computing, technology, things that bring us stability and a way of making sense of the world - but if we can't own up to our own mistakes then all of that goes away.

You can say you aren't affected by it, but it's divided people through argument, it's made progress in education and research seem pointless because no one knows what's real anymore, who to listen to, what to believe.

Failure is something to be scared of in a culture that's been indoctrinated into seeing chaos everywhere to the point that the only thing that matters is survival. Survival instinct is something people can hack. The point is to not allow it to blind you from coming to solutions as a group with people you are supposed to trust - whether through contractual obligation or through your own self defined choice.

Don't let this culture break our culture. Don't let the culture of shifting of blame become part of you.

Failure is critically important to success. Anyone who ignores this fact is blind to the process of learning. You have to be able to identify your own errors. Being right all the time is it's own version of insanity, because one literally can not identify the difference between correctness and error.

We need to be able to fail and we need to be able to fail in front of others. Otherwise everything will keep going in circles with no sense of progress.

I've lived my whole life this way, change, change, change. Blame, blame, blame. Accept, accept, accept. Correct, correct, correct.

This is not a good mindset to have when you have to build things with other people unless you can point out your own errors to others, allow others to point out errors to you.

You have to know what failure is in order to identify success. In education, this is obvious. A or F. In groups of building things, people define these metrics. Everyone either must agree 'this is the metric' or everyone must agree 'this is the new standard'. That's how to measure yourself in systems where rules are continuously changing and you can't identify why.
AMD should thank Nvidia for failing to produce enough cards to meet demand.
The U.N. Myanmar investigator believes that the genocide carried out against Rohingya Muslims was spread by nationalists using Facebook. https://www.reuters.com/article/us-myanmar-rohingya-facebook...
I don't see how making collection of DNA data illegal could be enforced. It seems inevitable to me that such data will be widely available.