skysight-inc/HackerNews huggingface dataset:
> I don't think A would work because the Go team has been opposed to goroutine id's, the main detractor being it would be used to create thread local storage.

I find this a weird stance. Idiomatic Go already has pervasive mutable globals, and life before main. Aside from cancelation the other thing that `context.Context` poorly abstracts is goroutine local storage. Having go routine ids and the new sync.Map seem like a backwards compatible way to add these features to go now.
If that's society's natural immune system, then my non-medical-professional opinion is that society has lupus.
When posts are flagged, is there a reason that is provided and is it viewable somewhere?

It seems like there's a lot of legit, even large threads that have been flagged and removed. Even ones that don't seem offensive, they're just related to or covering news on some things that perhaps some people find offensive. Seems crazy that they'd disappear.

I'd be interested in reading the justifications for removal.
Designer, Product Manager, and others | New York | Full Time | www.flippable.org/careers

flippable is hiring for four positions: Product Manager, Product Designer, Director of Marketing and Communications, and Director of Operations. We are accepting applications on a rolling basis and hope to onboard these new roles before this year’s state legislative elections in November. See more information about flippable below.

We care deeply about building an inclusive, equitable, and nationally representative team -- and thus designing our hiring process to minimize bias. We are using principles from Project Include and are actively recruiting individuals who share our passion for good government but may not yet have heard of us.

Our democracy is upside down. We see partisan imbalance at all levels of government -- but especially in our states. Over the past 10 years, the GOP invested heavily in winning state elections in order to take control of national elections. They passed laws suppressing voters and redrawing district lines to give themselves a permanent majority in Congress. And if we don’t take action at the state level, our system will continue to favor Republicans through 2030.

But we can flip the script -- starting in the states. By flipping state legislatures from red to blue, we can draw new Congressional maps and protect voting rights, giving everyone an equal voice in our democracy. We can enact progressive policies that protect our civil rights and expand the social safety net. And we can build a Democratic bench, ensuring strong state and federal leadership for decades to come.

Flippable is building a national movement to flip states from red to blue. We empower voters, volunteers, and donors with information that both educates and motivates them to support Democrats at the state level. Our primary activities are:

Raising awareness: We produce original digital content that highlights the critical role of state governments in a balanced democracy. Our content is viewed over 10M times per month.

Running the numbers: We are building a model to identify which Democratic candidates donors should invest in -- where their dollars and time will have the greatest ROI. Our analysis shows where we are most likely to flip seats and, ultimately, the state chambers that have the greatest impact on redistricting and voting rights.

Supporting candidates: We show our community the highest-impact ways to get involved through clear, tangible calls to action. Since November 2016, we have raised $450,000 and deployed thousands of volunteers to support Democrats running in the most critical -- and flippable -- races.
I don't necessarily see this as a don't pass. There are some questions to the jerkiness of the power supplied, so perhaps this kind of engine would couple nicely in a hybrid design - it can charge the batteries 30% more efficiently than the closest hybrid, and the user isn't getting power to the drivetrain directly from the engine, eliminating any jerkiness.
Funny how if you embrace it, it actually helps retention :)
Why wouldn't I be able to see your reply?
In vscode is it possible to use alt+backspace to delete a word till the next '_' (underscore) or '-'(dash)? (ctrl-backspace works, but that deletes the whole word.)

This is something I do all the time in atom, and miss quite a bit when using vscode (for typescript).
Yes, but stratified charge combustion produces significantly more NOx in cylinder because of the excess oxygen.
Users flag posts. It's not a moderator action.

There's a setting called showdead that you can change to see all the flagged posts.
The flagging isn't a rogue algorithm.

It's the majority of the sites users saying they don't want to keep seeing the same two toxic viewpoints throwing shit at each other.
Depends on the country, in many EU countries I find chip+sign payments to be way faster than chip+PIN. Every now and then you run into a cashier that gets confused by chip+sign, but not often enough to justify switching back to chip+PIN in my experience.
We asked for a la carte TV pricing. I think this is what it looks like. I'll probably pay for a few channels and forget the rest.
The best way to know what demand for a product is to ask yourself, "What do I need?" The people who know what demand is in Africa are people in Africa who ask that question. We can't answer it in San Jose. The solutions to their problems will come from within.
Considering how most African countries already have huge problems to provide even basic needs to already existing population, I can't see how that is a good thing. It seems to me that Africa does not lack headcount now, it lacks stable society and opportunities to emancipate vast masses of dirt poor people...
“This acquisition and the launch of our direct-to-consumer services mark an entirely new growth strategy for the Company, one that takes advantage of the incredible opportunity that changing technology provides us to leverage the strength of our great brands.”

