skysight-inc/HackerNews huggingface dataset:
>You said yourself that it would be at the expense of hundreds of thousands casualties...

It's probably a worst-case estimate. It really depends on the efficacy of allied counter-battery fire and air capabilities versus enemy artillery positions.

There's also room for creativity. Park a carrier battle group off the coast of Seoul and fake a serious reactor event during a period of easterly winds, with mandatory evacuation southward in the days prior to the invasion.

>...not even counting the consequences of possible nuclear war.

If you're referring to North Korea: I'm not advocating invasion presently, merely lamenting that NK was not confronted prior to acquiring nuclear weapons. Invasion today only works with absolute assurance you can neutralize NK's nuclear capability, and that's extremely difficult if not impossible.

If you're referring to China and Russia: I'm pretty sure that to them, North Korea is squarely not worth risking nuclear confrontation with the United States over.

>That's a pretty bad argument for a moral justification for an invasion, don't you think?

No, I don't. There is an almost equal number of people languishing in hellish prison camps—some their entire lives—with a far greater amount in the general population living meager, miserable existences.

The very nature of it should transcend simple body count calculations in all but the most extreme cases of disparity. The civilized world has a moral obligation to wield its power in such a manner that doesn't allow such suffering to exist, even if doing so incurs a heavy cost.

Can you imagine if World War II had a different outcome, with Nazi Germany contained yet retaining its statehood? The term "Holocaust survivor" probably wouldn't be present in the modern lexicon. Such fiction isn't too dissimilar from the plight of North Korea's political prisoners today. By and large the civilized world doesn't give much of a shit about them.

When airmen go down behind enemy lines, the forces available to rescue them don't say "Well, we ran the numbers and it's not worth the potential cost of a rescue mission. So, we're just going to forget they exist instead." Esprit de corps ensures a moral obligation to do the right thing regardless of the risk.

I'm simply advocating for the same ideal on a basic humanitarian level.
Sometimes people don’t want to hear the truth because they don’t want their illusions destroyed; https://qz.com/924343/alternative-facts-a-psychiatrist-expla...
Just because something is popular doesn't mean it is wrong, though. And it may be that people in power find something obnoxious because it is obnoxious.

In either case, "political correctness" is only an exchange of tokens of respect. A transaction of political capital. "If you speak in a culturally respectful manner then I'll listen to you. Otherwise, I won't."

That's not violent. That's not suppressive. That's not censorship. It is judgmental, but that's only a necessary feature of having good judgment.

When you find yourself unable to legally express an idea, then you are in trouble. You are not in trouble if nobody listens to you because you are inarticulate. (In that case, you are probably just stupid.)
I completely disagree. These particular incidents highlight those occasions when new knowledge had to overcome challenges between experts,

It completely ignores the many times experts knew things, and applied them and improved the working of their field.

You are absolutely overfitting an example used to highlight a pitfall. Instead you are using it to dismiss experts.

In other words you are re-broadcasting the anti expert propaganda which is constantly being spread for the past several decades.

Do note: if this was a modern news channel, The usual next step would be to bring up a total hack and have them repeat some truly outlandish claim, and state "the experts are all in cahoots, and are against homeopathy/AGW/etc. they have a monetary interest!"

Of course experts have a monetary interest. Expert Programmers are experts in their code. They earn a living off of it. Does that stop them from making rational choices.
> If I ever dive back into to F#, I think I will treat it as "procedural first with a neat type system" and limit the use of both OO and functional features to where they markedly improve the code.

This may be a good strategy; I would urge you though to try doing top-down design in F# using modules and interface (.fsi) files. E.g., let's design a calculator GUI app in F# using, say, Windows Forms. Sketch out the interface first:

(* Calculator.fsi *)
namespace CalculatorApp

module Calculator =
type number = Zero | One | Two | ... | Nine
type op = Plus | Minus | ... | Sqrt

