skysight-inc/HackerNews huggingface dataset:
We (actor.im) also moved from google cloud to our servers + k8s. Shared persistent storage is a huge pain. We eventually stopped to try to do this, will try again when PetSets will be in Beta and will be able to update it's images.

We tried:

* gluterfs - cluster can be setup in seconds, really. Just launch daemon sets and manually (but you can automate this) create a cluster, but we hit to that fact that CoreOS can't mount glusterfs shares at all. We tried to mount NFS and then hit next problem.

* NFS from k8s are not working at all, mostly this is because kubelet (k8s agent) need to be run directly on a machine and not via rkt/docker. Instead of updating all our nodes we mounted NFS share directly to our nodes.

* PostgreSQL we haven't tried yet, but if occasional pod kill will take place and then resyncing database can became huge issue. We ended up in running pods that is dedicated to specific node and doing manual master-slave configuration. We are not tried other solutions yet, but they also questionable in k8s cluster.

* RabbitMQ - biggest nightmare of all of them. It needs to have good DNS names for each node and here we have huge problems on k8s side: we don't have static host names at all. Documentation said that it can, but it doesn't. You can open kube-dns code it doesn't have any code at all. For pods we have only domain name that ip-like: "10-0-0-10". We ended up with not clustering rabbitmq at all. This is not very important dataset for us and can be easily lost.

* Consul - while working around problems with RabbitMQ in k8s and fighting DNS we found that Consul DNS api works much better than built-in kube-dns. So we installed it and our cluster just goes down when we kill some Consul pods as they changed it's host names and ip. And there are no straightforward way to fix IP or hostnames (they are not working at all, only ip-like that can easily changed on pod deletion).

So best way is to have some fast(!) external storage and mount it via network to your pods, this is much much slower than direct access to Node's SSD but it give you flexibility.
Ah, that makes sense. It's a very early market. I'm excited for the possibilities, though. If storage can solve the intermittency issue, solar/wind can become baseline load sources more easily, and we'll need far less actual generation in place to maintain the grid. I firmly believe the way out of our power dilemma is just make wind/solar cheaper per kwh than fossil fuels.
The broader context is that much of Seattle is tightly zoned to disallow anything other than single-family homes, which prevents in practice prevents the city from adding modestly-sized cheap units:
http://www.seattlemet.com/articles/2015/7/27/the-65-percent

The micro-housing was a workaround of these laws, which in practice disadvantage the working poor.
Which gets back to some of the cargo cult thing too. It's not uncommon in a large enterprise to smack up against things like "Years ago we paid a highly trained Security Consultant a large amount of money to develop our Security Guidelines, who are you and where are your security credentials to tell us to do things differently?"

Even worse when that "Security Consultant" is still a retained coworker with a fiefdom to maintain by war at all costs, a wizened old greybeard whose seniority will always trump yours, and/or your boss.
Guardian is pretty trashy for tossing that picture up twice in one article. The article isn't even about napalm or the war, the picture is being used as snuff shock. Show some respect for human dignity.
That doesn't say the post included the photo.
Why Does Outlook Map Ctrl+F to Forward Instead of Find?
you seem to be fixated on the notion of consciousness as being "consciousness sufficiently similar to a human that I would interact with it as if it was a human". maybe some domesticated animals and particularly precocious apes and cetaceans meet those criteria.

In many religious and philosophical traditions though the principle of Panpsychism is the guideline. It means, approximately, that consciousness is an inherent building block of reality and some form of consciousness is an emergent phenomena of just about any sufficiently complex system. This posits the existence of many forms of consciousness that are utterly alien to human consciousness and that we could not readily interact with.
Again, I don't see why people are worrying so much about the US government here. It's one of those situations where you don't have to outrun the bear, just the other guys.

