skysight-inc/HackerNews huggingface dataset:
Two and a half options:

1. Click the unsubscribe link

2. Click the spam button

2.5. Sue them if they're breaking any local anti-spam laws. It's quite obvious that the spirit of the email wasn't to deliver account information if it was otherwise laden with promotional content. Chances are any judge or magistrate would look right through the account update BS to see the true nature of the content.
Likewise, the Nobel Prizes can't be awarded posthumously which is a terrible discouragement to the brilliant dead.
the destructive thing about this style of writing[1] isn't that the readers like to feel smart or superior to others; the destructive thing about it is that instead of distilling research with an aim to convey useful information, he distills that research with an aim to find the most shocking or counterintuitive possibility, even if the evidence isn't really strong enough to support an 'extraordinary claim' You actually get dumber (well, not dumber, but you gain incorrect models, which can make you look and act dumber) from reading Gladwell's work.

Really, though, I'd argue that most business books I've read had a similar feel. 99% bullshit, and the 1% based on actual science is often based on very shaky evidence.

[1]Gladwell's style is pretty familiar if you've read many business books. Very light, very easy to read; it sounds very authoritative, but is at best 99% fluff and 1% actual solid information. When the fluff is actual fluff (case studies, etc...) so long as you find it entertaining, there's no harm. The problem comes when the fluff is demonstrably incorrect and contributes to you making real-world poor decisions.
Didn't know anyone could try this hard to get a post on HN.
I found it interesting that GoDaddy revoked the certificate - previously, I had assumed Levison did it himself.
Elite: Dangerous will support Oculus Rift
Wow sublimerge looks great, thanks for the tip.
Here in Brazil, people love to cite Gladwell 10k hours like he is a GOD.
In a recent startup accelerator demo day it was cited by both a famous entrepreneur and a journalist.
I always cringe when I see it cited as pure truth and in a bad context.
My conclusion is people do it do sound cool and smarter. The "insight porn" was spot on.
fun game really!
This may be a joke, but many people care about their legacy.
It's pretty cool that they have plugins for editors and IDEs.
Most of the time the guy at the Walmart phone store will have a spare SIM card lying around and will give it to you for free. That happened for both my phone and my wife's phone.
There were 2 camps. I like to do my work with a single image over months, saving code to a native (Smalltalk) version control system. Just doing the occasional testing with a fresh image and loading my code in to verify things are doing fine, as well as when deploying.
Universidade Lusófona Promove Curso de Aplicação de Pedra Natural em Fachadas
It is not clear that exercise is an effective treatment for depression.

http://summaries.cochrane.org/CD004366/exercise-for-depressi...

> Exercise is moderately more effective than no therapy for reducing symptoms of depression.

> Exercise is no more effective than antidepressants for reducing symptoms of depression, although this conclusion is based on a small number of studies.

> Exercise is no more effective than psychological therapies for reducing symptoms of depression, although this conclusion is based on small number of studies.

> The reviewers also note that when only high-quality studies were included, the difference between exercise and no therapy is less conclusive.

> Attendance rates for exercise treatments ranged from 50% to 100%.

> The evidence about whether exercise for depression improves quality of life is inconclusive.

EDIT: Exercise is good. Don't stop exercising. But don't tell people that exercise alone is a treatment for depression.
Show HN: Real-time motion capture into a multiplayer game (prototype)
Here's the full progress update: http://www.kickstarter.com/projects/920406198/playir-drag-an...
I really enjoy posts like this. I've long had an idea to start a site like usesthis.com (The Setup) but to interview startups and ask them what tools and services they use internally.

At Crunchbase we were going to expand company profiles to include services and tools. We started with PR agencies and law firms[1], etc. as service providers, but we never found a chance to expand it to more general tools and services.

Does anybody know if a site like that already exists, or is anybody interested in implementing something like it?

