skysight-inc/HackerNews huggingface dataset:
My experience is the same -- all but one of the best professors I had in university were from a community college.

I had a chemistry professor that refused to go easy on us because, "I might have to work with some of you one day." As teaching was his night job.
I'm typing on a MacBook Pro that has "ctrl".

Not sure I've ever seen a Mac keyboard that said "control", but maybe that's because I've mostly seen Finnish keycaps.
Even if TSA treats passenger cargo the same as commercial cargo, the airlines have a responsibility to comply with commercial cargo regulations. Your average app user looking to make $5 isn't capable of guaranteeing compliance
This comment thread is worth much more than the actual article
Unless the company was swimming in cash a la Google or Apple, I would feel weird using services like those. Even if they had the money, I would prefer to just be paid more.
To be honest if the solution is that women or men need to stay at home, maybe the whole of western society just needs a rethink. I've been a stay at home partner (male) for a few months and it's pretty lonely to be honest.

On the other hand, travel to somewhere like South East Asia and I didn't seem to notice any kind of loneliness epidemic. Families live closer together and people seem to form small communities where they share things and help each other in other ways. While the basis for my argument is anecdotal, it's a very different place in which people seemed to have much richer social lives.
Possibly the argument from personal incredulity?[0] Or maybe the Anthropic Principle? [1] Little column A, little column B?

[0] http://rationalwiki.org/wiki/Argument_from_incredulity#Perso...

[1] https://en.m.wikipedia.org/wiki/Anthropic_principle
That's not an argument.

Imagine having that conversation with someone who lost someone dear due to getting struck by lightning, and who is now demanding that we install lightning rods every twenty feet and legally mandate nonconductive clothing. Obviously you'd sympathize with them, but you can't base national policy on emotion. You have to look at the facts.
Totally agree, encryption by default is the best option. However:

And if SSL is offered perhaps it should still be possible to access non-security-critical pages by plain old HTTP.

I often thought about setting up a forwarding proxy for my sites that listens on `un{encrypted,secure}.mydomain.tld` and provides plain old, non-optimized and unencrypted HTTP/1.1 access for those who wish to access the sites that way. I've experienced the issue with slow loading times when roaming (bandwidth is expensive) and/or in remote areas (very low bandwidth and spotty coverage) a couple of times, and having low-profile variants for browsing essential stuff would've helped a lot.

