skysight-inc/HackerNews huggingface dataset:
> You might want to reconsider your number when you file your taxes every year.

You might want to consider the fact that the US government healthcare spending per capita is greater than Canada's (and every other OECD country except Norway and the Netherlands), even with the huge private healthcare expenditures that are on top of that in the US (while Canada and other OECD countries have very small private expenditures in addition to the government costs.)

The US hybrid public-private hybrid system is by far the least efficient healthcare system in the developed world.

Even if you count tax costs alone and ignore the vast out-of-pocket private costs, you are still spending more on healthcare in the US than you would be in Canada.
It has been over a year since that post. It is not at all implausible that the post accurately described his intentions at the time he wrote it.
Is this some sort of ad for Codecademy? It seems like it, and not a very good one at that.

The sidebar says "Codecademy can teach you the skills you need to get a solid, well-paying technical job."

The article says "And after 800 hours of hard work, Liz has just been hired full-time as an Administrative Coordinator at the University of Washington, where the skills she honed in Codecademy will be central to her success."

What?

Nothing against dear Liz, but an Administrative Coordinator position probably has very little programming involved. Guessing by the title, it sure doesn't sound like her 800 hours of hard work landed her a "well-paying technical job." It sounds like she's a middle-aged office clerk with a pockmarked resume.

Oh, and Liz: please stop applying to companies who have rejected you "hundreds of times before." You're wasting their time and yours.
15 Charming Side Streets
I think it would be nice to have an app to:
- allow person to select quickly and easily a set of symptomes that he/she feels.
- Upon submission the app would send notification to person's doctor as well as search world's databases for possible diagnosis.

This way your dad would get an immediate feedback on his screen: "POSSIBLE STROKE! URGENTLY CONTACT YOUR DOCTOR", allowing him or his loved one to apply extra pressure to medical professionals.
My guess is it was faxed (or poorly photocopied).
Tips, Tricks and Strategies for Optimizing Mobile App Bandwidth
Nope. Part of the value of a personal connection is that they're not trivial to get. I'm not particularly sold on InMail, and I'm not sure LinkedIn is either, since they keep calling me offering to sell me access to their network directly.
Looks like every major mobile player needs a navigation system
There are 2 types of mobile engagement: Inherent vs. Enhancement
Your accusation that he deliberately lied, rather than simply changed his mind, has no foundation whatsoever.
On the other hand: if your job is to make websites, and the client wants a wordpress website, then you make a wordpress website. IMO the "design a website" requirement is the creative challenge, not the "slice into files for wordpress" part.

Of course, that could just be the bias of my own skillset talking.
Oh, I agree. Biological experiment reproducibility is an incredibly hard problem. You are probably right that it is 'trivial' by comparison in the same way that landing on mars is trivial to landing on Alpha Centauri.
Stephen Hawking accused of hypocrisy over Israel conference boycott
BE stated explicitly that it was an upcoming Unreal Engine 4 game (and I've seen / played Bananabread, this wasn't it).
Tesla Model S Review - Consumer Reports
Miami Nice : Building a Facial Recognition Startup in Paradise
Quote Roller raises $655,000 to help salespeople create better proposals
What is Supply Chain Management?
full course here ->
http://wpcarey.asu.edu/supply-chain-management/undergraduate/videos.cfm
Wait, what? Since when does being in the google group let you vote? I thought you had to be a paying customer/sponsor to vote.
Thats part of it and you do not have to use Xcode. Some of the gems such as BubbleWrapper also created a really nice syntax.
That is exactly the point.
Speaking as a Bitcoin skeptic, the really cool thing about it is that it opens up a world of virtual collectibles.

Bitcoin isn't the future of money, it's more like Netscape -- a new way of doing things we haven't thought of before. The follow-on products should truly be amazing. Good to see this.
Is this really the new American Dream?

"work as hard as you possibly can, and you will be able to raise a family"

