skysight-inc/HackerNews huggingface dataset:
If all purchases are kept track of on Nintendo's server, then Apple only gets $3 on purchases through an iOS device. Purchases elsewhere (Nintendo's website, Android app, etc) wouldn't be subject, but the tradeoff is Nintendo has to track those purchases themselves.
I'm not altogether certain that the paradigm of the video game console has shifted properly to keep up with the shifting intelligence of our screens.

When Nintendo was first getting started in consoles, all screens were dumb. To make your Zenith or RCA CRT TV do something interactive, you had to hook a console up to it.

This is unnecessary now, because cheap computing and the ubiquity of LCDs have made screens much smarter.

That said, I think it's wrong for Nintendo or Sony (Computer Entertainment) or Microsoft (XBox division) to look at Apple and Google like competitors, when they should be looking at them like screen makers.

A gaming platform should work seamlessly across Android, iOS, mobile Windows, and the various smart TV platforms the same way that gaming platforms used to work seamlessly across RCA, Zenith, Magnavox, and JVC.

I'd like to see a world where I order a blue-tooth Nintendo controller from Amazon and download the Nintendo app to my various devices. The controller links with any device that has the App. I buy Nintendo games for the Nintendo platform by doing in-app purchases, and my games are stored in the cloud and streamed when I want to play them. The controller could also be used as an authentication device, so I could play my games on my friend's iPad simply by linking the controller.

Proper distributed graphics processing may still be a few years away, but getting it right in the cloud is the key to normalizing the graphics experience across all devices. Add the controller into the mix, and any device that can handle web video instantly becomes capable of a AAA games experience.

Steam seems to be the one who's getting closest to this, and Nvidia and Sony have certainly done some interesting things with distributed graphics processing, but I don't think anyone's quite figured it out yet.

Is YC looking for distributed graphics processing startups?
Well, Clorox was acquired by Procter & Gamble in 1957 and then divested. Campbell Soup in the UK was acquired in 2008. So acquisition odds are higher than you'd think.

You may think that food companies are boring, but there are a lot more acquisitions, spinoffs, and mergers of food companies than you'd think. Take a look at http://en.wikipedia.org/wiki/List_of_ConAgra_brands and consider that there are multiple acquisitions behind most of these. Kraft has gone through too many mergers, acquisitions, and takeovers to even try to explain. http://en.wikipedia.org/wiki/Kraft_Foods

Anyway, my point is that it's not just the computer industry where acquisitions are happening for billions of dollars.
I think it would also be valuable if sites would also publish their SSL certificate fingerprints out of band, perhaps through DNS TXT records, for verification.
And to those in the Boston area, RMS will be speaking at LibrePlanet at MIT on Saturday. http://libreplanet.org/2015
FiftyThree Lands $30M to Build Creation Tools for Enterprise and Education Users
Ejabberd with Elixir (screencast)
Microsoft Band now available on Amazon
Actually, in modern Dutch the actual sex of the animal determines the gender to use, not the grammatical gender. If unknown, use the male form. (This may be different in Flanders.)

...if you know the sex of the animal. Also see here (the 'Toelichting'):

http://taaladvies.net/taal/advies/vraag/1631/zijn_haar_de_mu...

Of course, these annoyances only exist because the distinction is going away, but hasn't gone completely.
I started with Perl CGI's and then used PHP some. It was't particularly beautiful stuff, and web programming was perhaps not looked on with as much favor, as 'real' programmers were doing things with C or C++.
I find it encouraging that we're starting to discuss skills that allow young people to teach themselves rather than remaining reliant on guidance of others.

Some of the skills discussed in this article are difficult to instruct in an educational setting (though they can certainly be structurally reinforced) - but I see far too many young people who see 'education' as a task to be completed/survived rather than a series of personal skills they will need/want to apply to life at large.

The comments about testing aren't particularly interesting (as other commenters have pointed out) - but we should certainly be aware of the distorting effects of high stakes testing on the values/goals of our schools.
Leaving immediately is also considered “burning bridges” and depending of how much you was needed it might be even worse than being honest.
It's in Node.js v0.12.0, but only with the --harmony flag (and I think you also have to specify --use-strict).
They don't let you specify it because css transitions and animations are supposed to be simple and easy to use (no math), and css doesn't really have the language constructs you'd need to write specify M(t). You can do it with javascript, which imho is far superior to animating with css.
Android TV for devs
Here is a proof that the Scala type system is actually Turing complete:

https://michid.wordpress.com/2010/01/29/scala-type-level-enc...

