skysight-inc/HackerNews huggingface dataset:
I think the most interesting here is this line:
"All in all, among the different classes of data (raw and rescaled), we observe that 1) casualties are power law distributed."
If I understand the math correctly, power law distributed distributions arise when there is some cascade effect, for example cities where the biggest cities also grow the fastest. Investment income would be another example - the more money you have, the faster it grows.
That to me suggests that what happens is that small conflicts can grow into larger conflicts, and more importantly the larger the conflict the more likely it is to grow bigger.
I don't know what that says about how we ought to minimize the risk of big wars - except maybe to resolve them peacefully while they are still small conflicts.
I think that's an oversimplification.

With the advent of the internet, even the smallest minority has been given a voice. This has done great things for spreading information and ideas (e.g. Arab Spring), but it has also given a platform for spreading bias and hate as well. I'm not talking about name calling or childish acts, but threats of violence and damaging behavior.

This increased noise is easy to ignore until you become the focus of it, which is why private website owners are taking steps to protect individuals from harm over allowing a blank check for freedom of speech.
I wanted to test the admin but in Firefox (v43 Developper Edition) it doesn't work at all, I'm just getting the menus but the page body is empty. It works under Chrome.

Anyone tested it with Firefox?
The title is a bit of a misnomer. Cuba was already connected to the Internet in the early 1990s. See http://som.csudh.edu/fac/lpress/devnat/nations/cuba/cuba2.ht... :

> One of the authors (Snyder) was able to make a direct connection from the CENIAI Unix system to a VAX/VMS system in his apartment using a single X.121 address at the Havana end. To get to the Login prompt, his connection ran from the PAD program on the CENIAI Unix microcomputer over the X.25 satellite link to Moscow. VNIIPAS received the call and routed it to the international Sprint network. It was routed to Reston, Virginia where it entered the domestic US network. Sprint conveyed the call to Columbus, Ohio, and passed it to the CompuServe X.25 gateway. CompuServe carried it to University of Arizona's Telecommunications Group where it was translated from X.25 to DECnet format, and routed through Ethernet, fiber optics, a 56K line, and an asynch 9.6K DECnet line to Snyder's apartment. The gateway VAX in his apartment passed the call to his workstation VAX, which displayed ``Username:''!
Yes it is. But those tools usually rely on your Javascriptified HTML, which is something that React does.

