skysight-inc/HackerNews huggingface dataset:
The lack of open access academic work is incredibly frustrating. We're only guessing at the content of the article based on BBC's coverage.

Consider this bit:

A proposed policy change with low support among economically elite Americans…is adopted only about 18% of the time," they write, "while a proposed change with high support (four-out-of-five in favour) is adopted about 45% of the time… On the other hand[,] When a majority of citizens disagrees with economic elites and/or with organised interests, they generally lose. Moreover, because of the strong status quo bias built into the US political system, even when fairly large majorities of Americans favour policy change, they generally do not get it.

a) How much difference is there between "adopted about 45% of the time" and "generally do not get it?" That seems kind of important to the argument.

b) I'm somewhat relieved to hear most groups never actually get their way. From what I remember of the Federalist Papers, gridlock was always the general idea.

c) What policies are we talking about here? I feel one way when representatives overrule majorities that are trying to add accountability, but another way when majorities demand unconstitutional or unworkable policy changes. I'm really curious how many of the 1,779 policy issues inspire me towards majoritarianism.

d) When are majorities and economic elites actually at odds? I'm not sure why, but it seems like some of the poorest people I know are the most supportive of tax relief for the rich. But really, at several income levels, I know both conservatives and liberals on various policy issues. The set of disagreements could tell us a lot about why one group's positions pass more often than the other.

e) How often to policy implementations flip back and forth? Some tax cuts and educational policies just expired after a decade. Is that a win for people who fought to see them implemented? Or a win for people who opposed them? It's really a messy combination. There are landmark laws that stick around, but with most laws, there aren't clean victories on either side once you back up and see how they were amended or repealed over time.

I'm sure the authors are very intelligent, so maybe they addressed all of these concerns in their paper. It's hard to know though when the default is gated, for-profit research.
That's why it's in quotes.
No, my answer is to have a community where you ban those people without discussing the semantics of some sentence.

In the end, it's probably equivalent to your answer. Because when the people in your organization feel someone is harassing people and you decide to kick him out, you're probably simply describing his behaviour and referencing your CoC, but not doing some detailed analysis how and why he did so.
"Zero" seems like a bit much! There's a link to trademark policy as archived by the Wayback Machine. It indeed seems correct that they added "usernames" to the policy without updating the date on it.

The rest of it is generally consistent with what's been reported about this elsewhere, including on /r/KotakuInAction. But I'm not going to point you at each individual piece of evidence when there are things literally linked in the article that you didn't see.
I find it hard to believe you could really deep grasp anything after a week of training. You can learn a bunch of tricks and gotchas!

Does your career let you dive into a C++ job for a year or two? Nothing will give you more C++ exposure than doing it for a job, and being good lets you do cool tricks in Java (looking at you sun.misc.Unsafe)
[Just posted to status.linode.com]

In progress - An update from Linode about the recent DDoS attacks
Dec 31, 22:45 UTC
Scheduled - I’d like to share some updates about the recent DDoS attacks.

I am one of several network engineers at Linode who have been working around the clock on DDoS mitigation. While things are stable, I would like to take a moment to publicly address the large and frequent DDoS attacks that we have been receiving since Christmas Day.

It has become evident in the past two days that a bad actor is purchasing large amounts of botnet capacity in an attempt to significantly damage Linode’s business. The following is a partial list of attacks we have received in no particular order:

- Multiple volumetric attacks simultaneously directed toward all of our authoritative nameservers, causing DNS hosting outages

- Multiple volumetric attacks simultaneously directed toward all of our public-facing websites, causing Linode Manager outages

- Layer 7 (“400 bad request”) attacks toward our web and application servers, causing Linode Manager outages

- Large volumetric attacks toward our colocation provider’s upstream interconnection points, overwhelming the router control planes and causing significant congestion/packet loss

- Large volumetric attacks toward Linode network infrastructure, overwhelming the router control planes and causing significant congestion/packet loss

All of these attacks have occurred multiple times. Over the course of the last week, we have seen over 30 attacks of significant duration and impact. As we have found ways to mitigate these attacks, the vectors used inevitably change.

As of this afternoon, we have mostly hardened ourselves against the above attack vectors, but we expect more to come. We are working extremely closely with all of our technical partners, including our network equipment vendors and our colocation providers, to prevent future attacks.

Once these attacks stop, we plan to share a complete technical explanation about what has been happening. Additionally, we will be announcing the details of an ongoing project to significantly improve our internet connectivity and resiliency.

We would like to apologize for the lack of detail in some of our recent status-page updates. Please know that we are dedicating all resources from multiple departments to stopping these attacks. We acknowledge the amount of downtime we’ve been experiencing is completely unacceptable, and we appreciate the understanding and support we have received over the past several days. We will share more information as our investigation continues.

