skysight-inc/HackerNews huggingface dataset:
That particular case looks cut and dry, but companies like that need to have a policy they can apply consistently and scalably.

Even there it is very hard to prove things. Was a particular message inspired by a particular post? People get bullied into suicide without there being a concerted effort and conspiracy, etc.

It is a tough issue and please don't frame it as left vs right because one thing history shows is that a law meant for one cause will be used for another. For instance, the "religious freedom" laws that boomed in the 1990s started as an attempt to legalize the use of peyote by the Native American Church. The association with anti-gay causes is entiely new. In reality, the biggest benefactor of those laws has probably been the Church of Scientology.
well, you can install ansible outside local virtualenv. It's a single program like Firefox, so probably you won't need different versions and could be installed as such.
Indeed. I've collected a bunch of feeds I like to keep up to date on. What I really need in an RSS reader is the ability to import them (from Feedly if that helps) and then I want the feed reader to poll those feeds and let me read them. That's all I need. If I can chuck articles over to Instapaper et al, bonus.

Actually what I want is a podcast app but for articles. Let my device do the work.
> daughters bathe with their fathers

Isn't it that the whole family bathes together? The way you put it makes it sound like it's just the two of them, which doesn't fit the impression I have, though I don't really know.
As an iOS Developer, I'm surprised that there are more Objective-C repos than any other language, including Javascript, on GitHub. Does that seem surprising to anyone else?

Would love to figure out why that is the case...
It is held by the county, think of it like the bank holding the second key to your safe deposit box.
There is little evidence of voter fraud because nobody who wants to look for fraud is able to do so (due to many measures put in place to keep voting private, make it easy, and keep it simple), and as Feynman said "absence of evidence is not evidence of absence". Evidence of fraud does exist, but it is difficult to discern whether it is the tip of an iceberg, or just an ice-cube.[1][2] Given the fact that presidential candidates are spending $5-$200+ per vote, it seems like voting fraud would be cost effective, and is likely done at some scale.

[1] https://en.wikipedia.org/wiki/Lyndon_B._Johnson#Contested_19...

[2] http://ktla.com/2016/11/03/possible-voter-fraud-being-invest...
> a fundamental problem with any kind of online voting is that it doesn't prevent your vote from being coerced

That's not exactly true. In many countries the vote is not strictly secret, in the sense that the secrecy of the vote is not enforced: you can show what you are going to put in the ballot to others before casting your vote... and therefore your vote can be coerced or bought as others can verify that you voted as they wanted.

In electronic/online elections, vote coercion is not generally solved BUT the situation is better: normally you can cast your vote as many times as you want and only your last vote will count. Therefore you can vote in presence of your boss, for example, and vote whatever you actually want afterwards.
You can build it yourself and load it onto your iOS device should you wish.
Yes, what about that. The only way the FBI is justified is if we ignore that. And if we are choosing to ignore it to justify the FBI's actions then why not do it here for the greater good? Personally I'm with you that we shouldn't ignore it in either case.
the webgl extensions used probably aren't available in this version, might still be behind a flag as wangchow mentioned
All your friends aren't dead: Facebook bug memorializes users
Logged on this morning and all FB profiles seem to be memorialized. This seems to be across the entire site.
On the Left, we used to make fun of Republicans for living in the Fox News bubble (Jon Stewart memorably dubbed it "Bullshit Mountain"), and how easily they were fooled by the constant stream of fake scandals (Death Panels! ACORN!). But this time we fell into our own bubble, hard. I'm sure conservatives in this thread will say we were in one the whole time, and maybe they're right. This election isn't Facebook's fault as much as humans' desire to believe what they want to believe.
We spent hours figuring out a good way to use a databases in both dev and production with docker. It was tricky since docker containers don’t support persistence unless you use a mount-point. There were a few patterns documented which didn’t work for us or we didn’t really like. We had to figure it out by ourselves. This is another area where you’re expected to figure out by yourself whether it is a good idea to use docker to run your production database. Hint- Its not.

I think that a problem that leads to a lot of these articles being written is that the motivation of the authors to use Docker is unclear.

Why bother to put your database inside a container if the way you ran your databases before worked just fine?

You shouldn't just rush to put all your processes in containers because it is cool and Containerization Is A Good Thing. You should use technology that makes sense given the problems you are trying to solve at a give moment.
There is probably an analogy to the early days of US democracy, where the newspapers were just owned by major politicians or their leg-breakers. The Adams-Jefferson contest in Congress was apparently conducted largely through newspapers hosing each other in bile.
It's actually C. The colors are just very similar.
Not sure, I'm not seeing a .pyc file in the directory. Same every time I run it though.
I tell you what you've nailed it here. What I actually want is a podcast app but for articles.
A letter to today’s young people
I'm a long-time Prompt user, and I just purchased Blink on the App Store after seeing that mapping Caps Lock to CTRL is supported. It does seem to work, although not really as consistently as I'd like it to. I'm using an iPad Air 2 and the Microsoft Universal Foldable Keyboard, for reference.

