skysight-inc/HackerNews huggingface dataset:
Can confirm. I got to the point where I stopped shower for multiple days because I thought it would take to long. I know that it should take twenty minutes top but in my mind my time estimate was closer to an hour. I literally did nothing but smoke weed and watch Netflix, nothing else was interesting enough for me to bother.

That being said, avoid weed on depression, and find dissociatives. The third person perspective on your life they provide can be a life saver. Just be careful as you can get quite intoxicated by this effect.
I'm not a programmer anymore, so I don't have a horse in this race, but I cringe when people exhort older programmers to "stay current."

If you're spending your free time learning about distributed databases, machine learning, cryptography--fields that existed in the 1990's but are more relevant and developed today because of the web--you're becoming a better programmer. If you're figuring out the latest "compile to JS" language or framework, you're wasting your time. You could do all that stuff in C++ or Lisp or ML. In 1994.

Maybe there are lots of programmers who don't stay current. But I also think there are lots of employers who can't distinguish between "staying current" and "keeping up with fashion."
Anyone interested in Doug Engelbart and his pioneering work at Stanford Research Institute (or computers in general) should check out What the Dormouse Said: How the Sixties Counterculture Shaped the Personal Computer Industry [0]. It goes back much further than Xerox or Apple to tell the tale of Engelbart's visionary Augment project and how his ideas led to the birth of the PC and the internet.

If you're not interested in purchasing the book, he gave an incredible hour and a half long demonstration of his system at the Fall Joint Computer Conference. Dubbed The Mother of All Demos [1], he displayed (for the first time in the world) remote video conferencing, hypertext, text editing, and a graphical windowing system. In 1968. Definitely worth a watch.

[0] http://www.amazon.com/What-Dormouse-Said-Counterculture-Pers...

[1] http://en.wikipedia.org/wiki/The_Mother_of_All_Demos
Note that serving bots, especially for media-rich sites, eats heavily into a finite resource.

For those of us whose resources are especially tight, blocking Yandex, Baidu and MSN may be very helpful, your ideals notwithstanding.
They're pretty much silent relative to datacenter stuff.

One of the goals of the next revision is to have LED power indicators (maybe plugged in to the front USB ports) or LCD panels built into the front of the chassis. Right now you actually can't tell that the rack is powered on unless you walk to the hot aisle and look at the power readouts, it's that quiet.
Since I believe in taking diversity of advice, I shall now trust only people who are exactly 30.
Do not try to fix suicidal people yourself.

This bears repeating--in most places, this is homicide. :|
Yes, I did that years ago when I was in high-school, but I currently don't mind paying for it. I don't have too much to configure sendmail, procmail, IMAP server, etc.. Maybe I'm getting old. It was definitely fun and a good learning experience..
The word isn't really my issue, although I cannot argue it's poorly constructed.

My issue is the idea that one person or group can universally dictate that "X is offensive to Y." That's an impossible thing to do, and it has a side effect of dictating what's offensive instead of responding to what's offensive.

I have no horse in the SJW goings on, but my casual observation has been that there's as much creation of social taboos as there is attempts to raise awareness of existing ones. In either event, a one-size-fits-all approach is misguided.
> I don't mean to be curt

I'll repay the same courtesy: Your argument is predicted and refuted by your sibling thread of twenty minutes ago. https://news.ycombinator.com/item?id=9501084

Microaggression is a term of jargon, as Google would have happily informed you. Its root word, not its synonym, is "aggression". Microaggressions are by definition not intended to hurt, or they would be, you know, aggressions.

That's an important concept, because it augments your theory of mind with this fact: There are things that you do, from time to time, that hurt other people in ways too small for them to complain about. For the most part, these things are random and not worth the effort to try to predict and avoid. And no one would ever call out one of these things as offensive, because taken individually, they aren't.

