skysight-inc/HackerNews huggingface dataset:
Very nice set and great organization; reminds me a lot of The Noun Project. It would be great to see some more examples of other games/projects using these icons.
Oh geez, I think I figured it out - I hadn't read the whole article fully.

I'm pretty aware of people and tend to stay away from "savior" types who think they can come in on a white horse and save the day. As well intentioned as they might be, the behavior often seems unhealthy. I don't know enough about this particular situation but the phrase "I'll throw myself in front of a bus for her if she wants it" seems like a typical thing one of them would say.

I often marvel at the dysfunction of seemingly "normal" people going around without any sort of diagnosis, compared to my actual behavior, which is always at least somewhat stigmatized. I hope that for their sake the relationship works out for them, but for my own peace of mind, I push those people away...
It's my opinion that you can't make the assertion that the Nexus 4 is faster than the iPhone 5 by feel. Some people feel like their cars or motorcycles perform better after an oil change and a car wash, but it's psychological. Otherwise, I guess the rest of the article is interesting because it just proves that these "Why I switched" articles are never going to die for whatever reason.

In 2008: "Why I switched from BlackBerry to iPhone"
In 2009: "Why I switched from iPhone to give webOS a shot"
In 2010: "Why I switched to Windows Phone from iOS"
In 2011: "Why I switched to Android from iPhone"
In 2012: "Why I switched from X to X because it doesn't even matter anymore"

I get that it gives perspective on the differences between platforms and devices, but these pieces can only be so narrow because it's only one person's perspective.
It was published in Nintendo Power for the entire world to see.

When Mega Man 3 came out, I decided I was going to the "the first" to figure out how its password system worked. But it was incredibly easy. It was already published in the magazine before I could write my letter.
Citation? What funds are better at picking winners consistently year after year?
I would look this up to refresh my memory, but I've loaned out the book. As I recall, states have a higher burden of proof than the federal government. It had to do with most states being bound by English common law tradition, whereas the feds have exempted themselves. So, a writ of habeas corpus, for example, is further undermined at the federal level [1].

[1] http://scholar.google.com/scholar_case?case=1359676152299318...
Recent article on Fitbit "can I have my data please" .. resonates here too .. the better use case and business opportunity for Diaspora model is for healthcare and personal medical data.
And that's behind a paywall..
Most people buy the Note 2 as a phone though. But the point is you can still choose - big hands, like big screen get a Note 2. Want something smaller - get Razr Maxx HD or S3 mini with extra battery. All I am saying is that battery life isn't an issue on Android any longer. Even with the smaller non-removable battery phones, with little tweaks you can get battery life very similar to what the iPhone 4/4S have offered (don't know about iPhone 5).
That's my mistake, I apologize. My friend sent me a message on Facebook and I copied the link from there, not after I had already jumped to the page.
JQuery goes north: Toronto conference
Looks very interesting, well done to whoever did this. After an admittedly quick and superficial glance at the tutorial, I'm not fan of chapter 6 though. Why so many ways to write calls? With no idiomatic syntax, it means I have to know all these variations if I hope to understand Felix code (since it is ok for anyone to choose whichever style).
So do I have to buy the book to learn the recommended procedure, or is it online somewhere?
I manage my media assets (music, podcasts, video, photos, apps) across several devices (phones, ipods, tables, and laptop) using iTunes.

Can anyone speak to how well switching one iPhone to a Nexus would work in this type of senario?
LiquidPlanner | Seattle, WA

https://www.liquidplanner.com/

-------------------------------------------

Hey everyone! We're a profitable online project management software company that sits perfectly between lighter weight task-management apps and Microsoft Project.

We're hiring like gangbusters and have some great openings that we think the HN community would be interested in:

- Program Manager

- Software Development Engineer (x2)

- Marketing Communications Technical Writer

- Account Coordinator

Our benefits include (but are certainly not limited to):

- A competitive salary

- Full benefits, including medical, dental, vision, and life insurance coverage

