skysight-inc/HackerNews huggingface dataset:
The Canadian feds blocked the sale of AllStream (formerly AT&T Canada), a dark fiber, WDM transport and IP network ISP to an Egyptian company on national security grounds. Likely because AllStream has a shitload of contracts for backbone links into federal government facilities.

So instead they sold it to Zayo, the US telecom giant. At least from an ISP industry insider perspective Zayo is trustworthy and has the precedent of providing some 'critical' circuits for different US federal agencies.

http://www.cbc.ca/news/canada/manitoba/allstream-sale-to-acc...
What's so terrible about Microsoft having complete access to all data on my computer? I am pretty sure that's a massive exaggeration (could you back up that claim?), but for the moment I'll assume it isn't.

So what? Why should I be worried and/or scared? For reference, I am not a White Anglo-Saxon Protestant, and actually come from a group that tends to be (in my opinion) unfairly painted in people's minds.

I kind of like the idea of Microsoft having access to all of my data. Maybe one day in the future, people will be like..."hmm...you know that random group X that we generalized in order to hate on? turns out we can't really generalize them so easily -- we even have data to back it up!"

I'd be like a primary source in future archaeology!
The price the child pays for not being born into a wealthier family, right?
Yes, and this has always bothered me. There's a chrome extension (Hacker News Enhancement Suite, broken at the moment due to recent HN changes) that made it easier to see your own comments. Since I no longer use the extension, I rarely check for replies. Bums me out.
You can use the --test-cert or --dry-run flags for this purpose. The former just makes the client use the staging server (which has higher rate limits), while the latter uses the staging server to simulate renewal, stopping short of actually storing the staging certificates (in other words: ideal for testing renewal in production).
The solution to bad comments is deleting them before they are even visible to other users. Deleting aggressively, as is done in certain subreddits (r/science) may seem offensive towards naive users who just want to add their "2 c" to the discussion, but it's the only effective AND honest strategy: if your comment adds little of interest, it's worth nothing. The bar should be very high, the more popular the website the higher the required quality. But in the end I think NPR are making the right choice. Comments on websites are not a constitutional right, after all.
The official advice from LE about many subdomains is to combine them onto one cert with Subject Alternative Names.

This doesn't work for me - I used to do this with the Lego client using the DNS challenge for my registrar, Namecheap. Unfortunately by the second or third challenge it would hang and eventually give up. I didn't have the problem splitting the subdomains into seperate certs and running them 5 minutes apart.

The problem is likely in over restrictive rate limiting from Namecheap, but either way one of them needs to loosen up.

Does anybody else know about the Namecheap restrictions? I don't use their API for anything else but the LE DNS challenge (adding TXT records once every other month)
If you ever do that somewhere other than home, be careful. I ran into a toilet at an office where some idiot had installed an elongated seat on a regular sized bowl. It was not difficult to end up in a position where you felt properly positioned based on previous elongated toilets, but in fact your penis was in front of the bowl, aimed right down into your pants.
Why is the slug "the-search-for-class0x0000001ab51700"? This is mildly upsetting to me.
They have a significant presence in Austin.
An Open Letter from Our Co-Founder
Right.. The moment you allow Slack/Hipchat to vouch for your identity, you've effectively delegated control of your infrastructure -- an attack on Slack/Hipchat becomes a vector into your infrastructure.
I believe this famous comic said it best:

http://www.bonkersworld.net/organizational-charts/

For all Satya's promises, nothing _really_ changed.
> Getting the temp right and pulling the chicken at the right time (so that the legs are fully cooked while the breast is not) isn't really easy.

It's not trivial, but I think it's pretty easy after you've done it a couple of times.

> Techniques like spatchcocking make this easier, but it all trades off time and convenience.