So React is a prerequsite on that.
Very true. There is also the big difference of private companies versus the government taking on the debt that is walked away from.
Yes. Read the full story of how it went down (recommended; it's a fascinating read):

http://www.lrb.co.uk/v37/n10/seymour-m-hersh/the-killing-of-...

Bottom line is, mistakes were made, and getting your revenge on some old dude is not worth destroying decades of work trying to get a population to trust vaccination programs.
Unless YC is promising to fund these researchers for life they'll pretty much have to, or else they'll never get back on the treadmill once the YC money runs out.
>By volume, those "conversations" make up a minority of a minority of a minority of what happens on Reddit.

This hardly matters when that content makes the front page of the site and is given positive votes continually. Every time someone complains about the offensive content in a "default" subreddit, the refrain goes like this: "That's just because it's a default man. You gotta unsub from the defaults and pick your own."

Let's consider that for a minute. The standard view of your website, the view that is presented to any new member, is so clogged with terrible content that the active members recommend you change it immediately.

When we buy phones and computers like this, we call it bloatware; we nuke the entire filesystem and start over. But when it's actual people generating content that most agree is worthless and often offensive: "well that's just a minority of a minority." Nonsense.
The government mandating or coercing what is required to be put in people's bodies, is a dangerous precedent. That's kinda important (the only one I care about).
You can say "we'll fix it" to everything. That doesn't cause it to be fixed, though. I'm not dismissing the idea, I'm asking for a possible solution.
I hear that a lot but you need two numbers: money raised and valuation. Precise valuation is generally kept secret. Even in an IPO my understanding is the numbers never make it out into SEC docs or anything. If you know of a company that has shared this info, would love to see it and tell their story!
How do you know that employee-initiated applications & interviews weren't stopped by recruiters calling back & forth "OK to hire this guy?". The only reason the "no cold calling" agreement was made public was Ed Colligan spilling the beans & the D.O.J. making a half-assed attempt to investigate. Plenty of the disclosure docs are still sealed.
> making your script async … can hurt with other things

I can't agree. It will likely regress window.load time, but that's a bad metric. Additionally, the reflow cost post-execute will be <100ms, but the delay to the paint caused by a sync script worth 100-5000ms. In very rare occasions would it be preferable to show a white page to a user longer to avoid the DOM change costs.

> DomContentLoaded

Agree with the above. Additionally, I believe all browsers wait for DCL handlers to finish loading before painting (for the common case). But, most pages have ALOT of code attached to DCL. If the handlers are not critical for the first paint (they shouldn't be), then the easy fix would probably be

document.on('DOMContentLoaded', e => { requestAnimationFrame(function(){ /* your doc.ready stuff */ })});

That way you get a paint to the user before your piles of DCL code runs.
PHP and other languages have a . vs + distinction.

I would say that the one area where you're right, and you are so very right, is context. Have %/@/$ cause such chaotic (and not terribly consistent, at least outside the core libraries) behavior changes was not worth the improved error messages or cool tricks you can do with it.

This is coming from someone who really likes Perl (5) both in practice and philosophically.
My team also recently built a chat service into a mobile app for a cruise line, and had to have high resiliency to network drops and offline users - while having a mission-critical "guaranteed delivery" requirement. We also chose OpenFire since it was an off-the-shelf XMPP server, and (presumably) was easily extensibile via plugins.

After working with (hacking around) OpenFire for two years, I 100% agree with your statement. The clustering plugin routinely fails (to the point where we have actually investigated not even clustering it anymore), the admin interface routinely displays "wrong" data, and other fun bugs we found along the way.

Does it work for us (with a lot of client XEPs and additional custom plugins)? Yes, it does an acceptable job. Would I choose the same product again, if given the choice? No.
Or, "HN readers more interested in physics and medicine than chemistry when discussing this year's Nobel Prize winners."
Well, I hope you are taking interns
A large AWS bill (which actually gets cheaper over time!) is much easier/cheaper to get rid of than employees. AWS also won't get recruited by a competitor and come into your office wanting a ton more money.
Pandora Buys Ticketfly, a Competitor to Ticketmaster
What is the patent policy?
FCC must not lock down device firmware
Multisig and Simple Contracts on Stellar
If you think echo chambers are the problem, driving people away from the mainstream discussion is quite possibly the worst thing you could do. You don't deal with a racist by shouting "RACIST!" and ignoring them (which is what we do now, which plainly doesn't work), you show them how and why they're wrong, repeatedly and often.

Racists and sexists are human beings with human thoughts and human feelings just like every other human. People need to start looking beyond their own personal "ick" factor if this is to ever be dealt with.
The better yet native is to focus on quality of research outputs rather than just number. "Grant committees can't read, but they can count".

Trouble with that is it doesn't scale. It's easy to do when you're funding a handful of researchers like YC, but impossible when you're funding thousands like NSF or NIH.
How to enable and view test coverage reports in Xcode 7
Turnings cathedral is a pretty great look at the early development of computers and the Internet and the Princeton/Los alamos groups involved. Also really well written.
Wow. Amazon is really embracing the ship fast, break things, roll with the MVP even when it lacks 50% of the features.
No that's not what I am saying at all.

I'm saying I think they can have the effect of making it easier for a person to kill more people with less risk of consequence and that the lack of consequence makes violence easier to turn to as a solution. I am not afraid of robots, I am afraid of humans granted the ability to shield themselves from consequence for killing.
Install each of the pip/bundler requirements with a separate dockerfile RUN command. Each gets cached into its own container filesystem layer that way and only new requirements are pulled. Use your favourite templating tool to generate the dockerfile with multiple run commands.

I wrote djtempl ( https://github.com/emailgregn/djtempl ) for my purposes.
>These subreddits are big enough that their userbases are converging toward a statistically-normal sampling of the world population.

How is this information relevant to the experience of the user? If we transplant your explanation to any other user experience, does it work?

"I don't go to Best Buy anymore. It's full of people shouting racist things, men talking about beating women, and general prejudice againt minorities."

"Well, that's how the world is, mostly."

Does that make you want to go back to Best Buy?
Allstar Remotes for Doors
> anti-anti-vaxxer

Vaxx yourself, force your wife and child to vaxx, create a policy of only befriending vaxxed people, but the next time you think about telling me what to do, you can fuck off.
The truth is somewhere in the middle. Check out the full story about the killing of Bin Laden, I found it fascinating and worth reading: http://www.lrb.co.uk/v37/n10/seymour-m-hersh/the-killing-of-...

Fake or not though, the US is definitely responsible for destroying decades of work to get local people to trust these vaccination programs. Pretty much for nothing but PR-points in the form of revenge.
"For now they are going to be hand-selected by me (the area we are starting with requires pretty specific domain expertise). Not sure what we'll do in the future."

Two words: baseband processor.

The world really, really needs a fully open baseband processor.
WatchOS2 – What's new? What can we build? – Technical Hands On
If I take the index off the benchmark will run just about as fast for 500M rows as it did for 0 rows, at 500M rows MySQL's BTREE index starts to fall over, but I have plenty of options to mitigate that. I don't think anything is a perfect fit for time series data, but again my point was that the traditional relational database's are _really_ good, and they do in fact scale up well beyond what most people think they will.
Not sure about these numbers, but.. yes, in general browser disk caches are not nearly as effective as people imagine.

Even jQuery from the Google CDN is rarely present in a cache. They are great for navigating around the same site in one session, but not effective for much more than that.
No. I've seen Google's cars driving all around Austin recently.

http://www.theverge.com/2015/8/31/9233435/google-self-drivin...
Nobody asked that the listeners remain silent, merely that they:

* Respect the right of the speaker to speak

* Take responsibility for their own prejudices and mental state

If someone on the internet is saying things you (the collective "you") don't like on a social network of any note, you're a button click or two away from never, ever seeing anything that person has to say ever again.

The problem is thus solved.

..unless the problem was not that someone was saying things you don't like and wished you didn't have to see that, but that they said something you didn't like and you want to retaliate in some way against the speaker.
I stand corrected. Very interesting, thanks!
For your own benefit... Cubans meanwhile probably aren't so crazy about forced disconnection.

There's always North Korea!
You should consider using my libtwobody project as a "backend" for your Python library. That is actually one of the design goals for the library, to provide low level primitive operations for higher level tasks and be usable from "scripting" languages.

Advantages over a simple implementation such as yours: proper handling of parabolic and near parabolic orbits, state of the art solvers for time of flight (Kepler's equation) and universal variable formulation. Additionally I've done some work with higher level algorithms for interplanetary trajectory planning.

The library may seem a bit cryptic if you're not too familiar with the literature on this subject, but it should not be too difficult to get up to speed with it. It might take a little bit of trivial software engineering to make it work to get it working as a dll but shouldn't be too much work. I'm happy to help, drop me an email (address in commit log) or contact me on irc (freenode, same nick as here on hn).
But let's say a dependency is changed. Won't modifying that RUN directive invalidate the cache for everything after it, potentially rebuilding a ton of stuff anyway?
The thing about communities is that they don't always do the thing that you want them to. You can always start your own subreddit and fork the community if you want to.
"You've yet to name, specifically, one thing you can't do in the US"

What makes you think it would be about one thing? One thing doesn't make the difference. It's overall climate that matters. If you can't de facto exercise your right as much as in another country that right isn't worth as much.

"You're like a child complaining that the ice cream isn't there"

Of course you have to resort to calling names when you can't make a good argument, who's really the child here?

"disrupting infrastructure yeah you don't get to do that"

In many countries you can disrupt traffic because of a protest without the need for a permit. Now you have your one thing. I'm guessing you're now going to tell me how it doesn't matter?

"You can't force people to listen to your ideas."

You've made that point very clear. I've stated repeatedly the differences between protesting in the US and elsewhere and you keep changing the question to something that suits your own thinking and rationalizing the problems.

"a police escort even if the police don't like what you stand for"

The US police are no exactly known for being unbiased.

"You have 35 million people"

No "we" don't since I'm not from nor have ever been to Canada. I have friends and can read material from there though.

"In the history of the entire world has it ever been easier to have not only a voice but a LOUD voice than in modern day US? [...] Today people are sick of hearing it"

I quite specifically talked about protest culture i.e. how people care about other peoples voice and your "counter" argument is that "people are sick of hearing it"? Some great logic right here.

"It's an apples and oranges comparison"

So you agree it's the situations are different now? Or is this just a case of the magic "but US is different" excuse. The US has much higher free speech ambitions than most other countries. Maybe there should be more footnotes in the constitution.
Artillery caused ~60% of combat deaths and 75% of combat injuries in World War 1. The machine gun is definitely a terrifying weapon, and has the added impact of being directed at individuals, or aimed at groups, but was simply much less deadly. I would also add that indirect-fire artillery is much more likely to cause post traumatic stress disorder (shell-shock), as the randomness and lack of control is traumatic.
Fifteen years ago there were some country-wide ACLs. I wouldn't be surprised if they're still in place.
the E Ink shipping label will automatically update

Are you kidding me? Instead of a 25 cent shipping label they use a $100 e-ink display?

The display alone might get the device stolen.
Stop it. Don't discuss the scoring system or your downvotes or "not sure why downvoted, but ...".

Don't interrupt the real discussion to meta-discuss the scoring system.
I agree. But it definitely caused a huge bump in the road.
Agreed. Realizing I didn't know any of this is what started me on this. Pass the link on next time you meet a fresh grad!
Lumia 950 and 950 XL by Microsoft
this is cool, i was using https://unsplash.com/ but their search feature was shity. Can you also setup a favicon for this so i can bookmark it properly?
I don't think interdisciplinary work has to be between fields that disparate to begin with either. From personal experience, I think there are definite benefits from just having different fields of engineering collaborate and share ideas.
Helpmonks at TNW Conference USA
Have nuclear weapons succeeded where the machine gun failed?
One possible solution is multi-tiered karma. The bottom tier would be the status quo, but the higher tiers require actual insights and productive discussion, and can only be granted by those who have already proven themselves to have the capability to carry out that level of dialogue. There may even be moderation for karma, to give rationale for up/down, with moderators verifying new users at each tier. At the end of it all, the amount of karma isn;t going to be very meaningful, but the tier you are allowed to participate in would give credibility to a small set of discussions, making them meaningful at a societal level.

But I want to be clear that I'm not pitching this idea in any way. This whole idea that I am discussing was literally ripped straight from a sci-fi novel. What I really want is to encourage people to come up with their own ideas, and not just look for minor improvements to reddit's existing site.

I want reddit's leadership to live up to the concept of being revolutionary, not evolutionary.
Nolan Leake, CTO of Cumulus Networks, Is Speaking at SVLUG Tonight
With lifestyle, I'd add that the Philly tech market is a bit different than many other cities in that the companies and startups are mixed between the city and the suburbs. If you prefer more suburban or rural areas for your home, you can find affordable places to live and choose to work in or outside the city and still access the culture the city provides (not to mention being ~1 hour from NYC and Baltimore). Or if you like to live in the city, you can still find commutable places to work outside the city. I think that's a bit unique.

I'll second community as well. Really helpful and approachable people in the startup community of Philly. I've never spoken to you, but have read that you are among the most approachable in the area.

I might add the available feeder system of colleges in the region - Penn being obvious, but some less obvious schools like Lehigh and Villanova that Philly firms can tap for talent. Unfortunately those students often leave Philly, but as they get more options to say they will do so.

I think the area is still in need of one or two big name companies to keep talent in the area. A larger dev satellite office of a Google/FB or even Netflix type would help keep those grads in the area after graduation, and at some point they may have grown deeper roots (families, kids in school) that might keep them in the area. I'm starting to see more and more local engineers moving west, as they feel they are "outgrowing" the area. I think a company with a good employer brand (as it relates to software) would come in and be able to hire a ton of great talent.

Thanks for answering, and best to your continued success.
Microsoft Display Dock
Looks like they've just added first-class support for that pattern, so you get propTypes, defaultProps, etc.
1. You can't up your rating beating players 400+ rating below you. The ELO system just do not allow it, you are gonna start winning zero points per win.

2. Playing against stronger players is not that bad, this a way to became a stronger player.
Anyone find a list that says what is broken by this update? I couldn't find an easy to parse list of functions/methods/etc that have changed ||&& are broken.
And when (other than in the military) has forced vaccination been considered moral or ethical?
No, but you're starting to be kind of pedantic.

What percentage of possible scenarios involving getting on and off a highway do you think autonomous vehicles have encountered so far? I would guess the number is quite low.

Now extrapolate that across a city. And the point isn't that it is not possible to test these scenarios in the real world, but that it would be far easier to do so when you can control scenarios to a greater extent.

The bigger point:
When you create a new version of software, do you re-run your existing tests on it, or just play around with it in production and call it good enough? The real world is production. This would be your QA environment.
A search for "bees" return tons of "beer"-tagged images with nothing bee-related in them.

It also returns actual bees, but why the beer? Is it not an exact match search?
I hope you detected my sarcasm. I'm 100% with you and was upset when they consolidated all the MSFT hardware announcement threads the other day.
Zappos's Website Frozen for Two Years as It Integrates with Amazon
Please read this and do not repeat this terrible SaaS mistakes
An average company loses between 10 – 30% of its customers annually , do not be this company and read this - http://saasaddict.walkme.com/why-did-she-leave-me-top-mistakes-by-saas-vendor-that-put-off-customers/
Since `load` waits for all iframes and images, you typically don't want JS initialization to be dependent on it.

For non-critical third-party scripts, you might actually want to do something like doc.on('DOMContentLoaded', e => setTimeout(requestIdleCallback(init3rdparties), 2000));
It seems like using .dev TLD is a bad idea since Google owns it[1]. How many people use the .dev or .local TLD? What's the best practice here?

[1] https://www.iana.org/domains/root/db/dev.html
Couldn't you just buy a slice of Detroit?
> It almost makes me wish we could abolish standards committees.

I have for some time let myself believe that standards committees are a politically correct way to ensure incompatibility.

My boss/supervisor from an earlier life was a regular in IETF IPSec working group. (This would have been in 2004-2005.) He commented, on several occasions, that the reason IPSec was such a travesty of a spec was because the working group was infested(!) by employees from all the big players. Each of whom made absolutely sure that their bastardised version of IPSec was allowed (and therefore declared compatible) by the spec, no matter now insane, inane or outright nonsensical it was. I still remember with horror the kinds of contortions we had to make our code do to support L2TP IPSec with native clients on multiple OS's. (Think: kernel patches that would cause maintainers to claw their eyes out.)

He also quipped that IKEv2 was supposed to fix most of the problems encountered with IKEv1, but thanks to the special interests involved, he didn't expect it to come out any time soon, and even then he had no idea how badly it would be watered down when it did. The RFC for IKEv2 eventually came out in 2010.[0] I haven't had much of a look, to be honest.

Apart from Cisco and Juniper, is anyone even really using IPSec for real these days?

0: https://tools.ietf.org/html/rfc5996