But certain individuals, and certain groups of people, are "randomly" subject to that sort of thing far more often than others. Your barely-hurtful word is a barely-wet raindrop in the ocean of hurt that defines their world. And certainly you can't do anything about their ocean, but maybe, sometimes, it could be worth your effort to not participate.

Basically, I'm not trying to give you rules to follow. I'm trying to suggest that the world does have patterns, and the way to relate to patterns is with rules. So please, make your own rules, but don't reject the whole idea-- or else live in a world you understand and fit in to a little bit less.
JavaScript Tech Survey
> Using a cryptocurrency to provide basic income would manifest simply as the creation of currency, with no actual value being created to correspond to the new currency, so it's just going to be inflationary.

CryptoUBIs/group currencies can be deflationary. Have a look at the first item in the FAQ [1]. If the value represented by AcademicCoin is increasing faster than the issuance of tokens, AcademicCoin becomes deflationary.

[1] http://groupcurrency.org/#FAQ

Disclaimer: I am a co-author of the document.
Statistical analysis is not always correct and it's hardly new. I believe it was the primary argument behind germ theory—germ theory wasn't exactly new, but it was hard to refute when looking at how sanitation correlated with better recovery rate.

Using terms like "AI" is exactly the kind of behavior that leads to doctors not trusting it. We should be teaching doctors why stats are a valuable tool, not to trust a black box because of "AI". How do you know when to question it?
There is help; here are some resources on suicide and depression, including hotlines around the world.

http://mefiwiki.com/wiki/ThereIsHelp

Disclosure: I run the server.
PayPal was founded in '98, they sold in '02. About 4 years. I guess that meets my criteria. I'd think PayPal was a special case though.
Not directly related to the end of the service but

> The Google Developers website now saves the pages you visit when you are logged into Google. You can quickly access them via the history icon at the top of the site.

What? That's my web browser responsibility...
It may not be the best example, but it's an example that highlights the fact that if there's anything in a person's history that could be considered a legitimate risk to the workplace employees, property, and the like then you can't conclude this is a punishment. In the case of Uber, if they did the prescribed background checks in Kansas and they found a percentage of their drivers have been convicted of a DUI and are operating under phony licenses. Would you say it's extra-legal punishment for Uber to kick them off their service? I would think not, but we could narrow the problem to any conviction for a DUI within five years or any conviction for narcotics within the same time span (I think it's actually seven years such convictions still appear on your background check, but I'm not sure either way). Do you think it's extra-legal punishment in that context as well? If so, why should any firm take on the added risk of an ex-con with either of those charges? Can you prove their behaviors at present are consistent with safe driving practices?

That's really what's at stake here for Uber. Taking on a risky driver isn't in their best interest, but they off-load that risk onto the driver and the public at large (externalizing the cost of those drivers habits onto the larger public while internalizing all the profits for their shareholders) which means we're the ones who have to pay the cost of the risky drivers that operate under Uber. If they paid for the risk involved, then I'd have no problem with them operating anywhere. But as I see it, if they're going to play around the legal system which has similar requirements for other industries, this seems to me that they should be subjected to the same legal requirements or that the same legal requirements be nullified for every firm in every industry in the United States (I doubt that will ever happen).
Measuring emotion
Yes you can.

http://www.apple.com/legal/sla/

"(iii) to install, use and run up to two (2) additional copies or instances of the Apple
Software within virtual operating system environments on each Mac Computer you own
or control that is already running the Apple Software, for purposes of: (a) software
development; (b) testing during software development; (c) using OS X Server; or (d)
personal, non-commercial use."

might be different for each release though
"How did two nerds come to hold SPD accountable?"

Could we stop calling qualified professionals "nerds"? One of them is an independent cyber-security expert. I find it insulting. To me, nerd comes with this definition: "an unstylish, unattractive, or socially inept person".

The journalist should be ashamed. What is this, high school?

Edit: I find very interesting that this post was upvoted to 20, downvoted to 10 and is now back to 15. It seem that not everyone is insulted by the term "nerd" !
I have two conflicting responses to what I am seeing here ...