It's the countries that can't devalue and print a little to ease their situations (Euro countries other than Germany) that are in trouble. Then there's the countries which are dependent on fossil fuel exports for their budget (Saudi and Russia, but also Brazil and Venezuela among others). Then there's China's economic structure, which has far more pretending in it.

The US is fine unless another Republican Congress decides to blow it up with the debt ceiling.
Laws are already exploitable, and frequently exploited. If you're wondering what to do when the computer gives erroneous results, obviously you'd still have human oversight with the ability to overrule with good cause.

> And what about other things, how about a father who killed the man who raped his daughter? Or a woman who hired some one to kill her abusive partner?

I don't get what makes these particularly hard questions. You have a motive and a crime. There will be some prior on how much a motive adjusts for a crime.

Obviously there is no "correct" answer, as it's a philosophical question. The important thing is that it's a decision made consistently and detached from the specific biases of each case.

> How would you estimate damage? it's easy to do with itemised goods but how do you estimate the damage of being abused, raped, how do you put a value on someone's life?

People already put a value on people's lives. The problem isn't that such a value is inherent to law, it's that it's applied neither consistently or reasonably.

A simple approach to this is to decide upon some general conversions - how much a life is worth, for instance - and when it comes to specific instantiations one can relatively straightforwardly make reasoned deductions about how much suffering a given instantiation of a crime (aka. a specific class of rape) causes in the general case. This would be born of largely of research into the long-term quality-of-life effects of these events, plus a heuristic measure of how much short-term suffering is inflicted.

The difference here isn't that this deduction has to be done. The difference is that this deduction won't change because you're black, because you're rich or because your judge had a leg cramp when they woke up. The difference is that rather than being based on how bad a crime sounds, there is at least some attempt to measure the impact of the damage done.

> How are you going to form a legal argument that can lead to a new precedent to a computer?

Most crimes that we should care about are uninteresting crimes. These are things like violence, property crime and drug offenses and make the vast majority of crimes. New precedents can still be handled on a case-by-case basis (albeit with more regularization to fit the prescribed bases for punishment).
It's not overpriced, you just don't understand the concept of maintenance, monitoring, doing updates ect ...
Why include things that take up space, weight, and cost, things which most users won't use, when users seem to most want less space, weight, and cost?

Users have gone wireless on nearly everything else, and are about to buy more wireless headphones than wired. The dongle is just an interim fix until you switch other devices to matching wireless; we've done it many times before, and we'll do it again.
Brock Turner is a recent high-profile example of it (in a bad way), although that sort of thing may be uncommon.
If anyone is wondering about the worldwide big picture of where electricity is coming from: I made this map / spreadsheet:

https://docs.google.com/spreadsheets/d/16K4gNhy_AN8Eg4Ov3z7p...
As a fellow latin-american, I find it funny too but very worrying also, looks like a classic dogma and fact denying thing.
Email's in profile. I'm happy to discuss specifics offline, as I have some experience with this. Can show some example configs of how we've employed it.
It may be the correct way to deal with criminals in some situations, and it sounds like in this case it was.

However, as individuals we can still decide that our code of ethics precludes us from involving the state in matters of petty crime, if we think the state's response may be disproportionately harsh.

If we think the state is incorrect to classify marijuana was a class I drug, the same as heroine, for example, we have every right to make our own judgement about whether to report every pot smoker to the police.

Sometimes, depending on the alleged crime, people may have very real fears that bringing in the state may have lethal consequences. In America, many black people are more hesitant to call the cops, because of excessive risks to the petty criminal, or even to themselves. Here's a homeowner who decided to call the cops who ended up shot, because the cops appeared to assume that any black man emerging from the house must be the criminal: https://www.washingtonpost.com/news/post-nation/wp/2016/08/2...

The point is, we could all be robots and always trust the state to deal with every issue correctly, or we could decide occasionally to trust our own morals and code of ethics, and use our own discretionary powers when deciding what to report.
What's wrong with this image? Of course it should be allowed. I see no difference with David by Michelangelo, for example. Banning all nudity is just stupid censorship that has no moral ground.
Says the person with no understanding.
According to the OP, we have a global "central-bank-led cash bubble" powered by "an ever flowing money hose."

