skysight-inc/HackerNews huggingface dataset:
Is that because Windows is better, or you're just better at dealing with it?

XPs big problem was IE and malware infections, other than that it was as reliable as any current version of Windows today. Once you have to manage 3500 PCs and you see the same stupid issues coming up over and over, you realize it's not really any better. Computer stores may not be as busy cleaning malware from desktops and laptops, but my team is every bit as busy cleaning up bad updates, fixing BSODs and trying to find documentation that doesn't exist for whatever feature was released last week.
I mean, as long as they're learning, so what? And if their GPA reflects that they're not, after a probationary period, they get kicked out.
You can't max out the automated system.

Our procedures have to balance the concerns of very different groups of people.

Some people have explicitly directed us to enforce stringent account security requirements by enabling multi factor authentication. For those people, we assume that they have their own security practices and are diligent in maintaining them. Those people are aware of the risk of losing access to their mail if they lose their credentials.

The other, much larger group of our customers, come to use because they want email that has support. Many of these customers forget their passwords and still need to get to their email (which is more common than you might imagine if you are surrounded by a hacker-news demographic!)

Our procedures have to balance between those two sets of needs, and they evolve over time. This incident came up in a period of transition. It should never had happened, and it's a great object lesson to us about how to do better in future transitions.

Having said that, based on this conversation today we are reviewing all our processes around re-establishing access for regular people who haven't requested additional security by enabling second factors. We absolutely can and will do better than we did in 2016.
Yes, that is what makes it literally impossible to roll your own container.
Happy to answer any questions about the project in general.

For people interested in what WireGuard actually is, the best resources are the homepage and the whitepaper:

https://www.wireguard.com/

https://www.wireguard.com/papers/wireguard.pdf

Also, I'm mailing out stickers just for fun: https://lists.zx2c4.com/pipermail/wireguard/2017-May/001338....

The forum post on XDA is intended for ROM developers who would like to include the kernel module. Rest assured, we're now working on an app in the various app stores that will work on all Android (and iOS!) devices, without need for the kernel module or a custom ROM or anything like that. But the mobile kernel aspects are important and interesting, which is why we're pursuing these different but related efforts in parallel via XDA.
If you want a golden parachute like that, then you also need to be one of the top 500 or 1000 sought-after CEOs in the country. Just like if you want a pro footballer's (NFL) salary, you need to be one of the top 1500 players. Software engineers like me and (probably) you don't get golden parachutes because we're not one in 500, we're one in a million.
Random iOS apps can't just pull all your secrets out of SE and send them off somewhere. That's what makes recent iOS devices a better place to put a secret than your typical Linux box. 'Not being able to get a hold of your secrets' is a much better line of defense than 'I think I can make it hard for something to exfiltrate my secrets that they've pilfered'. Especially since the latter is probably not really true.
> we see that the average stolen base is worth -.467 runs and the average successful steal is worth .175 runs.

First clause should be "average caught stealing"
You're right that there are parts of this bill not to like, the estate tax stuff for sure and possibly the pass-through rate as well. But, where we disagree are the parts that "punishes expensive areas indiscriminately". Removing the SALT and mortgage deductions are good IMO.

A commenter in another thread posed a hypothetical about a family in CA vs. TX making $250k. Why should the one in CA get a big writeoff because CA has high taxes?

Of course, a state is free to tax it's citizens as much as it likes. But, that tax should not be deductible from state taxes, because it leaves families in other states to shoulder the burden.

Meanwhile, the mortgage interest deduction subsidizes people who can afford houses (in fact it incentivizes buying larger houses, which is also bad IMO). These are not the people who should be getting tax breaks.
Home Business Ideas and Opportunities
Nobody is going to steal your startup idea
It's not like Microsoft doesn't have examples to draw on: https://en.wikipedia.org/wiki/FX!32
No, it won't: http://indianexpress.com/article/technology/mobile-tabs/reli...
They meant generics. But it’s not impossible, it’s tedious.
As a Java aficionado, i have a lot of respect for Go's GC. It may not be as sophisticated as the JVM options, but it has a laserlike focus on low pause time, and does a phenomenal job of delivering it, given how much less development effort has gone into it. It's really lit a fire under the JVM developers, at Oracle and Red Hat, to improve the realtime collectors in the JVM.