Right. I do something similar, though I cut the legs all the way off. It takes a couple of minutes, but it's pretty simple.
Threads serves the purpose for recent stuff though right? I mean, do you really care about people commenting on stuff from days ago?
People use Uber Black over UberX - many people are ready to pay for comfort even for a few minutes. Another case are business trips - neither me no company I work for cares if I spend $40 or $80 for a taxi from airport.
That your laws are inhumane to the degree of absurdum.
Posting an article called "users you don't want" and then using a developmentally challenged teenager as the example of a user that you don't want is so spectacularly tone-deaf that I am left somewhat speechless.

I keep thinking this will be the year that the valley types wake up and realize this kind of mentality puts them in existential danger from mobs with pitchforks, but it keeps not happening.
> Startup says they don't want developmentally disabled people as customers

That's not exactly incorrect, is it? The title of the article is "Users You Don't Want" and the author gives a developmentally disabled person as an example.
And yet the game Overwatch doesn't have an OSX port so I have windows 10 setup as a dual-boot option. It seems that Microsoft has correctly deduced that users don't really give a fuck. They'll throw a hissy fit, they'll make all sorts of blog posts, but at the end of the day the majority are still staring at a windows 10 installation screen and dealing with it.
Long since stopped using Windows...

http://s2.quickmeme.com/img/29/295931841857280419b1d9f99759e...
Ask HN: Books on AI
What are your favorite books on AI?

I've read the book from Peter Norvig and Stuart Russell (Artificial Intelligence: A Modern Approach [1]) which was great but now I'd love to work with more practical material.

Things like code samples in python, showcasing the use of GPUs with CUDA or OpenCL for practical purposes etc.

I can keep searching the web and work with that but reading good books adds another dimension.

[1] https://www.amazon.com/Artificial-Intelligence-Modern-Approach-3rd/dp/0136042597
> "'Rights' are basically just freedoms we've decided we like a whole lot and want the government to guarantee" - as I said below, the logical conclusion of that argument is not a world you'd want to live in.

How is that not the world we live in? What is the alternative? At some point someone's deciding what's a right and what isn't. Other people may disagree. Rights aren't a law of nature, they're a fuzzy category, subject to conditions and caveats and shifting over time.

> "is there any such thing as a government that does not force people to do things they wouldn't voluntarily do?" - no there isn't. That's why it should be limited to protecting other people's rights.

But a lot of the things government does that don't fall within that narrow limit really, really appear to make my life and the lives of the people I care about much better, at relatively little cost (for a broad definition of cost). Few or none of the OECD states seem too bad, to put it mildly. None are unqualified disasters, or even close. Meanwhile a "drown it in a bathtub" government coexisting with an advanced economy (correct me if I'm wrong) remains hypothetical—indeed, I think it's fair to call mainstream the view among experts that governments' special ability to overcome coordination problems and take action to nurture markets is vital to an advanced economy—as do the effects of such a system. So it's definitely going to be an uphill battle convincing me that our government "should be limited to protecting other people's rights", without some other state practicing that and full of citizens telling me "no, really, it's pretty great".
This is why I love HN.. I'd never heard of Traefik and it looks great!
Canada ≄ America
I've also seen a fair share with a failing third brake light, about half of the LEDs not lighting up. Probably isn't noticed by the driver until regular service, government inspection, etc.

It's not a surprise that many things fail on a complex assembly with all new parts. No wonder automakers do their best to share small stuff like buttons, latches, door handles etc. between many makes and models.
I hate to say it, but a lot of this stuff was advocated by Butler Lampson (one of heroes)[1].

Basically, he advocated for having at least two computers (which could be virtual machines) labeled “red” and “green”. The red machine is promiscuous, and accepts inputs from anything; whereas the green machine only accepts inputs from “accountable” sources (n.b. this means it wouldn’t accept input from the red machine).

Crucially, he says that the green machine, which might have access to sensitive information such as your financial records, would ”require professional management”. The user might be able to make course grain adjustments to qualify what it means to be an accountable source, but in this scheme, the system’s integrity is only assured by allowing the professional administrator to preempt the user.