I can't comment on the details, I'm more of of Clojure guy.
The SDK to access the sensors was released last month: http://developer.microsoftband.com/
Go a little above the bare minimum when it builds up bridges. But leave out anything that burns bridges.
>> It has been nine years since Florida was hit by a proper hurricane. Could that be a coincidence? Sure. Or it could be because of … something.

Remember when we had that record hurricane season and it was blamed on ... something. And we were supposed to have a lot more in the future because of ... something.

These people have to stop blaming everything on something. It's warmer, it's colder, record hurricane season, no hurricane in 9 years, everything is always blamed on ... something. And then they wonder why there are people who don't believe them.
Coastal Floridian checking in. I don't deny global warming but at the moment there is no widespread immediate threat to property caused by rising sea levels where I live. Not to say there won't be in a generation or so.

The more immediate threat is the environment effects of overpopulation and pollution in the waterways. I remember fishing in the lagoon by my house when I was a kid and the water being super clear and full of fish. Now, it's been overfished; you can only catch undesirable bottom feeder type fish. It's also a constant brown caused by runoff from residential areas.
I agree with you and I'm the same way.

I look at it in a different light, though. It's not a deficiency in their ability to have a conversation, it's a trait of the way that we are. We don't waste our time on people that don't interest us. That's bad in some ways and good in others, but it does make us the bad conversationalists, not them.
I think Peter Van Der Linden would agree. He states in Deep C Programming that the separation of the compiler from the linter, and I assume by extension semantic analysis tools as well, was a mistake in retrospect. It's good to see that compilers like Clang are bringing them back together in a way.

One does have to be more careful when writing C but I don't "blame" C for unsafe code. It's the kind of language that assumes the programmer know what they're doing. In this regard it is very unforgiving.
I have an exclusive email address that I use for the things Google Now can track and provide updates: Amazon deliveries, flights, hotels, and car reservations. For each of those, Now is convenient for looking up confirmations, order numbers, contact info, and location.

Regarding traffic directions: I don't need actual directions but it's great to be able to see how traffic looks with a swipe and plan alternate routes when necessary, like when I need to get into downtown San Francisco @ 5:45pm.

There's a few more goodies. Sports score will be updated. Google Now will also know when you're in a new town and offer suggestions for What to Eat nearby.

The main problem is that Now is useless until you can clear out the redundant stuff: places you already know and routes you never take. Worse, it's not clear dismissing those things are considered "yes of course" or "not liked". WiIll be interesting to see how they interpret since it's all recommendation-based.
You must not read the New Yorker very often. I don't think I've seen an article that I would describe as "making fun" of anyone in ~25 years of reading.
Uncovering Algorithms: Looking Inside the Facebook News Feed
FUSE reimplemented in Go
Don't thind that's true. My 4 year program was definitely very challenging. It was tough, there was a lot of pressure to achieve Great Things (culture and history of large, successful student projects).

There were no suicides. And that's in the canadian province (excluding territories) with the highest suicide rate, especially for young men. I did hear about one person who collapsed during an end-of-semester presentation. From stress and exhaustion, I'm assuming.

My theory is that it's because the atmosphere was very much more cooperative than competitive. No one was competing for grades, it wasn't rare to have the whole class helping each other out before exams. There was no grading on a curve, and I think most people realized that at the end of the day grades were not really that important to get a job. Turns out I wish I had realized that they were important to get scholarship money in grad school, but hey, at least I had fun working on awesome projects (while fucking up on exams).

