skysight-inc/HackerNews huggingface dataset:
We have thousands of years of histories of armies. How often has this happened?
Probably not. At least, not in "real-time". It makes for good horror and sci-fi, but in reality the energy costs of constantly reforming yourself like that would be, shall we say, prohibitive. (Incidentally, at the risk of slight spoilers, this is an issue that is addressed, if slightly obliquely, in Michaelbrent Colling's horror novel _The Loon_.)

There are plenty of organisms that have extremely free body plans that can be altered as they grow, however (notably, most plants and fungi), so it's less of a stretch to imagine a creature that could consciously direct changes in its own morphology over long periods of time- equivalent to how long it would take the new structures to grow anyway, if they were a set part of a normal animal's morphology.
You have a strange definition for "unfortunate."
Russia isn't going to utterly destroy Sweden either.

What they want is to disintegrate the European economy so they can have better access to it.

Leveling Sweden would be both expensive and unprofitable.
Bullying Sweden is much more up Putin's alley.
Sorry, was a bit to quick and I misread your post as describing the current situation, where this not (yet) applies.

And last I've heard about it they extended the validity of the old rules for undefined time (due to most of the standards not being ready), but I can't find a good source for it now, so I might have gotten that wrong. My mistake for not checking better.
What's the fastest Linux web browser?
Yes this, we did some brainstorming and solicited user feedback about names and decided Containers makes sense for a general audience. Docker Containers and 'Contextual Idendities' are kind of inside baseball.
I sometimes feel like nobody uses Google Hangouts anymore, which also integrates with SMS so you don't have to bother with multiple applications.
This is really impressive.

How long did it take you to make this?
I think they're referring to the momentum parameter at [1]. The exponential moving average (EMA) of the batch mean/variance is used in the batch normalizing transform (Algorithm 1 in [2]).

The momentum ranges from 0 to 1. If it's close to 1, which the default of 0.99 is, the EMA of the batch mean/variance will change slowly across batches. If it's close to 0, the EMA will be close to the mean/variance of the current batch.

The EMA acts as a low-pass filter. With a momentum close to 1, the EMA changes slowly, filtering out high frequencies and leaving only frequencies close to DC. Note that this is opposite to what grandparent says: 0.99 has a lower frequency cutoff than 0.6 does. So I'm not really sure what they're getting at there.

[1] https://keras.io/layers/normalization/#batchnormalization

[2] https://arxiv.org/abs/1502.03167
Netflix (NFLX) uses AI in its new codec to compress video scene by scene
Maybe so. I didn't take it that way. I took it as, "nobody panic, we weren't hacked."
No Java is simply not expressive enough, that's why so many frameworks exist. Adding Lambdas certainly helps, but you are missing out if you restrict yourself to Java.

Let me give an example of how Java limits ones thinking.

Look at these Stack overflow answers:
http://stackoverflow.com/questions/28459498/why-are-java-str...

They are great examples of Java/C# users being unable to explain succinctly what the APIs are doing, because they lack the necessary common language. They have to answer with great essays describing various scenarios and use cases.

A Haskell user just needs to compare the type signatures, showing where the IO is happening. She will then understand the differences and the implications.
What does everyone use S3 for?

I'm genuinely curious. As my experiments with it have left me disappointed with its performance, I'm just not sure what I could use it for. Store massive amounts of data that is infrequently accessed? Well, unfortunately the upload speed I got to the standard rating one was so abysmal it would take too much time to move the data there; and then I suspect the inverse would be pretty bad as well.
Show HN: Tent CSS – A CSS survival kit
You can add Snow to that list. From what I gather it's basically a Snapchat clone by the same company that owns Line. I've noticed my Korean friends here in LA use it all the time to communicate with friends in S. Korea.
Well put.

I've noticed a phenomenon where people seem to substitute PR/optics for their own morality. That is, people will criticize a public person not for what they've done or said, but for how it looks or how it is likely to be perceived by others.
Right, but that makes the parent comment to mine meaningless as well. The United States allowed a resistance only so much as it was tolerable versus something they cared about more.
I'm not sure I understand the problem. Whatever containerization project you were building on top of Docker, it is just as viable today as yesterday. No option has been removed - if anything there are now more options available to you. All new versions of Docker remain backwards-compatible with previous versions. And components of Docker which were previously not available standalone, now are.

What exactly would you like Docker to do, that we're not currently doing?
> Failure at every level has to be simulated pretty often to understand how to handle it, and it is a really difficult problem to solve well.

Exactly. It seems likely that Amazon tests the restart operation, but it would be hard to test it at full us-east-1 scale. Running a full S3 test cluster at that scale would likely be a prohibitive expense. Perhaps the "index subsystem" and "placement subsystem" are small enough for full-scale tests to be tractable, but certainly not cheap, and how often do you run it? Also, hindsight is 20/20, but before this incident it might have been hard to identify "full-scale restart of the index subsystem" as rising to the top of the list of things to test.

One approach is to try to extrapolate from smaller-scale tests. It would be interesting to know what kinds of disaster testing Amazon does do, and at what scale, and whether a careful reading could have predicted this outcome.
Some things in Clojure are so dynamic, that it's still an open research problem as to how you can properly assign types to them.
SpeedSmart.net Wireless network comparison
If this works out it will revolutionize the EV market more or less overnight. No manufacturer can continue using current batteries if this becomes a reality, an the recharge time is reduced to minutes.
Precisely. Facebook came out on top with their IPO by gaining more cash than expected, the average Joe did not because they lost cash.
I'm one of the cofounders of Armory. Thanks for letting us know of the timeout - we're looking into that now.

Today, our enterprise version of Spinnaker is hosted within your AWS account, not truly hosted Spinnaker as a service, although we def plan to offer that down the road. Our current customers have told us they prefer to run Spinnaker inside their own accounts b/c they fear data leakage.
What, specifically, about having a framework means the language is not expressive enough?
I did once, too. Unfortunately, it was company of 4 people so I was also the dev team. :-) Never did it again though (yet).
But here is the thing: conscripts is everybody, including the best of the best. Professional soldiers have a tendency to not come from ivy league schools, and are often recruited from the less well off parts of society (citation needed).

