skysight-inc/HackerNews huggingface dataset:
Well to be fair you could smoke a cigar infrequently enough to have no defineable effect on your health and the act of sitting down and relaxing quietly for a half hour for a good cigar is likely to be beneficial to your health.

So given enough twisting of the facts you can argue anything is good in moderation. I mean infrequent heroin use given the proper precautions and clean product could be part of a "healthy lifestyle", but its still shooting heroin.

Part of a healthy diet should mean you can do it at least daily not once a month.
Can one even buy a consumer SLS printer? I was under the impression that the cheapest SLS printer is still around 50k.
Sounds like a half-way decent spam detection rule !
When did advertising your own ignorance become popular on HN? I feel like every article these days has comment from someone declaiming how proud they are of not knowing something (almost always something that could be learned with a ten-second search).
Marriott's New Envelope for Room Tips Stirs Debate
I've been following the development and progress of you guys for the past month (after I saw Tom speak at the Google event) - glad to see the funding has come in. I became very intrigued after that Bitcoin conference, and thank you guys to helping me learn about the industry.

Wish you all best of luck on journey.
There are lots of good CNCs on amazon for $800 that don't require assembly at all. If you need to cut into steel, the ones on amazon will be much better than the shapeoko.
I'm in college - lots of my friends are losing interest in Facebook or dropping it altogether. Communication happens mostly through email, SMS, Groupme, Whatsapp, or Snapchat. Messenger is seen as a necessary evil.

Edit: People in college also love collecting "connections" on LinkedIn, although I've only heard of one person using it to land a job/internship.
Most pentesting distros run as root by default, check out Kali Linux which is the industry standard. It makes it a lot easier to run all the strange applications we use. As long as you keep it in a VM you'll be pretty solid.
+1 for digg (even though it has some bugs here and there, but nothing major)

it has web, ios and android clients!
I don't know why this is downvoted. This is Hacker News, a hacker always uses the least amount of effort (the least number of lines of code for example) to achieve his goal.

Windows key + R / "cmd" / Return / "nslookup google.com" then when that fails, "ping 8.8.8.8" and when that fails, "Ipconfig /ALL", then ask "Do you use Dhcp or are ip's assigned?" as I reboot the computer and check the physical connections at the same time.

*I stand corrected.
Mormons and Hardware
>I wish we'd focus more on the intent of his post than on the semantics.

But it's easier to score upvotes (and downvote away uncomfortable truths) by attacking semantics.

As to the strength of my wording, there were 1.5 million deaths in the Armenian Genocide, according to Wikipedia; there are more prisoners than that in prison in the United States today, and the situation has continued pretty much the same as now for the last 20 or so years.

Is the torture of tens or hundreds of millions, depending on how long the situation continues, equivalent to the genocide of 1.5 million? Maybe, maybe not. I find this sort of moral calculus distasteful, and I think that anyone who has the opportunity to reduce the amount of torture in the world, yet does not take that opportunity, is undoubtedly complicit. This journalist goes as far as dismissing a hunger strike 30,000 prisoners participated in as something "organized by gangs" as if it was just an organizational tactic. Those are 30,000 people who are being tortured to death (whether literally or by breaking their minds until they are no longer human). Belittling their struggle makes him undoubtedly complicit.

All it takes for evil to triumph is for good to do nothing.
Why would they willingly deprive themselves of large amounts of user data?
Interesting, so are you not seeing albums of so and so's night out?
That sentence is fine in its original context [1], the school newspaper of Stuyvesant High School. We didn't replace the url because the current page has some nice additional commentary by the author.

HN users can reasonably be expected to google what they don't immediately recognize, especially when the answer is the top Google result for the name.

1. http://www.stuyspec.com/features/how-to-hack-yourself-a-clas...
If there is a feature that could be misused, it will be misused. It does not matter what the rationale behind the committee's decision was.

This is quite a narrow-minded line of thinking. You're saying "Feature X is should be excluded because of <possible consequence>". But we can say the converse about this same feature: "Feature Y should be included because <possible benefit>". Every programming language feature ever has had its pros and cons, and every language designer makes tradeoffs deciding which features to include and which to exclude.[1]