Alex Forster
Network Engineer at Linode
A dramatization http://slatestarcodex.com/2015/10/15/it-was-you-who-made-my-...
Levinson's The Box is also a great read on the topic. Many of the issues associated with adopting containers such as standards and existing workers apply to many areas of technology as well.
You can ignore the person you replied to. Do you have "showdead" turned on in your profile? They've written an abusive post about you in this thread, but it got flagged.
If you like these guys, Jocko has a new podcast that's very good - http://jockopodcast2.com/

The recently published a book: Extreme Ownership[0]

He gave long interviews to Tim Ferriss[1] and Joe Rogan[2]

[0] http://www.amazon.com/Extreme-Ownership-U-S-Navy-SEALs-ebook...
[1] http://fourhourworkweek.com/2015/09/25/jocko-willink/
[2] http://podcasts.joerogan.net/podcasts/jocko-willink
Worth point out that (apparently) the only reason that the AMS was attached to the ISS rather than launched as an independent satellite is that it would have been hard to power it. So it leaches off the ISS solar panels.

https://en.wikipedia.org/wiki/Alpha_Magnetic_Spectrometer

Obviously, this can't be counted as more than a tiny fringe benefit of the ISS, since one could always have built a bigger, independent version of AMS with more solar panels (for a lot less than $150B).
I don't think you realize just how different even various Linux distros running even the same kernel can be, and I think you're giving waaay too much credit to OSX/Linux for being "alike". MAKE build scripts have notoriously been a mess for decades because of the differences between distros.

Any reasonable language has the ability to query all of the platform-specific stuff directly from the standard library. You can't even count on two Windows users having their home directories in the same place, or two Arch users having all of their config files in the same place. It's a necessity to be able to abstract all of these away even for a single operating system, which means you get it for free when moving to other operating systems.
Click a button and Make 2016 amazing
http://thenewinquiry.com/essays/hot-allostatic-load/
Never heard of a scanner manipulating arguments like this, good to know about
I don't enjoy working in C++ much, and haven't spent significant time working with it, but found Effective C++ really good and helpful back when I was working on a codebase that was being converted from C to C++.

I wonder if he'll move onto another language, or do something else entirely different. He doesn't say...
Don't link to the Daily Mail please. They're a rabid right-wing tabloid rag that deals in invasions of privacy and demagoguery, they're awful.
I mean, we do, evidently, have a much bigger problem in the open-source community. It would be nice if we didn't, but there's no easy way around it.

So there are really two options: one, hope the community stops existing or stops having influence (unlikely), or two, accept that, yes, we do need to spell out every little detail about behavior as if people don't know appropriate behavior on their own.

Nobody advocating detailed codes of conduct particularly likes the fact that they are necessary. But how you feel about the situation that led up to them doesn't really affect whether they are in fact necessary.
Definetly the python paradox
Given the time it happened (about midnight UK time today)

the Year 2016 Problem? Y2K+16?
Every time you step out the door do you wonder if you'll be killed for who you are? Do you worry that you can't go to the police for who you are? Do you ever worry about fighting an entire legal and medical system to be who you are?

Etc.
Just what we need.
Discogs provides dumps of the database[1] which you can load up and do some interesting queries on yourself. For example, for some genres (especially electronic/dance stuff) you can do some interesting related artist suggestion by examining links through niche record labels (which tend to host similar artists). No ML required :)

[1] http://data.discogs.com/
You may have formed your generalization about statisticians from a biased sample. Or perhaps you're conflating statistics (ab)users for statisticians. There are far more people who have heard of a t-stat and r-squared than people I would call statistician.
This could work for free or 0 price ideas, but for paid services or products you have to ask someone to give you money to find out if they really like your idea.
Just to clarify, you're not talking about Go here, right? Because they make posts like this with some regularity about language design and leave the door open on a number of suggestions/changes
I saw. But it didn't make this comment necessarily invalid. If there's a policy against putting an HN post on social media when said post involves the person publicizing it, I'm not aware, and I'm happy to fix it if it's a problem. I knew when I posted it that this made the post more likely to attract trolls (sorry, dang), but I know I'm not the only one that watches how HN responds to this kind of topic.
The problem is that you're using personally uncivil language to do it, and that's not allowed.