That is an enormous come down.
I've had the same experience. Register on LinkedIn, log in, "Would you like to connect with <screwed up relationship from years ago>?" We hadn't spoken in years or connected on any other site, I could only come up with one thing: she emailed me once. I bet she gave LinkedIn her email credentials to find connections. I hate that feature.
Really? This got voted up to number 1 on the front page, and so many awesome real projects are buried without ever getting anywhere?

HN is really a joke now, I see. Haven't been around for a while. Sad.
Agree. Not language but API should be fixed.
easy to repro -> courage
hard to repro/intermittent -> fear
Is This Thing On? (Part 2)
So I actually don't work for Codecademy, and Liz's job allows her to support her husband and son. She's not an office clerk, and her job does in fact mostly rest on her technical ability with Java and PHP. They hired her because she was the most skilled person. So ... yeah.
For every Gandhi, King, and Mandela, there were a thousand others like them who were subjugated or killed without ever seeing any success in creating social change. Don't allow survivorship bias[0] to cloud your logic.

0: http://en.wikipedia.org/wiki/Survivorship_bias
I'd wondered that too. Also wondered how transparent the glass would be: assuming the point would be rapid mass heating of the desert/beach in question a la nuclear weapon, the lack of material purity and uncontrolled heating would result in pretty poor glass, likely opaque. Trinitite isn't clear.

Even if P=NP, some problems still take a whole lotta work to solve, and "shortcuts" aren't much faster.
this is fantastic, it's a metaphorical-ish translation from Hebrew into perl... would want to see something like this in English as well
Yes, it's an ad. Stuff like this isn't new either, when MCSEs were all the rage in the late 90s/early 2000s TVs were playing ads about garbage collection workers who now earn $100,000 a year as "computer engineers".
Related: what verb are we supposed to use now, for click/touch?

A couple months ago, I was writing a balloon-tutorial system for an app with a desktop and mobile version. The desktop version had to have commands like "click this, then click that". The mobile version, "touch this, then touch that." Often, the text was otherwise identical.

But what do we write when the user could be using either, for example on Windows 8? "Clicking" a link with your finger sounds strange -- there's nothing clicking. And "touching" something with your mouse seems equally strange, almost as if it implied moving the mouse but not clicking. "Press" works for buttons, but not menu items or links. "Activate" just seems weird. And writing out "touch/click" is just unwieldy.

What to do?
annnnd... sometime it's good to relax a little...
I'm speaking for the majority of people that can't afford racks of servers and custom-laid transatlantic fiberoptic lines. I'm speaking about typical americans that have their money in 401(k) accounts or maybe buy stocks from an online broker to try and fund their kids' college accounts.

These people are all being scraped, very slowly but very surely, by HFT. That's the point I'm making.

At least we all admit that the modern stock market has absolutely no connection to the economy or to the interests of long-term investing or capital building. It's just a very large and very legal casino.
Negotiating my equity deal
JSHint 2.0.0 is out
Thanks for pointing this out! But I think you meant https://github.com/tpope/vim-dispatch.
Was this in English? Maybe that would help explain how the author got so much wrong.

I love API's. I love sharing API's with others. I might have even gone along with the article if it said that API's were the best way to show that you have a technology that isn't patentable and enforce a measure of control over it.

You could write a TOS that says that users of the API can't reverse engineer, compete with for a period of one year, blah, blah, blah.

As such you could rope some companies which would do some "build or buy" research in to using your API and then not being able to not use you after.

I don't really believe that, but I could at minimum not faulted the author for this belief.

This article is just a piece of marketing filled with misinformation and poorly written. Don't take any legal advice from it, and don't take any business advice from it.
[Disclaimer: MacRuby core member here.]

I agree, it’s too bad that people can’t just work for free as much as they would like on the stuff they love.

Now it is true that Laurent himself has not touched the repo since that email you linked to, but you know just as well as me that Watson has been doing maintenance work on MacRuby while on the payroll of RubyMotion (HipByte). His latest commit was 15 days ago and here’s a generalised diff of all the work done since the email: https://github.com/MacRuby/MacRuby/compare/94c90b351c18ce1f5....

This is what people with limited time resources do, they delegate.