When I try to use, say, CTRL+V in Vim to do a block selection, it will assume I pressed V by itself unless I hold Caps Lock for about half a second before pressing V. Furthermore, it will toggle the Caps Lock light on my keyboard (which I understand can't be fixed), which is a problem because if I exit Blink, the Caps Lock key is now reversed if I exited Blink while the Caps Lock key was still active.

Perhaps there's a way to track if Caps Lock had been pressed an even or odd number of times, and send some signal back to the OS to correct this behavior?

I'm not sure what needs to be fixed in order to get the Caps Lock functionality to work without a delay.
Author of the quoted article here.

> failover, load balancing, local integration testing, mixed language platforms,

Docker does none of that.

It's only a packaging and deployment system. You package the app as a docker image, then you can call a docker command on any system to grab that image and start it.

Without docker:

1) You'd make a zip/deb/rpm of your application.

2) Download the zip to some servers

3) Update the dependencies & systems stuff

4) Start the app

With docker:

1) You'd make a docker image [basically: run a script to install the app and the dependencies, as in the previous steps]

2) Save that image to the container registry

3) Deploy & Start the image on some systems
> Forensic analysis of the hard drive would exonerate you though.

No. Anything an analyst could feasibly look at can be spoofed with root access. The only thing that could potentially approximate the actual age of a hard drive write is thermal annealing of the storage medium, but this isn't really true anymore with SSDs (and was never practical even for HDDs).
Who defines what groups are a "hate group?"

Is Black Lives Matter a "hate group?" What about Blue Lives Matter? What about an anti-BML group? Who decides? And once they're a hate group, according to you everything they publish is automatically considered "hate speech" and therefore banned. Seems overly broad.

Honestly yelling "it is just obvious" is very naive and unworkable. People have tried for years to come up with black and white definitions of these things and they've all failed. It often boils down to "when I see it, I know it" but that varies per individual.
With all due disrespect and without commenting on the efficacy of using convox or any other platform, this becomes too self serving.

If the problem is Docker complexity that needs to be solved. If the problem is difficulties of running stateless apps, or distributed storage and networking these need to be highlighted and widely understood.

Using Convox or any other platform will not magically make them disappear. You still need to troubleshoot and understand what you are running. Another layer to hide the complexity can hardly help.
Interesting. Under what circumstance would you want to go against it?
You can't have verification if you're going for "if it bleeds it leads" emotional draw.
Yes, it is troubling that the two societies most like to create AGI are the USA and China.

Although I'm probably not being critical enough. All of the cultures that have survived to this stage are fairly aggressive and generally destructive.
I think the major load is gone now, here's the original: https://news.ycombinator.com/item?id=12909752
In the 1990s, Hillary Clinton got the shit kicked out of her by that same corrupt establishment for (a) trying to fix healthcare, and (b) being a woman and having an IQ over 140.

Incompetently trying to fix healthcare.

Let's not forget it was her very own party who refused to buy off on her unbelievably complicated scheme, remember those charts?

Look, maybe I buy Hillary once having an IQ of 140, but can you give me any evidence it ever translated into success in her life, except for attracting Bill?

Compare to, for example, the #1 woman of this election, the one you've probably never heard of, Kellyanne Conway, who became Trump's campaign manager as of August 17th. She's the first successful female US presidential campaign manager, BTW.