Any guess who the audience is? Ah yes - shareholders. "We can make money hand over fist by taking our content away from Netflix users, and giving them the choice to pay us on our service, or do without content."

Who wins? Only shareholders. Certainly not consumers.
Except every channel on Roku is a different app with a different experience - Netflix, Amazon, Google Play, YouTube, ... all provide similar functionality, bit with differences in UI.

Just give me a best-of-breed UI that lets me watch all the things.
> To the extent that you are designing your application to consume more and more of the user's attention (note that the customer is the advertiser, the addicted user is the product), to make it more and more addictive, you may be ruining some people's lives.

Our economy is intertwined enough that "your actions somewhere down the line may be making it easier for someone to make choices that ruin their lives" is probably true of literally every single person. If you work on a product making low-skill hiring more efficient, you're also lowering McDonald's costs and making it even harder for people with unhealthy relationships with food to resist, and thus "you may be ruining some people's lives".

It's so broad a claim that it's utterly meaningless.
I'm skeptical about the benefits (and underlying assumptions) of "affirmative action" diversity hires but I certainly wouldn't classify myself as socially conservative. There are so many loaded terms on these subjects that needlessly and counterproductively labels people and those labels come with a lot of baggage.
So, I've vouched for it too, mainly because it would be nice to have the option on HN to simply ignore the flags for those who feel they can handle it and don't need to be told by others what they can and can not discuss.

It would be a pretty simple affair software wise, those that need it can have their safe space and those that don't can discuss whatever they want without being shouted down.

Seems like the optimal solution to me.
My thoughts on best strategies given this ongoing fragmentation:

1) Subscribe to only one or two services at a time. Binge the stuff you missed while you weren't subscribed, then drop it and switch. Works if you don't care about discussing stuff with people as it airs. Less good if many of the services penalize short-term subscriptions.

2) Abandon digital-delivery TV/Movies. Use the friggin' library, and spend what you would have on streaming buying discs instead. Downside: storing stuff sucks, library less convenient than streaming but honestly we're talking about giant wasteful time sinks to begin with so oh well.

3) Just pirate. If there's stuff not commercially available that you want you'll be doing this anyway, and it's barely more effort/expense to maintain the hard drives, backups, and playback infra for a handful of your shows/movies than it is to do so for all your shows/movies.
>Nigeria is not dividing in any of our life times

"It's Difficult to Make Predictions, Especially About the Future" and more relevant: "Peace for our time".
In the full version, it looks like he's trying to get a handle on the problem.
Can't agree with you here. Your comment seemed to be saying "VS Code may be better than Atom in every way, but that doesn't mean we should keep bringing that fact up, or that anyone should switch because of it." It's actually a perfect reason to do both.
What statements in particular are you calling false? Genuinely curious.
All points in history. Even a generation ago.

The life expectancy gap has continued to close since we started measuring it, nationally and globally.

The education gap is closing too, more people are college educated today than at any time in the past. In the recent past, only the elite could afford college. This gap has only been closing, with or without government intervention.

As for 'decent housing', the housing quality gap between the rich and the poor has never been smaller either. Today poor homes are just as good at rich homes at things homes should do. Both poor and rich homes are similarly good at keeping out weather conditions, at heating, cooling, having bathrooms, kitchens. Even in the recent past this was not true. Yes, rich homes are bigger and made of more luxury materials - those both have a tiny impact on quality of life compared to the measures I've given. The housing quality of life gap has closed tremendously, and has only continued to close. The gap is small as-is. I see little reason to close it further.
Yes, but the discussion instantly dies and when flagged to death you can't even comment anymore.
I'm not too surprised by that. If you look at what people think on Goodreads, it's pretty polarizing.

It's a slow-moving, difficult book. The approach is almost postmodern in its insistence on subverting established notions of how a book should be structured: There are multiple perspectives; the "protagonist" of the story only shows up about 2/3 of the way; there are a myriad of little detours into brief sketches of characters and histories that are not entirely integral to the story; and so on. At times feel it like Catch-22 in how the narrative keeps undermining its own progress by stopping to describe something apparently inconsequential. The first 100 pages or so are almost entirely establishing exposition.

The prose is also considerably more complicated. I remember making a note of the following, a scene that compares Gould with a statue of king Carlos IV of Spain on a horse:

The weather-stained effigy of the mounted king, with
its vague suggestion of a saluting gesture, seemed to
present an inscrutable breast to the political changes
which had robbed it of its very name; but neither did
the other horseman, well known to the people, keen and
alive on his well-shaped, slate-coloured beast with a
white eye, wear his heart on the sleeve of his English
coat.

It is, at least to me, a sentence that befuddles with its elusive, overly flowery phrasing. I'm still not entirely sure what point is being made. Gould is not open about political leanings? Did he had to make that point while comparing the character to a king on a horse? I mean, I can appreciate the allusions to the remnants of an old regime (physical and frozen in the form of a statue), but I think Conrad is unnecessarily difficult here. Here's another passage that actually made me laugh out loud:

Everybody around him was being robbed by the grotesque
and murderous bands that played their game of
governments and revolutions after the death of Guzman
Bento. His experience had taught him that, however
short the plunder might fall of their legitimate
expectations, no gang in possession of the
Presidential Palace would be so incompetent as to
suffer itself to be baffled by the want of a pretext.

"So incompetent as to suffer itself to be baffled by the want of a pretext"?!

That said, it's of course very much enjoyable, but I can see why many people would find it a slog, especially the beginning. By comparison, shorter works like Heart of Darkness and Youth have none of these issues.
I am fairly close to someone who works at Apple. His team is avoiding the new spaceship building. He mentioned wanting to keep his office, but that was just one part of several different complaints, including just "it turns out that the building isn't big enough for most of the people who work at the HQ in Cupertino," and "My team would probably have to split up in awkward ways because not everyone would be able to work in the spaceship (due to space constraints)."
What I found unusual is that many of the initial stories about the memo had no quotes from the memo whatsoever.[1]

Is this SV PR doing a good job, or is it that it was impossible to verify the memo? From what I read, I did not see any mention of attempts to find, verify and link to/quote/distribute the memo in question.

[1] https://www.bloomberg.com/news/articles/2017-08-08/google-fi...

https://www.theverge.com/2017/8/8/16111724/google-sundar-pic...

http://www.telegraph.co.uk/technology/2017/08/08/google-fire...

The Federalist is the only site I found to apparently include the memo, though I did not fact-check the article: https://thefederalist.com/2017/08/08/read-the-google-diversi...
Oh, awesome, thank you. I hadn't looked on CPAN directly yet and general searches apparently weren't coming up with relevant CPAN results. CljPerl[1] is right along the lines of the sort of project I was thinking of doing.

I didn't specify, but I'm actually thinking of target Perl 6, so this is a great sort of halfway point where clearly other people have found it a worthwhile idea but not done exactly what I was thinking. Plus, P6 slangs could make it nice and easy to interleave regular Perl 6 and Perl 5 code with whatever monstrosity I come up with. I guess I have some decisions to make. Thanks again!

1: https://metacpan.org/pod/CljPerl
Black Hat 2017 – #Hacking the electronic locks to open the doors could be easy
This. I honestly think Google has no choice but firing him. That is the least damage they could manage to contain. If this guy's identity didn't get leaked, they might have an option to relocate him, but since this is already global event, there is very little room for a comprise.
> funny enough, this topic itself was flagged and killed!

Flagged because of the stupid -rule breaking- title.
Of course no one expects you to tolerate every point of view.

But we should tolerate moderate views across the political spectrum. The document was wrong in some points, but overall largely fit in with mainstream conservative politics. Many centrists also agree with parts of the document.

I think it's ok to fire someone for being a Nazi or (as in your example) issuing a death threat. I don't think it's ok for someone to be fired for being a progressive or a conservative.
If that were the only way it was used it would be fine. But it is also used to simply shut down rational discussion on subjects the flaggers don't like.
The reaction from the troops is a rumour. The fact that almost everyone has to work in open space is not. It's well documented fact.
The article has taken the word "majority" and redefined it to be something counterintuitive, and only partly related to the standard use of the word majority.

A under "normal" usage, the words majority / minority have this property:

> The intersection of two minorities is a minority, and the union of two majorities is a majority

As the GP points out in his reply to my original comment, you can get this property from

>If a vote is held and the Ayes have it, and then any number of voters switch from Nay to Aye, the Ayes still have it

Now the author is redefining the terms minority and majority so they have this property:

> The union of two minorities is a minority, and the intersection of two majorities is a majority

But that's not possible unless you have infinite votes. As GP points out, it's clearest when you take "minority" to mean finite, and "majority" to mean "infinite, with finite opposition".
There are so many subscription providers now on Amazon it's ridiculous, although it seems we're moving much closer to true ala carte options than with traditional cable.
Do you want RAM use, or virtual memory use?

Here's an article on gathering this data on Windows with Powershell:

https://www.petri.com/display-memory-usage-powershell
Text Editor Performance Comparison (2016)
I don't think that was the intent.

My guess is that this was planned in an era (sadly now) where open space is portrayed as the "cool" way to work.
Go is consistently anti-magic, but not particularly terse (although the last time I wrote a Go program next to an equivalent C++ program, it was about 20% shorter). Instead its syntax strives for whatever the hell Rob Pike means by "lightness".

Roughly, languages like Java add length by long identifiers and numerous modifiers to convey that something belongs to particular semantic category that behaves in a particular way.

