skysight-inc/HackerNews huggingface dataset:
As it happens the vegetarian control group, even if some of them do wear leather shoes, tends to outlive those

I am sorry, but no such thing happens. There's a lot written on the subject why you can not directly compare "vegetarians" to "everyone else". For example, vegetarians not only do not eat meat, but also smoke and drink less, and exercise more than the general population and are in general more health conscious. So there are many confounding factors involved.

However, if you study people who are vegetarians not for health reasons, but, for example, religion - you suddenly find no health benefits, but rather quite a few increased risks.

Here's one of the articles on the topics, and plenty of scientific links inside for the curious.

http://rawfoodsos.com/2011/01/06/vegetarians-and-heart-disea...

Key quotes for those who like TL;DRs:

The good news for the vegetarians is that their Lp-PLA2—a marker specifically for vascular inflammation—was lower than in the control group. But that’s where the good news ends. The researchers seemed pretty surprised to report that the vegetarians had higher levels of CRP (borderline significant at p=0.05) than the omnivores, along with higher homocysteine and triglycerides.

The surprising results? The vegetarians had significantly thicker arterial walls (p<0.0001), reduced flow-mediated dilation (a predictor of cardiovascular events) (p<0.0001), higher blood pressure (p<0.05), and higher triglycerides (p<0.05) than the omnivores. (According to the paper, the raised blood pressure might be related to some popular high-sodium vegetarian foods such as processed protein food substitutes, fake oyster sauce, and tomato paste.)

In the researchers’ multivariate statistical models, vegetarianism had the strongest association with both artery thickness and diminished flow-mediated dilation out of all the variables documented—including age, gender, and triglyceride levels.

As might be expected, the vegetarians also had lower B12 levels and higher homocysteine than the control group—but even after adjusting for these, vegetarianism remained strongly linked with less-healthy hearts. The researchers concluded with this:

In summary, contrary to common belief, vegetarians, at least in the Chinese, might have accelerated atherosclerosis and abnormal arterial endothelial function, compared with omnivore control subjects. The increased risk could only be partially explained by their higher blood pressure, triglyceride, homocysteine, and lower vitamin B12 concentrations.
By handling VAT properly, I mean this, to be accurate:

- determine automatically if VAT is applicable based on buyer and seller countries, and show the appropriate price on checkout

- support VAT bypassing when a valid VAT id is entered (if valid + buyer in EU but not in seller country, then the VAT must be removed)

- if US buyer pricing is 100, in my case for a french buyer the pricing will be 100 + 20 of VAT, so the total is increased

- handle invoicing

Does Quaderno handles this? I was under the impression that not, but could be mistaken!
In fact I don't think Samsung has made any smartphone without a removable battery.
Is that legal? That version seems closed-source!

And I couldn't even access the developer's website (www.androthsoft.com). If the money went to the authors/official website I'd buy it in a heartbeat, but in the current situation I'd rather circumvent the official download channels...
Porsches and Other Elite Cars Don't Get Crash-Testing
Not yet! The deal must be approved by the US, EU, etc.
Until then, Motorola is a Google Company.
A very similar project for simplified network calls: https://github.com/samvermette/SVHTTPRequest , which I actually prefer over AFNetworking. It has a super simple API.
I'm about to finish the ML course (after 3 tries.) And essentially you have to battle the huge amount of boredom and keep doing it week after week without stop. Just yesterday I took a quiz without even watching the lecture or anything: scored 4.5/5. Proceeded to finish the programming assignment, again without bothering with the lecture, 100/100. Not to say I won't watch the lecture later, I want to make sure I know exactly the way it's done (will do today probably, I wanted to finish the assignments fast this week because last I almost passed the deadline.) But they are passable without that much effort. Just persistence.
Your comment is being unjustly downvoted.

It's not true that there's such a thing as "faith" in true science, since science is the opposite of faith.

But I would agree that there's faith in "science" with quotes, ie science-sounding pseudo-facts.