Not IBM or Azul, though, their JVMs already have kickass realtime collectors.
We call ourselves deeplearn.js, but you can use it for general linear algebra! Our NDArrayMath layer is analogous to NumPy, and we support a large subset of it (we support many of the linear algebra kernels, broadcasting, axis reduction, etc).
NP is Wrong
I would love to say rfc.me/bgp (for instance) and get what I’m looking for without wading through obsoleted RFCs. This would be a solid next step for the author. Significantly more work though.
‘I am altering the deal. Pray I don’t alter it any further’
Same here. Not sure when I first watched the movie - sometime in middle school - and I can picture and feel the whole thing. Maybe something I've still been chasing in creating emotion in my own works.

Thank you for adding the parts about the context.
Yes, but at an average of 40000 lbs over the 5 axles they are still multiple times heavier per axle than a regular car.
> Some of us remember, however, why we left C behind (it does not work beyond a certain degree of complexity).

Yeah, but it's pretty good for small simple projects, like the Linux kernel.
Awesome.

My only and excellent experience of the Castro theatre is watching Hitchcock's Vertigo there, just days after my brother-in-law had given me the tour of city, of which I was a visitor. Suddenly you realize how central to the movie the city is. There's what's now a good joke about the Mission, too.
For the love of god, could you build the thing in Hayward? Fremont? Pleasanton? Anywhere that isn't the peninsula?
I actually do have an HTPC hooked up to the TV, but the Youtube add-on for Kodi is flakey, and I'm not even sure if an Amazon one exists.
All free and competitive markets are taken to be efficient. In a market where a million wannabe-CEOs are vying for one of the top 500 spots, you get tough competition and the compensation is commensurate with the level of competition.
Yes.

It doesn't even need an index or anything like that, as the URL to RFCs are pretty straightforward: https://tools.ietf.org/html/rfc1738

I don't understand why people are upvoting this.
Oui monsieur!
Dreamers Are Not Safe Online
Ask HN: When management say they want something to happen repeatedly, does it?
I worked at several companies where management ask for something to happen, either as a once off or as a continuous thing.

Often as not it would happen once or twice but never again.

Is this a familiar experience for anyone else?
They're already required to keep appropriate records. But the courts don't have money to go checking so they just trust companies to swear they have them, and the companies lie.

And sure, you could spend a bunch of money setting up a government database and employees to run it, but at some point it's easier to write a few lines of code and be done with it.
ISPs and Movie Industry Prepare Canadian Pirate Site Blocking Deal
Great post!
Do you have benchmark to show how CRDB is compared with TiDB in terms of performance and latency? And how CRDB is compared with Amazon Aurora with PostgreSQL compatibility?
The physical medium is the limited public resource. We have all the public ground and all the radio spectrum we'll ever have. Tearing up roads, wiring up cities, assigning spectrum, blanketing the country in antennas, are national infrastructure projects that take decades and billions of dollars. In America with our belief in the free market we've traditionally done these projects with public/private partnership. But we can't give corporations complete free reign because they're using our one set of physical resources, if they screw those up then we lose access to our shared telecommunication infrastructure.

