skysight-inc/HackerNews huggingface dataset:
The major premise of the statement, that war was a given, is effectively 'unassailable' in this case, but it isn't difficult to imagine such a calculus being abused. I think it was especially a danger when one compares the apparent flight of talent from the public sector when you compare the people working for the federal government in the 30s and early 40s to the personality types and intellectual capacity of people behind the red scare in the 50s.

Furthermore there are even worse imaginable scenarios than occasional use of nuclear weapons, namely, complete compliance from everyone else without nuclear weapons. In my opinion, many of the people in government in the 50s and 60s really were motivated by an anger toward people who they thought were their inferiors displaying insufficient deference, and I think tools to demand greater compliance can have a self-reinforcing effect—"these animals don't respond to x level of force, so we use y level, which is much softer than z level" et cetera.

And yet with hindsight we see that after ending the war in the Pacific, nuclear weapons were a significant factor in keeping the Cold War "cold" long enough for the relative strengths of the two systems to matter as much as how the balance of military power happened to lay at the end of WWII.

So my point isn't that I think the end didn't justify the means in this case, but that it is because of the specifics rather than the value of the rule. As a general rule, it is a horrible one. Just as sometimes fighting a war is better than not, the opposite can also be true, and whether or not its important to insist on supremacy, even when there is little cost, is a discussion that should come long before the analysis of different weapons' impact.

The danger is the implied generality of the rule. It is tempting to shift the conversation to quantifiable metrics like lives lost, because it is easier than the very difficult, soft discussions about whether pursuing various policies do anything to create the world we want to live in.
The big 1.6T question is who is buying them? Right now it looks like they are going to Belgium?
I find it hard to ignore "time required to learn". If something I'm already familiar with is adequate for the job, I'm going to go with that. I already know all of the ins-and-outs and gotchas.

Now, if there's a compelling reason to go with another technology/framework, then by all means, I'm open to it. But if there's little learning cost, I stick with what's familiar.
Yep, it happened to me: twice.

First time, I had an HP laptop with Windows XP Pro OEM in 2006. All worked fine, but one day out of the blue it told me that my copy of Windows wasn't genuine. I don't know what caused it & reinstalling Windows over the top from DVD didn't fix it. I seem to recall Windows then kept shutting down after 2 hours, so backing up my data before a reformat was extremely difficult. Once I reformatted & did a clean reinstall, it worked again.

The second time, I had a MS BizSpark membership via the Association Of Software Professionals, and was testing my software in Windows 7 VMs. 8 months later, my Windows 7 claimed it was non-genuine. I enquired with Microsoft, and they said my business shouldn't have been eligible for BizSpark because it was more than 3 years old, so they'd cancelled the BizSpark membership & blacklisted my Windows keys without notifying me. I would've preferred if MS verified my eligibility upfront.

I switched to Apple as a result. I know, it's another proprietary OS and tied to one hardware vendor, but at least in 9 years it has never locked me out of my data or my machine.
Purple belt also. I've been training about five years. Cool to see others on here.
Paleontology’s Strangest Fossil Finally Explained
most impressive
Talk about too little, too late. The largest consumption of fuel in the middle east wars was ... for air-conditioning tents(!) Vehicles come in far behind.
I should have said non-monetary.

The way Amazon is using "free" the definition means that you don't pay money for it. Full stop.

