skysight-inc/HackerNews huggingface dataset:
Micro Drone 3.0
I've found that Kubernetes is a big hammer. If your problem can be backed by a web app, you should start with AppEngine. If you need specialty library support or wider computational space per instance, you can move your AppEngine app to ManagedVMs (which uses Kubernetes under the covers). If you need special, "grid-like" services where you need exquisite control over the entire stack, only then does it make sense to use raw Kubernetes and Docker. And you will spend a lot of time getting it right.
what happens when you write laws to curb human emotion

We call this "civilisation".
If you're intellectually honest, yes, still is a hidden agenda.
And what are we going to do for self-driving cars? These are almost certainly going to rely heavily on internet access to perform basic driving functions. Figuring out how to make complex systems like these be secure in a trustworthy way is going to be a huge challenge as more and more critical devices are connected to the Internet.
The keyboard is missing keys (like delete) and there is no button on the mouse. Small things but pretty annoying if you are used to clicking the middle button for pasting. And the battery seems to last about half of the time compared to OSX
Maybe you should read the comment again, it does not say management brought it up. My understanding of these google meetings is anyone can bring up things.

Also:

(1) The fact that management can discuss something does not mean they do not object to it. There are many degrees of disapproval.

(2) Management is not a monolith, it's composed of many people taking many sometimes contradictory actions -- the fact that Joe was not harassed on Friday does not mean that Joe was not ever harassed.
At their most basic level, Kubernetes [1] and Mesos [2] both use a client/server type architecture, where you install a client on many compute nodes, then the server part farms out jobs (in the form of containers) to these client compute nodes. Mesos does not do scheduling, and is pretty low-level in terms of interfaces, so you would typically run some type of software which talks to it via API, like Marathon [3], Aurora [4], or Hadoop [5]. Then Marathon/Aurora/Hadoop/etc tells Mesos to farm out compute jobs to these end client nodes (aka schedules). Complexity can quickly go up depending on your hosting environment, scale, and HA requirements. There is actually a really good high-level overview diagram of what a mesos/hadoop/zookeeper setup looks like here [6].

The stack looks something like this for Kubernetes/Mesos (top down):

- Kubernetes and Mesos (client/server packages depending on node type)
- Docker (container engine)
- OS (Ubuntu/RHEL/etc)

What are some use-cases?

- you have more work than can fit into one server
- need to distribute load across N+ nodes
- Google heavily uses containers (not k8s, but that inspired these patterns)
- Gmail/Search/etc all run in containers [7]
- Apple, Twitter, and Airbnb are running Mesos today [8, 9]

There are a bunch of revolving services, like:

- distributed key/values stores (etcd/zookeeper)
- load balancers
- image registries
- user interfaces
- cli tools
- logging/monitoring/alerting
- etc

But, to answer your question, the main difference between Kubernetes and Mesos, is that Kubernetes offers an opinionated workflow, built-in scheduler, and patterns for how containers are deployed into this cluster of compute notes. The pattern is baked in from the start via Pods, Labels, Services, and Replication Controllers. It also helps to know that Kubernetes comes from Google, where they have been running containers in-house, so much of this workflow (pods, services, replication controllers, etc), comes from their internal use-cases. That's the 10,000 foot view.

[1] https://github.com/GoogleCloudPlatform/kubernetes

[2] http://mesos.apache.org/

[3] https://mesosphere.github.io/marathon/

[4] http://aurora.apache.org/

[5] https://hadoop.apache.org/

[6] http://mesos.apache.org/assets/img/documentation/architectur...

[7] http://www.wired.com/2013/03/google-borg-twitter-mesos/

[8] http://www.infoq.com/news/2015/05/mesos-powers-apple-siri

[9] https://www.youtube.com/watch?v=E4lxX6epM_U
I am afraid there is no nice way to say this, almost all of what you wrote there is completely wrong.
I think most managers would see that as an unreliable prediction to make, and not very valuable when making hiring decisions. When hiring someone, you are solving an immediate problem, and not often thinking of the future raises the person is going to negotiate or not negotiate.