I'd be happy to try to clarify this if you want to discuss it further, but hn@ycombinator.com would be better than here.
How Should “Merry Christmas” and “Happy New Year” Be Capitalized?
There aren't many alternatives in this case, as every place that has covered this news is very right wing media. They have links to the sources though, and while I do not agree with their spin at all (I think this is a wonderful thing) there's at factual information in there.
Same here, though at work I keep just the Facebook Messenger on (it's on http://messenger.com), mostly to stay in touch with my SO. I used to keep IRC too, but I find myself either too distracted by it, or too frustrated by being afraid of missing out.

I find that my ability to divide attention is directly related to how much I'm enjoying the task at hand. At work I can barely keep focus, but when I get into the flow while working on a personal project, I can IRC, respond to e-mails, chat with few people on IM and browse HN while still doing solid work on the project, and without losing focus for a second.

(Funnily, I remember that I was turning off my IM for coding when I was a kid, but that was only because my computer wasn't very strong, and the compilation would take 3x as long with the communicator open.)
It's yet another story trying to play on immigration fears, sadly. Plus, the daily mail isn't exactly known as a quality paper.

Here is the linked legal analysis which is much more succinct and fact based:

http://www.lexology.com/library/detail.aspx?g=fbbbbf91-15c2-...
"It's called "Everykey," and it's raising funds from backers on Indiegogo. It's a thumbnail-sized gadget that sits in your pocket and wirelessly connects to your phone, laptop and digital door locks."

Wouldn't there therefore be a high premium to criminals to attacking (or killing) you to take your Everykey and thereby have access to all of your valuables, in all forms?
Using Clojure and AWS Lambda
In spite of that, I saw several anti-freebsdgirl trolls in the first couple of minutes, leading dang to close the thread to new accounts. Maybe there are people who follow freebsdgirl on twitter who are just here because she tweeted, but I can't tell who they are.

In short: you're worried about the wrong people.

Edit: I enabled 'showdead':

I see I made a mistake. You're not worried about the wrong people. You are them!
I used to have the occasional student that would "drop in to chat”, but I think most were too scared to do so. In the natural sciences you have labs which are smaller and more informal where students were more comfortable chatting about science. I had lots of interesting conversations in labs and even occasionally about the subject.

I had always wished that we could have a more informal learning process where the professor’s job is to guide the student through the subject, but this is not really compatible with the industrial-scale higher education system we have today. In the end you feel you have accomplished something if at least a few students have learned something.

On a bit of a rant at no stage in your performance evaluation as a professor are you ever judged on what your students learned. No effort is made by the university to measure how effective your teaching is or if your students have gaining anything from the course. Entertain the students and hand out A’s like confetti and the university is happy.
we already hire lots and lots of newly grads just because. even the foreigners never had any problem staying in the usa because of that.

we do let go a big majority because they suck. this will just be another no-child-left-behind for the bad ones.

thank you, Obama.
Long polling creates a new connection for each polling, and keeping the connection open anyway for a given length of time... the connection will still be idle for a while before it drops off, depending on your OS configuration. Whereas websockets keep the single connection open, and with the right backend there's VERY little overhead to actually doing this.

Current async platforms (node, go, etc) have been shown to be able to keep a million+ open connections on a moderate server... Node in particular was geared towards a target of 100k per cpu, iirc. Which it now greatly exceeds. There are of course other application complexities that can reduce the connections per server, but that's another issue.
I couldn't agree more. I have used react-router for 3 side projects now, each time with a new interface and no real benefit over the last version, not to mention more outdated docs and advice.
Another benefit to not running your own fabs is that you are a bit removed from the rat race to keep your tech up-to-date.

Getting a new, smaller process to run well is expensive and difficult, but gives important benefits. If you don't run your own fabs, you can't jump ahead of others.

But you are also safe from investing a billion or a few in an upgrade and it not working out properly, and you still can get basically the same tech as all the other fabless companies.
Do you do any analysis of use and abuse of flags? It certainly seems like there's a phenomenon of stories pointing out issues in open-source communities being flagged off the front page very quickly. Given that the subject seems on-topic for HN and there's good discussion (and bad discussion, too, but you've been on top of it), it seems some consideration should be given to whether the flags are abusive.

(In particular, is there any correlation between people who flag stories and people who get downvoted / get their own comments flagged? What sorts of stories get flagged after hitting the front page and getting relevant comments? Are the flagging users constructively contributing to HN otherwise?)
Initial comment from you (https://news.ycombinator.com/item?id=10819307):

> I used deal with a self declared Asperger who was top class in his field. The thing is whenever I asked him do you know how to fix this problem. The answer was invariably, 'sorry I don't know how to do that'.

From your comment above:

> The worst [group of people] who shall remain nameless, were either augmentative dishonest or lazy and some were as thick as two very thick planks glued together. You had to speak to them in very short sentences and not use big words and still they didn't get it.

So...how do you know that either:

A. The "self-declared Asperger" is actually quite reasonable and you just happen to be in his "worst" group of people...I don't mean that you necessarily have those qualities, just that he's chosen to treat you as if you did, based on his past experiences with people of your kind?

B. That you yourself don't have the stereotypical behavioral symptoms Aspergers and that this "worst" group of people may not really deserve your harsh judgment?
Honestly, start with Scott's books and go from there. And quite a bargain at $60 v. what you were considering paying.
Relax, it's just literally Fox News reporting.

The source is Breitbart, and both articles starting with "The Obama Administration...." should give you a clue that this is a hit piece and will not just bend facts, but outirght lie.

https://en.wikipedia.org/wiki/Breitbart_News_Network

Miano is just trying to sell his new book about this matter, co-authored with Michelle Malkin, a right wing Fox News contributor. So the more lies they can pile in, the better for them.

https://en.wikipedia.org/wiki/Michelle_Malkin

Also, they don't like these new rules because big business can no longer stagnate wages for many immigrants stuck for decades in the immigration backlog.

I guess they don't also don't like this provision which makes it easier to report employer abuses:

>H-1B Whistleblowers: Establishing special eligibility for otherwise unavailable extensions and changes of status for H-1B “whistleblowers” who face retaliation for reporting an employer’s violation of an H-1B Labor Condition Application

>I find it hard to digest that someone who is paid to work on these mattters full time can get so many facts wrong.

Simple, think of them like you do used cars salesmen or lawyers, their job is to lie even if they know the truth, and their audience will know no better, so it works very well.
That's crazy... I have a linode box with several low-traffic websites on it, old projects I've wanted to keep around for archival purposes. I picked linode because I wanted root access and they were cheap but really just because I wasn't sure of better options. I suppose there is always t2.nano.
Swift's compiler uses a lot more functionality from LLVM than Rust's compiler. For example, Clang's C++ API is used to parse and type-check C / Objective-C headers. Potential interoperability with C++ in the future would make this API surface even larger.
In this case it looks like the spreadsheet is mostly for laying out the variables in a nice orderly table/grid.
Saç ekimi
Not much to show for $19.6 million per day for 15 years.
The same one that I tried to start in 2015.
Good, fast, cheap: choose at most two.

High quality, large system, lightweight dev process: choose at most two.
Angular: for people who think programming UIs is all about two way data binding.
Yeah, I can see how Go has some built-in advantages over Ruby and Python in this regard, but I was really looking to understand why mmaunder considers JavaScript a much better choice than Ruby.
In fact you are illustrating my point, by doing that she increased the chances of outsiders "trolls" appearing, then we see a follow up article pointing all the death threats/harassment that those new accounts saying "look at how problematic HN is". I am grateful the mods stopped new accounts from posting before this could happen.

EDIT: Someone else having a counter opinion to yours shouldn't make you feel so threatened, lighten up.
What's the difference between importing 100k skilled people and growing them in the US? Besides being able to choose the most educated inmigrants. If inmigrants undercut American workers, then so do other American workers.
This might be a double edge sword from the green card seekers point of view.

On one hand, people already in the process would be able to negotiate and/or seek new employers.

On the other hand it would be harder to convince employers about new sponsorships because the "you will retain me for 10+ years" argument will not be valid anymore.

Overall it would be a big improvement on the current system and would certainly clean up some of the "cheap labor vs. talent shortage" mess.
Think of it from another perspective. If you were just an investor, would you take pay 40% of your salary, per year, for those options?
The article includes a link to post it blindly to HN? I hope that doesn't become a trend.
Compare the new Trails JS: https://github.com/trailsjs/trails

The Trails project is developing thanks to Travis Webb and team, and his reasons are described in the pull request.

The Trails README includes this intro:

"Trails is built and maintained by former members of the Sails.js core team, and offers an upgrade path from existing Sails applications, but it utilizes exactly zero lines of code from the original Sails project."
I didn't really know any of those guys before watching the video. Thanks for the info.
There were some good ones in there that prompted me to follow up with some reading on my own, but for the most part these were quite elementary and unchallenging. I dont quite get all the praise this one got, considering all the more in depth content that gets posted on here?
https://news.ycombinator.com/item?id=10804082
Don't forget that SSD and Bandwith is at additional charge at AWS, so it will be a lot more expensive than DO, Linode or Vultr. (Also doesn't include Support costs, if you need it)
You do realize that socket.io (node) did it first?

I'm all for SignalR and even like C#/ASP.Net (and MVC). That said, there are other factors to consider when developing/deploying an application in .Net ... the abstractions needed for testable C# are particularly annoying imho.
If we hypothesize that speed might be bad, shouldn't we do an experiment to decrease speeds?

You also haven't addressed the point that many exchanges currently implement delays in times of crisis.
I'm surprised you haven't completely jumped ship already, considering that there are two other providers in particular that offer very similar specs and prices to Linode. Where I work, we moved our primary infrastructure off of Linode the night after the attacks started.
upc_keys.c – WPA2 passphrase recovery tool for UPC devices
it's FT's form of paywalling: pay first, or we bounce you to the front page.
10 insights that will change the way you set (and achieve) your goals in 2016