[1] eg. look at http://www.crunchbase.com/company/facebook - down the left-hand side menu you'll find a section called 'Service Providers'
Go already has the equivalent of assert, this new library is a reaction to it not being [insert problem here] enough.

The equivalent in Python would actually be building up a whole AST-style object tree full of expressions, and then executing it.
This is really great news, both for the game itself and for occulus. I've been waiting many years for next Elite.
Another great tool: http://css-tricks.com/autoprefixer/

That is a postprocessor not preprocessor, meaning that it works on the actual file (just like CSS Comb)
The same is true of, e.g., "one" and "two".

According to the frequency list at www.wordfrequency.info (the free top-5000 one; for more than that you need to pay them), the only numbers below 1000 for which all the words making up n are among the n most common English words are 800..808.

Proof: the ranks of numbers 1..9 are 50,79,134,250,299,425,735,743,1163; the ranks of 10..19 are 840,4318,3246,X,X,3019,X,X,X,X (where X means "bigger than 5000"); the ranks of 10,20,...,90 are 840,2103,2855,3767,3064,X,X,X,X; the rank of "hundred" is 621.

So: all number-words have rank >= 50 so nothing below 50 is "good". Anything from 20 to 99 has rank >= 2000 because of "twenty" etc., so nothing below 100 is "good". For the same reason nothing below 2000 whose tens digit isn't 0 or 1 is "good".

Nothing from 100 to 620 is "good" because of "hundred". Nor any higher 6xx, as above; nor 700..720 because of "seven"; nor higher 7xx, as above. The small 8xx are as stated; higher 8xx are no good as usual; no 9xx is good because of "nine".

This word list actually puts "thousand" in position 650, which makes lots of 1xxx numbers good: the little Common Lisp program that actually gave me the results above says it's these: 1000 1001 1002 1003 1004 1005 1006 1007 1008 1010 1100 1101 1102 1103 1104 1105 1106 1107 1108 1110 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910.

Of course all large enough numbers are "good". I can't tell where "large enough" starts because that wordlist doesn't go far enough to include even "thirteen" or "sixty". Perhaps somewhere around 10000 onwards?
Mail gun for email, especially with their new pricing.
Can anyone explain to me what this does?

I gather that it reorders the CSS statements somehow, but I'm not clear about exactly how it reorders them or why this is important.
Looks really good, thanks. I will shortly send you an email through the contact form on Errormator.
And some support.. but yeah, it seems so.

The startups who'll get the most benefit here are the ones already getting the most help from accelerators or funds. Just a clever and low risk marketing experiment from AWS, IMHO.
"Plan a trip – but don't take one"

Advice like that makes me doubt the science a bit. As well as the famous result that people are happier without children. It's certainly interesting to measure such things and ponder what it means, but perhaps the results should make them wonder if they have been measuring the wrong thing.

Dan Ariely pointed out that for example mountaineering seems to be all misery, but people seek out the experience again and again. I wouldn't be surprised that with their technology, the happiness researchers would conclude that mountaineering does not bring happiness at all. Like if they ping the mountaineer every ten minutes to ask "how happy are you right now on a scale of 1 to 10" all they would see might be misery.

Also Nassim Taleb noted in "antifragile" that a happiness researcher he knows who is famous for the "more money doesn't bring more happiness" result is himself very keen on being paid well for his speaking gigs.
I'm writing a project in Go at the moment. I'm actually using Python for exactly this kind of API testing. I see a DSL as obstructive and unnecessary, but that's my point of view.
'Organizing Functional Code for Parallel Execution' by Guy Steele
Did you use a method like http://en.wikipedia.org/wiki/Method_of_loci ?
The definition of ATM From Wikipedia:

is an electronic telecommunications device that enables the clients of a financial institution to perform financial transactions without the need for a cashier, human clerk or bank teller.
I hear ya (and understood your point). I agree that it's OK in moderation or when very specifically asked for (whether it's obviously justified or not).

