skysight-inc/HackerNews huggingface dataset:
Docker is a simplified interface for controlling cgroups, yes. (Some people are working on/using alternative backends now, but that was the whole point at the beginning - a nice API for cgroups.)
Tomato, tomahto. He said "talented" developers and he also said they make offers to 1 in 5 candidates. Based on that, it sounds like they have a steady pool of candidates, so by definition they can find "developers." They reject 80% of them for some reason. Either their hiring process weeds out good candidates, their funnel isn't attracting the right kinds of devs to begin with, or there's an X factor, like they're located in an expensive city with the highest concentration of software companies on the planet (ie: lots of competition for anyone who can even spell fizzbuzz).

Or all three, which was my experience with about a dozen different companies in SF last October. I chose to take the job where I wasn't humiliated during the interview.
I think the issue is less the algorithm (so long as the consumer is made whole, there's no issue) and more the "how are we making money here".

Disclosure is a big one when it comes to financial regulation. Something tells me there is an undisclosed source of income here beyond $150 membership fees.
There was only one pilot in the F-16 (there are two seat trainer F-16s but AFAIK this was not one of them).

Also, you're basically making the same point as the article, except that (so the article conjectures) the military pilot didn't think he needed to look out for other aircraft because ATC was doing it for him.
hey, look at it this way. the girl was fine. by definition, you did your job well. that's the best desired outcome of all cases, whether or not you made the wrong call.
> Is there a difference between the sort of logic that a mathematician would need to know and the kind that would be appropriate for a philosopher?

Almost definitely, but that was not what worried me—I definitely trust philosophers to pick the topics in mathematical logic that are appropriate for a student of philosophy, but would like to see a mathematician's hand somewhere on the tiller to make sure that the discussion of those topics is fully mathematically accurate.
Package Delivery by Drone [video]
Does anyone know if fighters run their radar routinely, or if it's only done when required (e.g. in combat, or training for combat)? I've always wondered why modern fighters ever collide with other aircraft, since they have the hardware on board to track every aircraft in the sky within 50 miles in front of them.
Is there any chance these Startup School Radio recording files will be
made available in a typical audio encoding format (mp3, ogg, m4a, ...)
over http or ftp?

Neither Soundcloud nor iTunes provides simple download links.
As a creationist who has a very rudimentary understanding of chemistry and biology, I can tell you that my first reaction to this model is to look at its apparent reliance on a fairly complex template and assume (correctly or incorrectly) that this template is too complicated to be derived by chance in a single, finite universe. I then decide that I would rather believe in an infinite God rather than an infinite number of theoretical universes, and at which point I stop reading hacker news and go back to work. Please note that this comment is intended to provide a creationist's initial reaction to an article for anyone curious, not to debate the origin of the universe.
> Well logic is a sub-category of philosophy, not mathematics.

I disagree! (I would probably say something like that logic, in its informal mathematical meaning (i.e., the meaning that would be given it by a mathematician who is not a logician), lives at the intersection at least of all the sciences.) Nonetheless, it's probably more a matter of terminology, if not even just of my ignorance of the proper domain of philosophy, than of substantive disagreement.
> They seem to have a useful product that a good number of people could benefit from.

I'm skeptical.

Even if the algorithm is designed solely for the benefit of customers, there's very clearly some value extraction going on. It seems to me that personal finance training is a much better product for these individuals...

> They give off the appearance of transparency, but there is a lot there that doesn't add up.

This seems like a substantial business risk, right? What's to stop another company from coming along that is totally transparent and also just barely out-performs Even on payouts?

Or even a non-profit that prices things to manage risk as opposed to make profit, probably undercutting Even in the process?

Even's only defense against either is "nuh-uh, we're better", and I have a hard time seeing them winning that fight without full disclosure.
This couldn’t be further from the truth. The production manager at Alpenrose dairy was contacted about the ingredients in Alpenrose Swiss Chocolate milk and the main ingredients are: Fresh wholesome Milk, Cream, Sugar and Cocoa.
Creating a layout is not a simple problem, but implementing it is. The reason 'most applications suck' is more likely because of the designer (or lack thereof).
Docker is a tool to empower developers to better manage the applications that we currently leave to people who, and I'm trying to be charitable here, seem to think knowing how to type and be rigid in their opinions is some kind of qualification for managing systems.

It has literally nothing to do with the ability to upgrade independent pieces on the sysadmin's schedule and everything to do with abstracting sysadmins clean out of the process. The entire profession has established itself as a roadblock to progress, so like good engineers do, we're busy coding the problem away.

Basically.
Transcript link http://genius.com/Aaron-harris-startup-school-radio-ep-1-ale...
Your comment reveals stunning ignorance of Burt Rutan's contributions to aerospace.
Show HN: Yahoo Weather iOS Swift UI Effect Replica
Thanks for sharing this. I'm not working on a ruby project, but if I was, I'd give this a try.

I like how `debt_ceiling` supports `TODO` or `# TECHDEBT` tags.

When I think of technical debt, there are some kinds that don't seem easy to automatically measure: "we made an assumption 6 months ago that turned out to be quite wrong, but we haven't had enough time to go back and rework it yet". This could manifest as poor choices of data structures, or an entire system/subsystem that turns out to be nonsensical given increased understanding of requirements. People who understand the problems can manually tag the code, so it's good to see tool support for these kinds of annotations.
Sorry: the parent comment (which is mine) was well meant, but is not nearly as constructive as winestock (https://news.ycombinator.com/item?id=9964680 )'s, which is currently lower on the page. Please read that one instead!
American Hunter Killed Cecil, Beloved Lion
I think we need two primary things to solve this "problem".

1) we need more browsers

I know this probably sounds counter-intuitive, but I think I have a good explanation for it.

2) we need to allow developers to "choose" browser of choice that renders their page / app / whatever in the (what I would call "meta-browser").

