skysight-inc/HackerNews huggingface dataset:
Even more interesting they don't appear to be listening for HTTPS traffic...
This Is What World War III Will Look Like
Absolutely. A QT/GTK/Java UI framework is immediately noticeable on OS X, and IMO even Windows though to a lesser extent.

Doing native is without a doubt the right call.
No they can't reach anything but Alaska with fighters. And aerial refueling in Russia is a joke, not even all strategic bomber crews can do it, for any tactical aircraft only test pilots can, and not all even have aerial refueling eqipment. For all but very few special missions involving only strategic aircraft, you can forget aerial refueling.

If you think F-15 can be somehow lacking for air defense role you are really stretching the reality. In any potential conflict situation i.e. looming war with China, U.S. can easily take all of F-22s and deploy to Asia and American security will not be impacted at all.
Some.

Banks need to bite the bullet, too. Private banks were apparently smart enough to dump this on the IMF.

I don't have a problem with the IMF going bankrupt. Private lenders can better deal with these kinds of shenanigans anyway. The threat of bankruptcy forces them to spread out their risks better.

No need for IMF to compete with them.
> Once somebody writes a tool to unravel the obscurity, it is simple and fast for everybody to break the security.

Yes, it has a lower bound. But that tool has a high obscurity level itself. So the lower bound on breaking the security is finding someone who can write that tool.

Not great, but decent to buy time, as I said before :)
"...actually pay WSJ for access" - or use the Google search technique to get access, which I just verified works for me. (That is, copy&paste the headline into a Google search and follow the first link to the unrestricted article.)
> Docker does NOT replace configuration management tools

You're right, for now, but hopefully not forever.

Docker, the company, has got an insane valuation, so is monetize anything and everything in sight to validate that valuation. But trying to give away tools to developers is an uphill battle on a good day, never mind selling to developers. So Docker is pursuing the end of the market that's likely to pay off - the data center, and that's why there's such a huge push behind putting Docker into production.

Now, my experience with current CM tools is that it's still easier to boot a VM and tinker with it to get it working 'normally' (ie, bash + editing config files directly), and then throw that VM away and play with my chosen CM tool to get it working there instead.

Dockerfiles do a good job of bridging that divide, out of the box. On a fresh machine, I install the base OS, and then install docker, and I'm up and running Dockerfiles, albiet with a cold (docker build) cache.

Hopefully the next generation of CM tools can blend the both so setting up a local target is easy as 'docker build' and ongoing maintenance of deployed machines is as easy as 'puppet agent --onetime'.
The right way for these companies to restore your account would be several of the contacts you've added long ago to verify that it is indeed you, in some way a machine can use, such as you signing in with your OLD credentials (which are kept around), filling out a form with their contact details (which were in the addressbook on the service and to which you have sent at least a few emails long ago) and them forwarding you the generated keys to your email by some method they choose to reach you -- only by collecting 4 or 5 of these keys could anyone unlock the account. Presumably you choose the people to whom you've reached out another way and explained how to tell you the code to activate your email.

This is like an alternative to two-factor communication. It can only be defeated by someone actually hacking your account and then convincing 3-4 of your close friends to send him the keys to your account when you start the dispute.

I'm a big fan of using information obtained easily and casually in the course of doing something productive (like often emailing someone) for good purposes.

PS: I have disclosed it publicly on this date so no patenting! :-)
In my experience, if you start hearing: "I don't know what's wrong, it works fine on my localhost!" a lot, then it may be time to think about Docker.

In more general terms: more the complex the environment, the more moving pieces, the more developers on the team, the more servers in production, the more likely there's going be a discrepancy between what Developer-A has running on his machine, and what Developer-B has running on theirs. Docker helps keep everybody on the same page.

For me personally: I'm a dev on a number of projects, and Docker helps me keep my dependencies straight. I no longer have to change things around locally just to work on Project-A, I just get their latest Docker image, and I'm good to go.
Robert Coram's biography of John Boyd is very good.