- 401(k) plan

- Four weeks paid vacation

- A super casual and fun work environment

For complete details on these roles, come read our Careers page here: https://www.liquidplanner.com/careers/

You can also send your resume and cover letter to jobs[at]liquidplanner.com

Thanks!
Can Internet activism turn into a real political movement?
While I definitely believe that would help - on the iPhone I don't have to turn anything off (and I typically don't want to).
c'mon, it's not that bad, it's kind of a win-win situation, you get to know about things, I get some shameless promotion.

At http://www.functionn.in, we do not post things which have been posted all over the web. We post things which are AWESOME and FRESH. We do this daily. Check it out once, I'm sure you'll find it super useful :)

But if people are not fine with it, I'll stop. Just drop comment here people. I'll take it as a no-go :)
The Android bug seems to explain that this was a bug in Android <= Gingerbread:

https://code.google.com/p/android/issues/detail?id=42265

A comment by Elliott Hughes on the bug:

"i don't know why you think this is anything to do with dalvik (or libcore). neither touches /dev/random. java.util.Random is just a PRNG seeded from the clock. java.util.SecureRandom uses /dev/urandom.

"what version of Android are you reporting this against? i think there was a bug once upon a time. <checks> oh, yeah, <= gingerbread was broken. > gingerbread should be fine."
Google Chrome hijacked a coworker's session today.
I was informed by our Chief Engineer today about a strange problem one of our employees encountered. The employee downloaded the latest release of chrome from the main download page and installed it. The employee then proceeded to sign into chrome sync, and when they pulled up the main google homepage, they were logged in as the personal account of a coworker. These people never shared a computer, and while they do have similar first names, I genuinely suspect that google doesn't base sessions on first names.

All we can figure is that the user who was hijacked had logged into their gmail the other day and when the other employee came in this morning and connected to the wifi, DHCP assigned them the same IP, and google just continued the session which had been left open.

Has anyone had any experience like this? It's a bit concerning because these weren't corporate accounts or anything, and the employee had full access to the google account of the other without having to know the password.

The problem disappeared when we tried clearing stored data and reinstalling chrome.

The employee hadn't used the computer displaying this behavior in a while, is it possible that a session collision happened? The fact that it was another employee leads us to believe that it was somehow linked to the corporate IP address.

Any ideas?
MMS isn't supported and still silently fails (which is annoying). I just tell people to 'text my email addresss' which works, or to use something else (like facebook/snapchat).
I wish I didn't agree with you. I'm still a Haskell novice, and I've enjoyed the time I've spent learning it, but this post was just terrifying. All I could think was how simple all that would be in R (or any statistical package), or even Ruby (or any popular scripting language).

Of course, one can write overly complicate code in any language. I think the purpose of the post was more to show off conceptually advanced techniques rather than to actually analyze the dataset in a straightforward manner.
They filter's blocking google Analytics too.
Ah, toss the floss, not the FLOSS.
Or do yourself a favor and don't. For casual group chat IRC blows xmpp out of the water. Every experience I've had with xmpp group chat has been subpar and frustrating.
Yeah that short code thing sucks - still have to use my non google voice number for that.
##c is perhaps the most infamously caustic active channel on any IRC network today. Fun, if that's what you are into.
Bootstrap 3 is switching to glyphicon fonts, which I think look better than the FontAwesome stuff.

http://blog.getbootstrap.com/2012/12/10/bootstrap-3-plans/

You can see the bootstrap 3 branch in the bootstrap github project.
What killed the netbook is that nobody ever wanted to buy a second netbook.
The "cool stuff" is in the commutative diagrams at the end of the article. They show that there are many different ways to train a distribution from data, some of which will be more suited to different tasks. In most languages, we would have to program each of those paths separately. In Haskell, we get all of those paths "for free."
I'm sure it is variable by handset, but I had no interest in any android phone apart from the Nexus line.
Security flaw lets users convince Facebook that other users have died
Thanks for the info, slightly less amazing then :)
But criminologists do make a big deal of it. Here's a study from 5 years ago, which received wide public attention at the time, pointing out the correlation: http://www.plosmedicine.org/article/info:doi/10.1371/journal...