The architecture of browsers is incorrect in that instead of having a few browsers, all of which developers must support, we need one (or a few) "shell applications", which "host" browsers. Browsers can then begin to become specialized and diversify in directions they want to (instead of forcing everyone to stay up to date with everything).

Today I agree, it's a circus, trying to keep up with things, and figuring out how to mash stuff together in order to ensure cross-browser compatibility.

So, how do we get things to a point where a developer gets to "choose" the browser for the user? Probably one of the simplest would be to pass HTTP headers which tell the "shell application" which browser to render the web app / site / whatever in.

There is not enough room in one HN comment to explain the nuances that I think can be solved relatively easily (ie. security, user confusion, etc).

I did write a blog post that explains more or less what I am talking about here:

https://medium.com/@datashovel/why-isn-t-there-a-meta-browse...
It's most a form factor issue. People want phones that fit in their pocket or purse and they want something with a real physical keyboard and large screen for stuff like big emails, doing productivity stuff, couch surfing, etc.

Maybe the pc or laptop form factor will morph into a docking station for mobile device.

PC laptops are so damn cheap that cost isn't an issue for all but the poorest. Who already do use mobile only.
What happens in the brain during a shark encounter
My guess is that 10x indicates that they've saturated the bandwidth of the PCIe interface.
I'll make the opinion purely from a self-interested developer standpoint:

I'd rather push the web forward and have it at least stay "somewhat" close to native (no it'll never be better) and constantly learn new features... rather than:

.... have it lag behind native even more and thus create even more pressure on myself, my company, and my career to adopt, learn, and build native alongside web.
That's a little bit of a hard read... but if I understand it correctly, they cause decrease efficiency of sugar->ATP conversion, and the indirect effect of that is to cause increase sugar consumption.
https://en.wikipedia.org/wiki/Norman_Podhoretz

Podhoretz wrote in February 2002 that "There is no doubt that Saddam already possesses large stores of chemical and biological weapons, and may ... be 'on the precipice of nuclear power.' ... Some urge that we ... concentrate on easier targets first. Others contend that the longer we wait, the more dangerous Saddam will grow. Yet whether or not Iraq becomes the second front in the war against terrorism, one thing is certain: there can be no victory in this war if it ends with Saddam Hussein still in power."
I've said it before and I'll say it again: pre-mature infrastructure optimization is the root of all evil.

Do me a favor and if you got a startup, stay clear of all this. Everyone wants to reinvent their own flavor of heroku and make your deployment and build pipeline god-awful complex. Their tool of choice? Docker.

Before you know it you'll be swimming in containers upon containers. Containers will save us, they'll cry! Meanwhile you have 0 rows of data before you've paid them their first month's salary and have spent time on solving problems of scale you'll never have.

Focus on your product, outsource the rest. And leave customized docker setups to mid-stage startups and big corps who already have these problems, or at least the money and people to toil on them. Not everything needs to be a container! And most companies are not and will never be Google!!
Quick Points on Monday’s Shanghai Market Free Fall
The Museum of Modern Art (MoMA) Collection Data
As someone else replied, cairo140 needs to break his job description into 4 separate job reqs. My guess is that he or she will probably not find a single person capable of or willing to wear all of those hats simultaneously, for any salary. The job description is totally unreasonable.
I guess the designers of C realized there are better alternatives when implementing their own compiler.
The CEO has put a solution on the table. If you trust the framework in which the CEO is making their decision, then it is easy to take this point of startup stress out of your life. You have said that this is not the biggest fire in your forest. It ain't ever gonna be perfect. Today it just has to be good enough not to die.