Go adds length by having fewers such categories and forcing you to explicitly code up the behaviour. Short identifiers (and proper use of scoping!) are orthognal to this, except insofar as they reduce the pain.
The WSJ story has some pictures of what it looks like [1]. There seems to be offices with doors, but they look like it seats about 20 people. There are also common areas with long tables between them.

https://si.wsj.net/public/resources/images/BN-UF776_0817CO_1...

https://si.wsj.net/public/resources/images/BN-UF775_0817CO_1...

https://si.wsj.net/public/resources/images/BN-UF777_0817CO_1...

[1] https://www.wsj.com/articles/how-jony-ive-masterminded-apple...
So GM bought this, but I thought they also had their partnership with Lyft? Are GM just betting on different horses and seeing which properties turn out to be the most fruitful?
...when it comes to diversity and inclusion, Google’s left bias has created a politically correct monoculture that maintains its hold by shaming dissenters into silence. This silence removes any checks against encroaching extremist and authoritarian policies.

to a conservative/right-winger, isn't this authoritarian environment supposed to be comfortable?
Yes. I think a lot of people commenting here are mid-20s adults without children who devour Disney content. I'd gladly pay a monthly subscription for access to all Disney content. Currently Netflix is already missing so many Disney titles that you already need to use something besides Netflix to watch Disney content, so this isn't actually adding a new service for core Disney viewers.
...you moved to an open office plan...
Transformation Invariant Reverse Image Search
Open offices diminish workers to cattle status. Most work, even the kind many developers would not think of as being so, in tech companies requires thoughtfulness often and collaboration less often. I consider open office plans to be disrespectful and an indicator of second-class status.
Being neurotic is hardly an insult in the first place, it's a reversible state of mind. But searching "google + neurotic" showed that a significant number of news outlets made the same convenient mistake as Sundar Pichai. It's not like their reader base would be aware of the actual definition or bother to look it up. It sounds like a bad word so it is.
That's how China and India got their growth. They didn't bootstrap. Taking foreign investment is not some kind of sin against Che Guevara, but simply the best way for a country with cheap labor and visible growth potential to get richer.
Liberals eating liberals, its gold, this whole event is pure gold.
Or pay for a channel for a month or two, then drop it.
In my experience, most async operations fit very well within the small feature set of promises/futures, with only a few operators (map/all/race). Streams should be the optional next layer of abstraction, not the only layer of abstraction. They should be built on top of futures. I quite like how Tokio did it for Rust futures. [1] Not a fan of Rx and similar designs.

There are also different types of observables to consider. Rx, xtream, Most.js, they're basically stream libraries. When doing GUI programming, it's more useful to have reactive units with a _synchronous_ data access, because it matches how you want to access the data when drawing your view (e.g. in React). I ended using observables that look like Clojure's atoms (see Espo: [2]), with a special adapter for React (see Prax: [3]). Observable libraries like Rx were useless for that use case.

[1] Example of decent future/stream design: https://tokio.rs

[2] Observables focused on synchronous access: https://mitranim.com/espo/#-atom-value-

[3] React adapter for implicit reactivity, based on synchronous observables (impossible with async streams): https://mitranim.com/prax/
These robot factory foremen will direct humans and robots
... and for many people a reason for not paying for Netflix.
> Atom's defenders always bring up that it was made with electron as the reason for it's slowness.Then, VSCode came along and invalidated that.

How so?
Sort of answered above: https://news.ycombinator.com/item?id=14963152
The thing about no moderation spaces (above and beyond legal requirements) is that they become tools of organized trolling efforts (harassment campaigns and the like). Having an unmoderated space on the internet is basically the social equivalent of having an open smtp relay.

But if this "ignore flags" version of hackernews were to have any moderation at all to prevent the above, it would basically mean forcing extra work on the moderators of hackernews to cater to a handful of people interested in genuine discussion and a vast army of people interested in using it to troll, harass, and generally be awful to people.
To create an intentional false dichotomy: if I have to choose between a site that surfaces all content regardless of controversy but accepts that related discussions will be lower-quality, and a site that directly or indirectly suppresses some content to maintain higher-quality discussion overall, I will choose the latter.

I appreciate that some people feel that the "loss" of some submissions due to automatic flamewar detection algorithms or user flagging is a problem, but I, for one, appreciate that the discussions that remain on the front page (for a long time) have a reasonable guarantee of being high quality.

Relatedly, it may also have an effect on the non-controversial submissions by establishing that flamewars will not remain in high positions for long. (I realize that's a bit of a "broken windows theory".)
I actually agree, I would prefer more voluntary action, too. But what's keeping the US from doing these things, other than "the" US itself?
Another user found just the right term for comments like these: vandalism. Please don't do this again.