http://www.amazon.com/Boyd-The-Fighter-Pilot-Changed/dp/0316...
All other things being equal, one-handed backhand can generate more pace than a double-hander. However it is vulnerable to high bouncing balls (it's hard to generate much pace on those and they wear you out) and getting "jammed" (when you don't have enough separation between your body and the ball - it's much easier to hit with some pace using 2 hands from a jammed position).
Government FURIOUS at this one weird trick used by a steam explosion to shed 2000 tons of concrete and steel plating.
Haha, ok. So I was a bit salesy with my description :) I've already received offers of investments, but they were in small amounts (~10k) that I didn't ask for and didn't accept (why give equity for such small amounts?). Technically I could guarantee funding, but indeed, I can't guarantee specifics like how much, when. I can say that the likelihood is optimistic.
The A-10C upgrade program seems to fly in the face of that.

Really, the biggest problem with the A-10 right now is that the airframes are getting old, but that's a problem with our entire aircraft inventory. e.g., the F-15 having been grounded multiple times in the past decades because of airframes literally giving out and breaking up in training flights.

The A-10 fleet is supposed to get rewinged to help with this; the USAF signed contracts with Boeing to build the wings before they started actively fighting spending money on anything that isn't the F-35.
var EventEmitter = require('events').EventEmitter;
var Promise = require('promise');

function Answer() {
var values = [];
var emitters = [];

this.modify = function(index, value) {
values[index] = value;
if (emitters[index]) {
emitters[index].emit('modified');
}
};

this.waitUntilEqual = function(index1, index2) {
return new Promise(function(resolve) {
if (!emitters[index1]) {
emitters[index1] = new EventEmitter();
}
if (!emitters[index2]) {
emitters[index2] = new EventEmitter();
}
function compare() {
if (values[index1] === values[index2]) {
resolve();
}
}
emitters[index1].on('modified', compare);
emitters[index2].on('modified', compare);
});
};
}

var check = new Answer();
check.waitUntilEqual(0, 1).then(function () { console.log('equal'); });
check.modify(0, 'x');
check.modify(1, 'x');
Can you name a few bare metal as a service providers?
Apple isn't trying to use the weight of the monopoly it doesn't have in a market to try to monopolize another.
>"Hangly Man"

That is quite amusing! I think the hardest word I've found for Koreans and Japanese to say is "parallel".
The EU Treaty has rules regarding government debt. Greece violated the treaty by running a bigger deficit than permitted. Additionally, the Treaty does not allow for default on debt. The EU courts will require repayment. Your suggestion that the EU courts will stop a breakup with a country which is in complete violation of EU law is optimistic.
> People can fucking use Google now. Yes, that improves their lives.

Socrates would disagree. I'm pretty sure I do too.
honestly, I use Clojure 1.7 for work every day and I don't even know what a transducer is.

It's easy to overstate the necessity of advanced features, ones very few programmers probably actually use.
Robust composition. Instead of needing a separate database, message queue, app server VM, you can run all 3 containers together on one omnibus machine, or separated as scalability needs demand.

Yes, you can achieve something similar using multiple layers in OpsWorks or different deployment schemes with normal Chef, but IMO containers make provisioning and deploying combinations of components easier than most other provisioning and deployment solutions. There's less opportunity for unexpected version collisions and because the network infrastructure is virtual, you can move containers between underlying VMs, allowing capacity planning without substantial reconfiguration.
Docker doesn't force you to put your app and your db on the same image. That is up to you. Most have "App" images and "DB" images separate.

