skysight-inc/HackerNews huggingface dataset:
> confirms that the American people are looking for quality, affordable health coverage, and want to find it online.

They are, except they're not finding it.

I'm not sure how much longer they are going to be able to spin this once people start inputing their info, and getting back rate shocks instead of what they expected.

http://www.forbes.com/sites/theapothecary/2013/09/25/double-...

If you are making more than 15-25k/year (after which there is little or no subsidies), you're going to pay about 2-4x the rate you would of paid before Obamacare was enacted.

Male, healthy, young? What cost you $40-$100 before, is now $300/month (and mandated by law). And that's just the lowest level/plan. If you want something good, you're now paying $600-1000/month.

Older, wiser, richer? What cost you $8k/year is now $15k/year.

I checked my rates today, and was very surprised by it all. But I guess it kind of makes sense, the system will only work if the young and the healthy are required to pay. My problem is that pay is not really what anyone would call "affordable". It's going to be intresting how this all plays out.

Edit: to the downvoters... Go ahead, input your info into the system or just use your zipcode + age at ehealthinsurance. I'm not making these numbers up. I don't mind the idea of universal coverage, but I do mind being lied to.
Someone took my favorite language theoretically, (meaning I love everything about it but I don't get to use it much)
and combined it with my least favorite language theoretically (meaning a language I am forced to use a lot, so I'm really good at it but feel dirty every time I use it).

Should I feel good or bad?
The post is referencing a different problem. This is the scenario described:

1) since the exchanges can't discriminate on pre-existing conditions, many people with expensive pre-existing conditions in need of treatment will sign up.

2) because a high percentage of the new customers to the new plans need expensive treatments, insurance companies are forced to raise the rates on the new plans to cover costs

3) after seeing the higher insurance rates, healthy people quit the plan since their expected healthcare costs are lower

4) repeat steps 2 and 3 until very few people can both afford to be in the plan and have very pressing healthcare needs.
I understand misdiagnosis of many things, but how do you get misdiagnosed as schizophrenic?
The point is that people have a hard enough time using the existing features in Word and other WYSIWYG editors which allow for structured documents. Once an enterprising individual decides to depart from your template using tabs and spaces you will be helpless again.
Plex also has an interesting business model:

Free server software, in a dead simple installation package, with config and streaming through a pleasant html5 UI. Smart TV app also free. Small but not insignificant charge for iOS and Android clients. Small SaaS charge to provide dynamicdns /remote streaming.

It's so much of what Boxee aimed for and failed. I like hacking on things, but Plex works perfect out-of-the-box. Really impressed ever since I started using the software a year ago.
Show HN: Riddlr - Ruby Quizzes for fun
> the number of those competent enough to write a LISP in PHP is precisely nil.

There are many people competent enough to write a lisp in PHP, but most are working for companies that still work with PHP (of which there are many, including some pretty high-profile companies)
Concurrency in Ruby
I don't have an issue with congestion control and usage-based pricing (after all, bandwidth is a scarce resource), but I do take issue with the ham-handed way in which it's being done: monthly usage has no real relationship to the availability of the resource.

ISPs have traditionally billed at 95th-percentile utilization (sample the bandwidth-per-second used into bite-sized chunks, throw out the top 5% of samples, and bill at the highest rate left over). This makes intuitive sense.