You probably won't find Gates, Zuckerberg or Jobs in the US Army, but he quite possibly would have been in the Swedish one.
Hi, I am interested in this offer, I am dev working from Montreal, so NY is great as I can go easily as needed.

I've been building skills on angular2 and React.

Looking forward to hearing from you.

My email: lordalex@gmail.com
I started working on it more heavily about a month ago. I already had quite a lot of notes and bookmarks but there were scattered around in various places. It's actually really nice to have a system in place where I can easily add new nodes and information and make sense of it.
My bad, when I say geofilters I mean filters in a broader sense (like the Taco Bell filter which was viewed 224 million times)[1].

You can see the international DAU numbers in the S-1, but TC had a good summary and graphs: https://techcrunch.com/2017/02/02/snap-s1-numbers/

[1] http://www.adweek.com/digital/taco-bells-cinco-de-mayo-snapc...
There are arguments both ways, but I disagree with others here - namely, that these, and therefore anything created by humanity, can be considered part of the system.

For example, you could then go on to say that medicines also form part of the system since we invented them. But then the conclusion of such a discussion would not involve our natural & unconscious attributes (in this case, our natural ability to fight of disease), which surely are the things that more define us (evolutionary) than individual acts (eg. Invent a medicine).

I say define us more, due to this:

If 2 babies are born identical, with identical potential for/intelligence, and 1 of them does not end up being nurtured etc, then even those 2 humans are completely different individuals at age 50, at age 0, it would be reasonable to say that they are evolutionary identical (however, it would open to debate if those two 50 year old individuals could be called evolutionary equal). The "act" in this case would be "nurturing that intelligence".