I don’t like it (Win 8 will probably be the last version I use), but since it’s Butler, I have to at least consider that he might be right.

[1] https://www.youtube.com/watch?v=VJw2SZPjAfA&feature=youtu.be...
I see, so this is why they laid off so many employees today.... :P
Won't somebody think of the capitalists?
I like it the idea of an interval between publication and comment! However I don't think back-and-forth is necessarily bad. I'd modify your proposal to include two or three rounds of rebuttal, each at a 3-day interval. You'd have to be seriously invested in the discussion to participate, and there's very little room for a flamewar to develop.
Comments on blogs or news sites have always been terrible. The only sites that can have good comments are ones like HN which dedicate the purpose of the site toward that end. Even then it is a struggle (obviously.)

It makes no more sense for NPR to have comments sections than it does for NPR to have an image hosting service.
After-death life in the Quantum state
A good argument stands on its own. Who the maker of it is, is irrelevant.
We could study the effectiveness of this brain augmentation device simply: fill out an IQ test with and without access to google. See how many points it adds! I'd be very interested in the outcome.
I'm not sure I gather the defense you're making for the US's position. You're arguing that since the US populous is so spread out they have a hard time getting on the same page to advocate for positive change in health policies?

What part of population density or land mass size makes for this excuse where there's examples worldwide of both ends of either measure who've implemented paid leave by law:

https://en.wikipedia.org/wiki/Parental_leave#Variation_in_in...

Countries larger and smaller than the USA have better policy. Countries with greater and lesser population densities. Diversity of people might matter but I fail to see a demographic within the US that is outright against increased parental benefits of new parents that doesn't exist within every country that has overcome the problem.
Should they offer better wages?

Errr, they did, back in January, at some majors costs in hours people are allowed to work, their bottom line, but not their absolute stock price (weasel words because I didn't check to see how they're doing compared to the general market).

We can be sure this also came at a cost in their anti-shrinkage and general anti-crime efforts.
Profits is the money left over after expenses. This is not what salary represents to the average worker.

Edit: not a 3 year number
You know, I get this response every time I talk about this topic. I really dislike the "well no one is making you use / buy / watch / listen" to something. People can be critical of something they want to succeed. It happens a lot in certain game communities. What if I WANT to talk about politics, in a civil manner? Any sufficiently popular subreddit, just devolves into complete trash.
My apologies for coming off insensitive earlier. I use forums with detached emotions and forgot that my words can be hurtful to others.
Right but for how long? The brain is plastic. A static model seems unlikely to be effective for very long. The brain will likely route around over stimulated neurons.
This is pretty neat, stuff like this is slowly creeping in and going to cause dramatic decreases in costs not just for startups but enterprises a like.

Similarly, we ran a stress test where we saved 100M+ records a day (~100GB) for about $10 a day (all costs, machines, disk, backup).

How it works - https://www.youtube.com/watch?v=sG5qtN8E-6Q

End/summary of the stress test - https://www.youtube.com/watch?v=x_WqBuEA7s8

S3 + Lambda are gonna be killers!
Then make sure to NOT talk about HN. Hidden gems only stay gems if you do NOT blab about them.
I was referring to health insurance specifically. I edited that in just now to clarify.

Health insurance should work exactly as you describe, but far to often I've seen it cover the little things like colds, and then fail to adequately cover big things like a heart attack.
Sometimes I'll ask a question and forget I asked it, or someone will ask me a question. I'd like to know about those cases more reliably. But if it contributes to any degradation of HN's high quality comments then I'd prefer to keep things the way they are.
I know there's the Bundle of Holding that does this regularly.
It's a total bandaid, but that's the point. If the browser lets you sanely style things with display:grid, then you can. But you can have a fallback for browsers that don't support it.
I'd suggest you run some calculations of mast heights and curvature-of-Earth for various LoS distances.