And the MJ article spends half the time talking about how economically worthwhile lead abatement measures would be, without bothering to report that lead abatement is already well subsidized and promoted, because policymakers at both the state and federal level are aware of the high long-term costs of childhood lead poisoning; google 'lead abatement site:gov' for an abundance of resources. Those bureaucrats and politicians aren't advising people to clean up lead-based paint and offering grants just to pass the time, they're doing it because they already know about the high social costs of lead contamination. That's also why unleaded gasoline is now the norm.
I'll second that. For example, here's a bot that logs every channel you invite it to...in 50 lines of shell. How big would the equivalent XMPP bot be (libraries included)?

https://github.com/acg/logbot/blob/master/bin/logbot.sh
Correct. You can fork the Android code [1] as you have always been able to do. This is exactly what third-party Android builds do. The restrictions are for the Google's official Android SDK binary package [2], and this should not come as any surprise as it is basically the same as what many open source vendors do (CollabNet, RedHat, and ActiveState come to mind as examples, but there are many more).

The confusion appears to stem from the fact that people are conflating the official, supported binary distribution license with the source code distribution license. These need not be the same. While easy access to binaries are convenient, it is certainly not a requirement of open source. And while it might be nice if every single thing in binary Android SDK was open source, this is also not an automatic requirement (depending on the license).

Reading the Terms and Conditions through this lens makes perfect sense -- the clauses about reverse engineering, distributing, developer key protection, all apply to the binary SDK. The source does not have these restrictions, and of course, statements like "reverse engineering" or "decompiling" can't possibly apply in the context of the source code in the first place.

[1] http://source.android.com/

[2] http://developer.android.com/sdk/index.html#download
Apple did offer to buy Waze, but Waze politely declined
A more interesting investigation would be the correlation between job aptitude and wealth.

Using IQ as a proxy for 'smartness' in all jobs and industries seems cherry-picked to make a specific point. IQ tests ignore things like emotional intelligence and social intelligence, which are vital for managerial/political roles but less so for a PhD in Physics.
I think the purpose of the post was more to show off conceptually advanced techniques rather than to actually analyze the dataset in a straightforward manner.

Correct. I admit it turned out to be a bit too much for one post, but i wanted to use some real world data (the nukes) to demonstrate the techniques.

Edit: I could be wrong, but I don't think R (or any other stats package) supports "group subtraction" of distributions, which is how we calculate the survivable nuclear weapons.
That´s neat. but why wireframing when you also could make it real by using http://salon.io/
As another commenter says, it helps the bullshit detector. Why know why anything works? If we just follow advice blindly, it may do us no good.

Your line of questioning is all wrong. You said, "I would posit that there is not a single person who read that blog post and thought 'gee, I should laugh more often because it has all these health benefits!'"

Therein lies the flaw in your thinking. You don't read something like this and think you should laugh more just for the sake of laughing and its health benefits. Instead, you'd read something like that, understand WHY laughter has those benefits, and then make an effort to put yourself in situations where you'd be more relaxed and open to laughter, like hanging out with funny friends or taking a date to a comedy club.

In fact, you answered your own question: Why do we need to know why laughter improves health? Is it because laughter helps cope with stress?

BOOM. You answered your question.

Maybe that's one of the reasons, but if you dig deeper, maybe there are more. Then once you begin to understand how and why certain behaviors and situations affect our lives, you can adjust accordingly. Maybe you don't need to laugh all the time if you understand that laughter is primarily a coping or stress-reduction mechanism. Maybe you can go do other activities that have the same effects.