Having a founder who is willing to hire people smarter than themselves is a good thing. It's a long way until the biggest problem is determining the best way to roll around in a pile of money.
Here's the text of the article. Because fuck paywalls.

http://pastebin.com/BYnz90rh
> If the number of concurrent requests is near the estimated active threads (8 in our example) then return an http status code of 503.

Once that happens, what are the options? Does a LB forward the request to another app server? Return a 503 to the end-user?

I've had clients that have been unwilling to see the point of view that throttling the workload is, in the end, the right way to go, rather than continuing on and probably eventually hitting total resource exhaustion.
Packer severely frustrates me, with the maddening regularity in which it fails just for funsies. Or the consistent but completely inane ways that it fails, like refusing to proceed based on not finding a builder for an 'only' or 'except' clause (making it nearly impossible to re-use provisioners and post-provisioners across multiple projects). Racker does help--my shared Racker scripts are in a Ruby gem--though I think that it pretty much removes Packer as anything more than a dummy solution into which you dump directives on a per-builder basis. As a tool that you carefully feed the bare minimum of information to do its job in any specific situation, though, it works okay.

Terraform, on the other hand, I think is a huge, huge mess, and I don't think they're going to fix it. I wrote a Ruby DSL for it the last time I tried to use it in anger, only to encounter that Terraform didn't honor its own promises around the config language it insisted on instead of YAML or a full-featured DSL of its own. Current client uses it, and every point release adds new and exciting bugs and regressions in stuff that should be caught by the most trivial of QA. For AWS, I strongly recommend my friend Sean's Cfer[1] as a better solution; CloudFormation's kind of gross, but Cfer helps.

[1] - https://github.com/seanedwards/cfer
People seem very offended by this fact. Stanford isn't an Ivy League school.

Wikipedia:
The eight institutions are Brown University, Columbia University, Cornell University, Dartmouth College, Harvard University, the University of Pennsylvania, Princeton University, and Yale University.
Node has this too : nave, npm and n. But using these tools means that you are not longer using the package manager of the system and this can be a problem sometimes. Eg you need to open your firewall to something else that it is not the standard pkg manager.

I see docker as a valid attempt to fix limitations of existing and broken package system (eg: apt) at a price that I am not yet willing to pay.
This is a great summary of tech history and where Microsoft went wrong. If this one article could be sent back in time 15 years Bill Gates could have doubled his net worth by now.

There's no doubt that Microsoft has lost the mobile platform and the value of Windows has declined. But still, I'm much more optimistic than Evans about the future value of Office - it's quite possible that in 30 years most enterprise businesses will still buy an Office subscription as standard. Just as Apple creams almost all smartphone profits despite a 15% market share, so Microsoft can get outsize profit for productivity apps by concentrating on enterprise businesses.
Try 250k and see the responses.
If you can't keep up then don't.

Some of us have ideas we've been wanting to implement and are just waiting until a browser feature becomes available and widespread enough that it is a possibility.

I don't want to have to develop for the web and an Android app.

I don't want to have to develop for the web and an iOS app.

I don't want to have to develop for the web and a .NET app.

I don't want to pay 30% to a company just so they will let me deploy MY OWN app to MY OWN users.

I don't want to have another company dictate what I can or can not provide to my users.
Funny that gamers usually refer to their PC's as a rig. Kind of ties in neatly with the analogy.
Let’s Build a Global Power Grid
I wish humanity would focus more on this story:

"Using data on shark catches, discards and mortality rates worldwide, the researchers estimated that approximately 100 million sharks are killed per year by humans."

source: http://www.iflscience.com/plants-and-animals/how-many-sharks...
The embedded Soundcloud player on that page has a download button in the upper right corner (arrow pointing downward) that will download the audio in mp3 format.
Thanks for the willingness to discuss actual numbers. Using the BLS stats tool that falsestprophet linked below [1] I dug up some numbers. This is for the the "Software Developers, Applications" occupation:

Area median 75%ile 90%ile
Chicago, IL Metropolitan $88,630 $109,640 $126,370
Los Angeles, CA Metropolitan $102,310 $126,340 $150,320
San Francisco, CA Metropolitan $112,570 $143,390 $174,120
San Jose-Sunnyvale-Santa Clara CA $137,710 $166,280 >$187,000

I'm from the midwest so my frame of reference is where $150k will get you well into in the 90s percentile-wise. I'm conducting my hunt in the LA area. And just so we're on the same page I included Bay Area numbers. Is $180-200k (on the 190 to 200 side) closer to the right number, with the Bay Area as a frame of reference?

[1] http://data.bls.gov/oes/search.jsp?data_tool=OES
Not at all. Nor was it implied in the question.
Author lays it on a little fucking thick don't they?

