skysight-inc/HackerNews huggingface dataset:
My, layperson, understanding is that if they can interbreed and produce fertile offspring, then they are the same species. So two types of fly that can't inter-breed would be classified differently.

I don't think that's quite accurate (for example, ligers are capable of reproduction, though they would never be born 'naturally' due to the vast geographical separation of lions and tigers in the wild) but it might point you in the right direction.
I really liked WebOS and I'd hoped it would be the dominant. :(
Standarians will point out that what you've said is implementation dependent, for the standard makes no claims as to what you are talking about other than defining the lifetime of objects. Your edit does not make it predictable beyond the specific implementation you tested it on.
On my phone (Android) I regularly use Touchdown (Exchange email), GMail, Twitter, Facebook, Foursquare, Google Talk, PdaNet, Google Maps, GPS Status, c:geo (geocaching), WeatherBug, Pomodroido, Wireless Tether and somewhat regularly use Evernote, Dropbox, and NXT Remote (drives LEGO bots).

On my iPod Touch besides the built-in apps I pretty regularly use Facebook, Twitter, Foursquare, Stanza (e-reader), YouVersion Bible, Evernote, PomodoroLE, iTalk, Skype, NYTimes, ESPN ScoreCenter, Opera Mini, VLC, and two of my company's own apps. I regularly play a few games: the Angry Birds line, StarDunk, Trainyard, HarborMaster, LEGO Harry Potter, Dungeon Raid, Words With Friends and Carcassonne. Every couple of weeks I use Yelp, Urban Spoon, Geocaching, and Wolfram Alpha.

My phone is a bit crippled due to slow speed and lack of space or else I'd use a more apps there. I pretty much grab every interesting iOS app that I see and give it a try.
It seems a bit disingenuous to post slides now reviewing a year old version of MongoDB that is almost 3 major revs behind.

These days auto-sharding works and works well. There is a learning curve to optimize it (i.e. picking a good shard key, analogous to picking a good _id field) but that is to be expected.

Replica sets work exactly as advertised in my experience. Automatic fail over and no need to wake up at 3am is a huge win.

Finally single server durability directly addresses durability concerns that many have.

The first two points are the reason why my company and so many others are switching even if that means needing to understand how to pick good ids/shard keys and having to shorten our field names by hand. I can see why, if they were not available at the time, MongoDB might not be a good choice but the fact of the matter is that they are available today.
I have a facebook account, and a friend who was a member, so my process was mostly just annoying. I guess they didn't want to deal too much with tracking referrals on their own end, so relegated the process to Facebook?
Concurrent Programming Constructs in Multi-Engine Prolog
Microsoft has so far not had a committed manufacturer. All the others (Moto, HTC, Samsung etc) are in the Android camp, just testing the waters with WP7. If you have used it, WP7 is a joy to use.

My needs are simple. I need useful stuff on my home screen. No other OS does it better.
Everybody uses company resources for personal gain.

Everybody uses company resources for the company gains. Only. In the end of the month, the company pays you something called 'salary'. You use the salary as you want. That's your gain. And your only gain. (Okay, may be bonuses, equity...)