Anyway, just a thought or three from one of HN's right-wing psychopaths....
Article paywalled or unclosable popup on mobile. Lost my click.
Could California Survive as a Separate Country?
Design Decisions Wiki
Sadly, a large chunk of the free people of the world just decided that they want a world that's more like China in many respects, and they want leaders who are really committed to not telling corporations what they can't do as a matter of principle. :(

And of course these two goals are totally contradictory, but based on their campaign promises it will be the worst of both worlds. Happy Friday everyone!
Hiring Your First Chief AI Officer
Those surveys were of people convicted of possession of CP only.
Causing Political instability in those countries is dangerous
Cybersecurity is not seen as a business issue
This is not a surprise - it is I guess inevitable and intuitively understood - I mean who bothers commenting on a thread here that has 500 earlier comments? There is zero chance of anyone finding reading or replying

I like the idea of less wrong using the right hand columns
can I map ⌘ to meta?
World Chess Championship starts in NYC
She didn't perform the study, she just told me what the literature says.
What if you consider it as an optimization problem for the late commenter? You have to choose where to insert your comment, most likely there are multiple options.

A root-level comment when there are already dozens is unlikely to be noticed; there is significant momentum behind the top comments, usually for good reason - whether jokes, clever insight, or a popular viewpoint.

Instead, if you reply near the top in a context where it makes some sense, you skip the root-level graveyard and are almost guaranteed good placement with the downside of "overhead" due to the upwards chain always appearing first.

Consider also that the penalty for being the 2nd, 3rd, or worse comment at root-level gradually increases due to the increasingly nested replies to each highly rated comment. If you assume root-level comments express opinions, minority opinions are also more likely to maintain good position in a reply comment such as the one you posited.

Lastly, "trickle down karma" could be a factor. A quality reply to a root-level comment could enhance the parent comment's value and result in additional karma for them. Such situations could include biases like assuming comments which merited replies are interesting due to peer validation and thus reading them, and more fundamental added value such as uncited sources being given.
I hear what you are saying, and I agree with it. Thing is the aforementioned family member is not a hard core republican. I'd say more of a conservative democrat. She did not vote against a corrupt system. She voted because of racial resentment. And she wasn't all too happy about a woman president either, despite the fact that she is a woman.

Have you read said's response? I came to learn something, hoping to take something away. This guy said is a member of a different minority group resentful of African Americans overrepresentation in this country, and is an Indian. This is not an isolated incident for me so far, where I've heard from either a member of a minority group or a woman voted for Trump that has no substance, but rooted in resentment against another minority group. This is making me more depressed.

Maybe this is a couple of isolated incidents. But what I'm learning is only making me more depressed.
> You can't buy decades, but you can buy five to ten years, and for some people that would be all the difference they need.

I like the idea but this seems highly impractical. "Some people," in this case likely means a tiny faction of a percent. I.e. those who nearly die of a disease for which a cure is less than a decade away. The remaining majority are huge drains on resources. It hardly seems ethical when so many living people go with out basic medical care.
If you look at the tables below, it is indeed Objective-C.

For Oct of this year, C is listed as 31k active repos, JS is 186k, and Obj-C is 224k. The ratio of C to JS ratios seems reasonable, so I have no reason to believe that they're C repos misclassified either.
I don't know if this would change the ranking but I've always wondered if it would be good if threads were ranked by the waited sum of all replies to it. In otherwords the original comment might not have a high vote but if a reply did, even a deep one, the thread might appear at the top. Or does it already work that way?
They are off investing time/money in bleeding edge tech, yet they won't innovate or improve the community/commenting system.

Discussion can be huge for engagement, and they have the reach and audience to set a new high watermark in this area.

Instead, you still can't even comment on most articles.

If anyone from NYT reads here I'd love to share some ideas.
It doesn't matter if I am rational or not, it is my freedom to consume information from whichever source I prefer just as it doesn't matter if it's justified to spend double the money on an Apple product over something from a competitor.

It's also irrelevant how you would like people to be (more rational, empathetic and so on), actually no one on this planet even cares about your opinion on that matter enough to actually change themselves. (and no one ever will, trust me)

What matters is that people are free to choose to be whatever kind of person they want to be.

Some of them choose to be persons that you don't like, well then don't be around them, issue solved.

You seem to believe that we exist to follow some great plan devised by other people who believe they are smarter and know what we should actually be instead of what we choose to be. This is not the case.

We've all seen the results of ideology that seeks to reach utopia by changing man into something elevated. (Soviet Union, Nazi Germany, North Korea, Rouge Khmer, Venezuela) It always failed in a catastrophic manner and caused often unimaginable suffering because of the authoritarianism inherent in this ideology.
it's funny, I switched to insider builds, then switched _back_ to the regular builds on a stock install of 10, and this still happened.
You can map ⌘ to Ctrl or ESC, very useful for Emacs :)
No. "a" produces a match when run on "a" and "bad" and "aaaa" and many more things.

The regex ^a$ only matches "a", but it doesn't match itself.
Ah, I didn't know that! I'm only familiar with the UK and US systems, where you cast a secret ballot and you have no way afterwards to prove how you voted (unless you used mail-in voting).

And that's a good point about being able to change your vote.
https://feedbin.com/
Earlier this week I posted this link. It is a reactionary piece to Trump winning the election and it's impact on women in tech.

The post was flagged almost as soon as it was added :-). The only answer I have for this happening is blatant sexism. There is nothing that goes against Hacker News rules that I am aware of in the post.

I wanted to bring this to your attention Hacker News Community. As I don't think it reflects the majority of users here.
For starters, they've probably spent 100 to 1000x more time doing it than you or I have.

Perhaps their talent is actually just an attraction to studying it really hard. I, for instance, do not have the patience to study regex so much as to ever get the point where I could easily answer this question.
Nice, this is better. It also adds the 4 additional languages that were added to the graphs after I made mine.
Understood. I apologise if I used language that wasn't appropriate for this forum. I'll keep it in mind for the future.
Joe Arpaio mismanaged his office, redirected tens of millions of dollars of funding from detention and infrastructure funds to patronage for his own employees, conducted politically motivated investigations into local political figures (including judges, the mayor, the Arizona AG, and the entire Maricopa County Board of Supervisors) --- much of this corroborated by an open letter from his deputy and second-in-command, who supported Arpaio's immigration positions but resigned in disgust over Arpaio's incompetence and malfeasance. It was also the finding of the US Attorney for Arizona.