To conclude, when you’re out to paint someone black, you really should be more specific. As it stands, there are no lies in that email, which means that you are the one that is not telling the truth. I’m not sure why you want to spread FUD, but it’s quite obvious and really does not make you look professional.

PS: Whatever Apple chose or chooses to do has absolutely no relevancy to this at all. The moment they released it as Open-Source, they effectively said that people can do what they want as long as they follow the license.
What's the best way to contact? Your email isn't listed on your site!
I don't get it at all. Here is the whole thing in straightforward 80's OOP:

post '/join/?' do
game_server = GameServer.instance
if game_server.join(params[:name], @account.id)
flash[:notice] = "You have joined the game."
redirect_to '/game'
else
flash[:error] = "There was an error when joining: #{change.message}"
haml :join
end
end

class GameServer
include Singleton

def initialize
@games = [Game.new]
end

def join(name, account_id)
player = Player.new(name, account_id)
return @games.last.joined_by(player)
end
end

class Player < Struct.new(:name, :account_id)
end

class Game
def initialize
@players = []
@events = []
end

def joined_by(player)
if @players.none? { |player| player.name == player.name }
@players << player
@events << PlayerJoined.new
return true
else
@events << JoiningError.new
return false
end
end
end

class Event
end

class PlayerJoined < Event
end

class JoiningError < Event
end

Could you explain to me how is the version presented an improvement over such a straightforward one?
SaaS Free Trial: Require a Credit Card to begin?
Agency and product-side designers: we’re in this together
I've read up on AdBlock, NoScript, Ghostery. I have no idea what differentiate's them. Some people run two or more. I have no idea if more means better.

I don't have the gumption to splunk the code.

I kinda wish either they'd declare each other competitors or embrace each other as compliments.
Yep, GNU Privacy Guard (a.k.a. GnuPG a.k.a. GPG): http://gnupg.org/
“The Tesla Model S is our top-scoring car”
Sounds more like an American Nightmare. Geesh.
Watch it, then play it on: https://www.hackerrank.com/challenges/tbsp
What are the trends for crime rates and other QOL factors in areas where gambling has been legalized and/or decriminalized?
I don't understand the comparison you're making between "bid stuffing" and frontrunning. Could you expand on that?
You don't work for Codecademy , you were just found the parent comment so compelling you had to sign up a HN account just to reply to it?
I don't mind going to different sites to do different things, rather than having everything handled under one umbrella. Mainly because, for example, I find flickr to be a better photo sharing and management experience than some other site that has photo handling tacked on as a secondary feature.

Admittedly, twitter's interface isn't the best for what it is (and they keep shutting down tools/sites/apps that might end up with a better interface found via experimentation), and there have been (some successful) attempts at a tool that abstracts away the social network and technical part of different sites and lets you interact with more of them at once.

Oddly, it seems other people sometimes do mind going to other sites. Family wanted to know why I didn't post photos to facebook so they could see them. I had been posting links to other sites where I had uploaded them for public viewing and apparently even clicking on a link to go see them was too much cognitive load.

However, what I do mind is the walled garden nature of the different sites that keep me from easily and effectively aggregating all my actions across the internet into a single place: both for my own purposes and as a jumping off point for other people to explore.However, twitter keeps shutting down easy access to my data (I can't tell if the v1 api call for favorites via RSS is still enabled, it seems to periodically work; last I checked, there doesn't appear to be a new way, without oauth, to get a feed of favorites). Facebook has an "export" function, but it seems to be all or nothing and single shot, and integrating. Flickr generally has good external integration via simple RSS, but I think that's because Flickr "gets it": they are a photo sharing site and they are not focused on keeping people on the site. That's most likely due to their monetization model.