What you are saying might be true if most hiring was done by CEOs and not department managers.
> they usually don't feel the need to trick users into sharing more than they'd want

Like the time they didn't feel the need to harass everyone into signing up for G+ any time one used an unrelated service?
> It also would make explicit who is most valuable to the company.. which can be dangerous

This information is usually already expressed in the titles/roles the employees get. I don't see how publishing salaries would make any significant change to this.

Also, you are assuming that salaries do express the value for the company, which is to be doubted, according to the story at hand.
Having a clear mission helps with product development
Show HN: WebMIDI VJ Experiment (Riot.js, MDL, Three.js)
TRIX: A Communications Oriented Operating System (1983) [pdf]
Well they were pretty crap. There was a metalised bit of plastic for the card and the reader burned certain bits of the plastic to gate the light. If you bought a £5 card you could cut a hole in it, fill it up with epoxy and use a permanent marker to fool it into thinking you had a £20 card :)

Edit: my memory is faulty; they were units, not £. Been a long time :)
Sakai continues to put out releases on a fairly orderly schedule, but it's lost several of the core, founding institutions as their IT departments move away from customized FOSS software hosted in local datacenters to SAAS software hosted by commercial providers.

For example: Indiana University was a core member of the Sakai Foundation that was rumored to have a $1mm+ budget devoted to heavily customizing Sakai for IU purposes and for running the software. IU seems to have moved away from the customized open-source approach to a consortial "buying club" approach to try to have influence in the commercial, higher-ed market. 10+ higher-ed institutions (many of them public institutions) have put $1mm each in a pot to try to better control their software destiny:

http://mfeldstein.com/unizin-indiana-universitys-secret-new-...
Retaliation is illegal against them, too.
Hardly. Erlang and OCaml function in an implicit, ambient monad which makes some default choices like "single thread of execution, sequential, deterministic state, has exceptions" and each will use monads when a different choice of monad is useful.

As a simple example, if you'll buy that by your reasoning OCaml would find monads to be a "useless, redundant abstraction which will only clutter the code", then I'd ask why both Async and Lwt are built to be monadic? Or, if you still feel that's a mistake, how you'd design them elsewise?
A000012 is the all-ones sequence: https://oeis.org/A000012. It even has a subreddit: https://www.reddit.com/r/A000012/
I doubt fracking will last if the techniques involved still require oil being near $100/barrel. That seems to be the sweet spot for starting up a new well. Plus, it seems there's more resistance to fracking in other states (outside of ND) since there's evidence of water pollution due to improper uses (Oklahoma has had some of its ground water sources polluted due to mismanagement and general idiocy). I doubt we'll see fracking last more than a decade in this country at this rate if companies can't follow the basic regulations on the matter, too.
Meeting 1 Entrepreneur a Day, this is what i learned
Why You Should Get an SSL Certificate for Your Blog
> It's only a problem if you're wrong.

Actually it's only a problem if you're REALLY wrong. If you're just a little bit wrong, or your manager was only just barely right, it's likely that your manager will be reprimanded instead of you.

Further I think half the point of the exercise is to help ensure that managers don't dismiss people's concerns. If you want everyone to take launch safety really seriously broadcasting to everyone that you can go above as many boss' heads as necessary to get something addressed should help keep everyone on their toes.
You may want to ground your advocacy in real-world data. This is a widely discussed topic. You might want to start with http://www.theatlantic.com/business/archive/2011/07/the-case... .

The salaries of public sector workers are public, as are the CEO and other parts of upper management in public companies. Everyone's salary is some countries are available to the public.

Quoting from that Atlantic article:

> The worse the individuals' pay was relative to the median, the worse their satisfaction. Those at or above the median, however, experienced no change in job satisfaction or job search intention.