From the campus talk, it seems the Medicine program had it way harder. Very competitive to get into specialties or whatever. There definitely were suicides one in a while.
Code with many implicit parameters and higher-kinded types is hard to compile, as the compiler needs to solve essentially a Prolog-ish unification problem. Scalaz is a popular library written largely in this style (e.g. [1]). (FWIW I've never seen 1 line/minute.)

[1] https://github.com/scalaz/scalaz/blob/series/7.2.x/core/src/...
Also note that even in io.js you need to enable "strict mode;" in all scripts!
> Even though we solved acidic rain and the hole in the ozon layer.

You realize that these were situations that we caused, right? Messing things up and then cleaning up our mess doesn't make us some sort of super race of benevolent beings.
If you live in one framework and always will, then I see your point. But if you want to have the ability to code out native solutions, use other tools where other tools may be more appropriate, or discipline your projects to be a little less biased, then asking PHP to parse JSON is not a huge buy.

That's how we've done it here and the modularization it has provided us has been incredible. PHP's json_encode and json_decode are also quite fast.
This is pretty cool. I'll read this. Thanks!
This advice is solid if you're leaving because you have grievances.

Maybe it should go without saying, but if you're leaving on good terms, it can't hurt to say nice things in your exit interview.
"You see this in London, for instance, where /literally/ [my emphasis] every house in the city is now being rehabilitated, including those that were rehabilitated last year."

Et tu, The Economist?
If you can have a deep conversation, I'm a big fan of boring the other people so they'll go away and leave us to our conversation!

Unless they have no way to escape. Then it's rude.
If "consciousness" doesn't exist, then you need to explain why people talk about "consciousness".
I'm using it for the Common Lisp exercises. The command line client is nice, keeping you from having to upload your code through a browser or copy pasting.

Basically you are given a set of unit tests and you have to make them pass, so it's good practice for TDD without havingto write the tests. The exercises so far are pretty basic being <10 liners, but it's a fun way to practice your coding.
Based on the headline, did anyone else expect this article to be about "deep learning"? Seems like everyone and their mother is using machine learning to do X these days.

My concern would be that neither the founders nor the investors understand the math/science behind it well enough to accurately forecast if most of these products could work. I don't know how many VCs have CS PhDs doing their due diligence, hopefully more than I think. Personally I don't care either way, but some academics are gonna get mad if/when the media starts comparing deep learning stuff to financial engineering...

To be clear I think machine learning methods add a lot of value, but given the current climate of hype, I'm seeing more noise and fluff surrounding product possibilities based on these technologies.
> (b) People are not dumb, they can learn Lua. It is easier than learning JavaScript.

I was not saying that people is dumb, I was saying that learning it requires extra time and effort, and that increases the cost of a project.
Giving feedback when leaving depends very much on:

* how much you care about improving the company
* your relationship with the person to whom you are giving the feedback
* the interviewer's ability to effect change

However, put no advice for the company in your resignation letter. As stated elsewhere in the comments, keep it to a minimum to keep things simple.

But, if you trust the exit interviewer to both listen and possibly act on your feedback, feel free to give honest feedback during an interview. It's better to give constructive criticism ('the company could do better about communicating business challenges affecting comp') than to complain ('I'm leaving because even though we exceeded quota, my team didn't get any comp increases'). Just remember that because you aren't part of the team anymore, you have much less credibility than before.

I recently left a job and had an exit interview with the CEO (small company). I knew he could effect change, if convinced, and was trustworthy, so I offered some suggestions. I've left jobs with larger companies where the trust wasn't there, and didn't say much in the exit interview.
Yeah, I know, remote working is hard. What is even harder is being remote part time worker in a different time zone. That is an order of magnitude harder.

The only reason when it can work if when the company doesn't really have main office, and the team is scattered around the globe with no real majority in any country, so everyone understands the issues of remote work.
YC Stats Winter 2015
Wow, I love this. I wonder how they found out about all those details in pronunciation. I imagine it would be interesting detective work.
You can absolutely teach it. At the age of 25 I think I'm only now beginning to understand the specific actions and skills that go into making your life a good one.

Skills like: coming up with ideas for ways to be kind to people, being truthful with myself and others, communicating my feelings and problems early and calmly (instead of too late and tearfully), eating well, keeping my environment clean, exercising enough, and managing my time by making sure I don't overcommit myself.

I definitely didn't do most of these things when I was in school - looking back, I can see the useless, arrogant teenager I was, and want to slap myself. But honestly, no one bothered to teach me these skills, except (kind of, in a confusingly packaged, disorganized way) in Sunday school.

I got the fundamental concepts of how to conduct myself properly by reading books, mostly fiction, and learned to apply them largely by observing adults for what NOT to do - it was also a long time before I learned to find good role models.
Why is questioning the theory behind climate change met with such hostility? Climate scientists question it themselves[1,2]. They readily admit that the current models haven't done a good job at predicting climate change.

[1] http://www.nature.com/news/2010/100120/full/463284a.html
[2] http://www.nature.com/news/climate-change-the-forecast-for-2...
If they want to make the appstore a better place, why not spend some time to make search work? I dunno, an eigen-vector algorithm of some sort.

Copying Apples mistakes are not the way to go.
Interesting. Were these environments where you would have expected that bad of a reaction?

(Here in Germany these things are a bit different anyways, default period is a month and can be longer by individual contract. Sometimes it is matched to the notice times the employer has to give, which go up to 7 months(!) for people that have been employed for a long time)
> But, why don't later investors insist on also learning the lowest possible imputed value, taking into account how investors are acting to protect themselves. Risk is hard to compare, but isn't this what Wall Street does all day?

Presumably the later investors ARE doing this. But it's not in the investors' interest to publish their internal research on the error bars and it IS in the interest of the startup to publish as high a valuation as possible. Combine that with the fact that big numbers get pageviews and there's no incentive for anyone to report on the lower bound.

One way that you know this analysis is happening is that it's needed for an S1 filing. There's just no reason to publish any of it before then.
I don't see any acceleration in sea level increases. It's been happening for a long time.

http://tidesandcurrents.noaa.gov/sltrends/sltrends_station.s...
So, are JITs conscious?
It's up to you. If the app is spammy, uninstall it.
May I suggest reading my top comment beyond the first sentence now?
I'm not sure I can speak for jerf, but I think the important part is to put off all that presentational fluff to the last minute, as part of your serialization.
Actually, probing is disabled by default in wpa_supplicant. That doesn't mean all no linux systems publish the information. For example gnome doesn't expose the switch in the network configuration anywhere, which likely means the network is actually probed by default.
With some people that's really hard. They don't see your interest or disinterest in a topic at all, even if you make it really really obvious (not looking at you, one word answers and even descending into rudeness vs making eye contact and participating in the conversation). Some people just want to complain about trivial things, even if they could tell you about antarctic expeditions instead.
Show HN: ParrotSnap brings snapshots, comments withemail and attachments to Excel
I'm curious why none of the cables go through the Gulf of Mexico into Texas (or somewhere around there)? There are many datacenters around Texas, I'd think it would make sense to have some cables going there to speed things up, or maybe I'm wrong?
Yeah, this stuck out like a sore thumb to me. Gross.
Modules as Odersky refers to them here (modules "in the sense of ML") do not exist in Erlang or Haskell at all. They are a unique typing discipline.

In MLs, in large part to ensure that HM-style type inference remains "complete", the module type language is stratified from the value type language. This feels a bit repetitive, causes slow expansion of flexibility and power in the module language, and makes it difficult to refer to modules dynamically.

For some, these are all good things. In this point of view, modules are "large" in a way that makes them difficult to reason about and so the restrictive language they're manipulated with is vital for making them reasonable.

For others, you might as well just unify the "large" module language and the "small" value language. If you do this carefully you might not even lose "complete" HM inference [0].

This is the path that Scala takes though it unabashedly tosses out HM inference for the a highly incomplete (e.g. "local") subtype/supertype logic.

Now there's a bit of an assertion that floats around that Scala's objects are essentially equal in power to what ML's modules would be if they were first class. I'm not sure if anyone could quite make this formal prior to the core calculus clean-up that is going through with dotty. Perhaps after that point the unique features of Scala will be emphasized... or we'll truly determine that Scala is just a unique approach to ML modules which has a different type inference engine.

[0] http://www.mpi-sws.org/~rossberg/1ml/
This is great news. I'm particularly excited because the founders of RARE - arguably the key players in Nintendo 64 golden age of gaming - opened up a studio for mobile games recently.

http://www.p4rgaming.com/exclusive-interview-with-tim-and-ch...
VR Without Goggles.
Thank you for your feedback. This is useful information to us.
Offer to face your counterpart at UMG in single unarmed combat as a way to settle the matter honorably.
Did you mostly use vi to edit files? What were some of your goto IDEs?
And they've been doing it for the past few months and no one knew. So I think this is a good thing all around, as long as review times don't increase to Apple levels.
I don't know where Scala is going but recently, LinkedIn announced that they were moving away from Scala and focusing on Java 8 instead.

http://www.quora.com/Why-is-LinkedIn-getting-rid-of-Scala
Where's that option? I created a project, and the closest thing I could find was in Versions. I clicked on the "(?) Public" thing, and it said that I couldn't change it or something. I don't want it to be public, but it never changed to a yes or no option, just stayed the same orange with a question mark.
Ah, yes, I should have gone into this. Somehow, hand a person an HTML data structure and suddenly they forget they're in a programming language. I'm not being sarcastic in the slightest, I see this all the time, I wish I had a name for it. (See also Ruby-style DSLs that somehow encourage you to forget you're actually still in Ruby, for instance.)

Anyhow, the solution to "repetitive HTML" is the exact same as the solution to "repetitive code", because it is repetitive code: Factor it.

Get used to this approach and honestly, the only thing that a conventional template is better at is large blocks of static HTML tags; otherwise, a "powerful, rich, awesome, wonderful" template language that everyone goes gaga over is just an inner-platform effect problem mistaken for virtue.

I'm also generally underwhelmed by the "'dumb' designer has to be able to edit it"... I'm sure someone, somewhere has that use case (I mean, don't bother replying, really, I believe you have this use case), but it seems to me an awful lot of people plan for that use case but it never actually manifests. I'm not convinced it's the common case.
[WIP] Alloy, a compiled programming language, which compiles to C.