You also most likely overestimate the practical unreadability of the source code. IDEs are (or will be) smart enough to deduce and display the type of an auto declared variable[2] when you want it. For short functions, it will be blindingly obvious what the auto-declared return type of a function is. Using auto will vastly improve readability by reducing textual noise when a function returns (1) heavily templated expressions, (2) any type within a deeply-nested namespace, (3) any type with a long name, or especially (4) combinations of the previous three (e.g. std::vector::const_iterator< std::pair<std::string, double> >). Complicated types are a common issue in languages with static type systems[3].

I could go on. There are tons of use-cases where auto will help out. The biggest complaint I have is that you can auto-declare the return type of methods that return private variables from a class (unless I'm mistaken; I haven't actually tried it). This pokes leaky holes in your class's encapsulation, forming dependencies between external code and your class's private, internal implementation (although this may be possible through template magic...).

The barbarians are already at the gate. Which side are you going to pick?

Oh, cut the drama. Every language has some sort of a style guide, and C++ programmers are already used to following a style guide and programming with discipline. One more feature with a few downsides and a number of benefits is not going to make a difference, and is totally in line with its philosophy[1].

1: http://en.wikipedia.org/wiki/C%2B%2B#Philosophy
2: http://stackoverflow.com/q/19625115
3: https://github.com/rust-lang/rust/issues/10448
Making yourself happy
I think there's a debate to be had as to the relative importance of sexual selection (how likely you are to get laid) versus plain old selection (how likely you are to not die) or competition (how likely you are to have to share your food), especially over the timeframes being considered.

I agree that current EP research seems unlikely to ever manage to produce falsifiable conjectures (let alone actual hypotheses and experiments) on e.g. suicidality, social competition, or other subjects related to selection, but those questions are also interesting (even more interesting, I would say, that the question of whether women evolved to wear high heels). I would like to see an "evolutionary psychology" article linking studies of depression with, for example, studies of the effect of loneliness on the behavior of non-human social animals, or theorizing as to how depression continues to exist despite being on the face of it a negative trait for the purposes of reproduction and survival. As an added help there have been studies on genetic and metabolic associations to depression, whereas near as I can tell exactly zero molecular biologists are interested in the high heel connection.
What is with Go supporters ? I don't understand why if I don't use Go then I am not solving real world problems and instead building over engineered monstrosities. Working in the enterprise features like exceptions and generics makes it easier to ensure consistency across the platform and our 20+ developers.
To be precise, the space before punctuation is of course non-breaking, and it is a narrow no-break space (i.e., thinner than a usual space) in careful typography (e.g., LaTeX with "\usepackage[francais]{babel}" does it).

(Another fun pedantic remark: French typography rules require that you apply the rules of a foreign language whenever you quote text in that language, so that the English rules should be respected for English quotations within a French text.)

And I agree with akx -- being French, I've seen my share of French people writing in English with the French rules, and I always thought that it could be used as an indicator by a careful reader.