On top of these physical networks the digital companies are building virtual networks. Twitter, Snapchat, Medium, Google, Facebook, Apple, Microsoft, Amazon, and a thousand more companies vigorously competing in these virtual domains. The virtual worlds are so vast and we're still trying to understand their potential that even when these companies seem to be forming monopolistic locks we should give them free rein. You have more communication channels today then anybody else in human history. Stop calling for government control of our unlimited virtual resources.
A few excerpts re: what Jack Ma actually said (although "whining" is in the title of the article, it's not even one of the words he actually said):

“I gave advice to Jeff Bezos 10 years ago,” Mr. Ma said, referring to Amazon.com Inc.’s chief executive. “I said: ‘Please send people with entrepreneurial spirit, not professional management. Because wherever you go, doing business in another country is very difficult.’”

...

Mr. Ma spoke out against the perception that U.S. companies can’t succeed in China, citing Microsoft Corp. and Coca-Cola Co. as businesses that have thrived here.

“Give me five examples of Chinese companies that succeed in America,” he said. “Or Asian companies that succeed in America. Because it’s not easy to do business across nations, it takes time.”
>My father. In his opinion, businesses should be allowed to manage themselves as they see fit, without outside interference.

So consumers are just at the mercy of the corporate monopolies then? I'm curious how he expects a democracy to survive in the face of monopolies owning the media and controlling our "free" press. History has shown that's basically impossible, but I assume he's got a solution given you've said he's reasonable.

>Various people I've had 1-on-1 conversations with online. Often some variation on the regulations being difficult to enforce, and pointless because companies weren't doing things that were that bad before net neutrality anyhow

Then they haven't bothered to do basic research. It isn't hard to enforce and there was a framework in place already.
I don't agree that this is a breakthrough. Type 2 diabetes has existed for a long time. What we're seeing here is a new type of diabetes, type "obese with bad diet and constant inflow of blood sugar either from fat or from food" diabetes. This new type is obviously treatable. Real type 2 diabetes is neither an insufficiency of insulin nor is it an excess of incoming blood sugar. It is insulin tolerance developed within the cells and it is barely treatable by any method.
If they have to repeat themselves, it's probably not going to happen. Or management simply likes the sound of their own voice.
In what way is it a piece of crap? I've got two and they've been flawless.
Absolutely. All lists such as "Top", "Best", "Greatest" etc are usually bogus. Even assuming that you had a quantitative criteria, you would need to apply that criteria to all movies ever released and has to watch every scene that was in each of those movies. It's a sorting operation across vast number of movies. Even than I would think that any such criteria can not be universal across the cultures, demographics, individual preferences and long enough time spans. A lot of people try to get away with this by measuring aggregate of social signal but one needs to understand that we have heard mentality. Once someone makes "Best" list, more people checks out the items in it and inflate their importance. Crowd sourcing the "sort" operation hasn't worked yet.
I agree, a "most common" list on the homepage would be nice. Otherwise, not useful enough to visit.
I'm curious. I've used GoLang's simple web server before, but I'm interested in what GoLang provides over Node. To me, it seems Go is especially well suited for microservices and tasks requiring a lot of CPU intensive processes while Node is better when working with small requests over the wire.

In other words, what is Go's main selling point in competing with Node in terms of its http server, TCP sockets, etc...

Can Go's awesome concurrency patterns be used to optimize server requests? Can it be well utilized as a proxy?
Those are some crazy stories - makes me feel a little bit better that I didn't invest in coins back then.

I followed the advice of an investment banker who said to me that this is a bubble in 2012. Maybe it is, but the returns speak for themselves even if you liquidate it now. Pity!

But some guy put his laptop on fire with all his bitcoin on it because he was on LSD - hilarious. Thanks for making this!
If a well-resourced attacker was targeting me specifically, it wouldn't be too difficult for them to find out about my short-to-medium term travel plans. A bit of social engineering with the airlines could tell them exactly which flight I'm on.

They could also compromise other people who need to know my plans and don't have the same security practises as me.

I think about this stuff and minimise as best I can, but my account security shouldn't be dependant on it.
> By contrast, CEOs in other countries don't make such obscene numbers

By contrast, companies in other countries don't make such obscene numbers. Don't forget that our economy eclipses everyone else's. Our economy is on par with the entire EU's, and is still larger than China's which has several times our population.
I've gone through the process of starting a WFOE and I'm currently in the process of setting up a JV with a local partner in China. Yes, it takes longer than starting a company in Canada: about 6 months in China vs. about 2 business days in Canada. I would describe the process as more "tedious" than "difficult". But what is important is that it's not much more difficult than for a local to start a business in China. Any difficulties are due to China's large and annoying bureaucracy than anything nefarious. If you're doing business in China you will have to deal with bureaucracy. It's annoying and it sucks, but it also hits everyone, local and foreign, more or less equally these days (that wasn't so much the case 10 years ago).
"He guessed that the problem might take him a few weeks. Instead, it took him five years"

Perhaps the key to their success was typically programming work estimations ;)

More seriously, I think that if you think something is easy for you, or that you are almost there, you may be more willing to put in the necessary time, than if you knew it would take 5 years from the outset.

"Spielman realized that he himself might be in the perfect position to solve it. “It seemed so natural, so central to the kinds of things I think about,” he said. “I thought, ‘I’ve got to be able to prove that.’”"
Considering so many projects in last 10 years where code was not even formatted even though it was one command away in IDE, ridiculous variable names, useless comments like 'method getA() returns A" I am not sure it is result of bad programmers or just natural state of IT industry. Java succeeds despite lot of bad code mean immense hard work on performance/ libs side by JDK teams.

I think same is going to be true for Go. I have written few projects in Go and they have produced much more value than time taken to write them.

At the end of day companies I worked for prefer mediocre code that is written and used vs excellent code in brilliant programing language that was never completed.
Its not std::move, but the complexity coming with it.
Its a hassle applying move semantics correctly and there is not the one goto solution for simple things. Im not aware of a proposal to change that issue, but at least there should be better defaults.

This talk explains the pain quite well:
https://www.youtube.com/watch?v=PNRju6_yn3o
> No error is left behind

I don't think so. You can choose to ignore the error (I know it's bad practice), but it's allowed. And sometimes you don't know what to do with the error
Haha, give all your info to Google and Apple at the same time.
No, but they can do things like not optimize code paths and not work with Intel on power saving features. The average consumer is far more likely to buy a Windows laptop with an arm cpu than an Intel laptop running a different os. Intel won't win that fight unless it's in a court room.
I couldn't disagree more. The inability to send events to stateful components in any convenient manner (and you'll cop an earful for not being "reacty") means you have to extract all your state machines out of your react components.
They also help clarify what the return parameters are. It can be helpful if you have multiple if the same type (e.g., func Foo() (int, int))
> Considering this is DNS there has been a historical limit of 512 bytes.