First, this is awesome. Just like I want to live in a world where people are paying picodollars for cloud storage[1], I also want to live in a world where a bunch of mac pro cylinders are racked up in a datacenter. Very cool.

Second, this is complete silliness. I'm not going to go down the rabbithole of flops per dollar, but there is no way that you can't build a hackintosh 1U with dual cpus and multiple GPUs and not come out big money ahead. Whatever management overhead gets added by playing the hackintosh cat and mouse is certainly less than building new things out of sheet metal.

Let me say one other thing: right around mid 2000 was when certain companies started selling fancy third-party rack chassis gizmos for the Sun e4500, which was the cadillac of datacenter servers at the time. Huge specs on paper, way underpowered for the money they cost ($250k+) and the epitome of Suns brand-value. And there were suddenly new and fancy ways to rack and roll them.

This reminds me a lot of that time, and that time didn't last long...

[1] Our esteemed competitor, tarsnap.
AMD's next-gen Zen CPU heading to desktops, servers in 2016
Note that word most. I'm hopeful we can find a good balance.
Multi Terabytes of RAM ?

If it was any other field in computer science people would be really critical of your methodology.

The size of the human genome is 21 MB.

If you are trying to find the co-ordinate of every cancer cell in a human body then sure, You need a lot of RAM.

But the output of the collective field of cancer research doesn't seem to be there yet. So why do you need so much RAM ?

Usually when your problem becomes NP-hard. You switch to simpler models. Have you checked the search space for all simpler models ? Or are you sticking to complex models since it helps you publish papers ?

You also need to understand that hardware only gets you so far, running a cluster has its own costs - network latency.
Most often than not, better techniques are required, rather than than say the tremendous improvement in computational power is not good enough.
Discontinued Jan 31, 2011

http://en.wikipedia.org/wiki/Xserve#Intel_Xserve
Yesterday I read about NativeScript, which also seems to be a nice way to do this kind of stuff.

They also seem to support native libs.

https://www.nativescript.org/
He would know, he ended up committing suicide after spending most of his life battling depression :(
This - the last thing I want to do is be on the line when something happens to our git server and no one can work because our solution is my own custom one-off.
It could be they're trying to solve the cryptocurrency criticism that cryptocurrencies have no intrinsic value.

The criticism is along the lines that if confidence were to drop in some currency like USD, you still have a huge military organization backing it up and claiming it as legal tender for taxes, which cryptocurrencies do not have.

On the spectrum of cryptocurrency critcisms, it's not really that valid because it involves valuation hypotheticals that quickly derive into slippery slope fallacies (e.g. WW3, etc.). With all the other cryptocurrency based scams out there, this is probably a new scam targeting a very specific demographic that has a gold-fetish.
> That's just not the reality. If you look at suicides, you pretty much always see someone who was depressed for a long time.

That's definitely not true. Most people who die by suicide have a mental illness, but not all of them. (And by "had a mental illness" I'm including those people who had an undiagnosed illness.)
> Anyone getting arrested and resisting will complain that it's "excessive force" when the police use any sort of force to arrest them.

It remains that 99% of complaint-filers think the police used more force than was warranted. Whether or not the police have the authorization doesn't mean the have the right (or are right).
> I don't understand this mindset of not using technology due to a lack of trust.

The more complex a tool is, the more likely it is to have flaws. Is it any surprise that the medical industry is slow to trust tools where the feared negative outweigh the few clear positives?

I would rather trust a robot to operate on me rather than diagnose me. The human will be able to adapt and communicate to me while doing so.
although, sometimes not obviously so: https://github.com/GoogleCloudPlatform/kubernetes/pull/4483#...
What hard evidence is there that genomics is relevant to cancer treatment, as proven by survival rates? Color me skeptical.
Muribot: Bringing university level robotics to consumers of all abilities
Nerd is a badge of pride. Nerd is less cooler than Geek. Nerd is more cooler than Geeks.