I was just trying to point out some of the downsides that I've shared with my teams who are sometimes too eager-beaver to work in pecking order rather than priority order. People generally want to do the right thing; sometimes they need help framing what that right thing is.
You could have said anything. Why this?
All of my contracts include a full copyright transfer to the client upon full payment. They paid for it after all, and not owning the copyright would put the client in a difficult position if they ever try to raise funding or sell the company.

However, it is common to use open-source libraries when building the project. Some of these libraries are third-party, and some of them may have been written by me.

For simple and quick re-usable components, I tend to rewrite them for each project. For more complex debugging & development helper tools, I write and open-source them in my own time, and include in the project based on the open-source license. If the client is paying for my time, they are not included in billable hours, and if they are paying for results delivered, finding a library to do the job is a great way to achieve these results.
Do you do the Dominic method or something similar (tell a story with the cards, etc) ?
Those are no-win situations, and there is really nothing you can or should tell them. You have that 1-5% element that may even sneak past your phone interview or look good on paper! but that you almost immediately know will never work for you. I don't think lying is ever a great idea, but in those situations the truth is a very risky endeavor, and some sort of white lie ("we just filled the position") could be an option.
It's a bitcoin vending machine. Owner of a bar/cafe/shop can accept bitcoins for payments and load them in this machine to convert them to cash. Those who want to spend bitcoins don't need to find those who want to buy them.

Shops have easier way to accept and convert bitcoins into local currency => more places to spend bitcoins => more places where to buy bitcoins => more people using bitcoins => value grows => more shop owners are interested in keeping some BTC as an investment => less need for local currency => less friction => more bitcoin adoption => local currencies die out of hyperinflation (aka massive sell off) => fully deflationary economy => we all die in a deflationary spiral (not really ;-)
About time a Maddox reference made it on here! Though is not quite the Gladwell type, his insights are interesting and had quite a few geeks visiting his site. Matter of fact it was a popular pastime during our CS Lab when our brains were fried from coding.