> These economists conclude that pay transparency just makes workers who are on the low-end of the pay scale feel worse about their jobs, so it accomplishes little. Linda Barrington notes, however, that this contention misses a benefit of being unsatisfied: the likelihood of moving on .... to another job, which would match that improved performance with better pay

Regarding the second, backchannels, again we can look to real-world examples to show how difficult or delayed those backchannels might be. Consider Lilly Ledbetter, who was hired as a supervisor in 1979. It wasn't until (quoting from http://content.time.com/time/nation/article/0,8599,1874954,0... )

> Shortly before she was due to retire in 1998, an anonymous co-worker slipped a note into her mailbox at work comparing her pay against that of three other male counterparts. Ledbetter was making $3,727 per month, while men doing the same job were paid $4,286 to $5,236 per month.

Quoting now from http://www.nwlc.org/resource/lilly-ledbetter-fair-pay-act-0 (emphasis mine):

> Her co-workers bragged about their overtime pay, but Goodyear did not allow its employees to discuss their pay

She filed an EEOC complaint, which the Supreme Court said wasn't allowed under the law because it the discriminatory acts of the past decades were older than the statutory 180 days for filing an EEOC complaint. The result was the Lilly Ledbetter Fair Pay Act of 2009, which resets the clock after each paycheck made from the result of a discriminatory act.

Here's another article, http://www.financialsamurai.com/never-tell-anyone-how-much-m... , which says, basically, never tell anyone else your salary.

Since it's easy to show existing cases where people don't talk about their salaries though back channels, your belief that "people already talk about salary" may be true for some, but surely is not universally true.

Plus, how many of those people are not telling the full truth?
Ethics are part of competence in my opinion.

Even if you disagree, preventing corporate liability is a component of competence in the law's opinion. That is, if the company is found liable, that's saying the employees responsible did something wrong, even if it's not holding them individually accountable.
You're not gonna make the news unless the media can spin up a headline that scares people

People won't pay attention until they're scared

People won't demand action if they're not paying attention

Nothing will happened if people don't demand action.