If you believe interest rates are being kept "artificially low" (whatever that means) by the "money printing" of central banks like the Federal Reserve and the Bank of Japan, then you will agree with the OP. In this view of the world, central banks are contributing to our current economic malaise: by keeping rates artificially low, central banks are causing asset prices to increase, making investment in productive endeavors less profitable for businesses and individuals.

If you believe interest rates are low primarily because businesses and individuals worldwide want to hoard cash (as a way to protect themselves against, say, potential deflation or insufficient aggregate demand), then you will disagree with the OP. In this view of the world, central banks are doing everything they can to motivate businesses and individuals to invest more in productive endeavors. Yet even when rates turn negative, individuals and businesses still want to hoard cash, as evidenced by their demand for negative-interest instruments.[1]

[1] http://foreignpolicy.com/2016/09/07/the-weird-new-normal-of-...
> I don't think many people use facebook to get their news and nowhere else.

Actually, nearly 50% of American adults use facebook as a news source [0]. Not that this means they don't have other sources, but it seems very likely that increased consumption of news via facebook is cutting into consumption from other sources. Anecdotally I've noticed that trend in my own news consumption, to my chagrin.

[0] http://www.niemanlab.org/2016/05/pew-report-44-percent-of-u-...
The biggest problem I have with Diaspora is the lack of width of types of people on it. Almost everyone there is an anti-corporate type or someone who is almost certainly only there because they've been banned everywhere else.
This seems naive. The market will not automatically reward the non-discriminatory actor.
People complain, but what's the alternative?

Non-distributed VCS clearly don't cut it for many use cases, and of the other DVCS I've tried, none were really better than Git in my opinion.

Sure, it depends on your workflow. But if part of your workflow is authoring sequences of commits that make sense in hindsight, then I honestly haven't seen an alternative.

The point of Git is that it gets the underlying data model right, and just exposes that. Once you grok that, it is superior to everything else.

If you don't grok it, you have a problem. For this reason, I think GUIs are actually somewhat detrimental for Git use. git gui and gitk serve a purpose, and they could definitely need some polish, but my other explorations into Git GUIs have basically turned out to be badly done and leaky abstractions which hurt more than they help.
One of my vendors uses Jira, so we have to use Jira to submit tickets for bugs on their stack/apps...and because apparently there are some config options within jira, its often tough to tell if the suckiness is Jira itself or how an admin has set it up. Our vendor has had to re-config things twice (and we might have to ask them to do so yet again).

On the flip side, I have another vendor, and they moved to youtrack earlier this year...As a former developer youtrack just gels so well for me; everything clicks awesomely and makes sense. It may not be as pretty as Jira, but extremely powerful for search. My vendor is self-hosting a youtrack instance, and who knows there may be similar config. issues like jira, so YMMV...but have a look-see: https://www.jetbrains.com/youtrack/
Damn. I'm actually really surprised just how helpful the feds were in your story.
Which moral worldview do you find superior? I presume you have one, because you're making a moral judgement.
While we haven't hit performance limits, but we are doing something same and it works great.
>nor do they apologize.

Never apologize, if you apologize you will not be spared, if anything your apology will be used as a confirmation of your guilt and you'll be crucified even more.
"I've seen reputable, multi-billion dollar companies offering in the $140k range for this type of role in New York. That's wildly below anything reasonable for this sort of thing [in NY/SF"]

Man, do I ever agree. This is where the "shortage" argument falls apart.

This is why I'm so uninterested in the abstract arguments happening elsewhere on this topic about whether markets are failing and basic laws of supply and demand no longer apply at theoretical salary levels (10 million was offered as an example).