However, I'm not sure if this will open attack vectors for the unencrypted sites. I.e. I'd imagine that a man-in-the-middle-style attack could show the main site / URL (www.mydomain.tld) with another cert and just forward the un{encrypted,secure} content … but then again, this is not a new technique and can be prevented by public key pinning (though, https://news.ycombinator.com/item?id=12434585 :-/), DNSSEC/DANE (no browser vendor buy-in yet), etc.

Any idea if this were a sane idea for other sites as well? With enough momentum, browser vendors could detect and display un{encrypted,unsecure}. sub-domains specially.
Thanks, makes much more sense stated this way, I also didn't initially understand your point.
Elon Musk: How he played us
Those people aren't flying internationally. If you spend hundreds on an airline ticket then you wont care abbot $5
Alan watts said that. Terrence Mckenna would probably say the opposite.
Woody Guthrie wrote a song about a true story - 1913 Massacre - a devasting and haunting song.

The song is based around the Italian Hall Disaster - a tragedy that occurred on December 24, 1913, in Calumet, Michigan. 73 men, women, and children, mostly striking mine workers and their families, were crushed to death in a stampede when someone falsely shouted "fire" at a crowded Christmas party.

I suggest reading the entire lyrics...
http://www.woodyguthrie.org/Lyrics/Nineteen_Thirteen_Massacr...

...or listening to the song...
https://www.youtube.com/watch?v=oz7oguguIZE

...but here's the second half which describes the scenario:

The copper boss' thugs stuck their heads in the door,
One of them yelled and he screamed, "there's a fire,"
A lady she hollered, "there's no such a thing.
Keep on with your party, there's no such thing."

A few people rushed and it was only a few,
"It's just the thugs and the scabs fooling you,"
A man grabbed his daughter and carried her down,
But the thugs held the door and he could not get out.

And then others followed, a hundred or more,
But most everybody remained on the floor,
The gun thugs they laughed at their murderous joke,
While the children were smothered on the stairs by the door.

Such a terrible sight I never did see,
We carried our children back up to their tree,
The scabs outside still laughed at their spree,
And the children that died there were seventy-three.

The piano played a slow funeral tune,
And the town was lit up by a cold Christmas moon,
The parents they cried and the miners they moaned,
"See what your greed for money has done."
US Secret Service Hands Ready (2008)
You can work around this with other shell trickery. This might work in your shell:

$ program <(cat) <(cat)

The program itself isn't involved in opening the TTY / reading from it, etc, that is all handled by your shell before fork/execing program. program doesn't know that any of these shenanigans have happened.

It probably uses more memory (the shell has to have both stdin's in memory before it can exec the program), but overall I have mostly abandoned trying to use '-' as an input because of the way some tools, perhaps less-steeped in unix-y traditions, don't honor it correctly.
Might be one of those things that is popular mostly on the coasts. Here in NYC I spent little to no time jobless after I learned Node. Not sure how it is elsewhere.
Whoa. You significantly broadened the scope of my comment from "their post" to "any lie".

In this case, the post is about the company's revenue stream (or lack thereof), as it pertains to money-for-better-reviews. If Yelp's claim is false, and they are mounting a marketing campaign to knowingly deceive shareholders and potential shareholders about revenue sources, then yes it would be a criminal act.

In fact, digging around a little reveals there has been a class-action lawsuit for a jury trial on these very grounds. [1] Granted, they sited Yelp's 10-K filing with the SEC, but I seriously doubt a jury would say "well, it wasn't on their 10-K, so the blog post is fine."

1. https://www.scribd.com/document/236094666/Curry-v-Yelp
"mx"?
Next: Verily?
http://www.fool.com/investing/2016/09/03/how-google-plans-to...
> Still doesn't make any sense to me. Whether a CA performs a DNS query in order to do domain validation via email, http or to check a CAA record doesn't matter.

Brush up on CA cert issuance. You seem to be assuming that all CA's perform similar levels of due diligence before issuing certs. They don't, they differ widely. Some go much further than simply DNS validation.

> I'm suggesting making CAA mandatory.

For practical reasons, I am skeptical this will happen. Too many paying entities. In the spec/contract, the MUSTs will be lowered to SHOULDs.

> The certificate would not have been issued in my example.

IF the CA checked the CAA...

> CAA would have probably prevented the mis-issuance.

Exactly - "probably".

> CAA is only fully effective if all CAs implement it (or in other words: if it becomes mandatory).

1) it won't happen. some CA's may/already-have implemented it but how is the browser/user to know which have and which haven't?
2) unclear that it is even fully effective

> Again, you fail to demonstrate how this complexity does more harm than good.
art.
Introducing a new mechanism requires demonstration that the added complexity is worth the effort. And in this case, it is clear that unless everyone implements it, there is no added benefit. Added cost without benefit is a bad start
It is to put approx on the same level as ASLR, DEP, Mandatory Integrity Controls, etc.

From a modeling POV it might actually be better than ASLR, DEP, etc, which are "only" mitigations for which multiple approaches are know to exploit other holes up to arbitrary execution and complete compromises in some cases, even if they are perfectly implemented (in limited conditions), while multiple sandboxed processes can be, at the model level, perfect. In practice (when you add bugs in the picture in all layers, and not just one, and when you actually don't isolate everything like crazy), it is obviously just another tool, but a very significant one (let's drop the "extremely" - it not about being an order of magnitude more "efficient", which would be a very blurry notion anyway -- I mean I guess at one point DEP even alone could maybe be considered orders of magnitude more secure, depending on your precise definition of everything).

