skysight-inc/HackerNews huggingface dataset:
Docker can set CPU, memory, and network-bandwidth quotas for containers. If you can guarantee that the aggregate total of each quota is less than the amount of that resource available to the host, then in the worst case you'll always have some of each left for a "rescue" container.

This throws away one of the neat advantages of containers compared to VMs, though, which is that you can overcommit (or "thin-provision", if you want to be charitable) the host's resource allocation, since it's extremely unlikely that all your services will balloon in resource-consumption simultaneously.

A less guaranteed, but more economical strategy, is to just set quotas on each container such that if it individually starts using more than, say, 80% of the host's resources for an extended period, it'll be terminated. This doesn't save you from a bad interaction between containers that makes everything explode in parallel (e.g. all your containers attempting to reconnect to a stuck service with no backoff) but it should save you in the majority of cases where each host has a heterogeneous container-load, and horizontal scale happens between hosts rather than internal to them.

(The dev-side solution to this problem, though, is to just set up your software architecture such that any host that gets into such a state can hard-reboot, without you losing anything of consequence. http://12factor.net -type containers excel at this, and it looks to be the strategy https://coreos.com embraces as well.)
So what if embrace/extend/extinguish logical? Eugenics is logical, but pretty gross when you start applying it to actual people.
1password makes this never be an issue for me. ⌘+/ to log into anything with one stroke, unless I have multiple accounts for the site, in which case it's a couple of extra clicks.
> Friedman says she doesn’t regret majoring in English. She says her communication skills help her explain work to less technical colleagues.

I wouldn't really agree with that, but whatever you need to justify your student debts.
> Banks loan without collateral all the time, such as via credit cards or unsecured lines of credit.

Yes, I was avoiding that can of worms. Banks do unsecured lending, there is still an asset entry to offset it so that the books remain positive. Armies of regulators and accountants and volumes of laws in effect here.

But the salient point: A fractional reserve business consciously makes loans with an expectation of being paid back. To my knowledge, Gox was not trying run a fractional reserve business, and the term is being misapplied.

> This is why fractional reserve banking increases the money supply.

It increases a money supply, not the money supply. It does not increase M0 (and there was a time that banks were allowed to do just that.)
Just out of curiosity are there more options than that? I don't think I'd lump Imgur or Tumblr into either of those categories.

Edit: entertainment. Thought of it on my own...
Is SF the new Florence? The Medici effect in culture and technology
This is suuuper awesome. I've been looking for something like this for a long time.

I've been wanting something that:

-Helps other people like volunteering at a food bank helps people
-Doesn't require me to leave the computer
-Takes advantage of my specialized skills (data crunching, website optimizing, etc.)
-Doesn't require a full time commitment or leaving job
-Can be done in piecemeal when I have time.

I'll be looking over all the posts, hopefully I'll find something to contribute too!
See also: "How Harvey Mudd College Increased Its Percentage of Women in CS", a ten-minute interview with Harvey Mudd's President, Dr. Maria Klawe.

https://www.youtube.com/watch?v=8Ssh6ZcOorw
Traditional business structures are predicated on the manager knowing more about the product & process than his/her employees - that's how he or she vet's and improves their work.

The managers your describing sound more like PM's.
That's a great idea! Let me see what we can do.

Feel free to email jbalogh@stripe.com (or post here) if you have any other feedback.
Yes, the site is creaking under that lovely HN traffic.

Props to our wonderful hosts http://modulus.io for the dynamic servo scaling and all the other good stuff they provide.
"Inspired" violence is a pathetically low bar that should be rejected by anybody with any interest in free speech. Scorsese's Taxi Driver inspired John Hinckley Jr, but no reasonable person that believes in a free society would think Scorsese in any way or capacity responsible for the assassination attempt on Reagan.
Drought declaration ruled out. | browntexfarms
Since when Site Search became a paid product?
Something silly is like putting shit-tons of fish into a box and expecting it to make HTTP requests. Writing a web server in PHP, regardless of what you think of the language, isn't. Comments like that are just gonna clutter someone's Google search one day.
Latest developments of Node Streams begin to address back pressure.
It's interesting how this is done - and there's no real workaround except to force 2FA.
Xamarin is really the "killer app" for .NET at the moment. Being able to use a common codebase for Windows RT, Windows Phone, Windows, OS-X, Android, iOS is amazing. Being able to do full native work on top of that on every platform. The apps look, feel and act native cause they are using native widgets.

Last I checked the F# supports was still a little crufty (over a year ago) -- but if they really get the F# support to be top tier, I will have to return and have another look.
I thought there is already a word for that.
Citibike Weather Analysis
I have it, but one thing to consider when you add Two-step is that you need a plan when you travel overseas and may not have the same sim card. Not difficult to consider, but you still need to. Being in Europe for a few weeks with no email is no fun.
"Quite the contrary. I've had abundant experiences with both event-based models (which hardly started with Node!) in several paradigms (GUI, server, network) and models like Erlang, Go, and Haskell. It is no contest. The latter is sane. The former is not. If you have the opportunity to choose freely, and you choose the event-based model, you have chosen poorly."

Nonsense. First, if you read what I said, I explicitly stated that this IS NOT new and has been around forever in many different forms, even citing some of the same domains you did ( GUI ).

Second, everything you state here can be summed up with "I don't like it." Your preference for the models in Erlang, Go and Haskell are opinions, nothing more. I agree with you that there are some interesting approaches to different event-systems, across many different styles and languages, but there is nothing inherently superior to one over the other, beyond "taste".

"Believe me, it is not the critics of Node who are the inexperienced ones. All the evidence I've seen points strongly in the opposite direction. Node advocates could start by getting their understanding of how their competition works out of the mid-1990s."

I don't believe you, because I've been programming since the late 80s/early 90s, and I think Node is a fine choice for building certain types of software. I've been around the block more than once myself, through a ridiculously long list of programming "shifts".

The things you're espousing about Erlang, Go and Haskell's superiority were the same things that C/C++ programmers were saying about Java in '95.

"Ironically, in the end Node will eventually work their way around to working like these models. The signs are all there, the parallel evolution is clear, and apparently the process has already begun with Meteor. I wonder if the community will ever acknowledge how crazy they've been as they careen from one "solution" to the next at breakneck speed, all the while crowing about how much better their stuff is, even though what they consider "their stuff" can't seem to stay stable for 3 months?"

I don't know where this 'community' is, but frankly, most communities have advocates that talk too loud about things and make ridiculous claims about things. I believe it was Scott McNealy who said "I don't know what your question is, but the answer is Java". These things have nothing to do with actually writing code and creating good/usable software. I submit that you should ignore these people and focus on working with tools that help you write software.

If Node does not help enhance your ability to create software, it's not the tool for you. That doesn't mean that Node is inferior or stupid or useless, it just means it's not the right tool for YOU to use.
http://callbackhell.com/
It's interesting to ponder the fact that the South Korean education reform was led by United States researchers

"By the late 1960's America was again in crisis. Not only was the country involved in another war, but the nation's schools were unable to elicit the achievement from learners it anticipated. Grant Venn argued that since only 19% of first graders complete a bachelor or arts degree, that the current educational system is only serving the advantaged minority of schoolchildren. To counter this trend Robert Morgan proposed to conduct an experiment with an "organic curriculum" which would to incorporate into the educational system the best instructional practices identified through research. Accepted in 1967 the proposal by the US Office of Education, the project was dubbed "Educational Systems for the 1970's", or ES'70. Morgan engaged an array of experts in the field of learning, cognition, and instructional design to contribute to the project and carried out multiple experiments in a variety of settings. Of these was Leslie Briggs, who had demonstrated that an instructionally designed course could yield up to 2:1 increase over conventionally designed courses in terms of achievement, reduction in variance, and reduction of time-to-completion – this effect was four times that of the control group which received no training. In 1970, Morgan partnered with the Florida Research and Development Advisory Board to conduct a nation-wide educational reform project in South Korea. Faced with the task of increasing the achievement of learners while at the same time reducing the cost of schooling from $41.27 per student per year Morgan applied some of the same techniques as had been piloted in the ES'70 project and achieved striking results: an increase in student achievement, a more efficient organization of instructors and course content, an increased teacher to student ratio, a reduction in salary cost, and a reduction in yearly per student cost by $9.80." (http://edutech-05.blogspot.com/2008/03/brief-history-of-inst...)

As a result, many countries continue to send students to Florida State's Instructional Systems Design program.

It's sad that our bureaucracy prevents us from benefiting from our own research.
Thanks for doing this!

I am a US citizen considering starting a company (possibly with 1 or 2 others) to do sports betting (illegal in US). I'm happy to live abroad (likely in Europe where sports betting is legal/popular) and potentially hop around from country to country. I'm trying to figure out my options. My understanding is that in order to do the sports betting I will need to open up a bank account abroad regardless (likely in the UK.) Any help on the follow questions would be greatly appreciated!

1) Be a self-employed nomad or incorporate? My understanding is that with the former option I would have to change countries every 3-6 months since I would be staying places under a travel visa -- is this correct?

