skysight-inc/HackerNews huggingface dataset:
The real issue is not nominal vs structural typing. Its the subsumption rule (which says that you can freely use a subtype anywhere a supertype would be expected).

Mixing subtyping with subsumption and parametric polymorphism (type parameters) is really very difficult though. From a theoretic point of view, type inference and type checking are harder. From an usability perspective, the programmer now has to deal with variance annotations (for example, in Java `class List[+T]` means the T parameter is covariant) and bounded polymorphism (for example, things like <? extends T> in Java).
1976 Matrix Singular Value Decomposition Film
Lots of crypto-Scots on HN it appears. My test locations gave a more Weegie focused translation (perhaps it's clever and localizes for the weather location you enter too).

So, a handy translation guide for those not so familiar with with the local lingo - http://www.glasgowvant.com/glaswegian-dictionary-terms-and-p...
see: https://news.ycombinator.com/item?id=11851774
It's not just the UI that suffered. The latency and performance of Skype calls dropped significantly after they switched from P2P to Microsoft Notification Protocol 24 (aka MSN Messenger Protocol)...

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

They also introduced serious security problems when they made that change... So instead of Skype messages going from one client directly to another they go through Microsoft's servers (where they are stored and intercepted by TLAs) unencrypted.

They also introduced a new "feature" whereby their systems read everything you write:

http://www.h-online.com/security/news/item/Skype-with-care-M...
Here's their patents page...
https://www.knuedge.com/about-us/patents-and-ip/
It looks awesome, but I have an error when I connect my google calendar. The header shows 'connexion failed', and the console says :
appBundle.js:454 Uncaught QuotaExceededError: Failed to execute 'setItem' on 'Storage': Setting the value of 'oneview_allEvents' exceeded the quota.

Maybe my calendars are too big ?
I actually really like "OK Google", but my reasons for using or not using in particular contexts are not at all what the author here states. Invariably, the about 1 second after I say "OK Google" or hit the mic on the search screen, some knucklehead (or one of my kids) starts talking in the background making my search useless. Background noise is a killjoy. I don't want to be the guy repeating the same thing louder and more clearly over and over in the food court. I have no problem using it "in front of people", I just have no faith that it will work.
Unsure if it's CNN-based, but check out http://www.wowtune.net/
It's already nigh impenetrable. Each tap or action within Messages on the mobile site brings up that modal and also switches your active app to the Google Play (or I imagine the Apple App Store for iPhones) store page of Messenger.

Really, really, really annoying.

So I've just started requesting the desktop site on my mobile browser.
Show HN:Horse Code
Is the distinction of government censorship and censorship by entities which have a dominating position on some communication channels and with a budget larger than some small countries really that sensible?

Or put differently, is there even a "public space" where you could speak freely on the internet? It's almost always some company's server that you're using. Distributed and decentralized solutions only manage to compete in niche applications while face to face speech manages to not rely on any private carrier.
Indeed, you never know until you're in the moment. Several first responders, friends and family, have enlightened me with their experiences and I have witnessed their "Duty to Act" requirement, first hand. I have limited training, know my limits(do not cause more harm) and even some experience. I was injured(sprained finger) and put myself in harm's way of heavy traffic in the last 12 months providing maritime assistance when everyone else was oblivious or apathetic. I try to practice what I preach... it's a mindful exercise which I have to always work on.
London Bitcoin Event with Blockchain CEO Peter Smith
Warewolf Releases V1 Release Candidate for Preview
Every runner is sometimes lonely
The GOG version of Spelunky runs very well for me on OS X using Wineskin Winery -- I imagine you could get it running in Linux/Wine without too much trouble.
Wells Fargo's Bid to Vanquish Screen Scraping
Just a reminder, you can learn more about the folks behind Urbit, their objections to democracy, women's suffrage, and general agenda at http://thebaffler.com/blog/mouthbreathing-machiavellis
There's a plugin called TabsMixPlus - https://addons.mozilla.org/en-Gb/firefox/addon/tab-mix-plus/

This allows you to ensure that you open new tabs when you want/customises tab behaviour.
Distributed testing is very important, but based on article doesn't get as much papers on it. Some plausible explanation:

1. Making things that actual work is industry, which writes very few papers comparing to academia. Academia cares more about design, less about working large scale systems.

2. Testing is more about well-oiled machinery, less about some super clever algorithm. Testing is more of a craft than art.
I'm vaguely reminded of Bradbury's 'The Crowd' here.
On Linux, Docker uses cgroups to isolate resources. Cgroups is a feature of the Linux kernel. Cgroups are almost ten years old.

Docker on FreeBSD utilizes the Linux compatibility layer. It was introduced in 2015. It is officially experimental.

https://wiki.freebsd.org/Docker

To me, none of this is obvious and my limited understanding has taken several years and many hours of podcast listening and technical reading. I still don't know squat.
It seems to me that there are two separate legal structures that protect me from your hypothetical: 1. The government can't send black helicopters because of freedom of speech and 2. A private organization can't deploy black helicopters to take me into custody for any purpose (that's kidnapping). This is why it's important to hold government to a higher standard: they can legally do far more things than private organizations.
> So you'll have no problem with a world where homosexual advocates, communists and anti-racists are socially shunned and economically excluded?

Do you have a problem with a world where those who oppose homosexual activity, corporations and racists are socially shunned and economically excluded?

> I should have the total freedom to refuse to hire anyone who advocates for more women/non-Asian minorities in technology?

Do you have total freedom to refuse to hire anyone who advocates for merit-based hiring?

> The Hollywood Blacklist - published by the Hollywood Reporter and implemented by studios - was totally fine?

Was the NBA's lifetime ban on Donald Sterling (https://en.wikipedia.org/wiki/Donald_Sterling#Racial_remarks...) totally fine?

> This is a very libertarian position. But those of us who are part of the left wing are somewhat cognizant of the dangers of marginal voices being economically and socially excluded, even if it's not done via state sponsored violence.

I'd argue that the groups you mentioned are far less marginalised than those I mentioned. That was, of course, not the case until recently.

That's why I take the libertarian position: freedom of association is sacrosanct; you are free to associate with whomever you like and I am free to associate with whomever I like (I suppose I should note that I've no desire to associate with racists and sexists, just to forestall that line of criticism). Anything else is fundamentally unjust: it uses the threat of force to compel someone to associate with those he wishes to remove himself from. It's wrong.
It could totally be BSL2+ if they bled on it accidentally
As rfrey says, the number of vehicles is also an interesting stat. Adjusting for the number of vehicles, the death rate in the US is ~1/10 that of India.

https://en.wikipedia.org/wiki/List_of_countries_by_traffic-r...

That's using a lower number of deaths for the US (but it really is closer to 35,000 in recent years) and a larger number for deaths in India than you did.
There’s no clear line that separates an editor from an IDE. Editor + language plugin is basically = IDE.

There’s nothing magic about an IDE, it’s just a very, very, bloated editor.
Regulators Choose the “Fintech Sandbox” Way
There are millions of things that could happen if one follows religious books to the letter. Don't you find it suspicious that only very few (convenient for some interests) lines have being pursued?
Polycom and Huawei are the two next largest providers of telepresence equipment and there are a host of smaller competitors.

As far as phones Avaya is the big competitor in the enterprise space. Microsoft Skype for Business/Lync is also deployed many places for voice using phones from a variety of suppliers including Polycom and HP. Lately a lot of enterprises have started to move away from desk phones to using soft phones.
Since its proposal, the lonely runner conjecture has been an enticing open math problem accessible to anyone. Using polyhedral techniques, Matthias Beck (a prominent combinatorialist) claims a proof.
I can't find it now, but there is a video of a dozen pedestrians lifting a double decker in London.
It's all started by a single person, but others quickly joined. I wonder where is "helping others" on the Maslow piramid?

Edit: Found:
http://www.bbc.com/news/magazine-32993891
This is a crazy thought but the government or charities could award a random lottery to good-Samaritans?

Then suddenly everyone will want to help.

The only problem is this will also cause fake incidents for fraud purposes. Or people who purposely cause accidents to "help".

But if they can solve that issue, might work?
Are you alluding to the previous article? This one is worth reading. It mentions how the US military begged a pastor to not promote hate because it jeopardizes security on foreign soil.
>It doesn't matter if that's because they're afraid of being jailed (government pressure) or they're afraid of losing jobs, scholarships, career advancement, or other personal issues (as was in former socialists states in EU).

That seems like the kind of free speech that limits other people's free speech ability to say something along the lines of "nazi punks fuck off" and actively respond to things they disagree with.

To say that no one has "free speech" if there are any consequences to saying stuff seems to me as taking it much too far.
Instabug (YC W16) raises $1.7M seed round led by Accel to grow beyond bugs
Show HN: Universal Admin Interface – Introducing AaaS (Admin as a Service)
Seems resonable a Scotsman would think bright, sunny 90 degree clear skies with a light breeze would be "MOSTLY SHIT" so I can only imagine what 100 F outside might be like. Good fun though. Cannae wait fae T2 ken.
How would it change the design of the language though, compared to a language with garbage collection?
Translation : Indan culture SUCK!
One thing that put my eyebrows up is that the claim seems so contradictory to what we actually observe. Governments and parents do have big influences on IQ. Unleaded gasoline is the obvious winner, but there's fairly solid evidence that iodized salt, childhood nutrition, acute childhood stress, and traumatic brain damage all cause substantial changes in IQ.

Far from seeing some kind of discriminatory eugenics from all of this (anywhere, even in dictatorships), we see the Flynn effect. Things have gotten better across the board, and continue to whenever we track down a new way to modify IQ.

The suggestion that "controlling IQ would be horrifying" seems so unsupported that it's purely ideological.
There are proven solutions to this, too.

Firstly, parking lanes need to be marked - it's as simple as painting a line on the ground. Simply marking parking lanes will prevent the vast majority of drivers from attempting to drive in it.

Which goes back to the original point - you don't need to physically alter the street to modify driver behavior. People stay within the lines they've been assigned, but most suburban streets have an informal layout where parking and movement are mixed.

Secondly, curb extensions at intersections. This is where sidewalks jut "into" the street and are tremendously beneficial. It makes the the parking lanes useless for movement because you have to merge into the movement lanes at the intersection anyways. The narrowing of the street also has a proven awareness-increasing and speed-reducing effect. Even more, it shortens the distance for pedestrians to cross and dramatically reduces car-pedestrian collision rates - and also places people crossing the streets closer to the center of driver vision rather than peripherally.

Curb extensions are kind of magical
Chinese lawyer had his clothes ripped off in court
I would say that I'm liberal, but not what most people consider liberal by some standards since my politics are closer to mutualism crossed with geolibertarianism. So, I get the occasional "huh" from people when explaining what govt policies I support like LVT, promotion of unions and/or worker owned businesses, and the like.
They do have a setting to automatically remove whitespace
"files.trimTrailingWhitespace": true

Or I don't understand what you are talking about ?
Another one, you can't yell fire in a crowded theater (https://en.wikipedia.org/wiki/Shouting_fire_in_a_crowded_the...).
The most vocal BDS and anti-BDS people are both Jewish. At this point, I'm afraid to even ask what is going on.
the video was available long before the problems ascribed to it came about and the problems only grew in issue once the video was blamed for the event because it gave said video even more exposure.

however to the person to whom you replied, why is this in the article. Well the US election cycle is in full swing and the Economist is firmly in one camp and certainly will do their best to support them.

Hell, if they wanted a good segue about the violence used to silence opinion they could have pointed out the recent attacks on Trump supporters who were attacked by very obvious Democratic party supporters organized by groups who are funded by them.

Still in the end the US has no reason to crow about its position in the world when colleges silence talk they don't like either directly or even violence. when the US government uses public agencies to prevent groups from exercising their rights to assemble and express their opinions during elections.
I've thought about hacking a calendar app for myself before. My pain points seemed very different. My main thing was being able to manage recurring events in a way that wasn't awful. I had a lot of recurring reminders to just take care of simple things during the week, but then I would go between time zones and some things would need to be shifted and other things fit an absolute time. Then I would go on vacation and some things needed to be snoozed on vacation but others were still important.

I never really found a good solution from this. I just happen to be on sabbatical from working and have a new kid so my life just doesn't work the same way.
> e.g. the muslim Ottoman empire was a tolerant empire that lasted for centuries

I don't know how tolerant they really were. Look up the janissaries, the jizya and the rest of the details of dhimmitude. It's probably better described as 'sufferance' rather than 'tolerance.'

I'll grant that they were probably more tolerant than Western Europe was at the time, given that they let Jews & Christians reside in the empire during centuries when Jews & Moors were expelled from European nations.
From the opposite point of view, before writing a significant patch/feature, it may be worth opening an issue with a quick description of what you'd like to implement to see if there's interest in it from the maintainers before investing the time in writing it. It may even be something someone is already working on in a private branch.

Even if it's something you really need and plan on maintaining your own fork if rejected, you could still get some tips on how to best implement it or potential tricky bits to be aware of.
!0,000 Years ago was ~8000 BC. Nobody knows what languages people spoke back then. Our oldest reconstructed languages like Proto-Uralic and Proto-Afro-Asiatic are hypothesized to have been spoken around then, but they are very rough guesses and certainly are unintelligible to all modern humans.
Object Schizophrenia
> Referring to return codes, which are completely arbitrary in nature, as being intuitive and thus, 0 as true being intuitive, feels like a complete logic breakdown.

Does the opposite approach make sense though? Generally, something being "true" means a program can happily move along. Something being "false" generally requires more introspection on why exactly it's false, i.e. error handling, exception handling, with the resulting changes in execution flow.
Perhaps because it's more elaborate than it seems, as evidenced by a century of failed nation-building.
A bunch of screencasts here: http://vimcasts.org/

And here's a post I wrote a while ago about why Vim can be so efficient: http://benmccormick.org/2014/07/16/learning-vim-in-2014-vim-...
Yep. Take charge until an authority arrives. Engage the victim, if conscious, ask questions and gather any info you can to give to 1st responder to arrive on scene. Give direct commands to specific peoples. Do NOT make matters worse by moving the injured unless immediate danger is present. Most importantly, educate yourself/certify beforehand. I used my CPR cert once 25 years ago, yet I still renew it every year.

Oh yeah, when the pro does arrive, don't take it personally if he/she is brusque or 'rude'. They are sometimes brutally efficient.
Depends on intent. Your example of manslaughter would imply no initial intent to cause harm, therefore you are held responsible for the outcome and not what caused it. If you were to shout fire with the intent to cause death, then that would be premeditated murder. In that case you are held responsible for the outcome as well as what caused it.

Regardless, you certainly do have the First Amendment right to shout fire in a crowded theater (the quote everybody refers is bad law), the government will not actively try to prevent it; you just may have to deal with the legal consequences of using your right in such a way.
Would you still do that if you had friends or family who had been bankrupted or jailed because they helped a crash victim?

It's easy to say that you would help when it's a hypothetical situation. It's much harder to actually do it when the consequences are staring you in the face. Maybe you still would, but you can't really know how you'd react until you've actually been in that situation.

Indians are not fundamentally different from you and I. The main difference is the situation they're in.
Invariably, if I talk to Siri when my wife is nearby, she immediately says, "what?" and it frequently confuses Siri.
> "Oftentimes if you assist someone the police will assume you're helping that person out of guilt."

The most charitable way I can think of to describe that might be "one of the stupidest things I've heard in a long time."

Maybe it's guilt, or maybe it's because the bystander is not a terrible human being?
I require an example of this claim.
https://blogs.msdn.microsoft.com/oldnewthing/20100809-00/?p=... I don't know anyone who has practically implemented it though.
I asked for San Francisco weather and was told "grey as fuck", which is completely accurate this morning.

I'm still laughing.

-edit for sp.-
Nice.

On using things for other than its original purpose:

1) http://www.tedunangst.com/flak/post/file-considered-harmful

