skysight-inc/HackerNews huggingface dataset:
So I typed out this whole answer and only realized at the end that I should have asked: have you tried their Slack channel: https://kubernetes.slack.com/messages/kubernetes-users/ and/or their mailing list https://groups.google.com/forum/#!forum/kubernetes-users for getting answers to your specific concerns?

how does one do rolling upgrades or canary deployments in more esoteric situations

So there are a couple of moving parts to that: foremost, Kubernetes is only a tool, and so I would doubt there is The One True Way(tm) of doing canary deployments -- and I'm taking liberties with your comment in that I presume you don't mean the literal rolling-upgrade which is ``kubectl rolling-update`` and is very smart. Having said "it's just a tool," the first thing that sprung to mind when reading canary deployments was the health checker built into the ReplicationControllers. There are several ways one can check on the "health" of a Pod, and k8s will remove any Pod from service that has declared itself ineligible for service.

If the QoS metrics are too broad for any one given Pod to have insight into, k8s has a very robust API through which external actors can manipulate the state of the cluster, rolling back the upgrade if it turns out the new deploy is proving problematic.

I hope he doesn't throw tomatoes at me for suggesting this, but Kelsey Hightower <https://github.com/kelseyhightower> is an amazing, absolutely amazing, community resource. If you don't find inspiration from the talks he has given, then reach out on Twitter and ask for a good place to read up on your concerns. I bet if he doesn't know the answer, he will know the next contact for you to try.

load balancing properly in a master-slave style configuration versus something more round-robin oriented

Now there is something you and k8s may genuinely have a disagreement about - in its mental model (to the best of my knowledge) every Pod that matches the selector for a Service is a candidate to receive traffic. So in that way, there is no "slave" because everyone is equal. However, if I am hearing the master-slave question correctly, failover is automagic because of the aforementioned health check.
should be able to just uncheck Dropbox.app in SysPrefs -> Security & Privacy -> Privacy -> Accessibility
Physical difference has nothing to do with the discussion. That is a complete red herring you just pulled out from no where. The empirical fact is that humans are genetically quite different. The genetic distance between human races is greater than many species, and virtually all subspecies distinctions made in the animal kingdom. Stop denying science because of a false belief that lying will somehow get rid of racism.
Medication and placebo in the treatment of depression (2014)
Seriously, I LOVED this new Doom. Best FPS I've played since Half-Life 2. So polished, and straight up FUN. Incredible level design, rewarding secrets for the min/max people, plenty of player upgrades for the role playing people, and copious amounts of straight insane combat for the action crowd. As far as I'm concerned, this game is perfect. Multiplayer is a different discussion.
In many cases self hosted is better. One needs to consider that this also needs some time to maintain, though. Personally I also like ownCloud but still mostly use Dropbox.
> Basically, your particular runtime system is probably not going to be the only thing running on a host.

I'm running Erlang, not Go, but basically the runtime is the only real thing running on our systems[1], so it's good for the runtime to pin its os-threads to specific logical processors. On the systems where this isn't the case (for example, when using a separate TLS termination daemon), it's easy to unpin the threads and let the OS manage where to run things.

[1] there's also monitoring, ntpd, sshd, getty, and network/disk processing in the kernel
How does HTML attribute order change output?
I did that for my open source project SocketCluster. See https://github.com/SocketCluster/socketcluster/tree/master/k...

Also, if you look at the main Kubernetes repo on GitHub, you can find the yaml files for various popular open source projects in there as well. Some of them are out of date though - Things have been changing so fast.

I think a problem that still comes up is that you still need yaml files to account for the interactions between different services too. Each service doesn't live in a vacuum.

We're currently working on building an complete auto-scalable stack on top of Kubernetes and a deployment service to go with it. See https://baasil.io

Everything we do is open source except the actual website.
What's sad is that the rewards cards are generally only available to people with good credit which correlates strongly with the middle class and up. That makes rewards cards a transfer of wealth from lower classes up. Making us all complicit in the ursury evilness of credit cards.
Great summary. But it's still some kind of hack.