(As an example, there used to be an ads campaign in the Parisian subway some years ago which advertised "I speak Wall Street English !" or something or the kind. As this was for an English class, I always found it funny that they couldn't get their English typography right.)
Follow http://googletesting.blogspot.com/ for weekly posts about specific testing techniques.
Thanks! It's worth saying here: Hans, Nicholas, Daniel, Andy and I wrote Microcorruption in order to be the basis of job interviews. :)
I took Kaminski's Game Theory And Politics class and he lends the material an absolutely fascinating perspective. One of my favorite undergraduate courses and I got an A..
I've always believed a test a a fair way of hiring. It takes "the good ole boy", and the whole "my friend is brilliant" out of the equation. Personally, I've never liked, actually despised, the whole networking thing.
I like Python, I use it daily, but in 10 years, it will be what Perl is today. If Rust had all the libraries that Python has today, I would have completely switched to Rust. So, we have Go and Rust growing rapidly and being well accepted and loved, so, not hard to imagine 10 years from now! I'm sure PyPy and other alternative implementations would be leading the parade at that time and possibly will take the language in a different direction adding incompatible feature to utilize best their specific platform and be competitive - similarly to what HHVM is to PHP. Life's moving at a faster pace now, every product has embraced the rapid release cycle, and Python seems too slow to evolve. Even Java, which was notorious for its slow pace, is quite different today! 10 years, really? Nobody has this patience! Life is too short anyway.
No one forces you to look at ads. You choose to visit websites that display ads. I don't personally understand why ads are such a big deal to some people.

That being said, I do sometimes acquire shows with unfriendly streaming situations through...other means, which is pretty much the same thing at the end of the day.
I think lying turns it from a prank and into a scam. A prank shouldn't require fraud to work.

It's like the show Punked, the best ones (thinking the kid from Malcolm in the Middle) relied entirely on the victim getting tunnel vision. If Franky had just been "yeah this is a prank" and it required someone to say "no, no its not" it kills the funny.
Well, except for the mouth cancer...
iPhone 6: 100 production lines, 200k workers, 540k phones a day
I think it doesn't work. It claims:

(1+-2) / (1+-2) = 1+-2.8

When, of course, the result could be any real number.
"but I don't see how what Erlang does give you is less useful (even though the particular structure is different) than what you get in other languages that lack static typing."

Well, this gets into quasi-religious debates about type systems. All I can really do is point you to the Python or Ruby class systems and ask you to compare it to Erlang. And also observe that I'm pretty tired of dynamic typing in general, and Erlang is even farther in the direction that I'm tired of than Python/Ruby/etc.
Perpetrators of alleged hate crime in crosshairs thanks to CCTV, social media
Except alcohol does the same and people consume that a lot more frequently and doctors advocate moderated use.
There are a couple excellent reporting frameworks, PLCR and breakpad. What's sorely missing is a really good backend.

There's commercial options in crittercism, crashlytics, bugsense, and hockeyapp, but these are either mobile only or subpar in what they provide.

And there's really not any decent opensource backend. Mozilla Socorro is ugly and tied to their infrastructure in many ways. The closest I can think of is Sentry... but it's primarily designed for handling tracebacks from backend apps. (Oh, I guess there's also squash.io)

Anyway, I'm curious to see what you're building on the backend, and if you intend to opensource it in addition to what you plan to offer commercially.
Least effort?

win+R, ping -t google.com, return
> I wouldn't describe it as an illness, but Asperger Syndrome is absolutely a thing and I'm not sure why you think it's abandoned.

Excuse me? It has been abandoned -- it was voted out of DSM-5 (the current version), by the same people who voted it into DSM-IV. It is gone. Read more:

http://www.slate.com/articles/health_and_science/medical_exa...

Quote: "You Do Not Have Asperger’s"

Simple enough? The reason it was abandoned is because it was widely abused by opportunistic therapists to exploit people who think mental illnesses can be made up without benefit of science.

> It's an attractive diagnosis because it gives jerky nerds an excuse to act like a jerk, but (just like so many things), the fact that it's over-self-diagnosed doesn't mean that there aren't people with legitimate problems.

Yes, and the fact that "vapors" is no longer accepted as a medical condition doesn't mean no one gets cancer -- it means there are fewer quacks practicing medicine.

> Edit: Ah, I guess you're saying that it's "abandoned" because the diagnosis is no longer "You have Aspergers Syndrome" and now "You fall somewhere on the autistic spectrum"?

Yes, exactly as though someone now says, "You're more interesting than the average person" instead of saying, "Your're queer and need therapy." Yes, there is a difference.
Well, maybe they weren't aware of it. I wasn't. Ninja looks nice! Thanks for sharing!
What I found is that if you implement Serve() and Stop(), honestly, you're done, in the world of Go. If you want a state machine, just write it. Many of the things I'm supervising are goroutines that wrap an API around a channel that implements a server.
Apple iPhone 6 vs. Samsung Galaxy S5 Photo Shootout: Why Megapixels Mean Nothing
It's based on the same standard as Zigbee (802.15.4), but uses an open communication protocol that simplifies communication with Actions (Like turning on a light 75%) and Events (Like "Presence detected").

For communicating to the Internet we use a "hub", like a Raspberry pi, which has a web-based user interface and a REST API.
So let's make it shorter:

"ping goo.gl"

http://74.125.239.9
And a DNS server should have an open port 80 (and so an additional attack vector) because...?
The difference is that you can still use that old version of Professional Write (.pw files ) under DosBox. However, if you invested a lot of your time/resources in a service like Multiply.com (or this one) you are screwed.
What you're really trying to do is interval arithmetic, and it's not calculating it correctly.

For instance: In (a+-b) * (c+-d), you're multiplying the intervals (a-b,a+b) and (c-d,c+d). If all those endpoints are positive, then you get the interval ((a-b) * (c-d),(a+b) * (c+d)).

The answer is then: ((a-b) * (c-d)+(a+b) * (c+d))/2 +- ((a+b) * (c+d) - (a-b) * (c-d))/2

If some of those endpoints have different signs, then you need to break it down into cases.
Ghosts Of The Civil Dead (movie)
Ask HN: Is Octopress dead?  Alternatives?
The Octopress.org website hasn't been updated since 2011. What do you use for self-hosted blogging these days?
I'm currently running that setup but I use a 2nd 27" monitor as my actual work screen. I boot to Windows 8.1 (boot camp).

One downside is that it seems unable to take advantage of the high resolution mode (2680x1440?) of my external monitor so I have to run it at something like 1280x1024.
Can any of you younger folks tell me what the kids without smartphones do? Surely there are kids that don't own one yet or are too poor to afford one. Generally speaking, are the smartphone-less kids ostracized or is it taken in stride by their classmates?
Are drugs as big a component of incarceration rates as the C.W. suggests? The overwhelming majority of IL inmates were sentenced for property crimes (which in the uniform crime classification do not include drug crimes of any sort). Certainly the C.W. on the impact of marijuana legalization isn't accurate; cannabis accounts for a tiny fraction of all incarcerations (significantly less than 1%). I checked a few months back, and a plurality of Cook County incarcerations were due to domestic violence.

Three strike laws and Kafka-esque probation policies could definitely be a big part of the problem.

(N.B.: I'm a strong supporter of cannabis legalization, and of decriminalization of all but a few of the rest of the recreational drugs).
There are a lot of other flavour compounds at work that could be gumming up your senses, not allowing you taste the cane sugar. But my guess is that you've never had true cane sugar before (just like most people have never had true brown sugar ). Mass-produced brown sugar you buy in stores is simply processed white sugar and molasses, completely different from true brown sugar.

If you ever have the chance, try some raw sugars from places like Mauritius. There are many kinds, but they all come from sugar cane and their taste profile is wildly different. The "kind" of sugar depends on what stage of process it was taken. My personal favourite is molasses sugar [1].

[1] http://en.wikipedia.org/wiki/Molasses_sugar
Story of a Ghost “Lover” Official Music Video Genre: Rock
It was mentioned in the HPN-SSH thread: https://news.ycombinator.com/item?id=8329507#up_8330376
Hey quick request!

You guys have one heavily-referenced example for your CompositeView. However, I believe some of the things in that tutorial are since deprecated (such as appendHtml):

http://lostechies.com/derickbailey/2012/04/05/composite-view...

The current documentation on composite view actually references that article.

Other than that, great work!
Ask HN: Question related to use of RSS feeds for product
Hey everyone, I'm wondering if someone could provide clarification around how apps such as flipboard, zite, feedly, etc. are sourcing content via RSS, or other, legally. As I understand it, usage of RSS in many cases is limited to "non-commercial" use, all of the above mentioned have a commercial attribution to them.. Is it that they don't use RSS, have agreements with publishers... OR? Any thoughts appreciated.
It's probably fair to assume that phones and other contraband are a part of the balance of power between the authorities and the gangs they need for stability.
Pirate Bay Founder “Will Wear Handcuffs” to Carry Father's Coffin
> I really wish the Scientology-esque anti-psychology crowd would stop using the struggles of queer people as an excuse to be anti-scientific.

You mean, like Thomas Insel, sitting director of the NIMH, who recently described psychiatry as pseudosciene and announced the abandonment of the DSM, on the common-sense ground that it has no scientific content? Read more here:

http://www.newyorker.com/tech/elements/the-rats-of-n-i-m-h

Maybe you could read up on current events in the field before posturing as though you know what's up?

As to "anti-scientific" there is nothing more anti-scientific than a group of people who invent diseases by voting rather than research, that we're all supposedly suffering from. Asperger's was included in DSM-IV by vote, not research. Asperger's was removed from DSM-5 by vote, not research. As a result, the DSM is being abandoned along with Asperger's.

> Virtually every mental illness include a diagnostic criteria of interference with normal life functioning.

That's true, and that is why the DSM is being abandoned -- it's a description of symptoms with no hint of causes, and in a scientific era, that is both absurd and offensive. Here's what NIMH director Insel said as he announced the DSM's abandonment:

http://www.nimh.nih.gov/about/director/2013/transforming-dia...

Quote: "While DSM has been described as a “Bible” for the field, it is, at best, a dictionary, creating a set of labels and defining each. The strength of each of the editions of DSM has been “reliability” – each edition has ensured that clinicians use the same terms in the same ways. The weakness is its lack of validity."

"Unlike our definitions of ischemic heart disease, lymphoma, or AIDS, the DSM diagnoses are based on a consensus about clusters of clinical symptoms, not any objective laboratory measure. In the rest of medicine, this would be equivalent to creating diagnostic systems based on the nature of chest pain or the quality of fever. Indeed, symptom-based diagnosis, once common in other areas of medicine, has been largely replaced in the past half century as we have understood that symptoms alone rarely indicate the best choice of treatment. Patients with mental disorders deserve better."

By the way. Insel isn't a Scientologist, he's a psychiatrist. Like many in the field, it has come to him that psychiatry is standing in the way of progress toward a scientific approach to mental illness diagnosis and treatment.
MIT Algorithm to Collect Space Junk
Amazon releases new Kindle products
Your grandmother buys you an ugly sweater. Six months later, close to death, she asks you if you like the sweater she got you.
people, people, there are people just like you and discussion won't change them (never did, never will). Otherwise those ppl/opinions won't exist. But you are just a (controversial) stereotype: Many with your queer thoughs exist, you are nothing special and you offend (obviously). And these ppl think even like "I know better and have just to convince the rest": Go home you are drunk.

I hope that a long going process may start running in you mind based on this/your HN experience.

(poor kids, can't play games ;)
This is hardly an "I refute it thus".
Isn't that actually peer-reviewed too?
Let me be more clear. You said:

'can you point out taxpayer money they were "given"'

My point is that the subsidised interest rate _is_ taxpayer money they were given. They were given the difference between the market interest and the interest they actually paid.

I'm _not_ arguing either that (i) 'the US is an efficient pure market' or (ii) that this specific subsidy was a good or bad thing.
That quote from Shykes could be paraphrased "it's safest to assume breakout by uid0 is possible." I understand the academic/hacker interest in identifying the exact avenues for breakout, and why vague articles are disappointing. My point is, it's important everyone understand it's not to be considered secure, even if we can't/don't name the vulnerabilities off the top of our heads.
The stack you know or the stack that's trending?
For work I've primarily been on a MS stack; I'm very comfortable there. However, I started on an idea in node and mongo. So far I've learned a lot, but it feels way too slow and I don't feel comfortable that if this thing blows up I'll be able to manage it. Granted, that would be a good problem to have, but I'm questioning my decision. So should I start fresh on a MS stack that I am comfortable with and can move very fast on, or should I stick with the trendy stack and continue to learn but move slow?
Nope. The article covered the Plus as well.

"critics said the iPhone 6 Plus offered slightly longer battery life"

"saying that the iPhone 6 Plus only lasted one full day of constant usage versus the iPhone 6's near two-day battery life"
Nope! Still there!