skysight-inc/HackerNews huggingface dataset:
Similar to: http://blog.nuclearsecrecy.com/2012/09/19/the-heart-of-deter...

On the 'nuclear codes' to launch an attack:

My suggestion was quite simple: Put that needed code number in a little capsule, and then implant that capsule right next to the heart of a volunteer. The volunteer would carry with him a big, heavy butcher knife as he accompanied the President. If ever the President wanted to fire nuclear weapons, the only way he could do so would be for him first, with his own hands, to kill one human being. The President says, “George, I’m sorry but tens of millions must die.” He has to look at someone and realize what death is—what an innocent death is. Blood on the White House carpet. It’s reality brought home.

When I suggested this to friends in the Pentagon they said, “My God, that’s terrible. Having to kill someone would distort the President’s judgment. He might never push the button.“
> Why does my editor need to be "in the cloud"?

It does not HAVE to be. But it is another option and great one at certain situations. Such as showing someone how to start programming, working on small project without having to deal with setup time etc.

I really like it actually. It's not meant to be replacement of local machine IDEs.
Ad Agencies Scramble to Form ‘Pokémon Go’ Strategies
I'd say you are seeing development tradeoff's that they are having to make. Likely code bases, like the one for OneDrive sync, is shared across multiple versions of Windows. That comes with tradeoffs though as newer versions of Windows might have features which are utilized to gain functionality, security or reliability. Then to support the older OS's the team tries to implement similar limited functionality but it isn't as thoroughly tested as the OS likely. Not to mention, think of it this way, if say 70% of your clients are on Windows 10, you'll probably optimize testing and features around that, not anything prior.

I highly doubt this is done specifically to force people to upgrade, or to screw their older versions of Windows. And I am sure more then once a developer or product manage has said, well if they don't like that they can upgrade Windows. If you have ever written a client deployed application you have likely said it too.
Match it with a twist
>Secondly, why pay for Starcraft when I can just play Starcraft-JS for free?

In the world I would like to live in, Blizzard game devs would see this as a challenge and aspire to make games of sufficient quality that they fairly out-compete a scrappy open source js pretender.

The state of the gaming industry being what it is these days though, theres a solid chance of this project producing an objectivly better game than Blizzard is currently capable of making.
I don't really see how this is any different to a supermarket giving better visibility to their own brand generics over branded products. There should be no onus on Google to display anything other than what they want to display on their site.
Personal finance made simple
I think you should take what he said as saying we should get rid of those
Even the best job? Because working for them was the worst work environment I ever experienced in 15 years of employment as a software development engineer.

Amazon may have some cheap prices and their customer service has the margins available to offer refunds/replacements quickly. But that all is easy guise. Amazon is rotten inside. Each product team does whatever it wants. So how long can the exterior hold a toxic spill?

Those AWS dashboard icons look really nice. Makes everything look so organized and contiguous. But each of those services is done in different languages, different frameworks, by different teams, with whatever crap will hold the leaks and terrible patchwork programming by their average employee who will on average, stay less than a year. The churn is real.
The reason my team uses C9 is it facilitates remote pair programming in a really nice way. That's the main purpose of it for us.

It also means I can have a nice IDE running on our development server instead of on my local machine, which is handy because I have two different computers I use for work (a desktop and a laptop.) My workspace is not just similar but literally the same workspace on both machines.
I do have it since the beginning of 2016... I have 16k followers so it might explain the 1k+. It's in the options, right under "Posts You've Liked".
> Firstly, non-enforcement of trademarks results in losing said trademarks.

The Starcraft-JS people might be able to argue it's a purely descriptive use, definitely if they change the name to ThirdParty-Starcraft-Clone-In-Js or something like that.
Why would YC wishing to "opt out" of ranking lists be relevant to the ranking lists?
Bitcoin doesn't require weekly check-ins, but Good to know (thanks) - that's a less extreme requirement for Lightning. However, being online wasn't a main pressure for the potential problem of central hubs.

(e.g. the large parked capital requirements acting as a barrier to entry, fees - if bitcoin is to be a low-volume settlement layer - plus people wanting to keep spending money consolidated (i.e. opening as few channels as possible) while still getting the benefit of complete payment connectivity)
Congratulations C9. My team uses C9 literally all day every day, and I hope this only means you'll have more resources at your disposal for faster iteration.

My only concern is that this could possibly mean getting rid of SSH Workspaces. Please don't let that happen. SSH Workspaces are required for us, and if that goes away we will have to find another solution.
Because what you do affects your neighbors.

Why should I have to move if you decide to no longer use your bathroom, and instead build a make-shift outhouse on your property line by my home's entrance?

Or you decide to rent to 4 families in a 1 bedroom/1 bathroom apartment?

Also, watch what happens to "your" property when you stop paying property taxes for a number of years.