So in my opinion, there is such a thing as "peak humanity". The point at which we make life so easy for ourselves, that we start to erode the very evolutionary qualities that define us, evolutionary speaking. Case in point - me sitting typing at a computer 8hrs+ per day, rather than out hunting for food. This has had catastrophic negative effects on my health and who knows if any of that was passed down to my sons sons sons sons....I (and they) will never know because evolution works on scale we cannot fathom. And even if we could capture the delta, we have no means of measuring it.
Containers are great. I've been using them for a bit. They definitely need a few things. Like an ability for the "new tab" to be sticky (if I'm in a container - new tab should open in the same container), and the ability to pick which container to open things in when the OS triggers the browser to open a URL. Right now it's very leaky... Say I start a registration process for a site in a container, they send a email confirmation, I click the link and it opens outside of the container, leaking the cookies. Bad for OPSEC.
No kidding, especially considering I'd like to stay in mAtx form factor...
As others have pointed out, if the nation state you live in does not have a secure hold on its territory, then you can either lose some of your freedom to conscription, or lose a whole lot more in foreign occupation.
We don't have thousands of years of people thinking they're entitled to never do what anyone else tells them. That's something unique to "the Western world, post-conscription."

(Or, we do have some examples: look at what happens when a country's nobles are conscripted [directly commissioned, rather] into service during wartime. Frequently they lock themselves in their mansions garrisoned with the very private standing armies they were supposed to bring to draft.)
In the case of GitLab weren't they actually close to losing a lot of data? Was any data lost (or chance of loss) in this incident?
I've spent more than I am willing to admit on Dota 2 skins....
Haskell for All: “Hello, core” (2012)
> At 9:37AM PST, an authorized S3 team member using an established playbook executed a command which was intended to remove a small number of servers for one of the S3 subsystems that is used by the S3 billing process. Unfortunately, one of the inputs to the command was entered incorrectly and a larger set of servers was removed than intended.

I find making errors on production when you think you're on staging are a big one for similar errors. One of the best things I ever did on one job was to change the deployment script so that when you deployed you would get a prompt saying "Are you sure you want to deploy to production? Type 'production' to confirm". This helped stop several "oh my god, no!" situations when you repeated previous commands without thinking. For cases where you need to use SSH as well (best avoided but not always practical), it helps to use different colours, login banners and prompts for the terminals.
Take a moment to look at the construction of this report.

There is no easily readable timeline. It is not discoverable from anywhere outside of social media or directly searching for it. As far as I know, customers were not emailed about this - I certainly wasn't.

You're an important business, AWS. Burying outage retrospectives and live service health data is what I expect from a much smaller shop, not the leader in cloud computing. We should all demand better.
> I'm not sure why Sweden would be concerned.

So the rush of mass imigration by Russians buying up border property in Finland - Sweden's next door neighbour - shouldn't bother them?
Location: Cyprus

Remote: No

Willing to relocate: Yes

Technologies: Math, Clojure, TypeScript

Résumé/CV: https://github.com/spirinvladimir

Email: spirin.vladimir@gmail.com
While you can't prevent user error without preventing user capability, you can (as others have observed) follow some common heuristics to avoid common failure modes.

A confirm step in something as sensitive as this operation is important. It won't stop all user error, but it gives a user about to accidentally turn off the lights on US-EAST-1 an opportunity to realize that's what their command will do.
Uber has a history of sketchy behavior, such as investigating journalists who have written less than complimentary stories. Uber has basically done the Exact thing Fowler is explaining before. To me, that provides a pretty convincing argument that they are more than capable, and more than willing to do it again.
I guess this means it's much better for your app to fail over between regions than between availability zones.
Uber has a history of atrocious behavior. If you want to talk about "smearing" ask Sarah Lacy about Uber circa 2014.

As for "the burden of proving" what, exactly, do you expect? Screenshots of the harassment?

The "hard proof" is for a court, if it comes to that, and not you, the general public.
> established playbook

A playbook actually represents a lack of automation for a particular task.

The playbook itself should be automated, with automated tests that validate its correctness.
But that's not what happened in places like Afghanistan with respect to the US. The US never wanted to "conquer" Afghanistan. If the US did want to, it could have easily killed every single person in the country and then just start building Starbucks on every corner.

The goal was to root out what they perceived as an enemy and hostile nation that harbored terrorists, and then recreate a society much more tolerant and sympathetic toward Western values. In that, there is no conquering needed. It's called nation building, and it's very different.
You are adding more points of failure and complexity. To what, save some money? Which is fine, but then most of the arguments against pure on-prem apply. Save money but a lot of complexity. If your on-prem dies, most hybrid cloud setups will die.
But in terms of motivation it should be noted that the Legion hasn't used conscripts since the early years of WW1.

In fact in later decades its usefulness, other than the aggressiveness and expendibility of its soldiers, was based on the fact that French conscripts in the home-based Armée Métropolitan legally could not be deployed overseas.
Here's a deeper dive on Spinnaker, and on how Armory is commercializing it for enterprises: http://go.Armory.io/Evaluate
Btw, I realize our website still has "hosted spinnaker" as a product offering. It was the first thing we built, but as mentioned above, we pivoted towards an "on-prem" (in your AWS) version after conversations with lots of customers.
[Help] Looking for contributors to my open source project on GitHub
Hello, I am looking for contributors to my open source project on GitHub.

Some time ago I started it because I wanted to improve 3D web development for me and other people and I want to get any feedback and people to contribute with.

Github: https://github.com/WhitestormJS/whitestorm.js

Contact me: alexbuzin88@gmail.com

Thanks in advance!;) Let's contribute to GitHub and this project together!
You left out the tiny detail that the 7700k is $150USD cheaper than the 1800X.
Then why is Russia constantly interfering with the Baltics?