2) https://stallman.org/articles/on-hacking.html
Right. The voice assistant doesn't currently solve a real problem I have, except in a few limited situations (in the car, when my hands are full, etc.). And even then I don't trust it enough to do the right thing.
I suspect that you're making a bit of a mistake yourself in your calculations here if we want to get an understanding of if it's "more accidents" or "access to help when the accident happens" that is more important.

The reason is that you're taking the population of the USA where over 80% have licenses to drive (http://www.fhwa.dot.gov/policyinformation/pubs/hf/pl11028/ch...) and comparing with a country where most people don't own cars:

While nearly a third of people living in metros own personal transport, only 15 percent of the rural population own their own vehicle.

http://www.thehindubusinessline.com/catalyst/driving-indias-...

I think you would really want to compare serious accidents per vehicle mile driven to compare effectiveness of policy and driving behavior across countries.
I am just installing Hylogen to try it out.

Yeah, it would be great if you somehow mixed Tidal with Hylogen. I am going to play around with this on the weekend.

Thanks for the link to Vivid too!
Facebook fixed a flaw in the Messenger App. Doubts on its severity
True, but a token machine only serves to identify the token machine, which presumably is only held by the person it identifies. I think my point is that at a fundamental level, identity is internal, tied to a person's mind/soul/etc. Anything external is fundamentally a supplemental identifier.