There is also the concept of the "commons", which we share.

https://en.wikipedia.org/wiki/Commons

If you were advocating for separate planets, then yes, I would agree.
it still is providing more security. yes it has a security hole, but for example if i'm in starbucks - you can't sniff out my cookies over the ssl encrypted traffic. Sure a backend provider can, but it's a layer of protection... I suppose an interesting question here is there away for the browser client to detect this type of hole and alert end users to the risk...
Hopefully your C9 workspace is on a development server instead of on a production one....
First, is there a single event in history where multimillion dollar trademark lost the protection that was paid for because there existed open-source hobby project with the same name?

Secondly, are you seriously comparing a game that had 10 installments or so and sold in millions of copies with somebody's fan hobby project?

Could reasonable person confuse the two? Could reasonable person claim that one is substitute for the other?

Also "bottom line" suggests that Blizzard could be harmed financially which is preposterous.
KiSSFLOW Enhanced – workflow with Google Docs Integration
I assume they will also be changing their hosting over to AWS soon, so they can remove this bit from their features page.
> VMs hosted on Google Cloud
> We know that latency is important and Google knows how to deal with global availability. This is why you will get all the benefits of Googles infrastructure for free.
Nintendo re-releases NES as mini console
$7m is a slap on the wrist for the sort of thing we're talking about, and coming clean shouldn't be a get out of jail free card either, which brings with it all sorts of pathological behaviours as well
The point was that C9 offerings are likely to continue. The branding might change.
Windows 10 Enterprise E3 access for the price of a coffee
This is the Napster generation. We don't think all laws should be obeyed.
I have to gently remind that am not a subordinate to you of any kind and don't have to keep up with your agenda. That said I'm entirely fine with corporations, their customers and free markets.

It is not illegal to discriminate against a group not protected legally, and often even a moral thing to do. I discriminate against assholes all the time by not giving an equal weight to their opinion.
Most of what you'd want to do with Darktable is more akin to developing your picture, rather than editing it.

Look at it this way: your camera captures a lot more information than a JPG can hold. Either you let the camera decide which bits to keep, or you shoot RAW and use a tool like Darktable to help you decide for yourself.

And because I know what my tooling is capable of, I can tweak the first stage (setting up the camera to capture the image) bearing in mind the way I want to process it, to get a better picture than I'd otherwise be able to take in that context.

Of course, I could also set up the camera to have the right levels of saturation, sharpening etc. before taking the picture, but the camera controls aren't nearly as fine-grained and I don't have time while shooting to tweak and re-shoot every image several times.
Thanks for the link! I think it's not really possible to derive general conclusions, regardless of the app in question, though. Compared to Gimp or Inkscape, Skype is a different class of application.

From my personal experience, most people doing graphics usually have a multiple monitor setup. That alone rules out Gimp's single window mode for me.
I kindddd of feel this way about the "global" context as well, but it's one of those sketchy-yet-handy things haha. Though beyond react-router and redux using it I haven't touched it personally.
Nest Launches a Stylish New Outdoor Version of Its Nest Cam
Django REST framework 3.4 Released
Seems like a smart move by Amazon if they integrate cloud9 as a standard service.

I liked Google's web based IDE when I was a contractor there and for about a year I experimented with using nitrous.io. Right now I am experimenting with using codeanywhere pointed at my own large server instance.

It is tremendously convenient having one development environment set up that can be accessed from all of my devices. Hopefully Amazon will raise the bar.
No layer styles for example makes GIMP unusable for me.
Top 10: Best 2016 Trailers for Upcoming Games
Not entirely true, you can inline SVG in the data URI of a background-image declaration. It's kind of cheating, but absolutely works.
God’s Git log
He or she who has not edited production code or configurations with vim/emacs/nano cast the first stone.
When people say “composition” they refer to different things. You are referring to object composition.

In React, “composition” means has a very specific meaning: it’s putting components into components. It has very little to do with object composition because in React component instances almost never “talk” to each other. They don’t call methods on each other.

React component model is much closer to functional composition which doesn’t suffer from the drawbacks you describe.
If a supermarket did give favorable exposure to their generic brand products, the other companies could complain about that and it would be unfair. Usually the generics are on the shelf right next to the brand products for this very reason.

It's also hard to compare Google to a supermarket. Other than towns where Wal-Mart is the only option there's not really a real world comparison to Google. You can say Bing is a real competitor to Google but we all know it barely makes a dent.

The other issue at hand here is Google being misleading, because they present that the rankings are objective/fair to both users and the web sites being listed. If they are skewing in favor of their own products, that's clear misrepresentation.
This looks incredible, congratulations to the Elixir team!