Food supplements can't be good; we should just eat real food that we cook ourselves; everything else is going to do us harm.
VAT is a pain in the ass in general :/
Only if you and your customer are VAT registered https://www.gov.uk/invoicing-and-taking-payment-from-custome...
Anti onions
I think he was referring to this bit:
> Windows becomes dangerously unstable after too many calls to fork.
Forgot to add - thanks for shipping this! Will be most likely useful to some of my clients :-)
Tesla Motors, The Oatmeal and the Tesla Museum
Here is the paper: http://arxiv.org/abs/1306.4244
("A quasi-polynomial algorithm for discrete logarithm in finite fields of small characteristic")
SDK for JINS MEME (smart eyeware)
In the last few months I've been drifting toward the idea that parametric polymorphism is in fact enough for everything, and subtype polymorphism isn't needed at all. If you have subtype and parametric polymorphism in the same language, designing software becomes way too complicated. For example, look at this bullshit:

public static <T extends Comparable<? super T>> void sort(List<T> list)

There's no good reason why a simple concept, like sorting, must have a hugely complicated type that involves inheritance, F-bounded polymorphism and wildcards. It should be replaced with this:

public static <T> void sort(List<T> list, Comparator<T> comparator)

You can use that idea to replace pretty much all uses of subtype polymorphism with parametric polymorphism. The notion of interface inheritance, like "inheriting from" the interface Comparator<T>, is also unnecessary, because you can use a record type containing first-class functions instead. I wrote it up in more detail here: http://lambda-the-ultimate.org/node/4950
Reasonable point you got there. Since I am mostly working on the repos that i am involved, it becomes very handy for me. I agree that it may not be so useful for unknown repos to explore.
Still like a pretty weak statement to me: "at least one software update"

iPhone 3GS users had 4 years and 8 months of updates before they were stopped.

iPhone 4 users have had almost 4 years of updates so far, which is 3 major versions or about 29 updates if you include minor ones.
Can someone explain to me Figure 6 please? How does projecting the 3d space (and 2d green plane) lead to the regions around the cat's heads?
Gbog spoke of the 'state of nature' as something characterised by a lack of altruistic behaviour towards weaker members of the species. Assuming altruistic behaviour can be quantified, that's a claim that could be verified or disproved empirically.
> I'm used to a certain pace of development with interpreted languages that compiled languages just can't match.

You have never worked with an incremental compiler, have you?

I mostly work in Java, using Eclipse. I make a change to the code, i hit control-R, the test runs immediately. The pace is no slower than with an interpreted language.
Expansys ( http://www.expansys.com/ ) have pre-order placeholder pages up for non-carrier SIM-free Moto E & 4G G models in black or white. It looks like you'll be able to buy them here soon enough:

http://www.expansys.com/motorola-moto-e-black-261546/

http://www.expansys.com/motorola-moto-g-4g-8gb-black-261577/
Octopack and Cassette in Octopus Deploy
Orée launches KickStarter for their wooden wireless smartphone charger
I am probably not the typical student for these courses. I already work as a data scientist. Additionally, I am a Ph.D. student in Computer Science, and the author of several Artificial Intelligence (AI books)

Coming from HN, this is one of the great things about Coursera courses for me. But it seems to freak out some students when the bar for top of the class is set by people with extensive professional backgrounds. [1] What can make for a corrosive environment is that there is often someone who stokes their ego by talking about how easy the course is in the forums...though this is rarely anyone at Jeff Heaton's level [or an HN'er].

[1] I took an introductory programming course with an HNer who had been on a c++ technical committee. But I am used to looking around the table and not seeing the dimmest bulb in the chandelier.
You should think about price per invoice generated.
For small site it can be expensive to spend 24$ each month if they have just few customers.
From other side, big services which handle hundreds of thousands of customers will be very happy with 48$ but I doubt that you will be happy with such client :)
“Powerpoint Killer” Bunkr.me raises €1 Million 1 year after launch
You wouldn't consider a traditional degree to have value in the field of "data science"? So to you, "data science" is indeed truly defined as "statistics without a proper statistical background"?

