skysight-inc/HackerNews huggingface dataset:
One thing I would like to offer would be for American doctors to perform comparisons across cultures, countries, and societies. I am restricting the above purely to mental illness. There are many mental diseases I only witnessed in America, and not in Africa. I do not know what the meaning of this observation would be if proven factual, but I think it is worth exploring.
Imagine there’s NoSQL
Learn Bitcore: How to use Bitpay's Opensource Bitcoin platform
Except that plenty of kids don't know this.

I had a pretty good shot of getting into an Ivy League school 10 years ago(4.0 and highest SAT score in the county), but I didn't apply because I thought my parents couldn't afford it.
This is not meant for reading paperbacks. A kindle paperwhite, at $120, is a far better choice for that.

This is for reading and annotating documents, and generally replacing paper in an office or academic setting. Given then number of research papers I've printed out (thousands and thousands of pages), I can see a huge use for this. It may still not be cost effective, but is still much more environmentally friendly and saves the hassle of keeping track of all of that paper.

The paperless office has been an idea for several decades, but without devices like this that allow easy reading and annotation, we haven't been able to get there.
Suddenly the recent announcement of a Seattle Oculus office makes perfect sense...
Certainly. Knowing that a car may lose control if it runs over the alternator that fell off another car at highway speeds (as shown in the Tesla video) is one thing. Knowing the car can randomly shut off including airbags at highway speeds is another.
If you live in the US then you should look into community colleges that offer transfer degrees. Many offer automatic acceptance into a public 4 year university if you do well enough. PLUS it will save you a ton of money.
The article suggests he is not a full-time employee of Facebook.
It doesn't handle the "true" debugging discussed in the article. One of the goals of the author is to move away from stepping through breakpoints and print statements to watch data "flow" through a program.
They may not have realized how successful a concept it was until they had released the flash version.
Takes a year for me on average to roll all production to a new LTS. This includes giving package authors to release good package for the new LTS and testing.

Moving to new LTS right away is often a suicide mission.
I really liked the idea. So I wanted to make a generic website out of it you could just set as default URL for new tabs, for example in firefox.

Then I realized how much I hate and suck at CSS. So I'll just leave this here, should anyone want to pick up the mess I hacked together.

preview: http://dumbinter.net/hn.html (really lacks some css)

code: https://gist.github.com/lawl/9842357

intended to be run as cronjob and just spit the generated html into a file.
I guess you could also do it completely client side with the JSONP API. But I like my sites static. Less clicks in NoScript.

By the way I'm not in any way affiliated with wimg.ca, the just seemed to do the job.
Show HN: Visualize Ratings of Every Movie an Actor Has Been In
While we're picking nits, OS X is a UNIX, but not a Linux flavor.

You also mention dice roles in the third bullet of the "The Game" section.

Great project, I wish you the best of luck.
Thanks for doing this. I have read that clang uses some SIMD instructions to speed this up, and I don't know how much that contributes. Warp doesn't use any inline assembler.

And, as your numbers show, suggesting the change in compiler flags was entirely justified.
> Specifically, once you've played puzzles of this sort, it is easy to see that the core of the puzzle is that all the tiles move as far as possible on a move

I see. That's now how I play so I wouldn't have thought of that.
Any tips for coping/changing your lifestyle/having fewer totally hopeless existential crises? I spend a lot of time at the edge, feeling one second away from throwing everything away and starting over on a completely different path.
I'm a trained graphic designer, let me take a crack at explaining it:

Serifs make it easier to identify individual letters. When you are new to an alphabet (ESL, learning latin-based lettering, or a child) having the serifs makes it easier to identify letters.

Serifs are also better than sans-serifs for reading in low lighting situations, or the holy grail of legibility: when the page you're reading is moving as much as you are (e.g. reading a newspaper on a bus/subway, reading a book on a train, etc)

Sans-serifs USED to be recommended for digital displays because digital displays had a much much lower resolution than print (72-96 dots per inch, compared to print resolution of 300 dots per inch) so that meant that on old personal computers serifs looked chunky and heavy. They weren't thin and elegant, and because of this the sans-serif fonts just looked 'cleaner'.