If we want to get really specific, Its also common to see the "DB" image split up between the image of the disk where the data is actually persisted, and the image of the actual DB process. This makes it easy to play around with your data under different versions of your DB.
I think the title is right, but mainly because of the multitude of Safari bugs and its incredibly slow performance. This is for Safari of OS X: assuming it doesn't crash on startup (so for me, about two out of three computers these days, up from one out of three), Safari is a piss poor browser even when it manages to run. I have a lot of code that runs incredibly slow on Safari yet has no problems in other browsers. Sometimes it drops connections randomly. Sometimes pages just crash. Sometimes it just won't render anything. The exact same code works fine in Chrome, FF, etc. and is pretty typical angular code. In other words, it's cross-browser code. Luckily, I don't think we have many Safari customers and at this point, if things don't work in Safari, the bugs I find are filed with the lowest precedence (ie: they will never get fixed) and that only because we have a person on our team who insists on using this broken browser. The lack of support for the APIs mentioned in the article only serves to drive the point home for me. The developer tools are also substandard compared to either Chrome or FF.

IE at least had market share. There is nothing that makes developing for Safari (OS X) worth the time spent.
Ok we got it, you don't like Greeks even though you are one. No need to reiterate a thousand times. We judge the austerity program and theoretically, with your assertions on the volume of flaws in the Greek economy, it should be easy to demonstrate improvements in 6-7 years. The opposite happened, therefore something was wrong with the imported wisdom and despite the moral integrity of the troika (the troika is not Greeks, that should give you some confidence.)
> they let it twist in the wind because SaaS competed with their two interdependent quasi-monopolies

It wasn't called SaaS back then, but in any case -- they let it "twist in the wind" because their market had become the enterprise, and that's a market that wants stability, predictability and no updates if they can be avoided. By then they had killed all competition, so their incentives were to keep businesses locked-in through backward compatibility and security fixes. Add to that the big move to .Net and an effort to replace Flash...

IMHO it wasn't about the antitrust or platform control (they could have broken all the SaaS apps they wanted with each update, they had 95%+ of the market and were n.1 target for every website out there). They just had other priorities: the browser war had been won and attention was now on the enterprise market. Around that time, IIRC, Gates also retired, leaving Ballmer in charge; Ballmer was not the sort of technologist to lose much sleep over "the future of the web"...
https://en.wikipedia.org/wiki/Banana_equivalent_dose
banana contains radiations.
I was part of a company purchased by Cisco 2 years ago that has an open source component (Snort[0]). Cisco is continuing to invest in the open source product since it acquired Sourcefire. The big things being Snort 3.0 [1] (rewrite to allow multi-threading inside a single process), and OpenAppId[2] (application detection using Lua). These are things they could have kept internal but they continued to invest in the open source version. I think Cisco realizes that giving some stuff away with opensource helps build confidence with the tech community, it would be stupid for them to kill off these kinds of products and services.

[0] https://snort.org/

[1] https://snort.org/snort3

[2] http://newsroom.cisco.com/release/1354502
Post IPO: What’s Next for Fitbit and the Future of Wearables in Healthcare?
I don't filter any spam at all.

I have found it helpful and have done deals with people that would normally be considered spammers. Wish I could provide details but let's just say that some people who spam actually are legitimate buyers of certain products or services and respond quite well to reply emails.

How much spam do I get and have to go through? Easily 3000 messages per day. You will have to trust me when I say I have not regretted not doing any filtering in terms of what I do [1]

[1] And no I do not sell a product or service to spammers...
Considering that Safari fails to start on a regular basis (amongst a ton of bugs and problems with it), I'd say that breaks the web a lot more than IE6.
Apple Music launched
I actually contributed a bit to libtcod back when it was in active development :D

The roguelike I worked on before Cogmind was originally written to work with libtcod's frontend, but I wanted to do a few unorthodox things and rather than continually patch up libtcod decided to build my own frontend from scratch. that bit was all I was using from libtcod as I already had my own game library and roguelike engine at the time. My version supports mixed font sizes out of the box and is written in C++ rather than C.
> I was working on top of a huge CSS framework

Well, that's the whole thing then, isn't it? The huge CSS framework probably had tons of hacks (as you say) to make things work in IE8... it's a bit disingenuous to say you wrote everything to be clean and without browser hacks, if the hacks all exist but are buried under a "huge CSS framework".