Unfortunately, services that did this, like friendfeed and memolane, are dead or dying. It's really hard to create and maintain one, especially one that is more unified interface than just data aggregation, when the landscape for sharing and integration keeps changing out from under you as sites try to lock users in. The focus on creating an all-in-one do-everything experience rather than something that compliments the features of other sites contributes to this, I think.
A High-level Online Business Rollout Strategy
Haha, close. We are actually in Salt Lake City. But yes, definite intentional inclusion of mountains. We actually had a business partner in town this week and he enjoyed some business on the ski slopes. And it isn't uncommon for a few employees to go missing on morning with fresh powder :)
Yeah. I wonder why the browsers even allow this sort of thing?
Google Timelapse Shows How Earth Has Changed in 28 Years
Apple invested in MacRuby? What a joke! This project was almost singlehandedly held by one person. I know for a fact that Apple doesn't give a fuck about MacRuby, don't fool yourself about that.
Netflix, Reed Hastings Survive Missteps to Join Silicon Valley's Elite
As opposed to what? We know that fast trading is being judged against non-fast trading. Are you asking us to judge webapps as opposed to non-web apps (for which anyone could give you a detailed response), or are you just trying to insult webapp developers?
In practice, there will be some part of the system that breaks first when a password or any other field tries to grow infinitely long. Having a defined upper bound from the beginning of the design means you have a testable requirement.

That said, there's no excuse for setting the upper bound so low that any human ever gets their actual choice for a password rejected.
Yup. There wasn't a second date.

The trailer was quite reminiscent of Pi, right down to the [near] monochrome imagery and someone's head getting drilled.
Money is easy. It's not part of the difficulty of scaling. 1000x the static traffic means 1000x the bandwidth heading to simple, independent, easy to load balance servers. Difficulty added per user: zero. Cost per user: the same or less.

There are many reasons to want small files, but scaling isn't one of them.
In 8 paragraphs, you repeat "Codecademy" 13 times... and once more in the sidebar.

This would have made, perhaps, a decent article about the benefits of sticking to it and persevering in teaching yourself stuff, but the over-emphasis on Codecademy takes away from it.
@jiggy2011 I wrote the piece because I legitimately find Codecademy admirable. I've never met the founders, I don't know them in any way. It's just a service that helps people for free that I find to be fantastic. Not sure what's so hard to believe about that.
> Lost amidst the non-stop chatter of tech rockstars and billionaire twentysomethings is the fact that not all technical jobs require in-depth knowledge of complex algorithms, machine learning, and whatever new programming language that’s currently trending on Hacker News. A lot of them simply require hard work, patience, an easy facility with certain core languages, and close attention to detail.

This is a great point. Most companies dont use bleeding edge tech nor need complicated algos. Instead they use run of the mill technologies and need solid, dependable workers that deliver value and will stick around for more than 6-12. months.
I am optimistic of that because I've lived all my 38 years in countries where all of those are the case for the most part, and where violations leads to lawsuits and heads rolling, resulting in health systems ranked substantially higher than the US, while costing less money per capita (UK and Norway).

In the UK this is handled by NICE: http://www.nice.org.uk/

They conduct appraisals of technology and medicine, and the NHS is required by law to provide treatments that NICE recommends.

The NHS trusts may elect to provide funding for additional treatments, though.

A number of their working groups etc. are open to healthcare professionals, and some are open to patient representatives, carers and lay people. Consultations are open to anyone. On top of that they are accountable to their sponsoring department.

Overall, this system works. You hear people complain about wait times for non-essential treatments, but everyone gets treated.
Huh? "Curating" and "discovering" may be overused tech verbs, but they are vital in describing what the "dashboard" does. For example, you would never describe the Google Analytics dashboard as something that curates or discovers.

And far worse than buzzwords are adjectives. Does "beautiful" add anything to that sentence?
Facebook buying Waze in $1bn social map deal tip insiders
That's always been the old one apparently. And she thinks it's more of a promise, although tbh it sounds a bit like a warning.

Meanwhile in europe they eat chocolate for breakfast and sleep in the afternoon.
I do feel the fact that human society relies more and more on software and digital assets could make the labor market a fairer one.

First, anyone can learn almost all the skills he need from online (especially with the free online open course programes provided by reputable universities). Then she can prove her capability by writing a small software and showing it to potential employers.