What I want to convey about defense in depth is that it is about layering various mechanisms, independent if possible, to protect against various risks, while making the hypothesis that some will fail. You don't casually remove a layer (or pretend that a layer is equivalent to almost none because it does not protect you against one risk in some cases). Defense in depth is actual engineering, like the various safety components in any dangerous system. And the value of sandboxed processes is pretty clear. That it is not a silver bullet does not render it useless.
The reason Thailand banned kratom was because around the time their government was receiving taxes from opium. As kratom provides a way for opium addicts to get off of opium it seems they considered it a conflict of interest.Justice Minister Chaikasem Nitsiri is working to end the 70 year old ban on kratom in Thailand as well.

link to an article about this can be found here:

http://speciosa.org/Thailand-looks-to-legalize-kratom-justic...
Microsoft working on Skype Teams, its own Slack competitor
As much as I'm not a fan of misrepresentation, I think Microsoft's practices, in general, are deceptive and wasteful, and promote administrative and operational policies among IT and ops teams that perform comparably.
It only has to happen once.

Besides which, a predictable failure is still a failure. By your logic, Win95 crashing several times a week wasn't a problem either.
Ah! yes, at this point C-r is so entrenched in my habit, I didnt even realize it might be new to some.

This is the shortcut to first learn when starting living in the command line.
You're a great worker. If you're autonomous, you're already good at managing yourself and your own work, so you're half way there. You're the person that would be high on the list of potential recruits for managerial positions if there was a shortage in your company. And you'd have to turn them down to maintain your non-managerial status and lower payroll.

If you have a group of people that can manage themselves, you have a group of potential managers. In other words, they're worth more than people who can't manage themselves, and the likelihood of them doing simpler tasks that can be done with someone more cost effective is greater. Meaning, unless you're allergic to non-autonomous people, it becomes a good business decision to just start managing some helpers instead of forcing everyone to help themselves. The quintessential helper is "the intern" (and they may be grooming you for a managerial role if they put you in charge of one).

Also, if you're an entrepreneur you're a manager. If you can't manage people, you have no business trying to build a business.

It's also worth noting public education systems do not produce managers. The teacher-student dynamic is similar to the manager-worker dynamic. They don't teach you in school that you could learn whatever you want on your own and that the teacher is mostly there just to make sure you get your work done. It's pretty much the same with managers.
I don't understand the logic here.

1. Download a preview build because you want "the latest and greatest".

2. Build is full of horrible bugs.

3. Microsoft needs to employ psychological tricks to get you to download the next preview build, as you cling to the previous one with both hands.
Sounds like a blood clot.
> Known side effects include repetitive meals, speaking to inanimate objects or animals, excessive self-stimulation, and dying alone.

On the other hand, your relationship could just as easily prevent you from writing a book, or getting a Master's degree, or traveling when and where you want, because you're spending every night at your clingy girlfriend's house eating popcorn and watching Buffy the Vampire Slayer.
I would guess not, because even Singapore and Bali are not dengue-free even though they are malaria-free. (But that's just a guess -- I'd be interested in a reliable source.)
I've watched enough Australia border security episodes to know I would never use this service.
I got the standard 3/36k with 60k drive train. I'm not sure I got a "fleet deal", I just worked with him through Costco.

EDIT: I did get a significant discount that was available to pretty much anyone who walked in to buy one. He told me there was considerable pressure to move them because sales completely dried up. In retrospect, I probably could have gotten a much better warranty :/ Oh well...
If you want scaling, NodeJS is probably not the best choice.

Even tho it may be based of replication in a cluster, Go and most HTTP Framework it uses are trimmed for microservice clustering, concurrency and safety.

The standard library already includes most things you need for making simple webservers, including a generic SQL interface, HTTP and HTTPS framework, cryptographic functions, inter-machine communication protocols like RPC, JSON and XML en and decode, fairly good logging framework and finally a very expressive templating system that can hold it's own against a lot of other templating systems.