Why did Russia abduct that Estonian border guard?
"All teams have a test server. Some teams are fortunate enough to also have a separate production server."
Validated means run it through server/workstation grade testing. For the first Ryzen processors, focused on the prosumer / gaming market, this feature is enabled and working but not validated by AMD. You should not have issues creating a whitebox homelab or NAS with ECC memory enabled.

https://www.reddit.com/r/Amd/comments/5x4hxu/we_are_amd_crea...
Quad cores are the absolute minimum I would want for a standard office machine, unless it's only for a handful of basic applications. My latest work laptop is a quad core with 32 GB of RAM for running multiple VM's, but they couldn't give me an SSD which ends up wasting at least a few hours of productivity a week.
> Kubernetes is a component (like containerd or swarmkit)

That's a bit of stretch. Everything that people use to build something bigger is a "component", but that doesn't make it not a platform.

Kubernetes is absolutely a platform, in that it is the base layer on which higher-level systems are built. It's somewhat less opinionated than OpenShift (which is literally Kubernetes++) or Docker (the full stack), but that is by design. Opinions are too fickle - Kubernetes is here to service the evolving fashion of opinions, while providing durable base abstractions.
> For instance there is a condition in mice that lives on the male chromosome. It causes all of it's offspring to be male. So all of them also carry this condition. Thus the condition spreads itself twice as much as the competing genes. And so it quickly fixes itself in the population and then there are no more females.

It is not at all guaranteed that this condition would lead to the extinction of a population unless that population was of trivial size (and therefore unstable). Consider that as the fraction of males in a population goes to 1, the reproductive success of males goes to 0 and the reproductive success of females goes to 1. Therefore we should expect that there will be an extremely strong selective pressure on producing female offspring in greater and greater proportion.
Considering the state of the snapchat app on android, I absolutely agree.
It's a very easy way to cheaply store static data to be served over HTTP. There are many many many many many many people who want to do that.
I'm not sure it would require a complete rework of society, but of course large part of it would need to be redesigned. It would be not easy but it would definitely have a large impact, that's why I think it's worth it. And of course sooner we start replacing rotten foundations of our society with something better, the better.