Your whole experience could probably be restated as "I was working with a CSS framework that did a bunch of cross-browser hacks for me, and the tweaks I made to it didn't work in safari", which is a pretty uninteresting statement, because it's equally likely that any issues you had in safari are the fault of the CSS, and not the browser. (In fact, much much more likely.)
Not really. Russia defaulted in 1998 and had no trouble raising more debt. After they defaulted they suddenly had some free cash flow with which to be able to pay their new debts, and so they looked like a much better risk.

https://en.wikipedia.org/wiki/1998_Russian_financial_crisis

At the government level people are mostly just looking for ability to service. When you're spending 50% of tax revenue on existing debt payments, you don't look like a good risk. When you're spending 0% of tax revenue on existing debt payments, you look like an excellent risk.

It's super wacky, but that's seemingly how it works.
Practical use of client certs usually implies support for renegotiation too.
Those interested in von Neumann as a person may be interested in this 1966 film about him, at https://www.youtube.com/watch?v=VTS9O0CoVng .
You can build a docker image in a vagrant VM on OSX and deploy that exact docker image to production.

If your vagrant image resembles production, it's probably fine, but there's a level of confidence to be reached from deploying the exact entire self-contained binary, shipping it through QA and staging, and eventually promoting it to production.
How to Get into a Club for Free and Skip the Line (Real Demonstration)
Alert on what matters
Several US states are heading toward bankruptcy. NY is very generous with its social spending, while at the same time driving businesses and individuals out via oppressive policies. PR, as noted, just declared its $72B debt is unpayable. Other states are approaching similar conditions.
> All who invested in Greek government bonds should have done their homework.

In the end and unfortunately, I think we'll have to admit that they did. Nice interest rates and the "whole world" making sure it's paid back.
I agree. I think the F-35-can-do-CAS people contend that the F-35 can do CAS from altitude (above MANPADS range) with smart-munitions, but I doubt these claims for a number of reasons including availability/sortie-rate, ie cost per sortie, mission turnaround time, etc.
> I totally understand creditors need their money back.

No they don't. They took a risk and lost. Other times, they get paid handsomely for taking the same risk. That's how it's supposed to work.
MS was deemed to have a monopoly on desktop software, Apple is not. You're allowed to hinder competition for software on your operating system, if the user can reasonably easily choose another operating system.

Apple has a monopoly of taste – a self-defining market that won't switch OSes even if that constrains their other choices. But they could, so the "market of Apple users" isn't a discrete market under the law.

[Edited: gosh I type slow.]
https://en.wikipedia.org/wiki/Banana_equivalent_dose
Now to hook it up to twilio and get my sms notifications back.
B2D Lessons: Selling to Developers Isn’t Business as Usual
Well, he (she?) probably meant 'best male player'.

But if you want to compare them on pure tennis ability, head to head, Serena would have no chance of taking a set off of Pete :)
Do you mean like a war file?