Joe Arpaio was forced to pay a local resident $1.6MM for staging an assassination plot against himself.

You don't understand the complaint I'm making. I have a complaint that transcends policy. I disagree strongly with the immigration position Trump has taken. But I expected to disagree with the next administration, which was almost inevitably going to be Republican.

I can live with disagreement.

How can you live with this level of incompetence?

It's like the stupid Trump wall. Do you think I have some great moral problem with a border wall? Why would I? I have compassion for people who have lived in this country all their lives after having brought here as children, and would be upset to see them deported --- pointlessly, to no benefit for the US. But making it harder for people to come here unlawfully? Why would I care?

The problem with the wall isn't that it's immoral. It's that it's fucking idiotic. It's one of the largest land borders in the world, bracketed by two different maritime borders with the same country. It will be ludicrously expensive and solve virtually no problems, including unlawful immigration. It is an utterly incompetent policy solution to the problem it purports to solve, and yet here we go, ready to shovel an avalanche of money into the least useful most expensive public works project conceived of in the last 50 years.
Absolutely love BeautifulSoup, I use it almost everyday in my job. There isn't really a scrapy vs. BS4 divide as you can still use the library with Scrapy, as opposed to it's standard parsing functionality. It also works well with lxml which is considerably faster.

It's also possible to build very performant and large scale crawlers with just BS4 and requests . Though managing the architecture is a bit of a pain, but it definitely can be done.

There are also a number of cases where it's better to use Bs4 than scrapy.

Also using PhantomJS, Selenium and BS4 can provide you with a very powerful data scraping solution.
My web scraping toolkit (Python):

-Beautiful Soup

-Requests Lib

-JSON Lib

-Selenium

-Urllib2

-Cookielib

Handles 99% of things I encounter. With dynamic sites, you're often better off simulating the request than controlling the browser.

Then you get to parse your way through someone's annoyingly formatted JSON.
It's not a good sign that it's classified as math.GM. One would normally expect a real proof to be classified more finely. To be fair, the lack of proper classification does not strictly imply that it's not a real proof.
Even if there's some truth in that -- and I agree with the others here who have pointed out the likelihood of selection bias -- it doesn't actually bear on the question of whether greater availability of CP makes the consumers more, or less, likely to abuse children. Supplying these people with computer-generated CP -- maybe even giving them some ability to generate scenarios to their liking -- might give them a way to release their urges in fantasy, reducing their desire to act them out.

I know, it sounds disgusting. But if it turns out to actually work, I think we have to set our disgust aside. If not, well, back to the drawing board.
The one situation that makes cloud providers different than other utilities is that in most cases a utility is based out of the same country as its clients - this is a trivial fact most of the time but can become important in wartime. At some point in time if the US goes to war against countries A, B, C it would not be unreasonable to expect that the US government would mandate that AWS/Google etc stop servicing clients in those countries. This is different than an electric utility because in almost all cases the electric utility will end up being isolated on the same side of the fence as its customers.
What happened to Perl that it spikes to 12% for one month about 2 years ago? then it went back down to its normal obscurity at 1%.
Society has flip-flopped on treating cats as pets or as pests, or even as witch familiars. Call me when people agree to kill dogs, who can wreck native populations a lot worse than cats, if left to breed unchecked on streets.
In the aggregate, karma is a measure of volume, not of quality. Members with lots of karma are often the ones who spend all of their free time writing comments and submitting links, focusing on quick, easy wins. There's no reason to think they're the ones with the most discerning taste.

Using average karma per comment would be an improvement, but it still favors people who are on the site constantly (so they can be the first to make the obvious comment that everybody upvotes) and frequent the most popular (and lowest effort) subreddits.

Another problem: the last thing reddit needs is more incentive for users to improve their personal karma score. Karma is useful for readers, but that benefit is balanced against the incentives it provides for writers to optimize their karma score above all other considerations. I think HN achieves this balance better than reddit does by deemphasizing personal karma scores in various ways, and this is reflected in the user experience. It's bad enough when karma's just a driver of personal gamification. If it actually provided users with social clout and ability to frame the conversation, well, then it would be something with real world value. You wouldn't need click farms to manufacture viral content, just a few well-placed accounts with high scores. High-karma upvotes as a service. As a side-gig for a careful power user, it would be nigh-undetectable.

Think of the difference between HN and reddit, then multiply it 10-fold. I think that's what you would end up with.
Internet voting and/or the ability to verify your vote electronically seems like a great idea until you realize how many voters do not have internet access.