But bytes-per-month makes no sense at all. 300GB/month is roughly 1Mb/second. I suppose that's a reasonable fair allocation in terms of average circuit utilization, but a customer who used little traffic during peak periods but 25Mb per second during the wee hours would have little impact on overall availability. In other words, such coarse-grained caps do little to equate supply with demand.
I don't see where anyone wrote that a job, house, or spouse should be basic rights.
Not knocking him, but we have non-pro locals who are better descenders than Cat 1. Not everyone is an awesome descender. Also, who's to say an 18% descent segment is any less dangerous than a 3% descent being ridden by beginners going after a segment?
Have you ever been involved in large complex applications? They're not pretty and does not simply involve "repairing broken parts".
Been an editor for quite a while---mostly to correct things. Could be typos, factual errors, errors of omission, normal editor kind of stuff for those categories I know well enough to do the job. I've rarely been involved in a disagreement and as I remember it all of those were resolved peaceably :) Funny that you should ask this as I just did an edit on the 4th Infantry page a few hours ago. You kind of have to be a little bit OCD for this kind of stuff, but as I am, no problem!
I don't know how you should feel but I find it hilarious.
The reason, at least in my experience, is a lot less conspiratorial than that. Most modern MacBook Pros actually have the ability to ramp up the CPU's draw when on AC power so high that even when plugged in, they will cause battery drain. By allowing MacBooks to run with no battery in them, it would be possible to cause the machine to shut down.

I have been told that this is a feature, not a design flaw. Some have told me that it's simply required for burst processing. Others have told me that it's related to battery health; it's bad for LiIon batteries to remain fully charged without discharging on occasion. I have no idea what the real reason is.

I do know that current rMBPs have issues with throttling based on thermals, but this has nothing to do with battery life.
All of them? I don't think there's a way around that, including expecting the people writing your copy to operate in the abstract realm of responsive CSS or whatever.

There's no way around thinking about your use-cases and you're not going to convince designers to not want to see what the end product actually looks like.
I do not know how you can be a better programmer aside from simply doing a lot of programming, thinking about programming, solving problems, and following your interests down the rabbit hole of gaining knowledge.

I can, however, offer you some take-aways I've come up with trying to answer that question for myself. Though I caution you that adopting my solutions to the problem are as likely to help you as wearing my glasses is to correct your vision. (they might be the same prescription but probably aren't)

Firstly, commit yourself to stop comparing your life to the best parts of other people's lives. You get to read about the successes of others, it's far less common to read about their failures. (Unless the failure is presented as a contrast or starting point to show off a later success). This skews your thinking into believing that everyone else is producing all this wonderful stuff while you're just grinding out crap.

Compare yourself against your past self, not other people. Bonus points to commit to that comparison across every aspect of your life and not just your programming ability.

Secondly, decide what you mean by being a "better" developer. What does that mean exactly? The ability to work in multiple languages? Having a deep knowledge of one language? Having a large portfolio of completed projects? Something else?

Do you even really want to be "better" or do you really want recognition or more money or something else?

Thirdly, take the long view and take small steps consistent with achieving your big goal. Example: if you want the ability to work in multiple languages, take the small step of choosing ONE new one and spending 6 months or a year digging into it. Think of a fun little project and see if you can implement it using that language. Repeat that step for a different language for another 6~12 months. How many repeats/years of that will result in you become proficient in multiple languages? If you want, you can combo that with writing up your experience in a blog presenting it to a tech group... it seems to me that combo cold easily result in gaining reputation, expanding your portfolio, opening you up to job offers (more money), etc.

What do you care if it takes you 5 years to accomplish all that? What else were you going to do with that time? (and if using that time for something else would have a higher value for you then forget about being a "better" programmer and instead spend the time on whatever else fulfills you and makes you happy)
W00t indeed! +1 to you :)
Even if states are incentivized to create their own exchanges, they are not doing it.
For anyone looking for a bit more detail I would highly recommend:

"Ancient Earth, Ancient Skies"[1] by G. Brent Dalrymple

which is a distillation of the author’s earlier, more scholarly work:

"The Age of the Earth"[2]

if you're looking for a lot more detail.

[1] http://amazon.com/o/asin/0804749337

[2] http://amazon.com/o/asin/0804723311
Is this OS independent or limited to just OSX?
> One morning there was a black crow perched on the railing of his steps to the door I put the paper in...

If you ever hear the sound of approaching bootsteps in the distance... run.
And that might be because politics seem distant, irrelevant, unalterable and (maybe as a result of this) plain boring. If politics and power became more decentralized, perhaps it would become more relevant and engaging to people.
I didn't know what "Single Dispatch Functions" was all about. Sounded very abstract. But it's actually pretty cool:

http://www.python.org/dev/peps/pep-0443/

What's going on here is that Python has added support for another kind of polymorphism known as "single dispatch".

This allows you to write a function with several implementations, each associated with one or more types of input arguments. The "dispatcher" (called 'singledispatch' and implemented as a Python function decorator) figures out which implementation to choose based on the type of the argument. It also maintains a registry of types -> function implementations.

This is not technically "multimethods" -- which can also be implemented as a decorator, as GvR did in 2005[1] -- but it's related[2].

Also, the other interesting thing about this change is that the library is already on Bitbucket[3] and PyPI[4] and has been tested to work as a backport with Python 2.6+. So you can start using this today, even if you're not on 3.x!

[1] http://www.artima.com/weblogs/viewpost.jsp?thread=101605

[2] http://en.wikipedia.org/wiki/Dynamic_dispatch

[3] https://bitbucket.org/ambv/singledispatch

[4] https://pypi.python.org/pypi/singledispatch
By comparison, it took about 7 years in the mid 19th century to build the nearly-2000-mile First Transcontinental Railroad

It's amazing what you can do when a) the government grants you the land [1]), b) you can exploit a class of workers [2], and c) (as pointed out by dredmorbius) you don't have to worry about appeasing existing property owners.

[1] http://en.wikipedia.org/wiki/Pacific_Railroad_Acts

[2] According to http://cprr.org/Museum/FAQs.html#Died 100-150 Chinese workers died constructing the 1907-mile transcontinental railroad which corresponds to 12-19 worker deaths per mile. The CA HSR project is 800 miles in length, at TCRR fatality rate, CA HSR would be expected to lose 42 to 67 workers during the life of construction which would not be tolerated. There are also inequities in pay, etc to consider. I couldn't find non-fatal injury numbers
Personally? Because I'm not a sadist?
I've been kicking around there for a few years. Mostly writing about military history. :) my advice is to avoid the dramas and pick a nice quiet topic area to contribute in.
if python were to have algebraic data types, it might also need pattern matching.
Can anyone explain please, whether WebRTC is a protocol or not? After reading this: http://www.webrtc.org/faq#TOC-Why-should-I-use-WebRTC- I thought it's just an API to enable other protocols (XMPP/Jingle, SIP etc.) to be built through JavaScript. Or is it a protocol after all?
RethinkDB looks like a much better database than MongoDB.

Unfortunately though, I believe Mongo is still beating it at performance, which is the one thing keeping me away.
Life ends, why not just have a good time?

“For instance, on the planet Earth, man had always assumed that he was more intelligent than dolphins because he had achieved so much—the wheel, New York, wars and so on—whilst all the dolphins had ever done was muck about in the water having a good time. But conversely, the dolphins had always believed that they were far more intelligent than man—for precisely the same reasons.” ― Douglas Adams, The Hitchhiker's Guide to the Galaxy
this has been discussed back in August 2012. Somebody please add "(2012)" to title.
Pseudo-WYSIWYG is enough in most use cases: the user doesn't actually want a pixel-perfect view of the final rendering - he just wants familiar graphical hints of his document's structure.
I believe that if people feel they can make a difference, people will get involved. If generally people can't make a difference, like today, people get apathetic.
A really good book on this is The Dating Game: One Man's Search for the Age of the Earth

http://www.amazon.com/The-Dating-Game-Search-Earth/dp/052189...

by Cherry Lewis [0].

It's an informative read. Especially the stuff about the actual calculations. It's fun to realise how massively the early approaches (salinity, heat transfer considerations, etc.) were blown out of the water by good old nuclear decay (Rubidium->Strontium, as I recall).

Once again, nuclear phenomena are damn near magical.

[0]: http://www.bris.ac.uk/earthsciences/people/cherry-l-lewis/in... . It's a solid department (though I'm biased - I used to study there). They're totally immersed in all things earth science. Rarely seen so much enthusiasm.
It's a fine language with various pros and cons versus ruby/perl/python/lisp/clojure/java/c/go/javascript etc.