Why are we bothering with this debate, when it's so far from reality? I'd say that if you're trying to hire a very high skilled and critical tech worker in SF, and you just can't find one no matter how hard you try, and then I find out that you're only offering 140k a year?

In San Francisco and New York (and anywhere else in the US, really), that's nowhere close to the kind of pay where we should start scratching our heads about a shortage and start wondering why the usual laws of supply and demand aren't working anymore.
Mastercard sued for $19B in Britain's biggest damages claim
Le passage dans le tunnel
Exactly. It always amazes me when I come across articles articles or comments about Jira being so terrible. Try using Bugzilla for project management, or Gemini by Countersoft, VersionOne, OnTrack... There are some truly horrible products out there, but they show the right metrics and graphs to the C-suite people that pay for them.

At one point after we lost our project manager I said fuck you to the managers and just used Trello boards. It took them months to realize the graphs for my team weren't changing.
I closed my account back in 2010-2011, and I haven't missed it the least. Only problem is that the board game group at work organize through a Facebook group, but we overcome that by talking to each other.

If a company can only communicate with me through Facebook then it's probably not a company I want to communicate with in the first place.
"Sorry, no image found"
But the pool of people who wouldn't otherwise take the job grows as the salary increases, pulling the people away from careers where they clearly aren't providing as much value to their employers.

Put it this way, the company isn't going to pay the employee more than the value they provide. That is the ceiling on salary. So until that ceiling is reached it is indeed a case of higher bidder takes all, as your thought experiment demonstrated. But once that ceiling is neared the company will make the decision not to bid higher, thus reducing the demand.

Thus, there is no shortage, just a shortage to work at the lower salary of companies with lower ceilings, because they aren't capable of leveraging the employee's talents sufficiently to draw from fields with related skill sets.
There's an even more fundamental problem with housing in most cities: the fact that land in those cities is an inherently scarce resource and that people need homes to survive destroys competition and encourages speculation. When land owners can't sell new homes for rapidly increasing prices, they just sit on the land until they can.
The HN discussion of the article is the real comment section.
Paper: http://www.pnas.org/content/108/17/6889.full
Fortunately we have these things called "courts" that are able to apply reason and nuance in combination with logic, with human beings called 'judges' that are able to comprehend a difference between someone who went out to dinner and someone who locked a broom closet to try and falsely claim residence at a property.

You're not the first person who has tried to falsely claim residence at a property, it's a very common way to commit tax fraud by claiming homestead exemptions. The courts won't even entertain this sham for a single second.
People confuse Free Software to mean gratis rather than libre. It can be, but it doesn't have to be.
Since the comparison between North Korea and other dictatorships keeps arising, I feel compelled to note that North Korea is truly an edge case.

Nothing in Western democracies, Middle Eastern theocracies, or even African dictatorships comes close to the horror that is North Korea. They torture people for entertainment, without even a pretext. They kidnap children to serve as sex slaves for their leadership. They starve families to the point that parents beat their own children over single grains of rice.

North Korea is such an extreme outlier that no other extant nation compares.
Run Upstairs. Always
That syntax is too loose for my taste. WSL's approach is different; it tries to be as strict as possible. There should be preferably one and only one representation for any given value.

To be also syntactically efficient it has per-domain lexical syntax. This would not be possible without a schema.
On one host? Easy. No real value.

Two to twenty hosts? Harder, especially when ensuring that the hosts are set up identically.

Twenty-one hosts on up? Very hard.

Automated creation and removal of hosts? Virtually impossible.

Steps 3 and 4 can be avoided if you like, using any number of techniques (including the good, old fashioned linux package with init files), but they do make a number of challenges disappear (such as consistency in code and deployment across hosts) when you run into those problems.