> [...] changing that light bulb in your closet to LED and saving a couple kW while the home stands, versus a small fraction of an industry that consumes gigawatts of power.

Yes and now. By changing light bulb bazillion times, we were able to save gigawatts of power. It did require just a little bit of work and investment from everyone, but it was more attainable than building new ecologically sound power plants. If just 1mln bulbs were replaced, and each saved 50W /day - we were able to save 50GW of power each and every day. How much more work/money/politics would be required to save as much by building cleaner power plants?

> right now your dollars are a lot more effective at the Against Malaria Foundation.

That might be right, but we have enough resources, to tackle all of the important projects, however due to the way our society is structured we waste these resource on stupid, pointless stuff.
By that reasoning, America has cause to go conquer Britain.
“Sadly, playing games where we live imaginary, exciting lives having basically destroyed our own is insane.”

http://www.scarygoround.com/bobbins/index.php?date=20140120
GPU parallelism is very different from main-core parallelism. The GPU is an entirely different architecture than the CPU. The stuff that's still on the CPU are things that don't trivially parallelize to begin with.
And there's good news on the Wi-Fi front as well. Many of the same people who brought us fq_codel/cake have new algorithms for "Making Wi-Fi Fast".

Their paper tells how they've reduced bufferbloat as well as increasing "airtime fairness" in the Wi-Fi stack. The paper, "Ending the Anomaly: Achieving Low Latency and Airtime Fairness in WiFi", is now available as a preprint at: https://arxiv.org/abs/1703.00064 The conclusion of the paper states:

"We have developed a novel two-part solution to two large performance problems affecting WiFi: Bufferbloat and the 802.11 performance anomaly.

"The solution consists of a new integrated queueing scheme tailored specifically to eliminating bufferbloat in WiFi, which reduces latency under load by an order of magnitude. Leveraging the queueing structure, we have developed a deficit based airtime fairness scheduler that works at the access point with no client modifications, and achieves close to perfect fairness in all the evaluated scenarios, increasing total throughput by up to a factor of 5.

"Our solution reduces implementation complexity and increases accuracy compared to previous work, and has been accepted into the mainline Linux kernel, making it deployable on billions of Linux-based devices."

Fun reading! Oh, and it's available in LEDE today.
Frameworks do not compose. Libraries do. If you need a framework, your language has failed.
How intellectually lazy of a developer do you have to be to use Java, stick with it and think you are better for using it than other choices? Wonder if your prof has ever even tried paradigms other than OOP
i thought the harassment story was bad but did everyone miss the totally malfunctioning hr review process and awful culture in susan's story? I just thought that was the hidden part of the iceberg - that there is some kind of crazy lord of the flies thing going on there that is the root of all the harassment and the other bizarre behaviour between teams there. I just don't see it as a very nice place to work unless you thrive in these kind of lawless every-man-for-himself environment.
FWIW, I think an 18 month support promise would be a reasonable first endeavor. The enterprise I worked at for several years did things on an annual cycle (as their customer interest was quite annual also). Project planning took this into account, so a year was a reasonable planning point - but things do slip, and having an extra few months with known support would be a relief factor.
The most common explanation: "cute" interactions make it harder to script the command-line tools because you have to account for the extra layer of indirection or write a bit of screen-scrape logic to get the command prompt input.

I've always found that explanation a little threadbare.
I don't know of any public examples where someone made an emergency switch from one provider to another. I doubt it's happened often, mostly because multi-region failures are so rare. Like I said, if your infrastructure is at all complex it's very difficult to keep it portable. I doubt any "high-value" company would be able to make an emergency switch without their downtime exceeding what they would have experienced if they just stayed put.
Google Map Maker Graduates to Google Maps (retired in March 2017)