I can imagine many handy reasons to have a lisp interpreter in PHP.

Also, for your information, I've written code in many languages. I've written thousands of lines in lisp. Typically, if I'm aggravated at a project, it's because of the project itself, and not the language. It's odd to me when people find the language to be so significant for a language that is fairly mature.
I was a "left-anarchist" or "ultra-leftist" in my early 20's so I can explain this point of view in a moderately sympathetic way. The following is not my actual opinion, but rather a summary of the beliefs I once held. As far as I'm aware it's also fairly different from Goldman's viewpoint too.

The starting point is to identify classical liberalism as a veneer over power structures based on arbitrary authority. For example, the same society that claimed to support freedom of expression would lock women away in mental institutions for acting in a way deemed inappropriate (not so much nowadays, but definitely in the 30's). Today we still see a lot of arbitrary authority (often illegal) exercised by the government and its agents. Only a small portion of this is deemed "political" enough to gain media attention, and perhaps be corrected in the courts.

Furthermore, the ideology of individual rights can be used to create "rights" that couldn't even be justified from a natural rights perspective, but are rather created to bolster the idea of an atomized society. Government subsidization of roads (rather than public transport) is a good example of this. While there is no natural right to drive a car on a government subsidized road, the ideology of individualism leads people to suppose that people are somehow more "free" under this setup than under a regime of mainly public transportation.

To summarize, left-anarchists view classical individual rights as a chimera, where the real agenda is a society of atomized individuals with no sense of community, all subject to the authority of the state. The main claim of left-anarchists is that in the absence of this oppression, a natural order based on community enforcement will evolve, in which strict legal rights are not necessary to protect individual's wellbeing, because the community is good and cares about its members. Various examples are given for this, such as primitive tribal societies, temporary anarchistic situations such as during the Spanish civil war, working class communities who self-police rather than cooperating with law enforcement, and social orders that arise around the use of common property, such as with surfing.
Agree with the point that to defer to expert opinion may not always be the best choice. But in the case of one's health, sometimes it's not simply by "doing one's own research" that will solve one's problem.
According to this[1], musca development halted since 2009.

1. https://wiki.archlinux.org/index.php/Musca
An IPv4 address is a 32 bit integer. It's a number that can be represented in various ways. Been that way for decades now.
I moved to http://www.protopage.com which is very similar to iGoogle.
Now you can put lisp code in your PHP. Be sure to test this out with your coworkers or you might get tar'ed and gzip'ed.
This post doesn't add anything to the original one.
End of the story....
can you run virtual images on Chromebooks or not ? that's the quesiton. If i can run a linux image ,fine, if not ,this is not for development purpose. Nobody (serious) directly commits code on the server through a ssh session. But if i coudl run something like virtual box on a Cbook , i would by one.
I think newbies are far from the people most likely to be looking at version-to-version changelogs in any language.

This is great for those maintaining substantial codebases in the language, though.

The thorough specification process gives lots of warning for the introduction of changes (so you can almost update on release day if you were really so inclined and prepared).

Edit: Though on a re-read, clear, comprehensive newbie friendly documentation is something that (somewhat unrelatedly) Python does have. My bad.
As a painter I've been fanatically attached to the use of black probably longer than the article user has been alive. That said I say in his defense that there isn't a pure black available no matter what you do. Secondly a little goes a very long way and it is extremely easy for it to do a visual 'crash the party' on your design efforts so his cautions are right on the money. If anyone gives a damn, I've a painting gallery on my web site, http://www.sdragons.org to show what I mean by my own use of black. Warning, prolonged exposure may deepen existing depression :)
Ask HN: What makes a good book?
I am currently working on a paper for my thesis regarding book analysis.

My goal is to essentially find a method which can determine whether a person will or will not like a book. To that end, what makes a good book?

It needs to be measurable and hopefully data that is fairly easily obtainable...
If you feel mediocre then you probably aren't being challenged enough in the role you are currently in. You aren't going to be writing code to send rockets into space if you aren't working for a company like SpaceX. You can try working on stuff like this in your spare time (which you may have to do to land such a position,) but nothing will advance you in that area like doing it as your bread and butter will. If you want to be working on big problems, then you have to go where the big problems are. Always be looking for your next opportunity to level up.

Also, history makes legends. People don't feel like legends at the time of their making. Some of the greatest stories in tech were created by people who were mediocre coders, had no idea what they were doing and probably wouldn't have been doing it if they knew any better. The reason these people turned into legends is because they nailed far more important elements than brilliant coding. They could sell, they could market, they could ship code and they were relentless. Grinders are ugly, but they are the engines that drive the world.
This might also sound like hate (and it isn't, I'm really curious), but how much work (and what kind) did you actually do in php, before you realized that it's not worthy and should be killed off?
Stripe recurring billing is pretty straightforward
> This, obviously, is a ploy to bring MacBook owners into an Apple store to pay to have their battery replaced.

This is a joke, right?
I can only do minor edits in niche pages, other pages are already quite full or simply above my head. My account is also new, maybe 1 year.
MetaCoffee: OMeta for CoffeeScript (Self-hosted)
Startup School 2013 - Visualization of Twitter Community
This is not an OS feature, and it's not completely new. My original black MacBook (2006) is limited in a similar way - if the battery is removed and the computer is running on AC power only, the 2 GHz processor is limited to 1 GHz. This happens even under Ubuntu.

I don't believe that it happened when my previous near-dead battery was in place and recognized, but more and more often the MacBook would refuse to recognize it, and I'd get the "AC power only" symbol in the menu and a slowed-down CPU.

http://web.archive.org/web/20120803114641/http://support.app...
Why should files end with a newline?
Funny. http://7393249866/ resolves to http://255.255.255.255/ in Opera (on linux), it appears to do saturating math for the overflow.
Surely the CPU at 55% wouldn't draw more power than it can draw from AC? If that was the cause couldn't they just cut off the very top end of CPU usage?
>MacBook Pros actually have the ability to ramp up the CPU's draw when on AC power so high that even when plugged in, they will cause battery drain

So why not limit the CPU to: (Speed at which batter drains) - 1%?
It might well be. MongoDB is basically ORM for "mmap a file".
Oracle restarts your query, where it was interrupted, on another node. The feature is called TAF, transparent application failover. A client might notice a brief pause, but probably not even that.
checkout Monster.js, there is an example there. Basically all your queries should be methods on the collections/models. Each data model is defined in their own file extending the ExternalDataServices service. No need to create a new service for every model.

This is the most common feedback we've had so we'll improve the docs in time.

Thanks!
Finally Enums!
Perhaps you are a japanese?

Anyway, how is sex risky and overcomplicated (unless sharp objects, diseases and coordinated acrobatics are involved)? Sex should be simple fun. Maybe you refer to dating or the search for a partner.

If today's gay hookup apps are any indicator, straight hookups will become instant gratification at the tap of a button, soon. We 're not there yet because of cultural hangups.
Install Crouton and you can do serious development on your Chromebook. I do.
"The battery, like an AC unit, is a convenience."

Made me chuckle.
Thanks mate, happy to help @arush on twitter
I recently stumbled on this document called 'Deconstructing Deferred' (http://goo.gl/RSg5ja) by Guido. This seems like a commentary on ideas he learnt from Twisted's Deferred. I think this was while developing Tulip.
> Most modern MacBook Pros actually have the ability to ramp up the CPU's draw when on AC power so high that even when plugged in, they will cause battery drain

Sounds like a major design flaw. Imagine you want to go on a flight and do something really CPU & GPU intensive and afterwards discover you have drained your battery.

Apple should buy beefier power supplies if this is the cause of the problem - probably they are trying to shave 3% off the unit price by ordering whimpy power plugs.
no problems dude, let me know if you need any help @arush