(*
Holds the app model. Note that it is mutable; the keypress operations
return `unit`, i.e. they update the `t` value in place.
*)
type t

val init : t
val press_number : t -> number -> unit
val press_op : t -> op -> unit
val calculate : t -> double

(*
Draws the app and hooks up event handlers to the above operations.
*)
val render : unit -> System.Windows.Forms.Control

Then in the implementation file (Calculator.fs), fill in the blanks based on the types! Of course you'll need a separate file for the main entry point, but that's good practice anyway.
Poisoning or making disclosure questionable the public medium of communication has long been the control mechanism of autocracy.

We have known for a long time that some governments and vested interests have no interest in critical discourse regarding their basic mythologies of substance and staple.

That is: if we all stood up today and said we don't believe in your economy and the dollar and democracy and evil and good they would have to kill the people who don't believe the fiction(s) or make another set of fiction(s) palatable.

This effort is not unbelievable but maybe the details are unreal.
No, it's what the right-wing pundits sell as what the left tries to sell.
how is this any different than this work(see figure 1)?

https://aclweb.org/anthology/D16-1053
Disappointing that a modern browser can only be considered secure for 6 weeks.
From https://rollout.io/how-it-works/ :

Does Rollout comply to Apple’s Guidelines?

Yes. As per Apple’s official guidelines, Rollout.io does NOT alter binaries. ... With over 50 million devices already running our SDK, it is safe to say that Rollout complies with with Apple’s development and App Store guidelines.

Ouch. Just like the company's future is in danger.
Yes, my understanding is later editions of the book didn't include it.
Solving reCAPTCHA with WebdriverIO and Clarifai
The wording of the prohibition has varied over the years. Current wording is:

Except as set forth in the next paragraph, an Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exceptions to the foregoing are scripts and code downloaded and run by Apple's built-in WebKit framework or JavascriptCore, provided that such scripts and code do not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store.

So even if you download JavaScript code and run it on Apple's VM, they reserve the right to reject it if it changes the primary purpose of the application.
AKA https://en.wikipedia.org/wiki/List_of_cognitive_biases
How is Object.assign not a "has-a relationship"? From the first article you posted, this example of composition was given:

{
author: createAuthor(),
posts: createPosts()
}

How is that different from this?

Object.assign({}, author, post)

In both cases you end up with an object that has an instance of an author and a post. What am I missing?
Approving Bitcoin ETFs will lead investors to slaughter
Didn't Firebase just introduce Remote Config which touts this very thing?
I'm curious if this has anything to do with the exploits that are in the recent Wikileaks dump. Perhaps Apple saw something in there that raised alarm and an impetus to close the loophole?
This is just Apple's response to the Wikileaks Vault 7 drop this morning.
It would be utterly transparent. Please don't be ignorant.
Thanks! It's kind of a funny story, the innovation isn't really the language but the data structures underneath -- which means I'm going to be pushing it initially as a database (of all things). I'll post more in a month or two.
... or JavascriptCore, which is what React Native uses.
Rollout.io has been offering a product that leverages this to 'hotpatch' binaries, but it looks like this is now considered not in the spirit of the guidelines.
Technicals here: https://rollout.io/blog/under-the-hood-2016-update/

It basically goes:

* add their SDK, which has the ability to swizzle(swap out the implementation for) arbitrary methods in your app

* the swapped in implementations use JavascriptCore to execute javascript you supply, wrapping or replacing the 'real' invocation of the method.

* their SDK checks on startup which methods to replace and downloads the appropriate JS replacements