(It's an honest question, since that's my impression of "data science" as a statistician)
"I'm a vegan, I do crossfit, I don't own a TV. Oh and I don't use .NET"
Complexity – A Complicated Universe – Chemistry to Biology – DNA – Part2
>no one wants to give me work as a engineer because they think I'm too senior.

I read this as "we're afraid that if we offer him a mid-level role as an engineer, he'll get bored and leave to start another company".

Considering your background, I can see how that would be a common concern so maybe in the next interview it might be worth blatantly stating that you really are committed to a full-time engineering role for the next few years.
Facebook are you mad?
One should tide me over until CM is stable.
I've become good at understanding lecture videos played back at faster than real-time. Sometimes I can get up to 2x playback speed with VLC and still understand what's being said. It'd be so boring watching things in real-time. I'm so glad Coursera let you download videos so you can do that.
Is there an easy way to see some sample invoices/receipts? I didn't notice it. You should let prospects enter their email and get some fake invoices sent along to see how it looks. Sounds like a good incentive for me to give you my email address.

Do you think it's best for YOU to send the email directly to my customer, or really shouldn't it come from me? What about the confidentiality of my customer records. You mention 3GB of storage, are you keeping these invoices around on your server?

The Stripe API is powerful, but you definitely open up your data to 3rd parties when you leverage it like this.

Could you bundle a 'self-hosted' version which could be run internally?
I appreciate that. I had never seen that. Of course I've never seen a case where checking for an NSError object failed either.

> Although Cocoa methods that indirectly return error objects in the Cocoa error domain are guaranteed to return such objects if the method indicates failure by directly returning nil or NO, you should always check that the return value is nil or NO before attempting to do anything with the NSError object.

I wish it were a little bit less cryptic. If it's guaranteed then it's guaranteed, no? Is it possible to get a non-nil error object even after a successful call? Is it possible to have the opposite happen? Makes very little sense.

[Edited]
I think you are rather unfair about .NET, most likely because you don't know much about it, or you have not used much of it.

As someone has been keep a close look at the new developments of Asp.net (read: the new asp.net stuff, not the old Aso.Net webform stuff, which I genuinely hate) for the past few years, I think it is really becoming something attractive.

That being said, I have also used a lot of nodejs (yes, it is awesome) lately stuff, and tried to pick up things like CakePhp two years ago. I believe that I have a better picture of the situation.

So here it is,
1) Is asp.net going to win over some developers from the other camps? Maybe some, but not a lot.

2) Is asp.net going to win the heart of new developers who has not yet jumped into any camps? I think so, at least with a bit higher chance than before, given that it keeps improve/innovate at current speed.

3) Is the open source community going to love aspnet? Less likely, given the history of relationship between Microsoft and the Open Source community. But the situation will improve, as you clears see that Microsoft is starting to embrace OSS more and more, though still not enough on the fundamental level. That is because Microsoft is not at a position where it was before in the industry.

Sometimes, some people in the Open Source camp just have this blind hate towards anything Microsoft/.NET, without even trying to see what these things are. The same would also apply for people from the .net camp towards the OSS. That has been the situation for a very long time, I hope this would improve over time. The world today is no longer the same as the world yesterday.
VirtualBox with a shared directory is also a way to have all the niceties of unix without installing MinGW or Cygwin.
Google Glass is Finally Here: What is Inside and What Does it Cost?
Photowall for Chromecast
Btw. There is an Android app also: https://play.google.com/store/apps/details?id=com.google.and...
That was the goal of the C++ STL. Some may argue it goes too far, other opinions suggest it doesn't go too far enough; however I think most people can agree that you need typeclasses/traits/concepts et al. if you don't want to be doomed to passing different data structure manipulation functions to every call, as in your replacement example, or else resort to underspecifying the requirements of your type parameters and experiencing compiler messages from Hell.
Empathy has a biological basis [1]. The span of human civilization has been far too short so far for any significant evolutionary changes to have taken place, so these biological elements must have existed before humans 'civilized'. It makes sense from an evolutionary perspective: a species in which the members help each other more has certain advantages to its survival compared to one completely lacking in cooperation.