If every app I installed did this then my mac is closer to getting hacked.

Anyway, Apps that asks for root password on installation always makes me cringe, e.g. they could turn on SSH and put a pubkey into authorized_keys, or they could upload SSH identity files. But I still proceed to enter my password.
the otherwise inevitable accretion of complexity.

Oh wow, that's fantastic - can I license that? :)
What happens when you take a laptop to another network?
A tenth of global wilderness has disappeared in a little over 20 years
Show HN: Kubernetes Cluster Demo with docs and ansible automate deployment
Chip and pin, yo.
I can almost hear him: "SkyNet is no joke, guys..."
Dharun Ravi's conviction overturned, will get new trial
Has Elon Musk Just Hinted That Sabotage Might Be Behind the SpaceX Explosion?
as long as you are going to experiment, why not use a smart contract to implement your license? If someone meets your reserve price, it goes open source earlier. You can have a salvage value close 3 years in the future if the terms of the Code Tontine are not met.
If you're going to use a Mac, you're trusting Apple already. How does using iCloud make you trust them more?
It is the everyday travel that matters, as well as shipping. Air travel is comparatively clean.

The easiest way to clean up air is to convince people to switch to mass transport, especially rail; failing that, to electric vehicles.
They are defined in the anti-competition laws. The fees charged were anti competitive.
If Dropbox app can do this, other apps can too!

I wonder if this will get to Apple's attention to "fix" it?
I work with internal apps that are form intensive and making our users do double take would most certainly piss them off. At the very least it would make them less efficient at their job. I think predictability when designing a form is paramount.
That was my initial feeling as well when I moved to the US. But then I learned that it tends to be Democrats that favors such information gathering, because it supports affirmative action, whereas Republicans would generally like to ignore race differences altogether

The whole enterprise is flawed anyway. Being Spanish (from Spain), the official definition of Hispanic applies to me, which entitles me to receive special attention that is obviously intended for non-Europeans.
> Im not sure if english is your first language, but my response makes perfect sense to who i replied to, and we are discussing a comment by the grand parent.

I really don't enjoy the passive aggressive insults here. I provided criticism to your comment because, to me, it sounded wildly off base. If you want to ignore that then that's fine but don't say it makes "perfect sense" when obviously it didn't if we're not on the same page.

> now its gone from 'the whole point of existence' to 'should be a goal to hit' I'm not even going to read the rest, because youre flat out being dishonest here.

The initial language wasn't "hard" in the first place as I already explained. I told you it wasn't as huge as you made it out to be and your response is I'm making it soft...then I guess? In the context of your understanding of it I am but I still think you're making a giant crater out of a little ant hill here.
Was Israel’s satellite sabotaged on US rocket pad?
American merchants are paying 0.05%+$0.22 for debit and check cards, and the only credit cards where interchange is 2-3% are those that pay 1-2% in cash back or reward points/miles. Non-reward credit cards and gift cards start at 0.65% in interchange fees otherwise.
House votes to let 9/11 victims sue Saudi Arabia
I could just as easily make an argument that the American company was shaking down European consumers for 16 years and accumulated an unfair windfall.

Also, when dealing with entities of this size, laws really take a backseat. The effectiveness of any law is directly proportional to the economic damage you can inflict on the opponent.
Patrick Stewart and Morgan Freeman's voices should definitely be replicated.
Words are not defined by treaties, they are defined by their use. People who have a bias against brutalising prisoners tend to call waterboarding, et al, torture, regardless of what a treaty says.

Aside from that, you're misrepresenting how the torture was designed. The way they defanged the Geneva Convention was not by making sure their interrogations were not torturous, but by interpreting it such that the victims were not subject to the protections of the convention.

Additionally, the convention doesn't define torture. So there's that.

But yes, the Guardian is known for being biased against torture.
Would never work in the US because hydropower is not considered renewable.