So if you like being a software developer, there is very little excuse not being a successful one. You can say that living the American dream is almost guaranteed.
I can vouch for this. Laurent and I heavily discussed RubyMotion in its early days. His idea was to create a mobile solution (ergo Motion in the name) and had no intention whatsoever to include Mac OS X development at the time. It turns out however that the market wanted a unified toolchain. Many customers asked for it. And Laurent, like any good business person would, listened to the needs of his customers.
Except, he didn’t lie. He spent money to have Watson also do maintenance work on MacRuby.
https://news.ycombinator.com/item?id=5679793
One quibble -- I would prefer non-negative(!) terminology, i.e., what is a "nonsymbol"? A collection? A monad? A duration? An event? A process? A closure? Some category that encompasses all of these? If so, can we find a positive semantic rather than negative?

Good question. I tend to think of it as a stateless (I haven't added state to the model yet, and there are myriad ways of doing it so I'm debating how to do it) object. To apply it to something (symbol or nonsymbol) is like sending a message, and the result of the apply is what it returns.

Nonsymbol is deliberately vague, meaning "we don't know what this is". We need a context to make sense of it (e.g. observe _size, then if that's a natural k, observe 0, ..., k-1; it it's not, it's not in the Vector context) and if it doesn't play by the rules of a known context, we're screwed. We continue to need context when we "array-ize" nonsymbols into natural numbers.

Nonsymbols are like functions; however, a function has a well-defined domain and non-symbols don't. However, the only useful nonsymbols are "function-like" in that some sequence of symbols and known nonsymbols will produce an observable (symbol).
Show HN: Signup Fatigue? Get right to the demo.
Check out the NHS Direct Symptom Checker
http://www.nhsdirect.nhs.uk/checksymptoms

I doubt it has a public API available (although that's certainly something I'd advocate the NHS building), but it might give you an idea of the sheer complexity involved in something like this.
And make it in the shape of π and call it "PyPIPyPyPi π pie".
For some startup teams, Rackspace program is M&A audition
This article blurs the line between fact and opinion rather heavily: its list of "ten things" is, arguably, evenly split between the two.
Yet Another Text Editor Survey
In the light of reading the Vim feature voting post, I wanted to get a survey of the most used Text Editors. I take these results and use them in a Scripting presentation. Please take and pass on.
Coincidence? [0]

0: https://news.ycombinator.com/item?id=5677046
Many do manage to express their vision well enough to rise above their improbability. Primer, Source Code, Cube, plenty of others are utterly implausible yet garnered praise.
This is one of the reasons I am happy to see what is going on with the Center for Open Science [0]. The goal of the project is to open up the entire research process, not just create open access to published results. They aim to make open tools supporting the entire research process as well, through the Open Science Framework [1].

One of the benefits of this approach is to provide peer review at each step of the research process. There is also an emphasis on encouraging validation of prior results, rather than having everyone focus on creating new research. This is the focus of the Reproducibility Project [2].

The Center is just getting started, and I sure hope it takes off.

[0] - http://centerforopenscience.org/

[1] - http://openscienceframework.org/

[2] - http://openscienceframework.org/project/EZcUj/wiki/home
It is more that there is fixed number of people qualified to do job , regardless where they are. Main issue I see is that companies are more then willing to sacrifice quality by paying lower price. I don't mind competing with anybody in the world but there is a quality/price ratio I will not go below and that is different for anyone. For sure why would some in right mind drive price down and hurt himself in long run is for longer debate.
So Nitsana Darshan-Leitner of Shurat HaDin basically tells Stephen Hawking that he either supports Israel or turn off his computer-based communications system.

In other words:
If you support Israel then talk.
If you boycott Israel then shut up.

Who's the hypocrite?
As an a startup engineer with 3 kids, its more like:

"Want a family in addition to work demands? Get ready to work as hard as you possibly can."
Getting There from Here - Can you explain how you design software?
Am still working on the website! Apologies for that! Best thing to do would be to leave me a comment at the bottom of the article on my blog site!

Cheers!