The time when slavery and contact between races existed is generally not considered the 'state of nature'. In pre-civilised (pre-agricultural) society, populations were so small and transportation technology so limited that it would have been quite rare for people of different races to come in contact.

[1]. http://en.wikipedia.org/wiki/Empathy#Neurological_basis
What Have Google’s Biggest Mistakes Been?
I'm not an employer but do interview people for my organization and I'd see completion of online courses as a positive. Not necessarily for the knowledge gained but for the ability to finish what one has started and as an obvious indicator of interest in continuous learning.

Whether or not the candidate was part of a MOOC won't directly factor into the technical evaluation though, irrespective of whether the courses completed were relevant technically or not.
According to http://forums.androidcentral.com/moto-g/338376-differnces-be...

UMTS/HSPA+
Global 850/900/1900/2100
US 850/1700/1900

So unless you absolutely need that 1700MHz band for 3G from your provider, Global is probably the better option...
The hypothesis of JSC folks is that it will be able to get very good results without any special case handling for code labeled as asm.js just by having a great general compiler, particularly with more tuning. On the things we profiled, there wasn't a case where AOT or even triggering the fourth tier earlier seemed like the most valuable thing to do.

If we turn out to be wrong, though, we will not be religious about it or anything.
I would probably pay for one
Yes you can on iOS7: http://stackoverflow.com/questions/19664206/access-the-javas...
This is great news for android developers! Maybe one day google will be able to deprecate Gingerbread! It was released over 4 years ago yet every android app must support it since it represents about 20% of users since manufacturers continue to sell phones with it in 2014.
Gingerbread is a real pain to support and bloats and slows all android applications by having to include a huge support library (~5MB).
I'm on Mac so don't bite my head off.

That said, I was much more productive on Windows for many things. You mentioned games. Game development is much larger on Windows. More access to more engines, tech, examples, tools, etc.

Visual Studio's debugger still blows away anything I've seen on Mac or Linux. PIX, Microsoft's GPU debugger is still the standard to be met.

.NET, C# and Windows Forms were amazing ways to bang out tools for artists and designers that I've seen no match for on other platforms yet.

I guess the short of that is, it really depends on what you're working on.

But I'm still amazed that those things are missing on other platforms. It's not like Visual Studio is some new product. It's been arguably the best debugger for 15+ years? It's surprising that no one as duplicated it on other platforms.

Same with Windows Forms. Sure there are UI libraries but none of them have that perfect storm of features that makes banging out certain kinds of apps so easy. I'm guessing the most used features are Windows Forms Property editor (point it at a class, get instant interface to edit all of the class's properties). Another is probably their data grid editor.

So yea, I love me some unix shell but I'd prefer not to have to choose a good shell vs good other things.
> like games

Better off just dual booting if that's the reason
;) you know such nation?
Hey,

I live in Stockholm, actually from here. Maybe I can help you out, at least a little bit.

First off, not speaking Swedish is fine. Almost anyone above the age of 7 speak English well enough. And second, since you are a French citizen you are allowed to work here without to much trouble.

I'm sure a lot of companies would love the help, hell I could use it myself. But Stockholm is not all good.
It's extremely expensive and interns (praktikanter in Swedish) are not paid. At least I've never heard of one that get paid.
You'll need a lot of resources and somewhere to live before you get here. Apartments in the city or close to it are hard to come by.

I could go on forever. But the bottom line is. Sweden and Stockholm are a great place to be but it's expensive and you need to be ready for it.

If you have any more questions I'm happy to help.

Cheers,
ICanHasViewContext :) (Mvc / src / Microsoft.AspNet.Mvc.Core / Rendering / ICanHasViewContext.cs)
Even then, I'm not sure it's a simple linear relationship. Crankshaft is better on some code, and FTL is better on some code. There's even cases where DFG (plus the tiers below it) does better than Crankshaft. (Talking about speed her; for compile time you are probably right for a wide range of code.)
The camera might be awful compared to a phone that costs twice its price, but have you compared it to any other phones in its price range?
There are people who state things like "American scientists have found that #fact" and then get angry when one proceeds to question them on details (to find out why the belief might be justified). Apparently they feel personally attacked if one does that. I've even heard "Why can't you just believe it?!' as answer..