Fast forward to 2014 when the screens most people have in their pockets have 324+ dots per inch and are actually a higher resolution than much printed material. Does the rule still apply? I'm not so sure anymore…
You wouldn't tell a cancer patient to just get over it, but for many types of mental illness that is society's attitude.

Of course, because we understand how cancer works, enough to know that wishing it away, or meditating, is unlikely to address the problem, and has not been scientifically demonstrated to fight cancer.

There's a spectrum of severity and causes of mental illness. In some cases a patient needs to be medicated just to be able to get through a therapy session; in slightly less severe cases therapy can be tried first, but perhaps without medication the patient will never be normal. In a lot of cases, I think probably the majority, patients on psychotropic drugs could improve well into the normal range through therapy alone without meds. And there are cases where a particular social environment—like a middle class urban lifestyle, trying to make ends meet—may cause certain psychological disorders even when the same people in a different environment would be perfectly happy. Especially in that latter case, can that be called a "disease"?

If psychological intervention or environmental change is enough to turn someone normal, what does it mean to label them "diseased" before the intervention... particularly if the "disease" was due to bad prior psychosocial development (bad parenting and/or bad school/peer environments, generally), rather than genetics or something in the air or water? In other words, if the same person had grown up in a different social environment, or in a different culture, and failed to develop the psychological illness, can it be called a disease or illness at all?