"But in general, hydropower is not even considered a renewable energy in most states or, for the most part, by the federal government. "

http://www.governing.com/topics/transportation-infrastructur...
I think Mercurial hasn't lost it yet. I speak as a creator of Mercurial Source Code management system (RhodeCode)

We see that a lot of companies(our clients/users) adopting Mercurial, you just don't hear about it. Often those are companies with employees that don't tweet or post to HN ;)

RhodeCode is used also in around 60 universities, and we learned that in a lot of them they teach Mercurial as well as Git.

For a large company it's actually much cheaper to adapt Mercurial as they new DVCS because of learning curve.

I hope companies like Facebook and Mozilla will make soon Mercurial very very fast. There's constant work on it coming from those companies to improve it.
How's that any different compared to Linux? AFAIK apt packages can run arbitrary scripts as root.
IMHO nobody is winning anything that matters right now because the current transition is a transition to an additional level of abstraction which is definitely not properly met by any of the tools available.

What we now need is tools that allow architectural fences around components, and reliability guarantees around subsystems ... versus not only technical but also business-level risks (including state-level actors)... often across borders, including for example exchange rate risk. This is based on business-level risk models, not some engineer feels X or Y type reasoning which is (often very well, but broad-picture uselessly) based on technical know-how.

I prototyped such a system pretty successfully, you can read the design @ http://stani.sh/walter/cims/ .. it's incomplete (critically hard to explain investment utility for non-tech business types) but at least infrastructure agnostic and practically informed.

NB. To be non-humble, by way of demonstration I am a guy who has been called to conceive/design/set up/manage from-scratch datacenters for extremely visible businesses with highly motivated attackers with USD$Ms at stake for penetration. Systems I personally designed run millions of USD/month and have many times that in investment. And it's obvious that both Google ("compete with amazon on cloud business... high-level desperate for non-advertising income!") and Docker ("VC! growth! growth! growth!") have their own agendas here... we should trust no-one. It's early days. Bring on the ideas, build the future. Hack, hack, hack. We the little people own the future. It's ideas.
We discovered setups where A, B, and C exist at the same time in different places. That's interesting, but it's not a new challenge. The very simplest version of evolution also involves A, B, and C, existing at different times in the same place. The difference with a ring species is that you can't dodge the complexity by ignoring extinct things. But the complexity was always there.
> Is every business in the EU supposed to be worried about violating some undefined threshold of "excessive profit"?

Every business in the world should be worried about making "excessive profit" if that profit comes from a duopoly or a monopoly.
As an aside, you should never use a debit card online, ever, ever, ever.

Candidly, you should never use it for anything other than taking money out of an ATM.
> once your platform gets popular enough, the government can tell you what to do with it

I'd say there is considerable public interest, yes. Facebook without the users is nothing, but the users without Facebook are the same society, just using another software.
Yes humans are more genetically similar to each other than some other species, but this has nothing to do with the question if there are different sub-species of humans or not. You can't answer questions about speciation like this.
We're not really disagreeing you know. That we can't eliminate shouldn't discourage us from striving to continue to improve.

Human judges are the least worst option we have, despite and because of fallible human factors.

Society has made huge progress, and is in many respects infinitely improved. Yet ethnic minorities are still subject to racism even from the Police and judicial system, women don't get paid as highly or get proportionately into senior or board roles.

I'm not suggesting we stop, or seeing it pessimistically.
Wow. Alright, can't trust anything anymore.
That makes sense that they solved the problem more directly - how do I move someone else face in a video.
1952 Hoffmann: The Worst Car Ever Built
Thanks for the links. It is definitely an improvement from the previous state of the art, although it seems surprisingly similar to artificial methods. And by that I mean that a number of RNN based network solutions for things like image classification or speech recognition produce output that is very unlike the non-RNN previous solution. This feels like they were training the system using artificially generated speech so that it could automatically generate artificially sounding speech.
Why UBS Is Hiring So Many Quants
The US is ~73% white, it's hardly that different.
Also