I find this behaviour weird, but it seems to be quite common.
I'm hoping that some system like Scala's implicit arguments or Agda's instance arguments could ease the burden of passing stuff around. I don't know if that's enough for most realistic use cases, though.

There's another complication. For operations that make sense on only some types, it makes sense to pass around the implementation of the operations, because it also acts as a type constraint. But for operations that make sense on all types, like Java's equals/hashCode/toString (and possibly also comparison), I suppose it's better to make them overridable for each type, as a special case in the language.
Tap tap tap... tap tap tap... tap
Putting a GPS Tracker in the mail
Giving it another go would be worthwhile.

I can't speak to multiplayer, but one of the most interesting parts of the game is thinking about how to approach each scenario so that even when things take a turn for the worse, the units you lose are expendable.

This means things like purchasing low tier units to pad your ranks, not positioning key units where better-than average odds will take them down, and occasionally sending out a sacrifical lamb to prevent your lines getting broken.

I think a save at the start of each scenario provides a good balance of tension. If you reach for the save/reload buttons every turn, you'll tend not to learn the skills you need to play successfully and enjoyably.

Occasionally you'll hit a wall where it seems like you have to rely on unusually good luck to succeed. This is usually a signal that you've either lost too many key units, or that your composition isn't right for the campaign. That just means it's time to replay at an earlier point with your new knowledge.
Without Linux it's surely doomed.

PS. I heard 2015 will be the year of Linux
I know, but that isn't a realistic option since it's not a public API and therefore not something you should use in a production application.
Just to be fair:

1. Clink [−7½] and PSReadLine [𝜋] both enable you to press Ctrl+V. On Unix-likes you're told to use a better terminal emulator to handle such cases nicely (something like ytcxbcixvt or what's hot these days) and most people don't think twice about heeding that advice, yet on Windows people willingly suffer, grumbling and complaining?

2. gal and Tab help a lot. And I actually prefer commands like Import-Csv over things like almf in readability (at least they weren't formed by bashing your head on the keyboard). But that might just be me.

3. 'PowerShell {0} being a complete farce' -f 'not'. In the scripts I've written I could probably count the number of [Console]::WriteLine calls on one hand (unary).

[−7½] http://mridgers.github.io/clink/

[𝜋] https://github.com/lzybkr/PSReadLine
The online viewer at Coursera (including the iOS app) has also speed setting: I watch them at between 1.5 and 1.75. Occasionally 2x, and more often than not I skip 30 sec chunks when nothing interesting is going on.
I think coming to see that "joke" as deadly serious is a coming-of-age moment for all programmers.
No, no they don't.

Poor search (custom Google searches are substandard generally), hidden full index, table of contents that doesn't match the index page, no synposes on pages that need them (eg CLI reference), no indication of what came before or next for individual sections, hidden index link, etc.

However, that's all very critical. On the plus side, comprehensive documentation is far better than no documentation at all, or poor / lacking documentation. And when you do want to read long sections of text, it looks quite well written.
They meant a replacement for Explorer as the GUI shell. Don't confuse the following things:

1. Command-line shell (cmd, PowerShell, bash, whatnot)

2. GUI shell / desktop environment (Explorer, Gnome, KDE)

3. Console host / terminal emulator (conhost, console2, conemu, xterm, ...)

Invariable all of those are referred to as »shell«, sometimes even by people who ought to know better. The linked site makes the same mistake. It's not a new shell for Windows, it's just zsh bundled with cygwin.
I haven't seen any head to head comparisons about Go, I just know that C# is generally faster than the JVM (on Windows at least, not Mono), while Go is known to be slower than Java. If you have something that says otherwise, it would be nice to see.

Also, I think .NET can optimize generic class instantiations (one advantage in forgoing type erasure), but I'm not sure.
I just use evernote.