There are other ways of calculating what your "costs" are, such as including opportunity cost (what you're referring to as "time wasted." If you use that definition of "free," literally nothing is ever free, as you're always forgoing something else.
> that resulted in lots and lots of people getting killed

Nitpick: "resulted" implies a passive role that is letting him off a bit too easy. Lenin wasn't out to commit genocide, but he still gave orders to hang people by the hundreds, blinded by an idealistic belief that it was for the greater good.
I've worked as a senior game dev in Berlin and ~€4k/month gross is par for the course. Could be higher outside of games of course.
Nope. It is a rather gimped implementation sadly but that is pretty much true of Windows 10 in general. Lots of good ideas about 30% implemented.
Hmm fair enough. I not 100% convinced until I try though. I wonder where or when I'll see one on the road.
Ashley Madison hack raises Digital Era questions of media ethics
It really matters whether the art is good or not. Without wise judgement about the quality and value of different works, we can't have a beautiful world or live in beautiful cities.

Of course, getting your leaders to have good judgement is hard. But everything about organizing a happy human community is hard.
And on the manufacturer's website: http://oshkoshdefense.com/vehicles/l-atv/
We Think People Vote Against Their Self-Interest. Research Shows They Don't
This could have serious implications for the US. Here is why:

With a lot of supply, the price of treasuries will go down, so the US government will be forced to offer higher yields for the newly issued debt to sell. This will:

- increase the servicing cost of the $19T debt (will cause the debt to increase even faster).

- cause a drop in the stock market, as more cautious investors (retirees, etc), enticed by increased yields, reduce their stock market exposure

It all depends on how many treasuries China wants to sell.
The Chinese care more about the ability to "control" their peg than they do anything else. What they don't want under any circumstances is a black market exchange rate that differs substantially from the official rate. Because once you have that the government no longer controls the exchange rate. So they have devalued a relatively small amount and now they must maintain the peg at the new level, if that means selling a boat load of treasuries to do so, so be it, that's the purpose of holding the treasures.

To your point on selling USD denominated debt to prop up the stock market.. why? They Chinese stock market is denominated in Chinese Yuan, not USD, if they wanted to prop up the market they could just print the yuan and buy stocks, they don't need to sell Treasuries at all to do that.
I wouldn't begrudge anyone who made similar judgments about the Common Lisp community based on their interactions with some of its more colorful personalities. I further wouldn't disagree that there are major flaws in CL the language. Why do Haskellers have so much difficulty doing likewise? Other than minor concessions, such as records, Haskell is apparently perfect (and spaceleaks are only ever a problem if you're a n00b)... The whole thing reeks of a cult.
Which is useless then, because the output can't safely be considered a string anymore. I don't really see the point of writing the C "equivalent" and giving it any point when it doesn't even do the right thing.
I believe that they just added up acquisition amounts and the last funding rounds of each company. I don't believe that number represents what "they value" the portfolio at beyond that.
Vehicle is still a good thing, large on-base generators are easier to resupply than vehicles out in the field.
>Talk about too little, too late.

Learning a lession and implementing a fix within ~5 years of that issue being raised is fairly quick for the USGov all things considered.
Migrating Over 1,000 Production Components to a Mesos-Based PaaS
The sideways text made this very hard to read!
Very much agreed; I tend to dismiss claims of "we study lethal moves, so we're more effective". You are good at what you train at. Training must be a close simulation of reality.
Windows pushed me to Linux, and Linux pushed me to OSX.
Very interesting anecdote. I wasn't able to compete in physical competitions so I did get support undertaking Speech & Debate, eventually earning enough points to become a National Forensics League member. Having the self-assuredness to stand in front of 5 people (waiter) or 300 strangers (movie theater employee) and deliver information and interact is a skill that can't be taught out of a book.

Also, unlike calculus or basic physics, human interaction and social norms are very fluid. As in math through high school and college and in the professional field is pretty static. Human interaction in each of those spheres / times of life, not so much.

I think in certain disciplines there's study in "code switching" which attempts to describe the phenomenon. Such as an educated, excellent speaking person sliding into a drawl and slang when hanging around family members which don't share the same expectations of communication.
Cambridge is a really bike friendly city but the bike theft level is beyond silly. That's the next problem to solve.
That's a shame, it works as you'd expect in perl6:

sub MAIN($s) { say $s.substr(0,12) }

$ perl6 test.p6 ǎěǐǒǔa̐e̐i̐o̐u̐ȃȇȋȏȗ
ǎěǐǒǔa̐e̐i̐o̐u̐ȃȇ
i3 is what I run in linux, and the user flow for it vs 'virtual desktops' in a more conventional desktop are too different to compare like that.
That can be solved by just using more drones.
In terms of supply and demand what you say makes sense, but:

> China sells the dollars it raised to buy Yuan.

The Yuan is a highly controlled currency that does not behave like other normal free market, floating currencies.

The Chinese government sets the exchange rate as was shown just weeks ago when they devalued the Yuan and Trump call that move the start of a China/USA currency war.

> Demand for the Yuan increases, hence the Yuan becomes more valuable

If the Yuan was free floating that might be true, but even then, since China is a net exporting nation they want a low Yuan, so that their exports are cheaper and their imports are more expensive. So why would they want to drive up the Yuan?

I'm really not sure what is going on but everything they are doing (i.e. selling US bonds) goes against what one would expect.

The only thing I can think of, because of the turmoil in China (i.e. the share market shock, property bubbles etc) they are a bit short of cash and rather than print money (which would causes inflation) they are raising money by selling some of their US bonds.
I am so confused ... don't the Chinese want a devalued Yuan? It helps their economy, right?

Did they shift course in the past week???
It's light compared to current MRAPs.
> I think they actually behave rationally, but all according to different fact-bases.

Rationality, in the economic sense, involves (among other things) actors acting with accurate and complete information about all consequences of their market choices. Actors acting with "different fact-bases" are necessarily acting with inaccurate and/or incomplete information (because if it was both complete and accurate, it wouldn't differ between actors), and therefore, economically speaking, irrationally.
I meant before taxes. The after tax quote would vary greatly (married? how much does your spouse earn? have any kids?).

Married with stay-at-home spouse and 2 kids might pay half as much in taxes as a single person earning the same gross salary.
Britain also transported the convicts to Australia:

https://en.wikipedia.org/wiki/Convicts_in_Australia
Just curious, what's wrong with writing a compiler for a C-like language in itself?

It seems to me that one of the goals of a compiler course is to fill the mysterious gap between what machines do and what high-level languages do. For maximum educational effect, the language being compiled should be the same as the language used for the compiler. Anything higher level than C would probably require a runtime, with garbage collection etc., so a C-like language seems like the obvious sweet spot.
I'm guessing this was not written by a native English speaker, so a bit hard to understand in some key ways. Not really being a crypto guy myself, that's just enough to make this hard to follow.

Just to confirm that I'm getting this... basically this is describing steps that might reverse engineer a C#/.net program that uses an embedded encryption key? Yes, a heavily obfuscated program, but the real weakness is that the key that encrypts the data exists within the code?
None of the snippets comes even remotely close to doing the right thing so it doesn't really matter.
Top prototyping tools on the market
The quality of Medium posts is highly variable, with posts trending toward the low-quality promotion-in-disguise articles.

I think the auto-penalty has been toned down a bit though compared to when Medium first launched.
You can use your own domain with GitHub Pages https://help.github.com/articles/setting-up-a-custom-domain-....
Bridging the divide: Business users and machine learning experts
5 Growth Hacks You Can Implement Today Without a Developer
China informed the US that its going to be selling its treasury notes (for dollars) so that that it can buy back renminbi (its currency) in dollars to increase the value of the renminbi versus the dollar. With any other asset this would be a sort of 'who cares', however the US finances its own government debt by selling treasuries and having two sellers on the market means that you start competing for buyers, and you compete by selling them at a discount (which raises their effective interest rate).

What that means then is that even though the Federal Reserve is interested in keeping interest rates down, you can see interest rates of treasuries can be pushed up, and for the US, selling new treasuries to finance the deficit will pay more interest (causing the deficit to be that much worse) and that can also push interest rates up.

Bottom line, China did the right thing by letting the US know they are pursuing this strategy in order for the Federal Reserve to continue to manage its own economic policy.
Well, they started it.

That's a trite expression but actually a vitally important part of the international law of war. Initiating a conflict is the immoral act, collective self-defence is not. How far back does collective self-defence reach in terms of destroying the enemy's capability to attack you? That is the difficult bit and where so many people take issue with the Israeli use of this justification.

(Unless you want to argue against armed self-defence tout court, that the participants in the defence of the Warsaw ghetto were also murderers etc. etc, which is a self-consistent but rather unusual position)
But even with cmake there's no standard place for third-party libraries to be installed on Windows. There's no /usr/lib and /usr/include analogue. So if I'm writing software that uses a third-party library I either have to bundle it into my source tree or hope there's an installer for it, burn the default installation location into the build system, and hope the user compiling my code has not overridden the default location. (I know some installers like Qt will make a system environment variable to say where their libraries are, but that's not particularly nice if everything did that.)

In my case I needed libapr, and as far as I can tell there is no installer for it, so I wound up just saying "drop a compiled copy of libapr into this location in the source tree" into the build instructions since I did not want to redistribute it with my source.

So yes, I dearly wish for something like a working pkgconfig on Windows.
Tesla’s Model S P85D Just Broke Consumer Reports’ Ratings System
Agree, both were mass murderers. But considering the body-count, there a difference of quite a few... orders or magnitude.
Deadlines and Estimates in Startups
This may indeed be true, but Haskell has nonetheless developed a reputation, and it's not a reputation that it shares with just any other community. The only comparison I can think of is Lisp in the '90s and early 2000's.

My suspicion is this: There are lots of ways to make people feel inferior, or at least make them feel like you think they're superior. Most of them are ones that people probably don't do on purpose. But when you do it, the person you do it to is going to think you're a smug jerk nonetheless. There are also a lot of people who are supremely self-confident and therefore largely immune to being made to feel inferior. Many of them have been like this all their lives, and are therefore oblivious to this social subtlety.

One easy social gaffe that doesn't get discussed much is having no sense of humility about your language's obtuse syntax. Yes, I know, it's a familiarity issue, all languages have obtuse syntax, etc. etc. Doesn't matter. What matters is, if your language's syntax is different enough from Java's or Pascal's then it's going to be widely perceived as being obtuse. And responding to that with anything along the lines of, "Huh, makes perfect sense to me," risks coming across as a smug jerk.

Using the M-word is another famously risky behavior. Ironically, at least in my experience using it is also actively harmful to any attempts to explain the underlying concept, because at this point that word is @$#@ loaded. You can take someone who is already implicitly comfortable with the concept and uses them all the time in practice, and reduce them to a confused heap just by mentioning the M-word. And at that point, any attempt to pursue your goals will also risk coming across as a smug jerk. No, trying to address this issue head-on by writing blog posts with titles like "You already understand. . ." does not help. It just makes you come across as a condescending smug jerk.
Employee Engagement to Disengagement
No offense, but you've obviously not even given a cursory glance at the link, yet pretended to do so by calling it "neat" and immediately promoted your own unrelated link. Please don't do this.
Japan didn't surrender until the Soviets declared war and wiped out their million man army in Manchuria which was after the bombs were dropped.
What Parisian history can teach us about software architecture
Replace "people person" with "strong communicator" and I can buy into such a premise very easily.

For many years I've expressed a belief that the only skill set that will remain viable throughout technological change is the ability to communicate. In simplified form, there are many friction points in social or commercial interactions which can be worsened by mis-communication or conflicting social norms. For example, certain cultures have very low opinions of women, and when expressed as though it's a norm in a different environment, that doesn't promote a successful outcome.

For a shorthand example, just check out advertising. Yes, there's a significant amount of data-driven research, and I know Google is at the top of this pile of...commerce...with its AdWords, so I take that to infer advertising is one of the most hit-or-miss areas where disruption was beneficial.

But here's the thing: Algorithms can't write jingles or colloquial slogans that will resonate with a particular audience. They can analyze them, but not create them, and I'm comfortable holding this belief until I see something which really revolutionizes technology in this field. I try to keep up with progress in conversational AI and the Turing Test challenge when I can, because I see that as the first major field where progress can be quantified and proven a success.

Oh, and this is legitimately tongue-in-cheek, but if you want to see a great example of what I mean, just look at the role of a Chief Executive Officer. They don't actually work as we might define it by input of labor, crunching numbers, or assembling information - they take loads of input, run it through their internal processor, then tell people what to do. They network, socialize, and communicate and for some reason, in the US, get paid vast sums of money for performing this role. I find it kind of funny and sad how high they're held in esteem, when realistically, they put in fewer hours, less effort, and reap rewards far greater than the run-of-the-mill high school teacher.
You could also see it as a way for the US government to justify additional tax revenue or decreased spending to pay down outstanding debt.
The Allies responsible for making the decision did have access to intelligence reports making it clear that senior representatives of the Japanese were trying to mediate an end to the war, including explicitly quoting many of the Japanese comments - both intentional communications and intercepts - to that effect.

There's no shortage of notes to suggest that White House decision makers were aware of these and debated the possibility that including a guarantee of the Emperor's position in the Potsdam Declaration might have made surrender possible, but didn't want Russians as mediators and were more concerned about domestic opinion of demanding anything other than unconditional surrender than actually hastening the surrender. Ultimately these considerations (and others) took precedence over saving lives, and if anything is hindsight bias it's the [plausible] argument that a more stable, peaceful and prosperous Japan was achieved through insisting on total defeat and not involving any Soviet "mediation".
"I expect the author is trying to say something about Go that I'm not quite getting."

I assume "Go sucks because, look, this one weird case is a bit ugly." (that is, as rhetoric, not dialectic; it is not literally claiming "one case bad" -> "Go is bad" in the logical sense.) A weird case that I've programmed many thousands of lines of Go code in but never once encountered. Taking a slice out of a string blind like that is actually a bit rare; usually in some way it turns out you actually have length information somewhere in the environment. It's hardly like "slice index out of bounds" is some sort of terrible error... it is, at least, arguable that Python is in the wrong here for being so willing to return a string generated by [0:12] that is not 12 bytes/characters in length, which seems like a reasonable assumption to make of such an operation.

Now, if we want to talk about little examples like this, let's talk about sending on something like a channel in Python, to say nothing of Python's implementation of the "go" keyword... oh, yes, I see, suddenly this is an unfair way to compare languages.

Yes, it is.
I just drove up through WI a couple days ago and saw trailer after trailer of Oshkosh vehicles being shipped out. I saw a new one never seen before, not this L-ATV. It looked like something out of Mad Max. It looked like it had a single seat, cockpit up high, very narrow with big wheels. Can't find it on their products listing or wiki though.I saw quite a few of them too.

Is there a list of new Army vehicles being put into service I can find?
May be I should've phrased it as "assuming that the time required to learn is more or less the same", then how would you do it
The only thing that concerns me overall about bike sharing is helmet use. It's so easy to casually walk up and rent a bike that riders rarely consider safety. In Chicago, I frequently see Divvy users riding around in traffic without a helmet.

Alternatively you're carrying a helmet everywhere you go for no reason. I'm not sure how to solve that.