You need to think about this stuff differently.
Motivational Techniques to Keep Employees Happy and Productive
Welcome to the home of the future
Looks like a nice service. We definitely would have considered it. Thumbor is very easy to administer though, and we already use/trust Cloudfront.
Unless there was a Mega Man code patent (clearly expired if there was) then it would seem just fine. Nothing wrong/illegal with re-implementing an algorithm in another language.
You would be hard pressed to find anybody using IRC who doesn't also use email and wikis. Once you add IRC to your toolbelt, those things, as if by magic, stop appearing to be the best tool for every job. Actually, it works that way with most tools I find.
Has anyone else noticed that the music playing during the MM2 password screen is remarkably similar to the end of Nine Inch Nails' "Closer"?
Just to clarify, as that quote juxtaposition might suggest otherwise, those three instances are from the same, fifth suggested book category—one book that goes in-depth on best practices for developing with "your favorite programming language". I point to five different programming language books, and I suggest you choose only one of those.

> What's the point?

Re: including pointers to books I haven't read, many solution submitters use python and C++ for their solutions and subsequent job interviews, so I wanted to offer them a good starting point, note my lack of experience with those books and save them some time. I spent a good hour researching what the in-depth language books might be for python, C++ and javascript and offered those suggestions.

Re: the broader purpose of publishing a reading list, a few CS undergrads who read Coding for Interviews separately emailed me about books for interview preparation and general programming practice improvement. A lot of these books get discussed and read in book groups in the industry but not often in undergrad programs.

I hope this helps clarify why I included those. Do you still feel I should remove them?
Sibylla Bostoniensis - One Thought on Bullying
He's 47.
Stop Whining And Embrace Google+ Already
The grandparent stated that you cannot possess these items "in a establishment that serves alcohol." So, I would think that having a deck of cards elsewhere is fine.
Thank you for this, it looks very interesting. Looks like you have another subscriber to your blog. Your "about page" doesn't go into much detail though...
Finding the Real Numbers: Some Musings on Mathematics
Stuck-version disease is a major problem for all these newer interpreted languages.
In C, there is no stack.
I thought that WebKit was based upon KHTML. Was it different enough upon initial release that you would consider it "building a new rendering engine"?
A later comment says it affects versions through JB:

Users are reporting this issue up through Jelly Bean / 4.2 - my specific information is against 4.2. I don't believe this issue was solved in gingerbread.
This seems to be missing the point. There certainly are paradigms (C++ RAII being the most obvious) where you work with objects or data that can be affirmatively guaranteed to exist. And those indeed have value and are worth emulating even in environments that don't natively support them (the linked article is in Java).

But that has nothing to do with "null". There are other paradigms (linked lists or weak references, say) where you want the ability to distinguish between a "valid" object and an invalid/empty/not-present one. And whether you call this thing "null" or not is just a semantic question. It's no less an error to operate past the end of the list or try to access an expired cache empty just because you decided to allocate memory to store it.
The fact that the iPhone 5 made the screen bigger doesn't mean the original rationales for the smaller screen size wasn't justified. It's an engineering problem, and that involves trade-offs. My wife doesn't follow the tech press at all, and complained unprompted about the extra length on the 5. She can't reach the top with her thumb anymore.
Ask HN: What's your favorite merge tool?
Seems to be quite a few options out there, and I was wondering what the crowd favorite was. There didn't seem to be a thread on this, so it might be nice to collect everyone's opinion in one place.
Just use sbt ~compile. It will compile every time a file changes (only what is needed) . I've been using Scala full time for a year now, and I've never been bothered by compiling time.
But what will people use Lift for now?!
The problem is that mail-clients speak IMAP - if you present your own new API you'll need to wrap it in an IMAP-presentation layer before anything can use it.

Sure the simple case of reading/polling/creating mails is not difficult, so your API idea seems attractive initially. But when you say setting up IMAP is hard I suspect you're getting in over your head - IMAP is not hard, even at scale, certainly not compared to writing a damn IMAP-server (I've done it.)