(Of course, availability of professional therapy, or peers or parents who know how to intervene productively, may not exist in many cases. That's a separate issue.)

Psychiatry does not really distinguish the forms of psychological disease based on their likely cause, nor on whether they can be treated to acceptable norms without medication. I think that's what frustrates a lot of people who either object to, or are uncomfortable labeling DSM diagnoses as illnesses or diseases.
The original parent suggested people wanted to buy Android devices with hardware that is on-par with what BlackBerry produces.

> To make Android profitable you'd have to complete change their target demographic

While I'm not sure agree with the aforementioned commenter, I'm not sure I agree with this either. Trying to shift to "phones for everyone" is what has left BlackBerry struggling now.
I completely agree with garry comments ' 10 weeks is a Litmus test for commitment' .
If one can't be away from home Town for 10 weeks, you are not prepared for 10x or 20x bigger tough situations Start-up is going to throw at you
That's a valid point, but even still if the link was shared on Facebook then why wouldn't those people comment on Facebook instead of going to the trouble of signing up for some site they've never been to and don't plan to participate in? Unless they were asked to sign up and add a comment of support, which isn't much better.
Not really, I've played with one an the enclosure is pretty rigid. It flexes but it's not like you can fold it and half and then smooth it out. I'm still waiting on that. Also the resolution leaves something to be desired at that size.
Tip to engineers new to the startup world: If the startup you work for has any success or traction, but runs out of money, you will be sold off as a team like cattle. When startups shutdown, all assets -- servers, client contracts, software, furniture, and teams -- will be sold off to recoup losses. You won't have much say in it and it kind of sucks.

In fairness to the CEO's that broker these deals, they are probably trying to make sure that their workers land on their feet. But it still sucks to realize you and your friends are considered saleable assets.
I bought a sony e-reader 5 years ago, it still functions fine. Sony did however give up their e-reader business in the past weeks, but they have transferred all purchased books to a different vendor, so I don't lose anything. And earlier when they discontinued their own proprietary DRM format, they freely converted all books to EPUB.

I have had no problems with how well Sony has supported me as a customer, despite their organization going through changes.
I think the problem is the card example is a bad one. 5H is already acceptable for nearly every case, since there is so little data in the image.

Also it is probably good to remember that most of the good examples of doing this have probably already been done, debug visualizations in physics engines are a great example, a perfect way of showing incredibly complex data.

The only way to expand on that would be to add time and ease isolating a piece of data.
Study finds Android more stable than iOS
You can get an e-reader for around $40 these days. This is a one of a kind specialty product.
When $3 Billion is Not $3 Billion
I would caution you to separate mental illness from a person's predictability & reliability. Therein lies the stigma.

As for hesitant to add a mentally ill person, that means because of your bias you would have excluded all of these people:

Buzz Aldrin,
Woody Allen,
Adam Ant,
Roseanne Barr,
Ludwig van Beethoven,
Marlon Brando,
Drew Carey,
Jim Carrey,
Dick Cavett,
Winston Churchill,
Agatha Christie,
Dick Clark,
Rosemary Clooney,
Kurt Cobain,
Calvin Coolidge,
Jean-Claude Van Damme,
Rodney Dangerfield,
John Denver,
Princess Diana,
Charles Dickens,
Patty Duke,
Kirsten Dunst,
Richard Dreyfuss,
T. S. Elliot,
William Faulkner,
Carrie Fisher,
Harrison Ford,
Connie Francis,
Paul Getty,
Mel Gibson,
Vincent Van Gogh,
Macy Gray,
Linda Hamilton,
Ernest Hemingway,
Abbie Hoffman,
Janet Jackson,
William James,
Billy Joel,
Samuel Johnson,
John Keats,
Jack Kerouac,
Margot Kidder,
Vivien Leigh,
Abraham Lincoln,
Mary Todd Lincoln,
Jack London,
Martin Luther,
Henri Matisse,
Kristy McNichol,
Burgess Meredith,
Michelangelo,
Bette Midler,
Spike Milligan,
Wolfgang Mozart,
Edvard Munch,
John Nash,
Isaac Newton,
Friedrich Nietzsche,
Florence Nightingale,
Sinead O'Connor,
Eugene O'Neill,
Ozzy Osbourne,
Marie Osmond,
Jane Pauley,
Edgar Allen Poe,
Jackson Pollock,
Charlie Pride,
John D. Rockefeller,
Theodore Roosevelt,
Axl Rose,
Mark Rothko,
J. K. Rowling,
Charles Schultz,
Peter Sellers,
Brooke Shields,
Robert Shumann,
Sarah Silverman,
Britney Spears,
Rod Steiger,
Ben Stiller,
James Taylor,
Peter Illyich Tchaikovsky,
Leo Tolstoy,
Ted Turner,
Mark Twain,
Tracy Ullman,
Kurt Vonnegut,
Mike Wallace,
Walt Whitman,
Tennessee Williams,
Jonathon Winters,
Brian Wilson,
Owen Wilson,
Virginia Woolf,
and Boris Yeltsin

Still want to cling to your filter?
Not talking about your back pain at all:

For people who have long term pain (and who have had the scary dangerous stuff ruled out by a proper doctor) the old advice was "lie flat on your back and don't exercise". This is the worst thing those people can do. Modern advice is "carefully take paracetamol and keep moving as normally as possible; and when you're back to normal get some exercise to strengthen those back muscles".

Again, nothing to do with your pain.
This is an incredibly, incredibly well done shutdown statement.

It explains clearly what happened; it isn't overly congratulatory to themselves; it puts a clear emphasis on how their users can export their data; it thanks those who helped them on the journey; it beautifully summarizes everything they built and stood for, from the solid typography, to the interactive timeline, to the team photos, to the simple, clean choice of a "Epilogue" as the title. And it'll be the perfect homepage come July 1st too.

Sad to see such a high-quality product shut down. I've looked to Readmill for design inspiration a lot over the past year.
Work on the Ruby interpreter is weirdly silo'ed off and mostly done by Japanese developers, so there's a significant barrier to entry for any enterprising C developer to roll her sleeves up and get hacking.

This is wrong. Ruby Developers welcome contribution in any form. Also, they have various resource to get started:

Official Contributing Guide: http://ruby-doc.org/core-2.1.1/doc/contributing_rdoc.html
Ruby Hacking Guide: http://ruby-hacking-guide.github.io/
Book on ruby internals: http://www.amazon.com/Ruby-Under-Microscope-Illustrated-Internals/dp/1593275277
RubySpecs: http://rubyspec.org/

Further, incase you are stuck. you can post on the mailing-lists. someone will surely help you get started.
Sounds like you would like Haskell (which Rust was heavily influenced by.)
I always suggest starting with Why:

Me: "Why do you want to learn to code?"

Them: "Because I want to build X, or I want to modify Y, or I'd like to learn how to do Z but it seems like I need to know how to code first." (This is the ideal answer but in reality it's usually not the one I get. "Uh, I donno... because it looks cool or fun or I can get a really good job," is the more common answer.)

If someone doesn't know why they want to learn something, they will be more likely to give up as soon as the learning gets tough.

By the time I was 12 I had spent 4 or 5 years playing with computers, taking them apart, building them, and spending lots of time playing games.

One day I asked my dad, "how do they make those games on the computer that I've been playing for the past few years?" I wanted to know how so that I could tinker and build my own games too. My dad was a technical writer at the time and the only programming language he knew of was a language called BASIC (this was the early 1990s) and suggested that I pick up a book the next time we were at the book store. (That led me from QBASIC -> Visual Basic -> PHP, of which I'm currently most proficient. I wish he had told me "C" or "C++"; my life would've taken a much different route.)

When I started digging into Python a few years ago, it was because I wanted to build a script that connected two APIs and manipulated some XML. I knew through the grapevine that Python was a good language for that, so I dug in. It got tough, but I had a goal in mind. There was something tangible that I was working towards, a light at the end of the tunnel that I could keep aiming for no matter how long it took me.

I cannot understate the importance of knowing why you're doing something, especially when you're learning a new skill. (I think this applies more to adults than to children.)
The sad truth is if the developer had priced the game at say five dollars they most likely never would have been discovered or if they had the user's conditioning would have kicked in: "Must find free alternative! Dumb greedy developers trying to rip me off, entertain and teach my child for free. FREE I SAY!"

We (as app users) brought this on ourselves, or at the very least we're half culpable.

The day the app store stops being the primary marketing channel for apps the better off we will be.
Would the best analogy be something like a 5.25" floppy, where it wiggles a bit but bending it into a U-shape would wreck it?
Chris, have you read Prof. David Harel's[1] essay Can Programming be Liberated, Period?[2]

The sentiments expressed in the conclusion of Harel's article Statecharts in the Making: A Personal Account[3] really jumped out at me last year. When I read your blog post, I got the impression you are reaching related conclusions:

"If asked about the lessons to be learned from the statecharts story, I would definitely put tool support for executability and experience in real-world use at the top of the list. Too much computer science research on languages, methodologies, and semantics never finds its way into the real world, even in the long term, because these two issues do not get sufficient priority.

One of the most interesting aspects of this story is the fact that the work was not done in an academic tower, inventing something and trying to push it down the throats of real-world engineers. It was done by going into the lion's den, working with the people in industry. This is something I would not hesitate to recommend to young researchers; in order to affect the real world, one must go there and roll up one's sleeves. One secret is to try to get a handle on the thought processes of the engineers doing the real work and who will ultimately use these ideas and tools. In my case, they were the avionics engineers, and when I do biological modeling, they are biologists. If what you come up with does not jibe with how they think, they will not use it. It's that simple."

[1] http://www.wisdom.weizmann.ac.il/~harel/papers.html

[2] http://www.wisdom.weizmann.ac.il/~harel/papers/LiberatingPro...

[3] http://www.wisdom.weizmann.ac.il/~harel/papers/Statecharts.H...
I said it 'could be' the next big thing, not it will be. I agree it's a long shot.

Web Apps have been very good to developers. Zero piracy, no installation issues, low support costs. Users like them because it's simple to get started, they aren't tied to one computer. The downsides are all long term -- and it's hard to get people to think about the future, or things like privacy.

I'm not sure where the drive would come from to make it happen. I don't see which company would put in the investment to get it started.
YES!

This replaces your legal/letter notepad your drag meeting to meeting, not your Kindle.
How Fandango and Credit Karma exposed millions of smartphone users’ data
Free Gamified To-Do List
Designed and programmed a to-do list app to boost productivity. It has a game mechanics that will discourage the user when procrastinating and praise the user when being productive. Curious on how HN thinks about this product. Any feedback will be appreciated.

http://itunes.apple.com/app/id838601433
We lost a customer. This is how we found out
Oh, they do (I know, I worked on software for Sony). But there are two major problems:

* There is no such thing as "Sony". It's just a marketing name. In reality it is a loosely-coupled group of companies, each of which has internal fiefdoms. There isn't much cooperation, efforts are often duplicated and groups compete with each other. So, for example, the particular business unit that created the E-reader device probably has little incentive to work with anyone else in the company: it is likely the software was developed internally by that particular group. While there are groups within Sony that are capable of producing excellent top-notch software, not all of them are that good.

* There is a whole culture of being proprietary and locking customers in. Just read the other comments in this thread to see examples of how Sony takes this to an extreme. And before someone compares this to Apple: Apple doesn't lock your data in, while Sony has often done so (an example: a sony dictation recorder that requires a Windows application to read the data and export it from a proprietary format into something readable). So even if they contract the software out, I'd expect a specification of a fairly tight system.
Where would you rank eating meat in the order of negative effects humans have on one another and the environment?

Is it above or below overpopulation?
>>If I knew someone with the Huntingtin mutation, I believe that I would tell them to waste no time taking cysteine supplements

Based on this finding are you going to take cysteine supplements?

Do you know if cysteine supplements have side effects?
That's why when I was looking to buy an e-reader I settled on a PocketBook. Yes, the Russian ones. It's the most-open e-reading device I've seen. You literally just plug it into your pc with a standard USB cable and it appears as a normal drive that you can upload whatever you wish to. Including normal binaries. There's no rooting steps involved or anything, it's plug-and-copy-an-ELF. It runs a normal everyday Linux.

There's a vibrant community (though you might need to be somewhat familiar with Russian) of all manner of customization possibilities and different applications you can install.

It also comes with snake.

When they start offering A4 devices, I'll definitely buy one (unless someone gets an incurable brain tumor and makes them closed).
Right and I feel like Valve has a hard time doing hardware projects thanks to their structure. Hard to add lots of employees, and especially hard to have low level employees doing tedious tasks. It seems like both of those need something more hierarchical.
I don't understand why a flexible e-ink screen is desirable if its cost doesn't approach that of paper – and it's safe to say it won't for a very long time. If it's (relatively) expensive, you want to reuse it, and so it will need a rigid enclosure. Apart from bending around shallow radiuses for gently curved displays and the like, am I having a failure of imagination?
:D

Totally agree about the usual-ness. I see four or five Model Ses a day now.
I've been lucky to write at least one small application per year, although most of my work is now on the creative side: books, videos, web pages, and such.

So I find myself getting "cold" and then coming back into it. The thing about taking a week to set up a dev environment is spot on. It's completely insane that it should take a week of work just to sit down and write a for-next loop or change a button's text somewhere.

The problem with programming is simple: it's full of programmers. So every damn little thing they do, they generalize and then make into a library. Software providers keep making languages do more -- and become correspondingly more complex.

When I switched to Ocaml and F# a few years ago, I was astounded at how little I use most of the crap clogging up my programming system. I also found that while writing an app, I'd create a couple dozen functions. I'd use a couple dozen more from the stock libraries. And that was it. 30-40 symbols in my head and I was solving real-world problems making people happy.

Compare that to the mess you can get into just getting started in an environment like C++. Crazy stuff.

There's also a serious structural problem with OOP itself. Instead of hiding complexity and providing black-box components to clients, we're creating semi-opaque non-intuitive messes of "wires". A lot of what I'm seeing people upset about in the industry, from TDD to stuff like this post, has its roots in OOP.

Having said all that and agreeing with the author, I'm a bit lost as to just what the heck he is ranting on about. I look forward to seeing more real tangible stuff -- I understand he's working on it. Best of luck.
I think Postgres is a better default choice because you are likely to be safer and for it to behave properly with your data. In certain cases, apparently Mysql might be faster for certain workloads, and with certain tradeoffs. That's the kind of informed decision you can make once you're scaling to that size.
...and the person who has had therapy has some tools to increase resilience.