Then consider possible alternatives.
Why don't you just put a firewall between the machine you want to stay untouched and the Internet. Block all outgoing connection attempts to Microsoft servers. "Firewall block windows update" seems to return relevant results.
That seems like a good "big hammer" sort of solution to me.
If Namecheap sends a specific HTTP Status Code or a header like Retry-After when it performs rate limiting, this could probably be fixed in the lego DNS provider code for Namecheap. Do you happen to have any logs from when this happens? (Not sure how verbose the logging is and whether that information would be included, but it's worth a shot.)
I don't know enough about Disqus to render an opinion, but I do find it entertaining that the sample comments shown in the animation on their front page are entirely noise, in that they contain nothing more than a "Yay!" sentiment.
This could be a pretty cool Chrome extension!
And: http://learnyousomeerlang.com/content
The expected release of the standard on this quarter is nicely inline with Apple rumours.

Could USB-C replace Lightning in iPhone? Probably not, but I would be happy if it did.
Ben Markham Chats About Being a Big Data Developer with Apache Hadoop
You would have to have the ASA configured to accept SNMP packets from the IP your sending them from (or maybe spoof the source address if you knew it as it would be a UDP packet) and you would also have to know the SNMP community string.

Chances are if you had all of this info you could cause all sorts of damage even without the vulnerability.
Why does Windows 10 now phone home to domains like ad.doubleclick.net and adnexus.net?
Yup, I mean since when doesn't correlation mean causation!
Ok, let's bite.
Looks like a good way to support a charity anyway.
Thinking about everything else said in this thread, I think the type of interviews these companies do sort of make sense. After all, all the good talent that knows its own value is already gone; all that's left is a mix of the incompetent and the undervalued, and they're trying to pick out the undervalued.

That requires a lot more rigour than the US process, which basically consists of "hey, we're offering [huge salary], compete for it."
Not that strange if you are familiar with Vernasky.and other Russian scientists. Holistic big picture thinking is characteristic of Russian education.
Pehaps this is the point of LLVM, but the point of Go was getting rid of C++.
There's a few people with assistance dogs who get denied service by Uber.

Sometimes that's because the driver has an allergy, but often it's just because.

EDIT: here's one lawsuit from Arlington: https://www.washingtonpost.com/local/trafficandcommuting/bli...

Here's another from London: http://www.itv.com/news/london/2016-04-21/blind-woman-who-wa...

Note that London one has won repeated court cases for the exact same thing. Uber drivers keep refusing to take her and her dog; she takes them to court; she wins; she tries to get an Uber and the driver refuses to take the dog.

Here's a case that Uber settled for a couple of hundred thousand dollars: http://motherboard.vice.com/read/what-uber-really-thinks-abo...
This is the thing most people confuse about React. The similarity you see is React, the differences are the implementation for that platform.

The elements, styling, and interaction listening is React for Web.

The equivalent of the above in React Native is... React for native.

Remove all that stuff specific to each platform.

What is left is React.

Honestly React could be considered it's own design pattern [or a renaming of existing], with fb/ReactJS and fb/ReactNative being the most well known implementations.
How is the statement discriminatory?

If a company decided to start a sharing economy-based babysitting service, but doesn't have the requisite resources (or training/certification among workers) to look after special needs children, it's okay for them to not cater to those individuals.

It's not as though they have the ability and are denying service - they are choosing not to develop a product or service with accessibility features. I can entertain a normative argument that it's ethically wrong to allow companies to operate in this way, but this is not legally considered discrimination.

I do think that a certain critical mass requires this to be reconsidered, because private companies without as much regulation could displace people who enjoyed accessibility features under older, more established and regulated companies. That said, there are many products and services on the market today which simply cannot be used by handicapped individuals, and for many companies making these products it would be strictly impossible for them to profitably offer a more accessible version.

EDIT: Initially I said taxi cabs are not required to be wheelchair accessible and made an Uber/Lyft comparison. After looking into it, it seems I'm wrong - NYC taxi cabs, at least, offer wheelchair accessibility, you just need to call for it through dispatch as not every vehicle is properly equipped.
The cover up is real!
Cisco CDR Reporting? It's Easy If You Do It Smart
It's probably no coincidence that they pulled out of the EU investigations of Google after starting it. They probably see the financial upside in becoming more like Google.
In case you might not know: The first few minutes are most likely a nice nod to Microsoft Bob [1], the first time they tried to create an alternate shell environment (and hopelessly failed, I might add).

Well played Microsoft, well played.

[1] https://en.wikipedia.org/wiki/Microsoft_Bob -- Note the dog.
Yes, many customizations are lost with the "big" updates, including disabling telemetry and cortana as well as tons of settings. That's because they aren't _really_ updates; they are complete OS installs. Your old windows directory is literally renamed to windows.OLD.
"Production Ready" is a funny term. Just like any other product, docker swarm will be production ready once we see a whitepaper or writeup that details the scaffolding around it to meet some sort of SLA. I would be willing to build a production cluster of say 20-50 nodes with swarm in order to learn its intricacies. Building anything larger would have to be done incrementally with lots of monitoring and transparency.
Like potato jokes, you don't actually get these in Latvia.
The aggressive moderation in /r/science is quite honest compared to other subreddits, which is partly why its moderators attract less controversy when compared to others such as /r/news.
Fair, I think they could simply just sort by most recently commented posts you've created, and that would just solve that issue.
The original point was, however, that we do need to serve certain groups even if the number of such people is small and according to the free market it's clearly not worthwhile to produce an alternative.

The way we do currently is a social contract (enforced in law) that mandates exactly the point that you should serve everyone and are required to make accommodations for e.g disabled people.
I hope not.

If a person wants to comment anonymously, or keep their HN account separate from the rest of their online activities, that's up to them.
As an "early" hobbyist Ruby/RoR programmer, would people recommend the first tier for beginners looking to expand their horizons with Python and Haskell specifically?

Also, how painful will these be to read on a Kindle Paperwhite? I've tried other coding books on there and the code block styling was impossible to make out.
Why startups need a defensive IP strategy
I think DevDiv (Developer Division) is much more in line with Open-Source as a movement, with the business eye towards making Azure the prefered PaaS/IaaS option with their tools.

Windows, and a lot of other bits are more consumer space, and moving closer to Google/Facebook model of customers being the product. I don't necessarily think it's entirely a bad proposition. From a web application developer standpoint, old windows versions, tied to old IE versions have held things back over and over again. Even given some of the privacy concerns, I'd rather most people were on a frequently updated operating system with a frequently updated browser.

That's not to say I think it needs to be windows. Also, if privacy is a concern, one can upgrade to the pro version, or use enterprise skus in offices to disable those bits.

All of that said, I upgraded pretty early (tech preview) and use Pro, so didn't see a lot of the restrictions, or very sleazy upgrade push. My parents/grandparents are mostly on Chromebook devices, and one Grandmother has an Ubuntu desktop. My sister and her family have all bought into the Apple ecosystem... so I'm the most heavy windows user in the bunch and I spend more time on my macbook, ubuntu htpc or in a Linux ssh shell from windows than using windows exclusive software.
Well Angular 1.x had the ui-router library which basically overhauled the default 1.x routing and added all sorts of nice features through a relatively clean API. Angular 2.x has tried to fix this divergence by incorporating much of that API, but they didn't get it quite right the first time so they're still working on it (IMO).

I don't know exactly what you mean by "routing module that supports old links". Are you referring to the "LocationStrategy" which differentiates between routes such as /#/some-state vs. /some-state (with <base href="/">)?. Or are you moving a non-SPA application to a SPA application w/angular routing?
A tool like this might be useful, but I'd be concerned with the potential of hero worship and arguments from authority.
Have you heard of the Tesla 3? Tesla S and X have helped subsidize the development cost for it.
I agree. One of my favorite things about HN (and reddit), is how de-emphasized the user name is. I barely even look at them.