(PS. Besides your API will need more granularity than "GET /user/foo/mailbox" because my mailbox is very very large.)
Interesting. Reminds me a bit of the parts in Greg Egan's "Permutation City" (fiction) where the protagonist is trying to force simulated bacteria to evolve to digest a "sugar" analogue that is poison. Hope our real world bacteria don't evolve to do anything useful with xylitol.
Maybe, just maybe because that spam is not the bussiness model of your email provider.
A recent article in nytimes discussed research that estimates the cost of some government regulations on businesses. It's done by first noticing that company size follows a power-law distribution and then measuring deviations. I wonder if you were able to get enough data on investment returns if you would find any interesting deviations?

http://economix.blogs.nytimes.com/2013/01/02/why-49-is-a-mag...
Just like feature films, the overriding consensus about success or failure is "nobody know anything". Clearly protocols have changed the world, the Gopher protocol was pretty good but HTTP just wiped it out. X.25 was an expensive, molasses slow, networking technology but until quite recently the only asynchronous network that could be found literally anywhere in the world. (Likely you've never heard of it but there were/(are?) mission critical applications run over it).

Probably a good bet that something will come along that wipes up Facebook and parts of Google within the next 20 years, but just like betting it all on one horse, doesn't matter how good your insider knowledge if she breaks a leg in that one big race.

A non- proprietary distributed fault tolerant, respectful of each users sense of privacy, easy to implement, robust, fast, easily searched, resistant to corporate and governmental abuse, social protocol... seems like a good idea to me.
Ask HN: How do I get a database of businesses for my niche online directory?
A few months ago I worked on a niche online directory and I just finished coding it. However, launching a directory without any businesses listed isn't very useful. Does anybody know where can I get or purchase a database of companies info like emails or telephone?

Also, could you recommend a CRM that tracks the emails that you've sent?
Startup doesn't equate to "awesome work environment" but for some reason people think it does, which ignores a large part of human evolution and psychology.

The nice thing about startups is the freedom from legacy and the small program size-- at least in theory. The reality is that multi-programmer single programs ultimately end up with one "blazer" and N-1 chumps who keep up with the blazer's changes. You have to do Unix philosophy small-program development or else almost no one is getting the one Startup Perk that actually matters: high productivity.

I would rather be in a corporate R&D lab (if they still existed) than a typical startup. I am fine with upper-middle-class financial mediocrity, but don't make me do mediocre shit.

Without having a fundamental sense of how to build an innovative company, all these startups are doing is cargo-culting the trappings of culture.

Bingo. I am 29 years old and have already had the experience of getting career-fucking health problems from too much time in an open-plan office. I don't give the square root of a fuck about foosball tables and other diversions. At 8:30, I am at home with my wife, not playing XBox with co-workers. From my perspective, videogames peaked during Final Fantasy 6, Chrono Trigger, and Terranigma. Valve figured it out and focused on the one Perk actually worth giving a shit about: autonomy.
50 lines of clean comprehensible shell code even! Written with the traditional code-golfed style of shell scripting I bet you could half that without even trying. ;)
A Facebook Redesign? Well, it looks nice, but does it work?
Backgammon is a traditional gambling game. So, it definitely fits. Ever wonder about the purpose of the doubling cube [1]?

[1] http://en.wikipedia.org/wiki/Backgammon#Doubling_cube
Android studders are caused by a lack of entropy.
Seconding that Coase paper, which has the bonus of being wholly written in English without any math (which would depend on prior knowledge of economic models). The ideas are further refined in The problem of social cost, a paper published in the same journal a year later: http://home.cerge-ei.cz/ortmann/UpcesCourse/Coase%20-%20The%...
> Overall, the experience won't be as..."simple" as a cavity filling.

But they do give you date-rape drugs under incredibly monitored conditions, and then you wake up at home and spend a few weeks poking the stitches with your tongue!

Floss your teeth, kids, and brush them regularly.
I should probably offer a little clarification on the "London or Remote" comment at the top: while we can accommodate a degree of remote and flexi working, the nature of the job and the company would require regular face to face contact