So, sure this stuff isn't science, but the Gladwell types also give "cultural context" to many geeks I know.
Don't waste your time. His books are just horribly misleading. After reading them you won't come out with any better knowledge about what is actually going on, in fact you might even be worse off. He throws around lots of technical jargon without any attempt to actually explain (relying instead on layman reader's wrong intuitions) what those words mean in the context of theoretical physics and you can really see just how hard he tries to make it all mysterious to impress the "common man" and give him enough illusion of understanding so he doesn't stop reading. But hey, that sells books! Although he's not the only scientist who does this, he's become in my mind a prototype for such deceitful behavior.

Feynman's approach was as good as it gets when it comes to popularizing physics, so your best bet are his popular books. And if you have some working calculus knowledge you should just read his Lectures on Physics to get to understand pretty much all of physics up to and not including QFT and General Relativity.
I've been a Unix admin for a long time, so for me depending on all those external services with unpredictable performance/colocation/reliability sounds risky and complex.

Is it considered that hard and expensive to just run a full backend stack on your own machines, be it on dedicated servers or AWS etc.? I guess it might even be cheaper to have someone do a professional server setup for you instead of having to deal with all those service providers.
You can email me directly at info@errormator.com, I can help you guys if you will need advice with integration or give pointers how to do some tricks to make most out of our service.
I closed my paypal account last week due to receiving "transaction summary alerts" when I had no transactions. It seemed the only way to unsubscribe was to not be alerted of any real transactions.

Spammy behaviour -> lost customer. If enough people walk with their feet, their analytics should quickly give them the message.
Well, the only mails I get from paypal are the ones confirming my transactions ... Never got any ads
London Startup Heads to 10 Downing Street
Good point - linked article missed that (crucial IMHO) piece of data.
Even if there is a route that takes 2-3 minutes to walk, what is to stop you deliberately taking a longer route?
I am curious if the FBI could step in and prevent GoDaddy from taking this action. Secret courts do not seem to have realistic limits.

In this context, can SSL be trusted?
Almost nobody has. Oh yes, we've all got them, but we haven't read them.
Simula does provide encapsulation - it often considered the first language to do so.

It does not provide an easy mechanism for information hiding of the encapsulated instance variables.

I think that is an exceedingly weak argument against calling it OO, especially as you AFAIK can do information hiding in Simula by using the simulation support that was it's raison-d'etre, namely by using the object lifecycle and co-routine support and starting a method to encapsulate state as part of the class body (constructor, effectively).
How social media will get you your next job
There's a variable

$default_sort_order = '[

"position",

"top",

"right",

"bottom",

"left",

"z-index",

"display",

"visibility",

"-webkit-flex-direction",

"-moz-flex-direction",

"-ms-flex-direction",

"-o-flex-direction" [...]

defined in https://github.com/csscomb/csscomb-for-vim/blob/master/plugi..., so I guess that's what CSSComb uses, although it says one can define custom orderings.

I guess it's useful if you write lots of CSS and don't want to bother with thinking about the ordering at code-time?
I don't agree that something isn't Java if it doesn't run on Oracle's JVM. I can write Java that runs on Kaffe, etc.

Personally I really like Java - coming from a C++ developer (11 years in the games industry). I wouldn't mind working with it everyday...
See http://csscomb.com/about/. I think the order is configurable. Sorting helps readability and it helps you find the properties easily as your eyes get tuned to where they are usually found.
I wonder if this tendency to simplify and turn older history into myths is going to disappear or at least change dramatically starting with, say, 2nd half of the 20th century.

We record everything, we store everything. We have videos of everything.

Cleopatra, Julius Caesar and many others became legend through the retelling and deformation of their stories.

Will Barack Obama, Albert Enstein and others become legend 5 centuries from now?

Will there be a funding myth of the Gods giving the internet atop of a mountain to the prophet Berners Lee?

Would Cleopatra be a legend nowadays if we could browse her teenage posts and selfie shots on facebook?

I think myths exist to fill the gaps in our knowledge, in this case our knowledge of what actually happened to Charlemagne and Arthur. If we had detailed and completely trustworthy accounts of what those people did on a daily basis back then, with photos and videos to prove it there would be no myth, I postulate.
Whatever the location, you can imagine the CCTV that will be around them when they appear in the wild.
Show HN: The University of Chicago's Django-powered Humans vs. Zombies website
To be clear, you were applying for an internship (as you said in your post), and now you write "seems like I wasn't important". I'm not sure how we are defining important, but there are tons of people that apply for internships at places like Red Hat, and I'm not sure how many would classify themselves as "important" (or at least important to Red Hat).

I don't mean this as any disrespect to you, and companies should make efforts to make applicants feel comfortable and valued, but you are probably making more of a point for not sending specific feedback by your reaction. The sour grapes stuff is probably the most common reaction to the problem, and detailed or generic rejections can have that same negative result.
Haskell has multiple concepts that are so compelling that I do not understand why most of the new languages make no use of them. Very handwavy, here are a couple of them.

- Type inference: strong typing at the convenience of weak typing. (Some languages are moving towards this. C++ stapled on `auto` keywords, Rust is designed using it)

- Type classes: unifying things that "can do X", allowing the programmer to write functions that do similar things but work on many different types. A "sort" function can then be written for all things that "are containers of elements that can be compared". (Again, Rust adopts this.)

- Allowing separation of pure and impure functions. Imagine having a "pure" keyword that guarantees that a function doesn't have side effects. The benefit of this cannot be overstated in a multithreaded environment.
That would be great. Thanks again!
The Art of Problem Solving
I have done less than 10 hours of .NET programming in my life so I have no idea here... but

Then don't comment. Your comment is comparing something you know to something you have no idea about. How can anyone legitimately make such a comparison?
+ some technical training through labs and web-based mechanisms

+ access to new startup forum at AWS
10 reasons why your mobile app eCPM may be decreasing
He is saying that. Further, it doesn't appear that we're talking about the same Princeton. From http://abt.cm/GOXrfh :

"Princeton University is one of the most selective colleges in the country.....Most students who got into Princeton had GPAs close to a 4.0, SAT scores (CR+M+W) above 2100, and ACT composite scores above 30......many students with a 4.0 GPA and extremely high standardized test scores get rejected from Princeton. For this reason, even strong students should consider Princeton a reach school."

The results of the two studies at issue here can be swayed dramatically by the type of students participating, and each study in fact looked at two dramatically different groups of students - one matching the criteria above and one being a public college in Canada. Yet both of you have taken the position that the results of one cancels out the results of the other. You are, quite simply, wrong.
Actually, you can use the following on Android from Java 7 and 8:

- Case/Switch Strings

- Auto closing files handlers (via adding a few classes/interfaces). Also known as "try with resources"

- Integer literals

- Multiple exceptions in a catch block

- Lambdas via RetroLambda[2], which compiles Java 8 bytecode into 7 or 6

Used them all in several projects with 20-100k+ downloads with no user reported errors related to their usage. New Android projects though, I rather just use Scala, but older things I don't want to convert, I use the above to make Java easier to manage.

[1] https://github.com/yareally/Java7-on-Android (small guide I set up to explain how to add all the features above)

[2] https://github.com/orfjackal/retrolambda
So Sun chose not to sue Google, because it would be costly (and because they knew they'd lose). They could have afforded it, but they chose not to.

History shows that was probably the right decision - As previously mentioned Google kept Android Java close to Sun Java, while now they have stopped updating it and may be considering other platforms.

BTW, you realise Gosling isn't exactly an impartial player here, right? He's always been against open sourcing Java (and open source generally: the EMACS wars probably had something to do with that), and sees what Google did as justification for his opposition. Others (including myself) see Google's actions as vindication of the Java Open Source strategy: it expanded the Java ecosystem into new fields, and made Java more important, not less.
Programming With Lists
Ask HN: Why isn't healthcare.gov open sourced?
Would it be possible to use to FOI Act to get the source code for Healthcare.gov? Source code is technically a document and the code itself doran' involve protected information and it isn't classified..
Sausage ceasefire may not end war between China's noodle kings
Could smartphones have caused people to ignore a gunman & murder?
MIT: Small cubes that self-assemble
> While systems programmers are fleeing from C++ back to C ...

Really?

GCC is now developed in C++.

Clang is developed in C++.

Mac OS X I/O Kit makes use of a C++'s subset.

Windows drivers can be done in C++ since Windows Driver Kit 8, while most new native APIs since Vista are COM based. With Microsoft only supporting enough C99 to comply with C++11/14, while helping porting FOSS C projects to Windows.

OS/400, BeOS and Symbian make use of C++ on the kernel.

Many new NoSQL databases are done in C++.

I see the C usage actually decreasing.
Those cases are inherently platform specific and are impossible to abstract completely.

UI for example. Pure Java UIs plain suck; you can use Gtk# in C# for the same thing, but none will be up to the platform's UI standards.

Besides, the JVM isn't available on iOS and Android, so it isn't universally available either.
Yup, that's exactly what we're doing at Leanstack.io. Let's chat!
Yes, I was certain somebody would nitpick on the details. Somebody always does. But I think I was very clear in describing what I think the difference is, and I also think that most people when asked to describe an "ATM" would not describe a machine that takes your money, but rather one that dispenses it.
One important difference is that Gladwell is pretty good writer and doesn't really go too much into specific personal/business advice. Vast majority of business/personal development books on the other hand display crappy writing and live off people buying their promises hoping to actually find some practical advice. In that landscape Gladwell stands out: he actually give a lot of references you can check yourself, he doesn't give harmful advice and he delivers what should be expected from him - entertainment and great topics for conversations.
Google vs Bing Test
Wow  Best dev that money can buy?