So, no, not everyone needs Kubernetes (I'd argue most people don't), but I can't see not using 1 or 2 (even if 1 is bash scripts).
Probably an adblocker is breaking the comments component.
I think the power cost breakeven point has only recently been passed for solar vs hydro there. Nonetheless, they do need a 24 hour supply for a lot of operations, especially pumps and lighting.
Perhaps a way of stating it is that you want to create computer programs which do the same image processing that our brains do. That, I think, is what you're getting at: we don't see "reality", we see images processed by our brain, from signals received by our eye, mixed with a bunch of learned and instinctual models already existing in our brain. Accurately modeling the signals entering our eye is not enough. We also need to perform - at least approximately - the some processing that our brain does.
One time, my spouse dragged me to Summerfest in Milwaukee, during the day. Even during daylight hours, it's crowded and noisy, and it only gets worse at night. At one point, my spouse turns around, looks at my face, and says, "Oh my God--you look like you're dying." And I felt like I was.

To an introvert, groups of strangers are uncomfortable, parties are taxing, and crowds are torture.

"Can't you learn to spend time in a group?" is, to an introvert, conceptually equivalent to social mithridatism. All you have to do to feel comfortable in a pit of venomous snakes is to painfully inject yourself with increasing amounts of venom over an extended period of time, giving yourself time to recover after each dose. Or, to overcome a food allergy, you undergo desensitization therapy, gradually increasing your exposure to it.

Since the process is painful, there must be some perceptible reward at the end of it in order to make the first step worthwhile. There is no such benefit in most companies. Hey, congratulations! You get to keep your job, doing more of the same thing! Now get back over here and do a trust fall, where you close your eyes and then a dozen people touch you at once, all over your body! It's fun!

How about instead of doing that, you give me an office with a lockable door (and also actually give me the key for it) and make sure I only have exactly one boss? Put up a team wiki and give everyone dev blog URLs instead of having a daily face-to-face status meeting? Automate or pre-schedule any co-worker lunch outings, such that everybody knows the restaurant selection in advance?
Could just as likely be some process that still needs to pass the password around in a fixed-length file format to some ancient backend process written in COBOL living in the cthulian abyss deep in the bowels of the bank that no one dares rewrite from fear that it would destroy the bank from inside.
Dropbox Desktop Client Exploit
> why would a programmer

How many programmers have you worked with? (People will assume all sorts of things that are not true if it makes their job slightly easier, or even harder)
nice try | http://hashify.me/bmljZSB0cnkuIGh0dHA6Ly90aHJvdy5nYS8=
The dudes here also steal the language of TurboVote. I guess the capitalists at YC get to steal from women bc SV are our gods.
This is why rebase is so, so much better than merge. And it's infinitely better for bisecting, too.

Simple, completely linear history for origin/master is just so powerful in many that aspects that I'm constantly baffled why merging seems to be the flow mostly being talked about.

Now someone usually comes and says that merges are superior for long running branches. Which may be true in some aspects, but when you have more than one "running" branch and you got to try and find which commits have the code changes that only together seem to break and this is after 2 non-trivial merge commits, you really start to wish you'd gone with rebase.
SPH has been fairly common in galaxy simulations over the past 20 years or so. But there's some glaring issues with "classic" SPH formulations, to do with fluid instabilities. As a result, lots of people are transitioning to moving mesh codes. I put a few links in my other comment (https://news.ycombinator.com/item?id=12461336). I'm pretty sure the simulation in the press release is also using a moving mesh for the hydrodynamics.
Why the surprise? Mexico is part of a land bridge between two continents. Both have been invaded multiple times by distant populations. It's next to the Caribbean, a host of islands which are known to accelerate genetic changes. With all these peoples coming and going I'd be shocked if it wasn't so diverse.
For people wondering about this:
Add --cached or --staged (synonyms) to scope to the staging area.
"To presume that one (or ones species) is the most important thing in the world (or universe) is basically the definition of narcissism."

Not "one" nor the species, but exclusively for the "believers". Non-believers, heretics & infidels be damned.
would you consider "chroot" a form of container?