Perhaps more exciting than the first part of the post is the second bit about the future. It's fantastic to see such a clear path forward for concurrency in Elixir. Definitely looking forward to GenStage.Flow
‘Brexit anxiety’ brings queue of patients for psychiatrists
True, but I think it has to do with the fact that Google is 90% of the supermarkets in town and most people don't know that there are other supermarkets at all.
Yes, I included it precisely because there's no reason to ever hit an elk. "some of these obstacles ..." -- it's one of the extrema that you might imagine as test cases for this kind of a feature.
Moving SNI into the encrypted channel would require completely redesigning TLS's key negotiation mechanism.
No, it's fundamentally impossible - as far as the browser is concerned it's talking to a server that's speaking HTTPS (CloudFlare's server) and it can't possibly know what that server's doing behind the scenes.

If I see HTTPS in the title bar I expect the owner of that certificate to be responsible for the content I'm seeing. It's utterly irresponsible of CloudFlare to enable this kind of configuration.
> Secondly, why pay for Starcraft when I can just play Starcraft-JS for free?

It's a clone of the original Starcraft, which came out 18 years ago. I doubt Blizzard sells that many copies today...
We are sharing what worked for us. Why would be encouraging people to use patterns that did not work well for us?
Linux Airlines

When you board the plane, you are given a seat, four bolts, a wrench and a copy of the seat-HOWTO.html. Once settled, the fully adjustable seat is very comfortable, the plane leaves and arrives on time without a single problem, the in-flight meal is wonderful. You try to tell customers of the other airlines about the great trip, but all they can say is, "You had to do WHAT with the seat?"
So does Amazon. What's the big deal? Anybody ever believe Google results are not skewed? That's kind of the whole point - the results are customized per individual. Of course that includes skewed toward items Google considers more important.
CATCHPHRASE!
Curious, how is the back pressure actually implemented? ACK message or ETS public table?
He said "significant fraction," not majority. In 2014 in the US, speeding was a factor in 28% of motor vehicle crash deaths.

http://www.iihs.org/iihs/topics/t/general-statistics/fatalit...
1v1 as a main focus. with 2v2+ and FFA optional fun modes.
We all pay our taxes here. Taxes are necessary for having the infrastructure that we have so that we can live in a civil society.
> 2. Some SSL is better than no SSL, though it can also create illusion of full security.

In this scenario the illusion is a much bigger problem than the benefits. If I make a request over https I do not expect my traffic to be sent unencrypted over the open internet.
Ask HN: How do you feel about applications being a web-app wrapped in Electron?
I don't like them, but I can't decide why I do not like them. So I'd like to see what the masses think.