2) If I incorporate...
A) where should I do it?
- Is it legal to do it in the US? The income would be going into a foreign bank account, if that matters. Could I then supply my own work visa to stay abroad in the same country for longer?
- Can I incorporate in someplace like the UK? Does this carry tax benefits over being self-employed? Would this affect how long I am able to live in one country at a time?
B) what type of corporation?
- in US -- LLC? C-Corp?
- in UK -- LTD?
- other?

Please excuse my lack of legal knowledge, I'm very new to all of this. Thanks again!
How the BBC should practice Responsive Web Design
> Then they were unable to replenish their supply

They didn't actually need to replenish their supply of good bitcoin; they only needed to buy up all of the bad goxcoin. For example, by halting withdrawals for 2 weeks in order to drive down the price.
Node.js song by Code School
So...do we flag this as blogspam even though pg posted it? (though it's a good excerpt, I'll admit)

For reference's sake, here's the article it links to: http://www.fastcompany.com/3026550/lessons-learned/how-airbn...
The leading choice (I won't spoil it; its visible after voting) is obviously the best fit here, because it can mean both a noun and a verb in senses that fit the usage.

However, it's still going to have pronunciation and spelling issues. It sounds like some other words (especially if you are a listener and aren't sure if you maybe heard an "ah" sound just at the beginning before the word). And even though everyone knows how to spell the word, they don't know that this is the spelling you went with. But once they learn, it is easy to remember, so that's good.
LastPass has a setting to respect autocomplete -- it's off by default because so many sites use it inappropriately.
Or maybe it was more of a mistake.