This is, technically speaking, only using JavascriptCore.
Relativity (YC W16) Hiring an Office Manager in Los Angeles to Help Build Rockets
And a split :(

...I did the same
They should pull the Facebook app for this. But I'll eat my hat if they do.
Yes, I do save the numerator and denominator.

The model I used is: h_t = f( (numerator_(t-1) + z x e^a) / (denominator_(t-1) + e^a) )

Equations (7) in the arxiv link (here it is again: https://arxiv.org/pdf/1703.01253.pdf) provide the update equations. When implementing the equations, you sometimes have to scale both the numerator and denominator back by a constant factor to avoid an overflow error
For the love of God it's not the traffic its lack of public transport. Once you hit a certain density CARS_DONT_WORK . Having lived in NYC, visiting LA was a joke.

The first thing I did after my first cab ride from the airport was look up public transport since I noticed traffic was worse than NYC. There wasn't any
Does this look neutral to you?

https://twitter.com/i/web/status/788059864832602112
I just skimmed, pulling on whatever related math I know and it looks to be relevant if your into database query optimisers and such.

It turns out that join constraints that may be costly to compute can sometimes be simplified to something equivalent or even s completely elided in some circumstances simply by doing some algebra on the join operators.

Good luck!
Is it (the engine) multiplayer capable?

I'm working on a cross between IF and LP-style MUDs with support for graphics and sounds, using Io as both implementation language and scripting language (and probably Nim for GUI once I get to it). The code lives here: https://github.com/piotrklibert/mrtr and is currently a mess, I also got side-tracked and started porting pyparsing to Io to get a nice DSL for parsing user's commands, but the idea has been on my minds for a very long time and I'm determined to finally do something about it.

I'd be happy to learn more about your project and to chat about it if you'd like.
This is a classic halo effect [1]. A positive halo was "Google is making lots of money and they have 20% time. So, smart companies should do this." This is a negative halo "Uber is experiencing lots of bad PR and hustling is part of their culture. So, smart companies should stop being scrappy."

The problem isn't scrappiness. It is when you push far past scrappiness and start breaking the law.

[1] https://en.m.wikipedia.org/wiki/Halo_effect
The first time I saw Rollout I was shocked it wasn't already banned by the App Store. No matter what they say, I can't imagine how they could do what they claim to do without flagrantly violating the guidelines.
> Rollout lets you push code-level changes to native iOS apps, without waiting on the App Store.

What did they expect when their entire business model is based on something that's literally the opposite of what the review guideline allows?
I think that's likely. Why is it a cynical part of you? Either Apple is proactive and aggressive about keeping their platform free of hackishness as a matter of routine, or their store ends up a pile of malware and crashy junk.
People tell lies if truth hurts their self-esteem.
Is Japan really the poster child for ethical corporate/government relationships given the TEPCO debacle around Fukushima?
What do you mean by O(gamma function)?
In a society, non productive members do not contribute.

Birds: if in a nest, there are healthy fledglings and a runt, the weakest will be pushed out of the nest by the others because it is a drain on resources.

Big Cats: as big cats age and become frail, they will leave the group and stay back alone to die hidden. This is so they don't slow down the rest of the group. Also..their death will attract predators and scavengers endangering the rest.

And yet, altruism shows up in many ways in nature. Yet, altruism is weaker with human beings and when resources are scarce, there seems to be no will to optimize it.

Why are humans different..even to our detriment?
Feature Request: HTML5 video GPU acceleration (2010)
I'd be willing to give this a try. Out of curiosity, what would you consider the best (or at least respectably high)?
This is pretty cool and I was excited to hear about it.

But this release also changes the way unit testing integrates with the tooling, so now my suite of 1000+ nunit tests won't run via the 'dotnet test' command, nor in visual studio 2017.

If not for that, we would have upgraded today. Eventually the nUnit team will release a test runner that works with the new tooling, but in the meantime, we will stay on preview2 of the tooling & vs2015 where our tests work.
Not worrying about Nxer but careful not to become a furniture in the team and certainly don't want to come to work only for next paycheck !
I'd focus on better understanding an AWS workflow, and use the credits to cover those small fees that are going to add up during your experimentation and testing.

For example...

Setup a web server, and database server in a VPC.

Configure your security groups and network access.

Buy a domain, and configure Route53 to point it to your servers.

Launch a simple website.

Try scaling your storage drives up or down.

Move your CSS and JS files to S3.

Setup CloudFront as a CDN for your S3 files.

Setup ELB (Elastic Load Balancing).

Take a snapshot and AMI (Amazon Machine Image) of your web server, and configure an autoscaling group so your web servers scale on demand.

Design a backup solution for your database, such as automatically encrypting and dumping it to S3 IA (Infrequent Access) every night, and having outdated backups automatically delete after N days.

Figure out how you're going to test new releases, and push updates without downtime.

Use Certificate Manager to generate a certificate and configure your load balancer and server for HTTPS.

Configure notifications with the SNS (Simple Notification Service) so you're alerted of server failures.

Use CloudWatch to monitor your resources and better understand Amazon billing management.
Yep :) I know how valuable the "I've never used this before" interactions can be with a product! I'll toss up an issue!
As i remember it there was much negativity around them in Michael Pollan's books and the documentary Food Inc.
A ton of games do this and it is incredibly annoying. I don't want to download an update, then have to download an update. I only wish the same restriction applied to my Android device.
>why is peace of mind more important to us than actually being right?

Because more important than attending directly to the growth of knowledge is guarding the conditions under which it can grow.

The desire to be right is often used against us -- as embodied in traditional ideas about Satan, who brings light (hence 'Lucifer') and uses the truth selectively to accuse.
Should have been banned long ago, why would they have allowed an app to alter major behaviors post review?
It only started to matter when dumbasses started thinking that using Javascript everywhere was A-OK.
All of life's problems are simple when suicide is your backup plan.
Their guidelines specifically say that, with prior authorization, the prohibitions do not apply.
> I ... murdered someone ... and ... a friend of mine murdered someone else

- cmdrfred

Technically you wrote those words in that order, but by omitting other words the context was completely lost. This is why selective omission is dangerous. s/word/email/ and you have the Wikileaks situation of omitting certain emails. This is why, when people take the stand, they are asked to tell the whole truth. Because when you omit things, you lose the context and change the situation.
My mother also isn't borrowing space in an embassy while pursued by any number of highly sophisticated government agencies.

For someone who so often revels in the authenticity of their work, why is the backlash so fierce when their own authenticity is questioned?
Yep. I use code push in several apps. It's gonna be fun times next time I need to submit an app. I think it might be safe because it doesn't push native code and rollout is all about pushing native changes.
"Genetically engineer plants to grow in unideal conditions, and then formulate those into recipes that taste like cows" sounds more difficult than "Grow cows, eat cows"
Are there any sites that document Facebook or Google using hot code push on iOS?
Adding to rohit -> on linux you can try out dotnet binary available from https://github.com/dotnet/cli.
I am definitely stealing that
Democrat leaders don't really like people... but they want you to believe they do...
Which is disingenuous to say because the guidelines forbid using these methods to make "significant changes to the app" - it doesn't mention modifying the binary.
zStandard looks interesting - I'm somewhat hopeful it gets added to a browser vendor or two so I actually have a solid use-case for it.
We haven't noticed any issues with AppHub, our service for dynamically updating React Native JavaScript code.

We always felt this day would come, however, so we switched directions.
Peering into the black box: explanability's importance for data science
Four Men Share Untold Rape Stories
That doesn't seem likely. They 'just' reduced app review down to ~24 hours.
It's hard to trust your release if we learned you failed to disclose something of similar nature. It makes you appear biased.

Wikileaks was founded on the idea that it is a resource for getting transparency from all powerful entities, not just selected ones. Their recent string of one-sided releases calls all their reporting into question. We know corruption happens in every country. Why publish nothing on Russia?
Umm...If I don't quote the entire code snippet, I'll end up with just the indented lines being quoted...the joys of HN formatting.
> it seems that the strategy for discrediting Wikileaks has now become to accuse them of association with the Russians.

I don't know if this would be in the Russian interest to publish all these expensive zero day vulnerabilities, it would be in their interest to (continue to) use this stuff too.

these vulnerabilities will have to be fixed within some time (now that they are known). I wonder how long it will take for the spooks to get a new stash like this, this must be very damaging. I fear for Assange, the spooks will have a clear motive for demanding retribution against him.
So, we're circumventing tools that kill possible stuck jobs now? That doesn't seem like it'll play out well with Travis CI...
..."provided that such scripts and code do not change the primary purpose of the Application"
Program Uses Lean Startup Techniques to Turn Scientists into Entrepreneurs – HBR
Sort of. It ebbs and flows, generally more maintainable to do more in CPU/kernel and less in HW/firmware for PCs and of course price runs the market so there's a race to do less. Part of the mainframe price tag is getting long term support on the whole system stack, whereas PC vendors actively abandon stuff after a few years. That is a big risk for something like TCP offload engine.

Every mainframe interface is basically an offload interface.. "computers" DMAing and processing to the CPs and each other. Every I/O device has a command processor, so it can handle channel errors and integrated pcie errors in a way PCs cannot.

A PC with Chelsio NICs doing TCP offload with direct data placement or RDMA as well as Fiber Channel storage would be mini/mainframe-ish.
Cert looks good on my end. Maybe someone MITM you?
Ex-Tesla guys to bring down battery cost below $100/kwh via European Gigafactory
I think in these instances the code is pushed in a build, and then toggled server-side. Enabling features server-side isn't against the ToS, but pushing new app code is.
Uber is not the first (or the last) company to get in trouble for too much "hustling"[0].

It is not just the "hustle" people don't like. People view their employees as sexist bigots. All the smart companies don't want people from that culture.

[0] https://techcrunch.com/2016/02/11/zenefits-under-investigati...
Motif launches value-driven automated investment service
What's a maintenance programmer? Sounds pretty derogatory.
Why the name Memphis Meats? I do not think that you are in Memphis.
This article I recently submitted had some interesting stats on the relationship between opiates and the welfare state:

https://www.commentarymagazine.com/articles/our-miserable-21...

Although the entire article is worth reading, jump down to the paragraph that begins with "The opioid epidemic..." and read for about ~5 paragraphs if that's all that interests you.
They're both on Akamai's CDN. I'd suspect the trouble lies in akamai's setup somewhere.
Thanks for the article, it's a long read that requires some thinking so I'll get to it tomorrow. In the meantime I'll put a Kyle Simpson chapter out there as a rebuttal to "there is not a single disadvantage introduced with the class keyword". He makes a good case that there is more than one disadvantage to the class keyword. https://github.com/getify/You-Dont-Know-JS/blob/master/this%...
I've always questioned that 'hot code pushing' whenever I face an app that does it, like how on earth is it allowed to begin with ? they basically can send almost any functionality they want skipping Apple's reviewing all together !
I really kinda see no problem with Apple doing this. Hack the endpoint the app checks for new code, push malicious code. Or fool the app into checking for new code at your server, push malicious code.

I mean I read the headline, thought this sounded eminently sensible, then read the story and saw it was a framework for doing this, and my inner mental model of my security researcher girlfriend leaned forward, started rubbing her hands together, and wanted to start digging for those sweet new vulns.
Imagine instead of murder the information was less extreme, like that you know that I once got a DUI 10 years ago, while your friend committed murder last year and is now being blackmailed for that fact. If both the friend and I are up to become CEO of some company, you might see how leaking only one set of information is distortive.
Congress can't ban future legislation. The bill bans FCC rulemaking. Future legislation could give the power back to the FCC.

A couple people mentioned the Constitution. It can be modified. The modifications can be taken out (see Prohibition in the US).
I'm not sure if they still do this, but Facebook used to ship both code paths in the app binary for new launches, and give Apple instructions on how to test both code paths (e.g. sign in with this special user/pass combo).

So they weren't changing app functionality after App Review approval; it's just that for users some of that functionality was gated on a boolean that was fetched over HTTPS.