(Yes, I'm being hyperbolic, unless you want to have your entire application running from a servlet container with nothing in front of it. And I agree, a single deployment object is just about the only way to keep your sanity. But still, this isn't the first thing that's proclaimed that advantage.)
>"things the market can't or won't do on its own."

This is one of those situations - be careful what you ask for, you might get it.

Apple and Microsoft between them make $35 billion in profit a quarter (not picking on them, just examples) - corporations don't need government handouts for this, they need proper motivation which is absent because security issues don't cost them anything except PR.

Actual monetary damages would alter that however. Fines, penalties, liability assumption, etc. You really want to see that?

Otherwise, how would it work exactly?

Existing models of the FDA (and its drug approval process) or the DoT (and its ability to force auto recalls) would introduce monetary damages, legal liability, government authority to pull products, and regulatory approval as ways to the free market ignoring costs related to security/defects - you really want to see that for the software market?

How would you REQUIRE corporations to have their code vetted by the "future software security agency" (FSSA)?
Or say FSSA provides reference implementations or reviews open-source code only? That's only part of the software universe, is it enough?

If participation is voluntary/optional, corporations still aren't going to care; they will need to be compelled to participate.
> There already multiple companies renting cars for driving for Uber/Lyft/etc.

What percentage of the total fleet are those? What percentage of the markets are they in? My guess: vanishingly small. It's also not clear whether those businesses would survive; there's a reason Uber dodged that end of the business.

> How do you measure the loss inflicted on everyone who remained unemployed when could they have been working?

So your notion here is that there are some number of people who were saying, "Gosh, I wish I could be a taxi driver" but are otherwise sitting around idle because of medallion restrictions limiting job supply? What's your evidence that number is greater than zero?

As far as I know, taxi companies have pretty much always been hiring in SF. And that's despite the fact that the medallion system artificially boosts individual income through supply restrictions.

Given that taxi drivers are on the order of 1/1000th of the American labor force, I suspect the medallion system caused exactly zero unemployment, but instead created an infinitesimal decrease in the general-pool labor price through a tiny supply increase.
>I believe one of the arguments was also that these couldn't be written in statically typed languages. Although, I do not know if this turned out to be true.

It's not true, they were just abstrusely defined and there's some weirdness around the implicit effects that you can choose to either ignore or incorporate into the equivalent.

Fusion is one of the main things Haskell is known for and an API that gets close enough to what one would use transducers for is `Control.Lens.Fold`.

Others have made more faithful attempts at making it explicit, such as in this post: http://jspha.com/posts/typing-transducers/
If you have an understanding of functions like map, filter, and reduce, transducers are actually pretty easy.

Say you have `(map inc [1 2])`. You can run that, and get `'(2 3)`.

A transducer is the `(map inc)` part of that call (slightly confusingly, this isn't partial application or currying). You can apply it to something like `[1 2]`, but you can also compose with it, by combining it with say, `(filter even?)` to get something that represents the process of incrementing everything, then removing odd numbers. Or you can put in things that aren't collections, like asynchronous channels, and get back a new channel with the values modified accordingly.

That's pretty much it.

What I think I love most about Clojure is that there are fantastic, esoteric, academic ideas that, when I read about them in a context like this for the first time, I a) do not understand them, and b) have no idea how they would be useful. Then I read an example or two, and suddenly it's apparent that the tool is really as simple as it can be--there's very little accidental complexity--and is extremely useful.
You seem to be confusing the eurozone with the European Union.
Potassium, which has a natural fraction of radioactive Potassium, is in every banana. We eat them without complaint. Fearmongers try to scare us with sources that radiate less than your breakfast banana.
Except Safari's market share is not anywhere near IE's. How many times have you seen a website that works only in Safari? I never did. However I've seen "only works in Chrome" many times. So if anything, Google Chrome is the new IE.
I always forget to breathe when I am deadlifting at the gym or whiteboarding in an interview.
I agree with a lot of what you're saying here. Greece should never have joined the Euro. There needs to be a procedure for an orderly default within the Euro. A lot of the bailout conditions were counterproductive.

But I disagree with the "strings" argument. If Greece defaults, the troika is threatening to do nothing more than stop loaning money to Greece and its banks. That's it. No leg-breaking.

The issue that Greece's banks are utterly dependent on constant and increasing loans from the ECB in order to stay in business. This has been especially clear in the last few days: the ECB stopped increasing the amount of money Greek banks are allowed to borrow, and in response, all of the country's banks are closed and the ATMs have been limited.

I think you also have the wrong impression about banks. I agree that people overreact to something like the collapse of Lehman Brothers (an investment bank). But this is something different. The Greek banks aren't just sitting on a hoard of their own money that they're afraid of losing. The money in those banks are deposits from the Greek people. When people say they are worried about the banks failing, they aren't concerned for rich people who run the banks, they're worried for the regular people whose life savings are deposited in those banks.