Only with UDP transport, longer responses are told to requery via TCP.
Businesses generally get to deduct interest on loans used for the business, so landlords would probably be able to deduct mortgage interest under that even if there was no specific mortgage deduction in the tax code.

Accordingly, I'm not sure it makes sense to discuss landlords when discussing the mortgage interest deduction.
That's assuming a perfect, infallible market.
> People still go around with the idea that Lisp is really hard to wrap your head around.

Usually, the people who genuinely had a "hard to wrap head around experience" weren't actually using Lisp but a different language called Scheme which is hard to do for anything practical, if you stick just to the standard-defined dialect.

Chances are that when they used Scheme, it was a school setting, and they were complete or almost complete programming newbies, and were asked to do everything with recursion, and also given demanding homework, like interpreting Scheme in Scheme and whatnot.
Totally, utterly disagree! I used to think exactly like this. I am from Norway and when I was young I was full of disdain for the Norwegian system, where government pays for all sorts of stuff. I was completely convinced like you that if only things were like in the US, where people have to pay lots of money to go to University, tell will be super serious students.

Then I went to the US to study....

Boy was I wrong!!! Having to pay for university had zero influence on the seriousness of the students I met. In fact I'd claim it was much worse than my experience from different European countries with free University.

What I realized is that if it is not government money it is going to be somebody elses money and that is frequently American parents. American students did not seem to be any more concerned about wasting their parents money than Norwegian students are concerned about wasting government money.

Again I think it is worse. Over the years, looking at this in more detail I think we are completely overestimating the effects of financial incentives. People are not really optimizing homo economicus. A lot of other factors matter equally much or more.

It is also about what society promotes and values. American society offers no respectable vocational training programs, and does not promote or value that path. Look at Switzerland and Germany which values this and provide great vocational schools. A lot more people go down that route and get skills to get well paid jobs without burying themselves in debt.

It is actually half decent in Norway as well since our system is closely modeled on the German system, however we have suffered from being too heavily influenced by the American view on education. Luckily there has been a push to change this and promote vocational training, causing more people to take that route.

However you can't get people in America to make sensible educational choices, when private schools are shamelessly misguiding student to reap more profits and society is pushing the idea that you can't make a good wage without going to college. Never mind the unhealthy American habit of thinking "anybody can be anything." American optimism can be great for launching google and facebook but it can be poisonous to people of average skill and talent who are deluded into thinking they can be anything they want as long as they work hard enough.

I think you got to work both on attitudes, what the school system offers, the values promoted. Financial incentives can be structured in many ways which doesn't need to punish people severely.

E.g. here in Norway you don't pay for school but you have living expenses, so you get a government loan and stipend to deal with that. As you pass classes they convert increasingly larger part of your student loans to grants. This gives a carrot to anybody to attempt to finish the study in reasonable time.
The most criminal part of many nature documentaries is when they dub over Attenborough for the US audience with someone with a US accent. It's tantamount to sacrilege.
The Path to Paradigm Shift
you are so ignorant. "our forum". net neutrality has become a partisan wedge issue.

https://www.fiercewireless.com/wireless/fcc-s-plan-to-toss-n...
Aetna's CEO is not an employee of Aetna, he is an Officer of the corporation.
UHD Blurays are region free.
Can you tell me which part of what he said (as opposed to what other people said he said) is what you consider hypocritical?

“I gave advice to Jeff Bezos 10 years ago,” Mr. Ma said, referring to Amazon.com Inc.’s chief executive. “I said: ‘Please send people with entrepreneurial spirit, not professional management. Because wherever you go, doing business in another country is very difficult.’”

...

Mr. Ma spoke out against the perception that U.S. companies can’t succeed in China, citing Microsoft Corp. and Coca-Cola Co. as businesses that have thrived here.

“Give me five examples of Chinese companies that succeed in America,” he said. “Or Asian companies that succeed in America. Because it’s not easy to do business across nations, it takes time.”
> PS: your mention of that Twitter account is creepy.

With no context, I agree. But I'm not exactly stalking engineers here - there was literally a direct link to that twitter from the Fastmail updates mailing list that went out, when customers were notified of the NYI datacenter move. Made me do a double take.