That's what I know (and learned) so far.
Ford Looks to Protect Customers Against Bad Drivers
Grandfather your Verizon contract before 7/7/2011
I wonder if anyone is working on an open source implementation that people could run on private servers. If it does get shut down, it would be nice if I could run this just for myself and my friends - really, it would be no different than inviting them to a party and turning on my radio. (Though, honestly, I'd wager someone has been sued for this.)
Even worse, the commercial time seemed to pick up the same time they started betaing Hulu Plus. That's why I dropped it after two months.
lol I love the confusion of the interviewer.

Props to this guy (and his team-mates) for taking on such a project and seeing it through. I'm sure there was a lot of detractors saying things like 'It won't matter enough" and "Recompiling everything is going fragment the ARM repositories and it's not worth it."
Games are certainly relevant but in building the business case for participating in the app market in general it's crucial to keep in mind that all these sales statistics pertain mostly to games.

And while I certainly don't consider $2bn irrelevant you have to admit that the hype around app sales is currently far out of proportion to its economic significance.
I'd like to know more information about how people were able to download the streamed music, and what they did to stop it.

Also, it would be nice if I could automatically scrobble the songs played to Last.fm.
The question is whether Turntable will have to make so many compromises with the labels that the site loses its appeal. You can't skip through something like more than two songs in a row in 8tracks. You could see how those kinds of restrictions could potentially ruin the fun of Turntable.
Inside The Bloomberg Machine
Their reputation has been tarnished. Yes, they got some money out of it, but it's not like they were exactly poor to begin with. I'm not sure they exit the ordeal victorious.
It makes me wonder if our relatively little diversity is related to the uncanny valley and our ancestors eliminated any variation that wasn't enough like themselves.
Why You Shouldn't Log On from Starbucks (Without a VPN)
• EXPLAIN output is awesome (once you understand the format, you'll know exact algorithm postgres uses for the query with bottlenecks highlighted)

• Subqueries are optimised as well as JOINs. I can go all-Inception in my queries and they perform well (I find subquery style often easier to understand than equivalent JOIN).

• You can do UPDATE … SELECT on the same table.

• Postgres has query rewrite (RULE) that can be used to implement writeable VIEWs (which is awesome for migrating legacy applications to new schema)

The only thing I really miss from MySQL is ON DUPLICATE KEY UPDATE. Postgres has only weak 1-row hacks emulating this, and "standard" MERGE syntax for this is horribly ugly.
And as with the cheetah, the recentness of the bottleneck may be entirely contingent.
This is really amazing, and I can't wait to see all of the possibilities it opens up now that people can create their own databases. I'm tempted to set up an app to fingerprint and dedupe all of the music spread out throughout the network here at work.
It doesn't have to be direct conflict.

The margins for survival are very slim. Out-competing through more effective hunting and gathering would make a huge difference.
I'll give Sorbus a demo in 45 days (not perfect yet...). Until then be skeptical!
Well, me too but Stephen talk (which by the way was great) seems to imply Meego isn't going anywhere, he talks about both teams has inspiring and inspired.
So #1 is basically "be delusional". Got it.
Rather than use a flag argument, define separate methods
So what's up with all the drag 'n' drop stuff in XCode, anyway?

I've really found it to get in the way of coding and to provide a lot of magic; because of it I've really struggled doing XCode work.
So they changed the default value of -mfloat-abi or a similar compiler flag? Or is there something more significant here?
I think that comes down to expectations. If an employer decides that Facebook is a distraction, communicates with staff that the site will be blocked, AND an employee hacks around the block in order to access the site - that could be a dismissal offence (more likely a warning, but if it's part of repeated behaviour...). Compare that to the (albeit, sadly, probably more likely) scenario that you are probably referring to - a boss deciding he wants to sack someone and using Facebook use, which the business has never actually defined one way or the other, as a reason - and yes, that's a silly business move.
This is the worst news story ever. No link to the app or even a screenshot?
Forum Marketing is About More Than SEO
Corporate Web Address Suffixes Approved
So if you stick with the default _id, the claim of "Your indexes must ﬁt in memory" is no longer valid?
Keyword Research Methodology
Games also tend to be the most portable and least "sticky" of all apps though. Most games are written with cross-platform engines or toolkits. If an app is a huge hit on iPhone you're likely to see it on Android not long after.
You can Gabe K built a turntable.fm scrobbler -

http://gabek.github.com/TurntableScrobbler/
Why aren't the fingerprints in the database covered by the recording copyright on the song that they were derived from?
Conditions are brilliant. This is something I wish more languages would copy from CL. Having said that, this [1] is a better treatment of conditions, what they can do and why you'd want them.

@Total_Meltdown Conditions are just that: conditions. Not necessarily errors or exceptions. Exceptions are a subset of conditions ("exceptional" is a condition). So if X is an error for your application you can unwind the stack if you want to. Or you can try to fix the error in-place without trashing the rest of whatever the program was doing. And yes, conditions allow one to establish protocols between lower and higher levels of code.

The insight of conditions is that the code that detects the error may know ways of dealing with it but only higher level code can know what should actually be done. There are other ways of dealing with this (e.g. passing delegates) but all of them are much more clumsy than this system [2].

[1] http://www.gigamonkeys.com/book/beyond-exception-handling-co...

[2] Passing delegates was mentioned as a means of passing the condition handling code, but the issue is that the code may be 20 layers down the stack. Is every called method going to pass this delegate? Wont they have some failure conditions themselves?
I'd look at strategic posts on Reddit. The demographic seems to be mostly teenagers (people in high school, or new to college), droves of them.
An anonymous foe
> - Had attributes that contained entire encoded XML documents

I've got that beat. I've dealt with XML that was basically a wrapper for JSON, which contained - you know where this is going - an XML string.

It's retarded elephants all the way down.
Sprite Cow - Generate CSS For Sprite Sheets
Your applying your modern-day, urban culture to ancient tribal societies. Studies of our remaining modern day tribal societies in Papua New Guinea disagree with you. I suggest reading "Guns, Germs, & Steel"
Awesome stuff.

We are working on something that will benefit both parties (us and you guys) immensely. Is there a way to contact you? No info on your HN profile
We came close to succeeding with DDT, until emotions got the better of us.
1. A list of 74 million things I've worked on.

2. tbd
Basically what is going on here is that the system is recompiled to pass floating point numbers in the ARM VFP registers, rather than the integer registers.

This both reduces register pressure and means you don't have to marshal stuff to and from the integer registers at function boundaries.

The reason this hasn't happened before is because VFP is an optional part of the instruction set, and you can still configure compliant ARM cores without a FPU.

I'm not sure if their port uses NEON (the ARM SSE equivalent) at all.
Yes, it's a very poorly written and edited article. Unfortunately, I kept reading because it seemed there would be something interesting on the last page. There isn't.
PCLSR: An elegant feature of MIT's ITS that never got picked up by other OSes
if it's echoprint related, write echoprint@echonest.com -- otherwise contact@echonest.com (i'm brian@echonest.com but i doubt you want to write just me)
A neural implant helps rats with short-term recall.
So a Dozen Programmers Made a Music Video...
If this sounds familiar, it's because it was at the center of the famous "Worse is Better" debate.

http://www.jwz.org/doc/worse-is-better.html
This is easily solved by using the statistics count rather than a count() and living with the fact your last page of data might have one or two rows +/- the actual count. Then it's fast.
Haha I definitely decided not to make the effort to understand that part of it :) I could have gone back over that bit but I felt as though the conclusion was really the most important bit and the precursor to it was really only there to give credence to the conclusion as being something he hadn't just plucked out of thin air.

I guess it's the equivalent of blinding me with science - but see by that point in the speech I was already "sold".

He'd whipped me into a frenzy so when I didn't get something and the speech slowed down (from my perspective) I didn't close the window and stop altogether, I just tuned out a little until he came to the conclusion.
Traumatic brain injuries in the Asterix comic books
This might be off-topic, but the guys who created turntable.fm, they are also the co-founders of Stickybits.

So what's going on ? Are they running both companies or ?
Awesome! Thank you.

I only wish his site wasn't a migrane generator.
Hackers needed to help build the “Wikipedia of everyone, ever” at 1000memories
What began during YC S10 is quickly transforming into what pg has described as “a new square on the periodic table of the internet”, and we need hackers to help us build it. Our cofounder Jonathan Good recently gave a talk at TEDxSF outlining the need for and the mission of 1000memories: http://1000me.ms/tedx1m

=== About us ===

Our users love us – We don’t yet collect revenue, but our users think we deserve compensation for the product we’re making, and they send us cash, food, and other gifts.

Investors love us – We were the first YC S10 company to raise a Series A (from Greylock Partners). Our employees receive great salaries and meaningful equity while still having the responsibility and freedom to make a big impact.

We’ve got an incredible team of Rhodes Scholars, MIT grads, and top-notch designers working out of a beautiful office in the Mission.

Despite being a “touchy feely social media” company, we have a ton of really interesting technical challenges that we’ll be facing in the coming year.

Our stack: Rails on Heroku, jQuery on the front-end

=== About you ===

You’re smart and have been coding – professionally, academically or personally – for years.

You want to work in a small, fast-moving team with lots of responsibility (and few roadblocks to getting things done).

You have some of the following skills (or can pick them up quickly): Ruby on Rails, iOS, Android, serious front-end chops.

You live in the SF Bay Area (or are willing to relocate).

Shoot us an email at jobs@1000memories.com if you’re interested or have questions.

More info is available on our jobs page: 1000memories.com/jobs
A Web app tailors language learning and turns the experience into a game.
That looks terribly depressing to me. Just saying.
Woah. This is going to be massive. The amount of things that could potentially be built on top of this is scaring me.
Lab yeast make evolutionary leap to multicellularity
I also have my hopes on commercial spaceflight these days, I don't think NASA is going anywhere anymore.
I'd place this post more in the category of "shambolic musing" that "carefully crafted marketing communication" but I would be interested to know which parts of the writing you found turned you off - it will certainly help hone my craft.
There Aren't Many Venture Backed IPOs
Given how threat-, or, let's say, notification-happy Landmark was just a while ago [1], does anyone have an idea regarding the patent situation? Is this implementation different enough to be considered (reasonably) "safe"?

[1] http://www.redcode.nl/blog/2010/07/patent-infringement/
Understanding the corporate impact (of upgrading Firefox)
Because it's less like a copy, and more like a name?

In any case, even if this was technically a copy, I can't imagine this possibly failing the fair use test.
http://techcrunch.com/2011/06/08/turntable-addiction/

"When Stickybits didn’t take off the way they hoped, Seth Goldstein and Billy Chasen pitched existing investors ($1.9mm raised) this idea and ran with it."
Sorry don't use Facebook. Sounds like a toy to real Dj's
This is getting downright Yorkshiremenesque.
Hosting Review: Engine Yard
We invented everything about Echoprint from scratch, working with some awesome scientists and audio guys. I'm not a lawyer and won't comment on legal stuff here though.
Notice the "encoded" - they were (if I recall correctly) base64 encoded XML documents...
Most likely we just interbred.
they source their music through medianet, who presumably have deals with all the labels: http://www.mndigital.com/
On most planes I've flown on that is exactly how it works. The flight attendant comes by and presses it again when he gets to the row.

Some others have call and cancel buttons separately in either remote controls or armrest built controls.
Ask HN: Review my project management tool Sprint.Im
http://Sprint.Im is a simple way of managing tasks and projects collaboratively. This is my first Saas product.

BackStory: When working on projects, there was really no way to track what was completed during the present week and what tasks were pending. Sprint.Im is sort of like an introspection on what work was really done. It's called Sprint.Im as it is loosely based on the agile project management process - Scrum. Each week here is a sprint and pending tasks are moved over to the new sprint.

I'm planning to add metrics to the tool so each team member can measure his productively and compare to his previous sprints.

I would really appreciate any feedback and/or suggestions.
Echonest are some cool people. Their earlier APIs enabled the illustrious although sadly now defunct http://www.donkdj.com which was done by a classmate of mine as a project for a Generative Creativity course we did at uni.

Looks like their research has taken them a lot further!
Do you love me surfer girl?
There is also such a thing as opportunity cost. Web browsing, and the online world in general, is execrably insecure. A day doesn't pass without a high-profile target being owned by some attention-seeking script kiddie. I can only imagine what serious malware syndicates, who don't advertise themselves to the whole world, have been up to.

And what does the web development world want to do? It wants WebGL and a bunch of other shiny new APIs. As a user, I am just annoyed by this. I also work on stuff that needs to be secure, and if I wanted to add bells and whistles and dancing monkeys and make security worse instead of fixing it, I'd be told "no." Actually, I would never propose it. Now I realize that the complaint is directed at no one in particular, but I still can't help being annoyed.

Now, this WebGL thing in particular has every security researcher saying "don't expose GPU drivers to this." And the web developers' response is essentially "nyah nyah, you're getting this anyway and you can't stop it". Or "what are you, a Microsoft stooge? They are doing it too." Or just "go away and stop harshing my mellow" (around here, the way of doing that is with a downvote). Well, OK, enough out of me on this subject.
Valve would be able to make this purchase, but I don't see why they would. There is nothing for them to gain by it at all.
I'm an employer in Florida. Employers are legally required to verify eligibility via form I-9. However, I see no real enforcement of this other than occasional roundups by INS at farms. The reason these roundups occur is that the farms are not complying with the law.

We need immigration reform. It is unconscionable that people who grew up here are put in this situation.

I've been thinking the best way to get reform is to force the government to strictly enforce the I-9 requirement. If every business owner was forced to adhere to the law and only hire those legally eligible, they would be in favor of reform as well.

We have a situation where people complain about "illegal immigrants" while silently profiting from them. If the reality of the situation were exposed, I think Republicans would suddenly find themselves in agreement with Democrats about reform.
Do we really need the fucking (R) sign after every mention of Blackberry. I went into the article thinking perhaps I'd written off RIM too early - not likely.
If the fingerprint data of a track is covered then by that logic its SHA1 hash etc. would also be covered, and I can't see that line of argument going anywhere.
Monitor Threads and Performance of MySQL Database using "MyTop"
I was pretty excited when this first came out. I listened to it all night. But, eventually I felt there was something still uncomfortable about the whole experience. Some people said it was their new Pandora. I can't say I feel the same.

I get a little frustrated when I can't find a room playing stuff I want to hear. And then I get even more frustrated when I give stuff a thumbs-down but still have to listen to it and hope the next DJ doesn't suck. I feel like I've been too spoiled by personalized music services. Personally, the chat room isn't really a valuable feature.
They use MediaNet for now... totally legal.

It costs them around $.002 per listener of a serendipitous play, and 10 cents for the DJ (which is an on demand play)... This could get expensive pretty quickly, so I'd imagine they are negotiating/looking for another source.

Also interesting - to be DMCA compliant, they'll also have to follow other groundrules, so users:

1) May not see ahead in a playlist past the currently playing song