People lose things, steal things, etc. but you cannot (as of yet) steal someone's thoughts.
Evidently there are still a few lingering problems with NoScript (which appears to be the most popular extension not currently marked as compatible, according to https://www.arewee10syet.com/). That one's a big deal for me, so I may hold off on enabling electrolysis for now.
What if a close personal friend had done so in the past to horrible consequences for themselves? What if time and again, you hear stories of good Samaritans reaping life destroying "thanks". What if you are a parent, and know that helping may risk putting you in jail, and unable to provide for you very poor family?
New phenomenon? I think it was first VOIP apps I ever used with Windows 3.11 which already had some protocol level tricks to work around TCP limitations. Like using ICMP and or UDP traffic. Hardly news. I've been thinking this since reading about TCP for the very first time. I've even published a concept of "Bandwidth Hog", which is transfer protocol designed to optimize your transport. By stealing others bandwidth, aka not sharing it fairly.
http://www.sami-lehtinen.net/blog/bandwidth-hog-quick-concep...
This is really surprising to me. It seems the popular narrative is much different from that found by actual researchers. I do have some reservations though. Do all of these correlations (happiness, job success, EQ, general intelligence, etc.) hold up at the higher and lower end of IQ (e.g. 130 -> 150 or 60 -> 80) Does the vast amount of data near the middle cloud what's happening at the ends?

Also, on the age 11 versus age 90 distribution, there appears to be a lot of funneling of the residuals. Lower age 11 IQs seem to have a lot less correlation with later life than higher age 11 IQs. I wonder if this has to do with late development or behavioral problems that cause artificially low IQs.

Either way very interesting article.
Hey guys, I'm a dev frustrated by creating unloved admin interface. That's why I created Forest - a SaaS (we never have your data) that provides instantly a customizable admin interface to your webapp.

I'd like to be challenged here, it would be awesome :)
CoffeeScript is still popular today even if it's not as "hyped" as it used to.
If you don’t need a ‘full’ IDE there’s a lot of mental complexity you can avoid by going à la carte (editor+plugins). It’s easier to add features you care about than learn about a bunch of stuff you’ll never use. That’s very subjective, of course.