If nothing happens the status quo (vulnerable systems) will remain. Until some bad actor (I'm sure several nations states would love that capability) gets into onStar and turns every connected vehicle (every GM made in the last 8yr or so) into a brick at an inconvenient time (rush hour on a monday).

>I've just phoned 'Troop C' of the Highway Patrol at their main number, +1-636-300-2800 and they seemed pretty keen to follow up. The fact that the vehicle was disabled where there was no shoulder, was impeding traffic, and the demo not cleared with them in advance has them concerned. I'm all for testing exploits and security research, but this isn't the right way to do it. And to film it and post it to a high traffic site is nuts.

I'm not sure if you're actually this dense or just trolling. What good can involving the police, after the fact, in a situation where nobody was harmed do?

To clarify: If a story involving events of questionable legality, no matter how small to were hit the news the police would be obligated to investigate on some level. Think about the kind of message that "we saw it on the news but we don't think it's worth investigating" would send. By informing them before it hits the general news, one enables the "swat teams and more" knee-jerk response that the police love (if I had cool toys I'd want to play with them too) but without any media scrutiny. For example, law enforcement was plenty eager to screw the guy that "hacked and airplane" (through similar means I might add) until the story became more widespread and they had to use their discretion to act in a manner that would not reflect poorly on them.

By alerting the State Police in advance they're

I don't expect this to hit the news. University of IIRC Michigan (something with an M) was doing similar things at closer range (bluetooth) on a test track back in 09(?) and nobody cared.

And for all the people saying they were "reckless and dangerous, etc, etc," sure, yeah, to a small extent. If they wanted to be reckless they'd have made the car go instead of stop, swapped left and right on the electronic power steering, disabled the brakes on one side or end of the car, etc, etc.
True... but the peer bonus aspect seems to have overtaken, for me, a more interesting metric (pay inequality amount from spreadsheet data).
No way a self driving car can rely on Internet access to "perform basic driving functions". Lag and connection failures would kill people.

They might need Internet access for updates, in which case, there should be a physical switch that connects the net and disables the engine.
I think the web (www) won't change much at all, but that doesn't mean the way we interconnect with others won't.

This seems ultimately shortsighted. Human "progress" (increasing interconnection -- such as urbanization and population density) has been growing exponentially[1] since the birth of agriculture allowed humans to form societies.

Relative to this kind of momentum, the web is only a hint of the interconnection and globalization to come. The web may stagnate and become self-serving (as opposed to being useful), but this has no bearing on whether we'll eventually be able to simulate a human brain in its entirety or reach some {uto,dysto}pian future where all of our consciousnesses are somehow woven together.

I'm not saying that technology will be our salvation, but the graphs and trends don't lie. We are at a very interesting time in human history: we are either going to continue interconnecting exponentially or there will be some catastrophic event. There's no room on those curves for a plateau.

Whether humanity passes the torch of technological innovation to AI (voluntarily or coerced) or we suffer a self-wrought apocalypse, I don't know, but there is certainly reason to fear the changes the future will bring.

[1] http://www.businessinsider.com/human-progress-charts-2011-3?...
(This link isn't specifically tied to my argument. It's just the first set of graphs I found illustrating the long-term growth of humanity.)
Devs want to know about unusual events and think input/output is immeasurable
I think it's not necessarily an edge if you are competitive instead of cooperative when negotiating. Both styles can work at least according to the theories I've read.
The problem is of course some people are generally less likely to negotiate and they are the ones that are shafted.
I think that's the only thing Obama has done good on since the Solyndra snafu. It's best the govt just foster a general policy of funding all domestic energy interests (fusion, solar, wind, oil, and etc) than just picking one clear winner. Stuff like grants for researching a new method of oil extraction is good, but giving a loan to an oil company to open a production quality well is not.
Pretty well in my experience - A few years ago I used it with Illumina data obtained from in vivo phage display.
Grooveshark co-founder found dead in his basement
Spraying Magnetic Stripe Cards with Iron Filings
s/retarded/delayed the need for/g

-- sed, awk, and their friends.
It's not unusual to find female employees who are doing extra work because they don't have the confidence to deflect it or seize credit, and who are comparably underpaid.

Work hardness (how do you measure this, anyway?) and salary are weakly correlated above the minimum in most work places.
It would not be the first time we've been duped by people with an agenda. See the whole dongle shitfest for an example. So until Wired does actual research into what happened and quotes people, who the hell knows what happened.

The purpose of my comment above was just to share an opposing side of the story. It's good to question things.
People who are genuinely good at what they do don't need to spend extra time doing it - putting in longer hours is a sign that you're not very good at what you do. Either that or you're going 'above and beyond' (gold-plating in project management terms) and doing things that the client hasn't agreed to pay for. That's actually worse - you're giving revenue away.
Phone Spam and Scams – Is the Business Impact Real?
Reckless endangerment/criminal negligence is a crime even if nobody is harmed.

The hackers may have crossed the line if they disabled the engine on a narrow stretch of a busy highway. It should be investigated.
Coffee (but not necessarily caffeine) has been linked to elevated homocysteine which is associated with cardiovascular disease. One such study: http://ajcn.nutrition.org/content/76/6/1244.full
On the other hand, the oxidizer, LOX aka liquid oxygen, is a bit exotic and certainly dangerous in many ways. In general burning and dispersing as much of this and the rocket itself way up there is good, although of course the flight path is designed to be as safe as possible for failures.
"We spend far more time consuming content generated by our friends and family then we do consuming content created by media companies."

I think this is generally true, but less true today than it may have been a few years ago.

What percentage of interactions on social networks involve sharing or referencing preexisting content of some sort? Movie trailers, articles, songs, Buzzfeed lists, surveys, memes, and so forth? Many of these forms of content have been created by one type of media company or another.
Possible Problems of Persona Politeness
Self-control also happens to be important for good health because you need it to force yourself into establishing healthy habits.
What does this even mean in this context? Being interested in whether you're illegally discriminated against is intellectual dishonesty?
For the same reason I am skeptical of the "Internet of Things". Do we really want every device in our home to be exploitable from someone across the globe? Continually applying firmware updates to appliances to close security holes? Something fundamental has to change about how we handle device security before I want to live in that world.
Hopefully people selling armored cars and armored trucks have good pen testers on their teams. Run flat tires and armor-plated doors don't help much if an attacker can shut down the engine and open the doors remotely.
> THIS! This is how I feel exactly! When you load up a site I do it is as well designed as a mobile app.

You appear to have missed my entire point, which is that if I try to zoom, there is no reason to prevent me from doing so, as the fact that I have tried to zoom is proof your attempt at design to meet my needs failed, and zoom might make it better, and certainly won't make it worse, while denying me will make me annoyed or angry and potentially mean I can't use your site.

I can tell you with 100% certainty that you are unable to find a font-size, for example, that will satisfy everyone, as e.g. what is comfortable for me is too small to be readable for a lot of people.

Arguably, disabling zoom might even violate disabilities protections in some jurisdictions. E.g. in the UK you are required to take reasonable steps to make your site available to people with disabilities. Disabling zoom does the opposite, by making it harder to access your site for weak sighted people.

> Surely people don't complain about the inability to zoom in their iOS settings app, or in the clocks app. Why would my site be any different?

Why do you think people won't complain if they can't zoom? The first screen magnifying application I saw was ca. 1986. And that was on a home computer where font sizes etc. could be freely adjusted up to very large sizes. People still wanted the ability to zoom to make their usage easier.

I don't know about iOS, but on Android you can turn on "magnification gestures" and zoom any app everywhere by triple-tapping the screen. At least in my version.

But for e.g. the browser, assuming you've done your job properly, then zooming in a way that allows re-layout would save a lot of weak-sighted people a lot of panning that they are forced to do if they use the built in magnification since the latter doesn't have any knowledge of the page structure.
As a teacher and tech-enthusiast, I've used countless pieces of software designed to "aid" me in my teaching and administration.

I've yet to use a Learning Platform or MIS that wasn't tortuous to use and ended up generating more work for me than if I had simply used pen and paper.

The trouble always seems to stem from a lack of understanding of what teachers actually go through in a given day, whether it be setting and assessing work for students, tracking and monitoring performance, or reporting back to students and parents.

It's telling that the most effective way I found of having students submit work to me and for me to provide feedback, targets and grades was using GitHub. This is a product that is used internally within the organisation that produces it, and so works (almost) seamlessly.
Nothing good comes from knowing other peoples salary. Only jealousy, resentment, unhappiness, and greed.
I'm not 100% sure what your question is, maybe you can clarify?

The evolution of society from the stone ages to modernity is characterised by increasing:

1. Functional differentiation. That means we specialise more in smaller and smaller fields. Even 100 years ago westerners would typically have grown some of their food themselves, and might have played a role in building their own homes.

2. Voluntarism. That means that we choose our field of work ourselves. In the past our social station made that decision for us. If our father was a farmer, we'd probably be a farmer too, if daddy was a slave we'd be slaves etc. Nowadays we progress through a sequence of choices (which university to go to, which field to study, what company to work for etc) and a sequence of exams and tests that seeks to quantify our ability for a chosen job.

Weren't castes or other social segments strongly associated with certain roles actually fairly strongly established?

Sure, and castes, medieval guilds, and the like were stations in society's progression towards modernity.
Angular 2 – The fundamentals of building components – Properties and Events
Yeah. It is also the sort of thing NASA actually has in place - "anyone can escalate a safety issue!"

It is worth studying how that kind of thing has NOT fixed the issues as NASA, and how it did not prevent us from losing Columbia. You either have a culture that puts safety, engineering and problem solving ahead of politics and expediency in all cases, or you don't. There are absolutely not any shortcuts to that.
9 Hole Challenge