Nerd can mean any social rank you want.

Just let it go.
Yeah that was years ago. IIR there were all kinds of administrative headaches with those, though I never dealt with it myself.
> If I'm a police officer going into a neighborhood that has had multiple crimes, shootings, and deaths, and the perpetrators were black, I'm going to be extra careful if I see someone that is black doing anything suspicious. This is just being smart.

OK, but note that this has a side effect of innocent blacks getting stopped and questioned with a higher probability than innocent whites (where by innocent I mean not doing whatever activity it was you suspected them of when you stopped them). Ans since you are going in extra cautious about blacks, if you find something that is borderline between worth charging them for or letting them off with a warning, you'll probably be more likely to charge a black and let a white off. Result: among blacks and whites doing the exact same things, blacks are more likely to acquire a criminal record...

...

> Of course there is a stigma of a criminal record. There should be, because it's not a good thing. If there are two applicants, 1 with a criminal record and one with slightly worse experience and no criminal record..I'm going to chose the latter every time. Sorry, but if you don't want to be judged on your criminal record, don't commit crimes.

...which you want to use to avoid hiring them.
If an arsonist burned down every forest in North America, then had the stones to give interviews in which he complained about air pollution, we'd properly call him a dangerous nut and lock him up for life.

Apparently if you're an economist and you do the same thing, you are instead given the world's most powerful job.
You're right, though there are some things that are about as hard: compilers, language design, machine learning, databases with strong ACID guarantees, etc.

The problem I have with the "crypto should be a forbidden zone" line of reasoning is that the real world evidence shows that the old battle tested systems manifest flaws at least as often as competently designed newer systems do. Crypto, it turns out, is so hard that the probability of lurking issues with mature systems approaches or exceeds the probability of mistakes in new ones.

When I say competently designed, I mean a newer system that passes the sniff tests of experienced crypto engineers. An incomplete list: they're using a cipher that's been peer reviewed and is considered strong by modern standards, they're using that cipher correctly, they're authenticating before doing anything, they are using an IV (if needed), they are not sending anything secret in the clear, they're not branching on secret data, etc.

It's also important to refrain from criticizing people for claims they are not making. As far as I know, Weave is not claiming to implement the entire feature set of IPSec. They're just claiming to offer basic but strong crypto and authentication. If you want more, you are likely using other algorithms like SSL and SSH over the overlay network.

Yes, that comes with a performance penalty, but it's also defense in depth. It's better to trust multiple layers of crypto with independent implementations at each layer so that a compromise of one does not destroy your entire security posture.

It all comes down to the question of how paranoid you are. No encryption will give you the best performance, but no security. If you want maximums security you can run SSL over IPSec over Weave with different sets of keys and different ciphers at each level. Bonus points for generating those keys on different air-gapped hardware, etc.
Yes this is not real battery care-taking. Ubuntu does it by default like that (I guess linux kernel in general). Although the low and high thresholds (97 and 100% resp.) are adjustable.
Thank you! I don't really care about poor comments (I've come to expect them), but the only thing that makes me sad is that it triggered HN's "controversy" mechanism and dropped the article about 20 places in a few minutes. When an article gets more comments than votes, this kicks in.

Ah well, such is social media :)
I don't see the complaint. It's "React", not "Reactive" — even though React is inspired by principles from reactive programming, it is only tangentially related, and I don't see how it can be construed as an instance of fethisism, or how you could possibly find it so offensive.

You can interpret the name in any number of ways. UIs are all about "reacting" to user input and data changes, for example.
> Yes, marketing claims are BS. If this was a reason to not use something, we'd have to stop using pretty much every other commercial piece of software we have.

Which is what I at least have indeed opted to do; I avoid commercial software like the plague for this very reason, using it only when there isn't an alternative (like when it's a legacy system that has to be interfaced with). There are plenty of free software projects that don't make outrageous marketing claims and - therefore - aren't nearly as susceptible to disappointment and wasted money.