In fact it was...the game has been re-reviewed and reinstated. No need to jump to the worst conclusion.
Startup Funny: Investors are like "Thanks for the pitch"
> Maybe pedantic, but many people have been using fractional reserve wrt Mt Gox lately. The usual meaning of that term: A bank will loan out deposits, reserving a fraction for withdrawals. However, a key point is that the bank holds collateral against the loan, and that collateral has a fair-market value, so the balance sheet is still positive.

No, the balance sheet is still positive because the debt owed to the bank is an asset of the bank. This is independent of whether the debt is secured by collateral.

(Of course, even a risky loan that is unsecured by collateral is a very different thing than simply having deposits stolen, so, there is a good point that while Mt.Gox surely had less-than-full reserves, it was doing something very different than fractional reserve banking, even assuming that Mt. Gox's own explanations are correct.)
I'm not convinced this is a war that will be won on price alone. Nor will it be won on commodity features (i.e. sync).

Google's advantage is that they can slowly eat away at Dropbox's market share by integrating Google Drive with and marketing it through their other products.

Dropbox's advantage is their existing customer base.

In time I think Google's got the upper hand on this one.
Earlier this morning when I looked it looked like OP said...it looks like something has changed in the three hours or so intervening.
Probably what you're not experiencing 100% of the time. You have plenty of examples of cars being bad, but I'm sure you also have examples of cars not being bad. Of not trying to hit you and of giving you a wide berth when you're riding your bike.

But on the note of your bike, full attention includes things other than you. It includes the opposite lane, the speed limit, people behind them that might not stop if he hits his brakes and so on.

As a side note, there's a lot of sharp emotions directed at what people are saying and the verbage people are choosing is, I think, unnecessarily harsh and in some cases mocking. We need to tone that back.
I wish more people would share these kind of results for comparison.
I understand the point in the general case but I don't think you could exploit it in this case. Nonetheless it would still be nicer if the application would tell me that someone tampered with the message instead of making me infer it from the fact that it partially decoded into garbage. Thanks!
Did Starbucks get VC funding?
The "all-in-one gestures" Firefox add-on is the #1 reason why I use it as my main browser. Chrome doesn't have any decent gesture add-on (they even removed things like scrolling through tabs with the mouse wheel...).

I've looked at the gestures documented by Apple on their site and I didn't see anything that couldn't possibly be done better with a mouse and a mouse wheel (and decent software).
I think a government is capable of trolling. I think it's less likely for a government to troll than an individual Internet user, in the traditional "trolling" sense.

Trolling isn't just "pissing off other users", it's "pissing off other users for the lulz". That's a very dumbed-down definition of trolling, too. I think it's unlikely that a government would piss anybody off just for the sake of it. I suspect they'd have motives to do with economic or social goals on some national or international level.

However, that doesn't mean that this alleged power can't and won't be abused in the way that a troll might abuse the flag power.
Rules and Benefits of Commenting on Blog – natureboyonlinegmail.com – Gmail
> Mt. Gox does not even have the imaginary, illiquid assets to balance out its depositor liabilities. That makes it bankrupt, not fractional reserve.

Strictly speaking, it makes them insolvent. The fact that they are insolvent is the reason they have sought the protection offered by bankruptcy, but the two states are distinct.
Sort of. Stop-A drops you into the firmware prompt (OpenBoot), suspending the OS in the process. OpenBoot, of course implements a forth interpreter shell.

Ahh, the good old days... I once implemented a nice little boot device selecting utility in for for some of my Suns. All written in Fourth, and executed by the firmware on every boot.
Serious question: what if you don't have a mobile phone?
Ask HN: Employers -- How has StackOverflow Careers performed?
As an employer/manager looking for engineers and other stack-related candidates,

- How has your luck been at finding/hiring candidates via StackOverflow Careers?

- What quality (1-10 scale, 10 being amazing-est) were your candidates?

- What role(s) did you post for?

- Have you hired anyone? What role(s)?
Google provides you access to one-time codes, if you wish.
"Right tool for the right job".

If all you have is a room full of PHP developers and all you need is a REST site, then well you could do worse but I would like to discourage you from the practice.

Similarly, unless you have a highly specialized need - fun asynch chat server or complex app where business logic is being directly shared between client and server - I too would discourage locking one's self into that platform.

Javascript is not the worst thing ever, but why bother if you don't have to?
The conclusions in the report seem tenuous. Read the article, and you'll learn that this is all based on the Gallup "Q12" poll (read the report for yourself: http://www.gallup.com/strategicconsulting/164735/state-globa...) That poll is made up of 12 yes or no questions. 12. Including ones like "I have a best friend at work." Google "Gallup Q12 criticism" after reading the original survey, read what you find, and see if you still take it seriously.
Let's flag them right back, shall we?
As an investment, Bitcoin isn't. It's no more an investment than storing rolls of quarters under your mattress. A Bitcoin in your wallet today is a bitcoin in your wallet tomorrow. An investment today is, at least potentially, an enterprise or a service or a product tomorrow.

Bitcoin as a medium of exchange is more interesting, since it in many ways behaves as cash while still being digital. It doesn't have some of the downsides of credit, which is the only other convenient digital medium of exchange.

On the other hand, as it stands, Bitcoin is not a very good medium of exchange, for the precise reasons that many people want to mistake it for an investment. It's too volatile, there is too much speculation; exposing your transactions to that kind of currency risk without really understanding what you're about is insane.

Further, the deflationary behavior of Bitcoin ruins it as a medium of exchange in precisely the same way that feature makes it appealing as an "investment". A Bitcoin that will buy you a cup of coffee today might buy you a yacht next week; as soon as you realize that you have significantly less incentive to spend it on the coffee. Meaning that there is a disincentive to use it as a medium of exchange today and that same incentive will be there tomorrow, too.
I definitely wasn't expecting the "Got Skills" button to just link me down to the unorganized project listings. I assumed that would be a place to list myself as an available volunteer with the ability to list my skill set or something like that, then receive suggestions for projects with an option to browse all of the projects.

I love the idea, and I don't want to suggest you go toward catchafire's very narrow model of pre-determined skill sets. That leaves me out in the cold, which is frustrating. But the ability to list your expertise and willingness to help so that project creators could proactively reach out to potential volunteers, would be awesome.
What's to stop the attacker from going the next step and forwarding the user/pass to Google, triggering the SMS for 2FA, and then prompting me to enter it?

Now all you can hope is that Google notices the source IP or user-agent of the attacker doesn't match up with the user's usual pattern.
Nice, I didn't realize that. I knew that whole album was full of Bill Hicks references, but I didn't know that that was one of them.
My instance was in Bellevue, funny enough.
Because you are repeating Russia propaganda. Svoboda is not neo-Nazi, neither it's fascist. It's a nationalistic party, yes, but it's far far far away from being neo-Nazi. Pravyj Sektor is not neo-Nazi either, on 27 February the leader of Pravyj Sektor Yarosh met with ambassador of Israel in Ukraine, and Yarosh explained that they are against antisemitism or xenophobia. Do you think it will be possible would they be neo-Nazi? Read for example "Open letter of Ukrainian Jews to Russian Federation President Vladimir Putin." [1]

> They have tried to scare us (and are continuing their attempts) with “Bandera followers” and “Fascists” attempting to wrest away the helm of Ukrainian society, with imminent Jewish progroms. Yes, we are well aware that the political opposition and the forces of social protests who have secured changes for the better are made up of different groups. They include nationalistic groups, but even the most marginal do not dare show anti-Semitism or other xenophobic behavior. And we certainly know that our very few nationalists are well-controlled by civil society and the new Ukrainian government – which is more than can be said for the Russian neo-Nazis, who are encouraged by your security services.

Or read "All-Ukrainian Jewish Congress: Antisemitism Not on the Rise" [2]. Or read articles on the website of Association of Jewish Organisations and Communities of Ukraine [3]. It observes antisemitic forces in Ukraine for decades, however I didn't find a single article that saw some threat from Maidan forces. But there are a lot of articles against Putin propaganda that exaggerates "neo-Nazi" threat. Neo-Nazi hazard from protesters in Ukraine is nothing more than an invention of Russian propaganda. If there is a fascist danger in Ukraine, it originates from Russian and pro-Russian forces that attack peaceful demonstrations, kill people, intimidate journalists, kidnap and shot in activists, invade foreign countries with intention to annex them.

[1] http://eajc.org/page32/news43672.html

[2] http://www.interpretermag.com/all-ukrainian-jewish-congress-...

[3] http://www.vaadua.org/ (in Russian)
Intel panel close to killing NSA bulk data collection programs
I disagree; I think the process should be as streamlined as possible. However, I could see auto-detection balanced with a confidence threshold; which, when not met, would ask user:

"Sorry, I couldn't determine if you had C code in your repo or is that Limbo code?"
A Day of Communication at GitHub