Couldn't wade through the tidal wave of forced narrative. Who starts a story with a 3 minute hero shot? Just poor.

"she never lost the awareness that she had honed over a lifetime—her daunting gift for seeing people and situations plain—nor the voice that always said the right thing, the true thing, the honest thing, the thing that cut to the bone."

"she spoke as if from the deepest well of exhaustion "

"She was always so dignified in her bearing, so erect in her carriage, so put together in every way"

It's like introducing someone to the Lord of the Rings with Boromir's death scene and expecting them to get all teared up.

edit: go ahead and take a look at the author's other pieces. He seems to specialize in Mad Men recaps, lists like "8 ways the world has changed" and "7 things Snowden learned," Obama bashing and celebrity gossip.
With all that said, I really do hope the OP was saying all he had to say in jest. It seems ridiculous that one person should have any expectation they (no matter how well known they are to the community) can stand up in a crowd of 7 billion people and say "hold on, let's stop and think about what we're doing". This assumes all 7 billion (or even most of them) are not thinking before doing, or can't possibly be certain about what they're doing without express written consent of OP.

Just because one person can't possibly keep up with all that is happening in the world doesn't mean everyone should feel obligated to stop to allow them to catch up.

OP also seems to imply it'll be near impossible to reverse out of what is going into the web, no matter how good or bad those decisions are. I think it's a bad assumption. Things will continue to move forward. Whether that means one company or two decide to take two steps back is another question, but in general the web will (and should) continue moving forward. It's a great idea to have "web as platform", and not "web as html and links".

Please web, don't change direction of your thinking. You're on the right track. We just need some relatively minor architectural changes to make it go more smoothly for more people out here doing what we're doing.
This article is so thin on details.

"3D XPoint works by changing the properties of the material that makes up its memory cells to either having a high resistance to electricity to represent a one or a low resistance to represent a zero."

How does it do that?
Also if guess the military would like to keep as much data about its radar secret. Running with it on all the time gives a lot of potential data points.
The relevant question is whether Windows is being replaced by Android and IOS. There will probably still be a place for high-powered PCs that can't fit in the phone form-factor, even if the phone can connect to a better keyboard and display, but will people run Android on those high powered PCs, or remain locked in to Windows?

As a non-smartphone using Linux user, I'm just a spectator in all this.
One solution is automatic retry with logarithmic decay in the client.
Firefox Go Faster
There are clearly dominant opinions. It just that those who know this don't often become philosophers, they become scientists. Because it's quite pointless to spend one's career beating dead horses.
I like this idea, even with the problems of the benefits, stability and carreer path on these jobs.

I have an idea for somethng like that, if someone could critic it, it would be great. Homeless people covering the streets of a city and mapping every single business location, then selling the data to Google Maps and others of the kind.
When I was training for my pilot license, my instructor was very clear about this point:

"Your responsibility is to NOT get into an accident. It doesn't matter what the air traffic controller said, what I told you to do, or what the other guy did. If you collide with another plane - IT IS YOUR FAULT. You are the PIC."

This absolute responsibility is well placed when even a "fender bender" is death for all.

It sounds like the military pilot didn't get taught that concept.
Entropy that changes when your local IP does? That's worse than useless for ad targeting. Even if it were useful, I don't think there's much of a chance that adtech companies will build out STUN servers to handle the kind of traffic they do just track down the 0.001% of users who do not accept third-party cookies. Can you even do WebRTC from an iframe?

Browser fingerprinting is absolute FUD. It makes no sense for advertisers, and it's pretty useless for anyone else, too. Every time I visit the EFF site that checks my fingerprint, it tells me I'm still unique. That's perfect anonymity!

Revealing a user's personal IP when they're using a VPN is a real problem, though, where the computer isn't doing what an even an experienced user would expect.
Very interesting. Does anyone know if V8 and derived products are regularly tested with similar tools?
Agreed. I'll pick a fight with anyone who thinks culling sharks is a good thing.
Crazy coordination dance
Definitely gets frustrating, but I've done plenty of "cleanup" contract work. Usually someone (business person) without technical knowledge hired the cheapest outsourcing they can find. Money has been sunk, and often there is 80 to 90% of a finished project, but the original contractor doesn't have enough experience to get it that last mile.

It's frustrating work, but it's also gravy train. When I get that call they are desperate and coming in on referral where someone has said, "I know a guy that's a finisher, but he's really going to cost you."
Most aircraft with air-to-air radar, such as fighters, have the radar on and use it from takeoff to landing. That said, there are limitations on the number of targets it can track, and, without rereading the specifics of this accident, I think the F-16 had just made a descending turn a dozen seconds or so before the midair. That's not a lot of time to pick up and analyze new traffic as it comes into the radar's sight, especially when single seat and giving more concentration to the instrument approach procedure.