Aerospike's claims border on the realm of false advertising (if they don't actually classify as false advertising, which is a big "if"; the claim of 100% uptime is dubious at best and more likely to be an outright-malicious lie). Why should they get my money?
Tone is interpretation. I think we should prefer to error on the side of doubt before down-voting.

Let's assume they didn't down-vote because of interpreted tone but instead because they disagreed on the statement that the speaker whispered.

Why don't they put forth an perfectly good, objective criticism like you just did with

Objectively, he isn't whispering. Whispering means sounds
are not voiced, which is not the case here.

instead of down-voting?

I think down-voting should not be used for expressing disagreement.

Destructive behaviour is a good reason for down-voting.

Was his comment destructive? He used the word "whisper" non-conformant with the definition you brought. I don't think that was intentional and I think it was easy to get what he was trying to say. Other people also noted the "golf commentator voice". His behaviour was not destructive.

Down-voting is misused. I don't know how the community feels about this, but I see it as an issue.
I have nothing to say but that this is a cool application of memristors. My graduate research is in cognitive computing and the thought of using circuitry to represent the synaptic weights as opposed to hardware/software based adders and multipliers is pretty awesome.
> look at it as an entry barrier that protects them against competitors too

What barrier to entry? Their customers don't care that OSX is running under the hood. You can offer an image processing service using any platform today. Sure, on Linux it probably wouldn't be as efficient, but it doesn't have to be. Scaling is a Good Problem to have.

Basically, as you grow, it helps to take a critical look at risk factors and the technical debt which contributes to that risk. The longer you wait to pare down that debt, the more expensive it is, and the more exposed you are to that risk. A little more work up-front saves a lot of work later on.
>"trickling" documents in a manner that is legal (but against the spirit of public access laws)

Remember, though, that they're asking for an enormous number of documents.

As far as the spirit of the law goes, I think it's more intended for someone to just request the documents that they're interested in, rather than just hoovering up every document the police have.
I recently saw Carl Malamud [1] speak, and he said straight out that for his projects it has generally taken a decade to get somewhere. From his descriptions, it sounded like the first years were mainly him being ignored, but that eventually his continued presence meant people with power started paying more attention. His advice to the crowd was definitely to pick projects they'd be happy to spend 10 years working on.

[1] http://en.wikipedia.org/wiki/Carl_Malamud
"demonstrably safe" -- this is another issue I have with this crypto conservative FUD.

"Use SSL, don't roll your own!"

Then we get BEAST, CRIME, Heartbleed, etc., and we discover that the dominant SSL/TLS implementation is a rat's nest of comically awful code:

http://opensslrampage.org

Look at the older posts for LuLz like: http://opensslrampage.org/post/83007010531/well-even-if-time...

I wonder just how much scrutiny IPSec implementations have gotten, especially since it's such a usability nightmare that nobody uses it.
I'd recommend using one of the build tool integrations first - they're part of the core project. The IDE integrations still needed a bit of work last time I looked at them.
There's nothing magical about compassion.

Unless, of course, you are the one in need of compassion.

If it's all about metrics, it's easy to decide that a given treatment comes with an expenditure is too great if only 20% of the patients are saved.

That would lead to 100% of the patients who might benefit from the aforementioned treatment being lost. But look at the bright side, you saved a bunch of money.
There's a civil and criminal procedure for making and filing false claims.
And I'm anticipating that someone will link Patrick's answer... https://news.ycombinator.com/item?id=6717577
Obviously, but running OSX on non-Apple hardware is a violation of its EULA.

I have contacted a lawyer for this (I wanted to run Hackintosh in the office), the language is very clear. The author of the software has the full power to license its use to you with any restrictions they find necessary no matter how ridiculous. If Apple only sells you the license if you promise not to run it on a thursday, you'll be in violation of their terms if you run it on a thursday.
Microtizing Monoliths: Containerized Microservices with Docker and Node JS
Congratulations, Greg! Onward!