- Morgan Freeman

- Alan Rickman

- Liam Neeson

- David Attenborough

- John O'Hurley

- Denzel Washington
Ordered kwargs is in a PEP[0] that is in "Final" status, meaning it's been accepted and implemented and is making its way into the language proper.

[0]: https://www.python.org/dev/peps/pep-0468/

EDIT: On rereading, I see that the parent and GP aren't specifically talking about the kwarg-ordering benefit, but the general dict-ordering benefit. I would be surprised if dict did not become a synonym for OrderedDict in the spec in the near future.

The only potential disadvantage of dict==odict is performance, as anyone relying on the current arbitrarily-ordered dict behavior by definition isn't worried about the underlying implementation moving to a deterministic-by-insertion-order dictionary.
# theres also atheist folks who believe they answer to nobody and can do whatever feels good.

# I find it a rather disgustingly self centered ideology.

Sweeping generalizations can go both ways and are rarely helpful.
It's not visible there, probably because I obliterated the Dropbox.app file.

Currently rm -rf'ing the kext after kextunloading it and seeing the kextcache rebuilding.

Why should I trust a company that gets its customer database leaked with a kext that they install via shady deceiving permission dialogs?!

Uninstalled. Good riddance.
6 Publisher Policies Antithetical to Research
Learning ES6: Iterators and iterables
> try searching for something as simple as all tickets to which you added a comment in the last week...no chance

That's actually a crazy complicated query if you think about. Not so much from a straight sequel side, but how exactly would you build a friendly UI that lets you specify the conditions that would give you the resulting query? Everyone here is bashing on JIRA UI for being too complicated and trying to do to much, but then you have people wanting features like this.
Hot-loading code works in many languages. But it's not practical to hot-swap hardware driver code, especially in order to fix a bug that initializes the hardware wrong.

Also, the bug in question caused memory exhaustion, which isn't necessarily easy to fix by hot-swapping code without some kind of restart.
I seriously doubt that consumer protection laws in the US are better than consumer protection laws in the EU.
How is that a "pious" belief?

Let's say that retailers' financial services costs drop by 1% of revenue, and they choose to raise their prices by 5%, because they're really greedy or mean. Their competitor across the street is also really mean, but only raises their prices by 4%. As a thought experiment, play that scenario through a few more turns.

The effect of lowering their costs for financial transactions is to lower retailers' minimum price for selling their products. They're "allowed" to charge as much as they like, though there are legal restrictions that make it illegal to collude with their competitors. And, even if they do collude there are motivations to defect from those illegal agreements that tend to undermine them.

A higher level view will appreciate that the higher sticker prices from higher transaction costs largely ended up being refunded to consumers through credit card reward programs, but probably distorted the prices for buyers paying with cash.
I've watched this video at least have a half dozen times over the last few months and it always cracks me up.
We switched from

Bitbucket-> Jira -> Bitbucket -> Youtrack

We use Bitbucket for SCM hosting because .. yes we are still on mercurial (and yes we still love it) but mainly because Bitbucket allows unlimited repositories which is far far better for our workflow (Java + Maven). It is important to understand that we have a lot of projects each in their own repository as I still firmly believe this is the right way to do things. I guess users of github private must do the giant repository thing.

Bitbuckets issue tracking was almost good enough but because as mentioned earlier we have lots of projects however business wise those projects map to a few singular products. Many SCM+issue management including Bitbucket only allow one repository. That is checkins from different repositories don't get picked up by some parent aggregation project.

So Atlassian pushed us on to Jira... what an epic failure that was. The cloud hosting was so slow and was generally overly complicated.

Finally we moved to youtrack. It is dorky but so awesome. It is the issue tracker for developers. Is a great product but its integration pieces are sort of buggy. For example bitbucket integration no longer works because of 2FA (reminds me I need to check if they have fixed it now).