2) May only play or pause the list

3) Can only play 3 songs per artist per hour, maximum

4) Can only play 4 songs from a single album in three
consecutive hours, maximum

5) May skip ahead only 6 times per hour.
I'm starting to hate scribd more all the time now.

When you advance to certain slides in that slideshow, it moves an ad from the bottom to the top, which moves the slides. So you can't just click through it, you have to constantly readjust the scroll. And they move back if you go back.

Intrusive ads are bad enough, but destroying the presentation of the page is going too far.
MS: 'We can hand over Office 365 data without your permission'
Had to look that one up before dispensing an upvote.
Creational Design Pattern: Lazy Initialization (F#)
Steve Blank on What Hackers Are Teaching Us Right Now
Hmm, I appreciate this list, however Leo has also written about being "goal-free." http://zenhabits.net/no-goal/ Seems a bit conflicting.
What about the fact that I can upload my own music?
That totally depends on your workload. In my case my working set happens to be mostly equal to the most recently inserted data. If you have to regularly access lots of random documents with no locality whatsoever then your working set is very large and should fit in memory.

By sticking with the default _id, with my workload my _id index doesn't have to fit into memory. I can't actually use the default _id for various reasons but that's a whole different discussion.
Actually there is some truth to that => http://www.physorg.com/news161876049.html
Measuring Privacy Without Asking About It
FWIW, inventing something from scratch, as far as I understand things, will only save you from copyrighted code etc. It won't save you from overly general, and trivial patents.

Good luck though :/
Hmmm I am right now IN bangalore.

My brother pays Rs 25,000 ($500ish) for a brand new 3 bedroom with swimming pool, gym, badminton court, 1/2 basketball court and backup generator. Its on Bannerghetta Road which is on the outskirts but its also where most of the new residential complexes are. Lots of young couples live here.

If I go to to his office by autorickshaw I pay Rs50-Rs60 which is $1.2 - $1.5ish ...

I dont know where your living in Bangalore but your probably gettign ripped off.
Hey! There's no choice for manually-defined binary structs managed by hand, stored in duplicate.

(not kidding, its what my work uses...)