Go comes with batteries included. All this compiles in under 10 seconds on my machine. It also compiles without any dependencies except the stdlibc, so it runs basically everywhere you have a target binary format for and ported the stdlibc too (and os-specific libraries if used). Thanks to newer developments it even runs on "baremetal" VMs with only a stub hypervisor kernel for management.

Bigger files for a portability that runs circles around NodeJs.

On NodeJs that's probably a couple dozen packages. I'm currently developing something using Node and I have about 570 packages (only top level) in my nodes_modules folder from a default ember.js setup. It actually breaks my system after a few minutes to use live reload due to the sheer number of files in there.

All Go libraries I have installed consume are only 9700 files, including binaries, personal pet projects and various "try-and-forget" libraries. The single nodejs app I develop has 45000 files only in the node_modules folder, and I stopped counting my project after 96000 files (after ls failed to enumerate the tmp folder within a few minutes)

Scaling? Go or Erland wins by miles with time to spare. NodeJs is struggling downhill.
>Nothing. Trading is one of the most open, meritocratic and low barrier to entry fields out there. Just google how easy it is to get a Robin Hood or Interactive Brokers account [1]. In terms of barrier to entry, it's far lower than something like building a SAAS app.

That gave me a chuckle (though I suspect you're trying to bait me -- you seem to have a background in finance and would know this all very well). The one obvious barrier to entry is access to capital. It is a lot easier (or at least possible) to play with different strategies with more than less. Even a brilliant trader would have a hard time playing different strategies with, say, $10K. Or even $100K. They'd quickly hit a bad play or a down trade and lose beyond the capacity to absorb with a chance of bouncing back. Game over.

But the capital is out there so that's not really the issue. And that capital is paying traders $20/mil per year. That is what I mean by competing...not competing on trading talent but competing for the jobs. Its not like hedge funds are scanning Robin Hood for diamond in the rough trading talent...if they did, it would be a mistake since they would be nearly guaranteed to find people who do very well up until they point they hire them then they crash back to earth through regression to the mean.

>The only thing that prevents more people from doing it is the fact that predicting the future is hard.

I doubt that is the reason. Predicting the future is hard for everyone, including top-flight traders, as has been shown year after year, study after study. What is easier, and a skill (though, granted, a challenging skill to master and one that is still, even after some level of mastery, subject to more luck than most people are comfortable with), is using all of the tools at one's disposal to win more than you lose. Or rely on luck. That works sometimes, too -- for a while.

I'm just saying -- if there's a great amount of money being reaped year after year, decade after decade, the system surrounding that activity is probably worth a careful look.
I'm having trouble with your logic.

The very fact that poisons exist in the first place cannot be a coincidence.

The very fact that pointy sticks exist in the first place cannot be a coincidence.

The very fact that razor blades exist in the first place cannot be a coincidence.

That may be so, but that's no reason to ingest them.
More than just text editors, it is used system wide in OS X menus to describe the available shortcuts.
Portrait of the Gamer as Enemy (1990)
There is one thing you forgot with the mental health professional: There is often a waiting time, especially if you get public assistance. I understand, in a way, as it is a specialty field, but then again, you might not have the bravery and motivation for all that long, yet not really qualify for even a semi-emergency visit.

My first spouse was bipolar/schizo affective: We were lucky enough to get a doctor fairly quickly, unfortunately it took a suicide attempt to figure things out. If he had to cancel an appointment, however, sometimes the waiting time was at least a month unless he was having a difficult time. Then it might be a couple weeks: More difficult than that probably meant hospital time. Luckily either the insurance I carried was flexible or the hospital was really good at negotiating with them so that wasn't an issue.

On the other hand, my nephew has needed a psychiatrist and therapist for some time. My sister had trouble even getting one in network, a harder time finding one to work with children, and generally had a long waiting time. Difficulty all around.
They did it with windows 8 (the "crossword" wallpapers e.g. http://misaki2009.deviantart.com/art/Windows-8-1-build-9374-... )... as to if it worked or not, I don't know.
Look in the menu bars and you'll only see ^ describing the shortcuts.
AWS SDK for C++ Now Ready for Production Use
Your Personal Awesome Movie Studio SceneKit’s Post-Processing Effects in iOS 10
How many of those types of users stay abreast of the latest preview builds from Microsoft?
Heh, sounds much better than my previous employer's way of occasionally sending company-wide emails along the line of "The employee who was responsible for the XXX leak was found and terminated. We remind you that leaks damage our culture and make it difficult to share ideas inside the company."

For some reason such emails made me feel like I was inside a tech cult. Guess my culture fit wasn't good enough...

Well, to be fair, I guess MS also utilizes these emails in addition to reverse psychology...
Definitely an intentionally click-baity headline :). I am in no way affiliated with either company in the at article. Just happen to know the guy that did the VERY thorough detective work.

However if you are spending money on some of the higher end Digital Ocean servers you are getting screwed, as they are massively underperforming even compared to just a couple $5-$10 instances.

I'll also note that I am a big fan of Digital Ocean and have been a customer for quite a while now.
I went to the one last year. It was really helpful since they helped me realize what I was working on at the time didn't have much potential (big market but negative growth)
I agree with your disdain of the word taxpayer. More appropriate would be "tax victim".

You have a fallacy in your premise, however. Government is not synonymous with society.
Tell HN: Secure email provider Riseup will run out of money next month
I received this email from Riseup today and thought I should share it with this community.

The news is not good
------------------------------------------------

We hate to be bad news birds, but we need to tell you that Riseup will run out of money next month. We had a number of unexpected hardware failures, lower-than-expected regular donations, and a record year of new Riseup users which puts more financial pressure on us than ever before.

We need your help to keep things going this year, so we are starting a campaign to ask Riseup users to give us just one dollar!

Can you give us a dollar? There are a lot of easy ways to do it: https://riseup.net/donate

Is it really worth giving just a dollar?
------------------------------------------------

Yes! It might seem inconsequential, but if you and every Riseup user gave us just one dollar, that would fix our current financial problem.

Riseup is now delivering over a million messages a day, but we need your help if the messages are to keep flowing. You know the importance of alternative infrastructure. You know the importance of communications systems that put people before personal tracking and corporate profiteering. We need at least 5% of our users donating monthly to be sustainable. Can you become a monthly donor?

Spread the word
------------------------------------------------

Are you friends with a carrier pigeon? Do you know morse code? Are you skilled in building signal fires? Help us spread the word about this campaign with your community. You can even use the internet, that might work too.

Not everyone can afford a dollar to donate. We provide services to so many people and social movements around the world, many in places where even one dollar is a lot of money. If you can give us one dollar, maybe you can cover one other person by giving two?

In Europe it is now easy to give to Riseup with a simple bank transfer! Tell your friends that it is finally easy.

Thanks!
Thanks for the work! But I meant, get infront of this by advocating Kratom for schedule IV or V several years ago. Sorry, I'm being an armchair activist.
http://www.bls.gov/ooh/production/welders-cutters-solderers-...

The median pay for a welder is $38,000 per year. Only 10% earn more than $60,000 a year.

In other words, earning $70-80k "out of the gate" as you say, is rare. A person earning a median hourly income would need to work 3200 hours a year to make $70,000 (assuming 1.5x wage for all hours over 2000).
5 types of state in React Applications
Let's clarify. What matters is not who would want one. What matters is who wants one at the current price.
Is a wide character literal like L“Hello World” guaranteed to be in Unicode?
In a nation of laws, the government should not take punative action until after allegations of fraud are settled in court.

Sometimes, to prevent further damage, a court may decide to freeze assets or prevent a certain activity while the case is worked out. But that's the job of a court, not an agency like the DOE.
Are the assumptions here that:

1) Facebook News Feed users don't care about their privacy

2) The OP was more motivated by viral HN marketing than actual direct results on Facebook?

These are interesting claims. Can you substantiate them?
You need to get a better handle on your life.
yeah, that was a very pleasant surprise
Microsoft forced millions to upgrade to Windows 10... it would be trivial to force an upgrade to a different build...