It is pretty sad because we are essentially loyal Atlassian customers (Bitbucket) and yet we were forced to moved to another product. I really wish they would just improve Bitbucket's issue tracking as I still like having the code close to the issue management.
I wouldn't use a Mac, either :)
We've taken no capital. After the experience of losing control of the cofounded businesses, the last thing I wanted was to bring in investors who'd be staring over my shoulder or telling me what to do.

I'd be open to taking capital on a future project, simply because I'm experienced enough now to know what our upside is and what percentage and how much control I'd be comfortable parting with, and for how much. On this present project, I haven't even bothered to explore it, because we have our trajectory over the next 1.5 years mapped out and everything we want to do we can pay for with profits already, so there's not a lot of incentive to take months off from driving the business forward to go shopping around for investors instead.
What tracking information are you referring to?
People still get EBay scammed for laptops today. Buy laptop. You ship it. They claim it doesn't work. EBay forces a refund when they ship it back. They ship back a brick. You are out a laptop.
Hadn't been aware of that before. Rather undermines the conclusions.

Thanks.
hating JIRA is a first-world-problem for people on servicenow. it's like hating how starbucks baristas ask you too many questions
Ask HN: Dropbox alternative with best UX?
The MI6 Spy Who Perfected the Art of the 'Honey Trap'
The fact that any application can spoof the os password prompt makes me wonder why they don't have a prominent feature to show the prompt is from the OS. On windows there is the secure desktop with the dimming effect.
I agree because of the large variety of version control tools. Git is great IMHO, but not every company uses it or can easily switch to it. Teach some theory or the basics of a few different systems and their pros and cons, but I don't think diving too deeply into only one is a good idea in a university environment.
Everything freaks out, unfortunately. I would work on a better solution, but I'm not particularly inconvenienced by this issue.
Getting rid of: mandatory minimums; three-strikes-your-out laws; the drug war generally, the for-profit prison industrial complex generally, and as other have stated, the whole concept of retributive justice generally might go a long way towards those ends.
High-molecular-weight organic matter in the particles of comet 67P/Churyumov–G
I agree that non-technical management is a huge problem. I'm one of the first to complain about that. If a tech person wants to be a manager, and they can get the right training, then great!

But too often I think non-tech people are pushed into management because that's the only way to advance their career, get a raise, etc. They don't really want it. Pushing people who don't really want a job into management doesn't really solve the "tech vs non-tech" issue IME.
As long as you put TM on their logo you are fine to mention a competitor.
Yep. I find that most of the time, the commit I want to fixup is my last one, so I don't even need the interaction. I use this script almost every day:

last_commit=$(git log --oneline | head -1 | cut -d' ' -f1)
git commit -a --fixup ${last_commit}
GIT_SEQUENCE_EDITOR=true git rebase -i --autosquash ${last_commit}~1
U.S. officials investigating hacking into more state election systems
Sorry I misunderstood!
15 ways big data is transforming supply chain management
Perhaps not specifically git, but ANY version control would have been good.

We were told to version control a group project, but all we were given was an SVN repo and told "if anything goes wrong, email this address".

Personally I would expect tuition through the use of a tool, that tool doesn't have to be git, it just so happens to be the tool I've had the most exposure to.
It depends on where you get your pictures. The 1.6 ratio is close to the 1.5 ratio (3:2) of DSLRs, but way too wide for Micro 4/3's or iPhone's 1.33 ratio. Certainly better than the 1.78 ratio (16:9) of a typical widescreen monitor.
Yeah, I think you're right - your comment and aidenn0's below have convinced me you pretty much have to pick the counting method at the same time as introducing ranked ballots. Darn, because the IRV people have a clear marketing advantage at this point.
"The simulation solves a decades-old mystery"
Rewarding Employees with Stock
The parent poster just said that he felt like he missed on some important communication that he was expected to have been aware of. It's not possible to be happy without FB, it's not possible to be happy with FB either.