Note that by "website wrapped" I mean just that - a website, not a website which is necessarily accessibly via internet. So this includes the new Skype for Linux Alpha (which I am assuming is web.skype.com wrapped in chromium. if it is not, just think for now it is for example's sake) but not an application to flash ISOs to USB drives[1] which uses node APIs and native extensions for the logic, and electron mostly for the UI part and JS for driving the UI.

[1]: It actually exists: www.etcher.io, but that's just an example. No specific application intended to be pin-pointed.
I will fight hard to never use globals or Singleton's. It makes my code conceptually way more obvious but sometimes the boilerplate is just wild to pass things like eventemitter around
...or just get another product that already does it. You have to be really hard up to want to diddle with every package you come across with shortcomings. And even if you do, then you have to struggle to get your changes pulled. Gotta be emotionally invested to go to the trouble.
I am a little suspicious of those wine studies given that master sommeliers can identify vineyard and vintage in blind tastings with reasonable accuracy. Different wines taste fundamentally different. Saying people can't distinguish between red and white is like saying people can't distinguish between Bud Lite and Guinness.

Who were these "experts" really? Restaurant critics? Even some wine critics I could believe, but not wine experts.
Good to see. I am on Linux all the time now. The one pain point I have from moving away from OSX is photo editing. I used the Preview program for really fast photo cropping, color correction, etc. it took me close to zero time to edit a photo.

On Linux, it feels like I am running through mud when I use Gimp. I need to invest the time to simplify my workflow, obviously.
How to Test Your Color Matching Skills
If I grasp that right, it says that if something is provable mathematically, then you can write a program for it with an equal meaning.

I still don't see how that prevents user error. My question is then how do you mathematically prove intent?

Also, how far should "sufficiently advanced" be?

We already have a tool for that in the forms of unit tests and types does help if the subject is abstract enough.
I've never understood the mismatch in this test. Inability to distinguish isn't the same as "being better" (strictly speaking, it's pretty much the opposite). What if people could tell Stradivarius from modern violins, because modern violins sounded better?

I understand that this test proves that modern violins sound just as good as Stradivarius, but how do you tell which sounds better? I guess you make a blind test where you ask people which of the two things they like best...

The test says that they couldn't distinguish if the violins were old or new, but they got 31/33 guesses wrong, which is a 93% failure rate, a.k.a. 93% success rate, far higher than the 50% you'd expect by chance.

They seem to be conflating two tests, one being "Can you tell which violin is new?" and one being "Which one do you prefer?"

Maybe the title should be "blind-tested soloists overwhelmingly prefer modern violins to Stradivarius".

/rambling
Rich people in general, I think. 90% of rich-person houses in Ireland have terribly uninspired (though often very expensive) interiors, too. This one does seem like more of a mess than most, tho.
Tangled – Audio-Visual WebGL Experiment (use mouse drag/zoom)
If you are coming to do design work, odds are you don't equally possess the skills to code your own design tools.
Last time I tried, GIMP couldn't even import a layered image. It just flattened it. Useless. I have Gb of images; I can't even begin to use GIMP unless my investment is preserved.
That rhetorical question touches on a very important point, and I agree 100%. Dynamic memory allocation allows programmers to absolve themselves of considering worst case (memory usage) scenarios. As long as they handle allocation failures, their program should function predictably under all memory circumstances (in reality, we know this isn’t always the case, especially when the failure occurs deep in the call stack). The problem is predicting the memory circumstance itself. The way your program behaves is essentially tied to something external, which makes it that much harder to predict the overall behavior. This scheme makes sense in environments where you really have no idea how much memory will be available to you, such as a conventional PC program, but not on a system that has a single dedicated purpose. One could make the argument that if the program gracefully handles an allocation failure, then there should be no problem. My counter argument would be that in many embedded systems, it’s better to have a predictable, but low failure threshold as opposed to a potentially higher, but unpredictable failure threshold.

Another analogy: I would rather have a program with a 100% chance of hitting a bug under a well understood circumstance rather than a program with a 0.00001% chance of hitting a bug under an unpredictable/unknown circumstance.

In an embedded environment, you have complete control over the system and all aspects of it (or at least you should).

You often need to understand the behavior of your system under all circumstances, and that becomes _much_ easier to do when you operate with fixed size data structures because you now know exactly when you will run out of memory.

Consider a hypothetical embedded system where you’re creating a sub-module which must handle external events by means of a message queue. If you know that you can only have three possible events, you can statically allocate your message queue to be 3 deep to ensure that you will never drop an event. If you were to use dynamic memory allocation, you can’t make that guarantee because you don’t know what the other components of the system are doing (and how much memory they’re allocating). Even if there are no other allocations taking place, you still can’t guarantee that yours will succeed due to the possibility of fragmentation.

Statically allocating your buffers ensures that if the program can be loaded in the first place, you can predict with 100% certainty your program will be able to handle those 3 events.
It's demand based. The consumer will request a fixed size of input and then the producer will send up to but no more than that until more demand is made.
> trustlessly outsourcing the requirement

Unless I missed something, outsourcing watching the blockchain cannot be called trustless; they need to know what to watch. If your watcher collaborates with your LN-hub, you are doomed.

Here is my get-rich-quick-scheme:

* Setup a big LN hub.

* Setup a LN-watching service

Then for each peer connected to both, I filter those that:

* have a balance with <10% on my side

* have an earlier balance with >90% on my side

* haven't been seen for a week.

For those, I submit the tx of the earlier balance. Sometimes I'll lose a bit but mostly I will gain more.

Profit.
What a pathetic example of clickbait. Zillow's zestimates are wildly inaccurate. My own home had a zestimate for 2.5x its value. When we sold it, we got an offer well above what it was worth, but about half the zestimate. We viewed the deal as fantastic, and ignored Zillow. In the years since we sold, the zestimate has fallen lower. Go figure.
The Italian Banking Crisis (In 1 Simple 'Death Cross' Chart)
Unless they are declared an equal access utility. Stranger things have happened in well regulated markets and this is the EU. In the US and EU "search result neutrality" might happen if there was a monopoly (this is an antitrust allegation).

Personally I don't think the antitrust will stick. It is incredibly easy to change your search engine. They may be required to select a default engine on install of chrome. I switched to duckduckgo.com about a year ago. With duckduckgo, your results aren't as ad laden, they don't track you, they don't randomly insist you turn on intrusive tracking to provide services. I would much rather take an extra step for the 1/100 searches ddg doesn't cut it than see ads above the scroll. Setting a blue/green color scheme in the upper right corner, instead of the default monochrome makes a big difference.

tl;dr: there are options.
The current editor for AWS Lambda functions is nothing to write home about and has some really severe limitations; for example you're unable to edit any code that uses more than 1 file (that has to be uploaded in a zip every time).

Having a high quality editor built into Lambda would make it so much easier to work with.
Sure it is. If all blocks are relayed to all participants, theyll have a record of whenever theres an attempt to change the block history.

All they need to do is show two coflicting blocks signed by the "approver"