skysight-inc/HackerNews huggingface dataset:
This is not an administrative nightmare for doctors. They all have the software, put the insurance card in the slot, check the right cases and everything is immediately done. The real nightmare for doctors is the private insurances because they need to manage the invoicing themselves. But they get more money out of the privately insured, so they are doing it happily.

If you take the time to discuss with doctors (I have several friends who are doctors in Germany and my family is a doctor family in France) their life is really nice. Way more relaxed than any other engineer working for a company under standard pressure. The only ones who are pushed like any other worker in a company are the ones in hospitals.
I was trying to think of a situation where the various TLDs are owned by different organizations, like woot.com and woot.net or back when whitehouse.com was a porn site.
Interview with Brian Alleyne, Sociologist Studying KDE
What I was expressing such shock at was the way they phrased it. If you look at the image to the right of the offending sentence, it's a Siri screenshot with

Siri, where were you made?
Siri: That's classified.

I don't think this is Apple "programming siri to avert uncomfortable questions" as much as another joking response to a nonsense question along the lines of "Open the pod bay doors" or "What is the meaning of life".

The implication struck me as utterly absurd.
Scotland to hold independence poll in 2014
What people never seem to bring up is that C has just as many parenthesis; they're just not adjacent quite as often.

(do something to these (and these)) vs.
do(something, to, these, and(these))

In any case, you really do things with whitespace, so none of it matters.
I get the same results out of meditation, but if im going out at night or have to be at an event, i like taking a 30-40 min nap before getting ready, makes me be back to 100% till late.
the whole point of type-checked null is that the type system (compiler) forces you to acknowledge potential error states. it doesn't care if you deal with it; you can ignore the error states, or not, but its not possible to forget.
I might just do that. https://github.com/myusuf3/Programmers-Survival-Guide
Mobile Morning Coffee (01/10/12) - India, China and France episode
How Eventual is Eventual Consistency?
>It's tempting to be dismissive of modern development practices (TDD, for example) using the argument that a lot of great software was written before it existed.

It is even more tempting to be dismissive because there is no evidence to support the notion than TDD is in any way helpful, and there is evidence that suggests it does not help at all.
Exactly.

The author does not understand that if a theme is designed properly, an admin can mark comment as spam without editing the post. In addition, just about every single thing he thinks core Wordpress lacks can be added easily with a plug-in.
Part of the appeal of using higher order functions is that it's cleaner and more "obviously correct" than the equivalent procedural code. You can solve any problem by adding complexity -- but that completely misses the point.

The GP is creating a (toy) language and observes that non-local returns make some code easier/cleaner to write and that non-local returns are therefore not just a language wart, but something to carefully consider when designing a programming language.
The single element list is no longer necessary w/ Python 3's nonlocal keyword (along w/ the old global keyword)
Your missing the point here. Maybe his example wasn't the greatest and I can't come up with something better of the top of my head. But I and many do run across the need for a return-from. I mean you could do it with a "return exception" he mentioned but its just too verbose and cumbersome and cannot be abstracted into a library.
How to learn things quickly, without trying:

1. Find a large number of technical IRC channels.
2. Idle in all of them.
800 Numbers
What are our 800 numbers?<p>Our program called "CallMe800" lets you offer clients, friends, or family members an 800 number from a large selection of countries around the world. The calls made to your 800 number can be redirected to any country in the world regardless of the type of phone (cellular, office, residential, ect.).<p>In addition to the advanced800 number forwarding service, a CallMe800 account comes with:<p><pre><code> Voicemail
Voicemails sent to your e-mail.
Technical support completely free
Fax: (you can receive faxes through your 800 number)
A multi-forwarding system. Your calls can be forwarded to different telephones in different parts of the world.
</code></pre>
When you sign-up for the CallMe800 program, you get your own 800 number and also have the possibility to choose a number that is easy for your clients to remember.<p>Use in businesses: If your company has clients in different countries, you can offer them an 800 number to call so that they don't have to pay high international calling rates.<p>Personal Use: If you travel to different countries, then an 800 number is the ideal for you and those who need to get in touch with you. Our 800 number program allows you to receive all your important calls while traveling.<p><a href="http://www.uwtelecom.com">800 Numbers</a>
On one hand, it's fairly impressive. On the other hand it has pretty frequent hitches which for a game as simple as Cut the Rope is pretty unacceptable.

I don't get all the hype for the HTML5 bandwagon. I would never actually play a game this way "for real" because perf is too poor.
> I can see why that'd be useful for some constructs.

It's most useful in getting rid of "C-style blocks" constructs (by which I mean non first-class blocks), which Smalltalk did quite beautifully.
I read your comment several times, but I still don't understand why you think Hadoop is the key technology for data interchange between organizations. I don't mean to be harsh, but your comment is a bit like buzzword soup (hadoop, etl, cloud, bring the computation to the data).

> [Hadoop] provides the integration point for both slurping the data out of internal databases, and transforming it into consumable form

Hadoop does no such thing. It doesn't "slurp data out of internal databases". It's just a DFS coupled with a MapReduce implementation. Perhaps you're thinking of Hive?

> Currently there are no solutions for transferring data between different organizations’ hadoop installations.

All data isn't "big data". By being myopically hadoop-focused, you're ignoring the real problem, which is data interchange. XML was supposed to be the golden standard; it's debatable how far it's achieved its initial goal.

> So some publishing technology that would connect hadoop’s HDFS to the .data domain

So basically, forsake all internal business logic, access control, and just pipe your database to the net? When you have a hammer...

> Transferring terabytes of data is non-trivial. But if the data is published to a cloud provider, others can access it without having to create their own copy, and it can be computed upon within the high-speed internal network of the provider

See AWS public datasets for exactly this, but it's still a long shot. It also ignores the problem of data freshness (i.e., once a provider uploads a dataset, they also need to keep updating it). http://aws.amazon.com/publicdatasets/
The OP says that double-spacing is an obsolete holdover from the typewriter era, where the extra space made monospaced type easier to read. I'll go one further and say that spacing sentences using space characters -- any number of them -- is obsolete.

In the present era, the act of typing is separate from the act of typesetting. The comment I'm typing now may be typeset in Arial in Chrome, typeset in Ubuntu Mono in Emacs, or read aloud by a software program to a blind person. No prescribed number of space characters is going to be appropriate for all cases.

The reading software, not I, should be responsible for locating my sentence breaks and setting appropriate spacing there. Perhaps in the future we'll assist the software by marking up sentence breaks using a special character sequence. Ironically, a double-space would serve that function pretty well.
Microsoft made a pretty big push for OData with their WCF Data Services. I feel like there's a pretty decent community around it too.

http://msdn.microsoft.com/en-us/data/bb931106
Foxconn Workers Threaten Mass Suicide
This post is too closely plagiarized from Eric Raymond's "How to Ask Questions the Smart Way". http://catb.org/~esr/faqs/smart-questions.html
if anyone's curious, i wrote a presentation about how call/cc can fix callback-hell per parent.

slides: lets make a blocking API not block. wait, what? (a practical introduction to continuations) [https://docs.google.com/present/view?id=dv9r8sv_82cn7dngcq]
Wikimedia NYC accepting Bitcoin donations
Yeah.

A further explanation would include the fact that a lot of those people who have a great idea and just need a developer to code it up for them have no idea how the software process works, and the gig will likely involve them stiffing you on the last month's pay and feeling like you ripped them off unless you're pretty experienced at contracting and managing upwards.
It's safe to say that you didn't have a great Drupal experience, but did you really spend two years working with it and not see its advantages? I would have moved on long before that.

Drupal does have a steep learning curve, and it is certainly not for everyone. Out of the box, it's extremely easy to install... but you end up with nothing more than Wordpress until you extend it. The goal with any project though should be to find the tool that works best for the situation. For me, Drupal is (or at least can be) the answer the majority of the time.

Once you get Drupal, understand where everything is, comprehend nodes, can appreciate the beauty of blocks, and can recall which module you need for the specific situation - Drupal goes from being a nightmare to a dream. Projects that would normally take days to code in PHP or Rails end up taking hours with Drupal. You never have to think about validation, mobile compliance, or site speed if you know how to customize Drupal. To me, the best part is the community. Time and money is saved thanks to the huge number of modules and themes to choose from.

If you end up giving it another shot, check out the lynda training videos or grab a book from Amazon.
Just to clarify, here's my original comment:

In order to have a language with return (and possibly super and other similar keywords) that satisfies the correspondence principle, the language must, like Ruby and Smalltalk before it, have a function lambda and a block lambda.

In the context of my article, "function lambda" means function in JavaScript and method in Ruby and Smalltalk. My argument is that you need a construct you can return from, and a separate construct (a "block") that can be nested in that construct.
From the article:

This is also known as the principle of abstraction, because it means that it is easy to refactor common code into methods that take a block.

I can attest that quickly refactoring code in Ruby is much more straightforward than in JavaScript. In practice, a small reduction in cognitive load means that it's easy to just do it now, instead of putting it off (to the point it never gets done).
It'd be second class in terms of performance. Native code execution speed is one of iOS device's strongest selling points vs. Android, which has a few GC hiccups here and there. Apple is probably more inclined to push the tool that yields the best performance for its users, perhaps even at the expense of developers' productivity.
Wolfram's proposal sounds completely backward to me. You'd have to consider: does google.data apply to google.org or google.com? Should we have google.org.data and google.com.data?

I think the right way is to put things under the domain. So data.google.com, or google.com/data or even a META tag on a web page that tells the browser the URL for the data relevant to a particular page.
I think the joke is on intel after delivering multiple generations of products with non working linux graphics drivers. This would be akin to Nvidia cracking jokes about thermal solutions.
Reversal of type 1 diabetes via islet β cell immune tolerance
The 21st amendment "overrides" the 18th amendment not because it comes later, but because it specifically repeals the 18th amendment:

"The eighteenth article of amendment to the Constitution of the United States is hereby repealed."

If there is any precedent for the statement that "a later amendment supersedes earlier text of the constitution" this is not an example.

A better argument, unfortunately rejected by SCOTUS, is that unlimited extensions to copyrights as currently allowed are not permitted by the copyright clause, which authorizes exclusive rights to authors for "limited Times." Unlimited extensions should not be allowed any more than should one million years be allowed as copyright term.
I like the approach you took with elefant as an MVC framework. The "handler" thing is interesting...
Objective-C's outlook will be about as strong as the Apple platform will continue to be for better or for worse. Yes, it does exist outside of the Apple ecosystem, but only really in nominal form. What's more, Objective-C work pretty much implies that you'll be doing Apple development...which people may or may not want to get into for hangups. I'm not sure if the app dev craze is a trend that can continue over the long term or not. Should be interesting to see!
Okay, let me see if I got this straight. Foxconn workers are picking between two shitty jobs. Job A is worse than Job B. Job A is so bad that they are threatening to commit suicide. What kind of choice is this?
Deconstructing "K&R C"
The format of the idiocy is showcased in the same way, and general idea is the same, humility. I wouldn't go as far as to say it was plagiarized though. Thanks for the constructive input though :)
Show HN: Stay healthy & fit at your desk job
A project I have been slowly working on for about a year is finally getting out of the gate. The natural evolution of my own practices of finding ways to stay healthy while being a programmer and the evils of sitting all day. Would love any feedback/criticism from the HN community, and hope you find it useful and appealing... as each and every one of you can benefit mentally & physically from using it!

FitBolt - www.fitbolt.com
You'd be hard-pressed to get a proper tax-receipt for your donation though. A downside to the anonymity.
I cannot overstate how much power naps have improved my life. I started doing them regularly about seven years ago and have been recommending them to everyone I can since. Napping makes me happier, more alert, and way more productive.

A shameless plug: I wrote a post about how I learned to nap here: http://unschooled.org/2011/05/how-i-nap
NumPyPy progress report - running benchmarks
Why Startups Fear Amazon:The Price Cut Behind The Acquisition of Quidsi
(I avoid reposting/relinking, but it seems that this theme has been coming up a lot on HN recently.)

What you're getting at is the concept of risk-benefit analysis, which is a bit more subtle than just the expected (dollar) value of the result. I describe it in more (academic) detail here:

http://news.ycombinator.com/item?id=3432356
A bad one.
25 Corporate Website Designs for Inspiration
When you want to meet your corporate goals, corporate website design is a decisive factor that sets you apart from your competitor.
love it!! I would change the teen line though: "thank you, daddy! you really, really love me!!"

and would make the ending more tragic. this young member could simply have a bad day etc so him staring bleakly into the camera wouldnt affect me much. how about the plot is about parents who (at the beginning) lost their child that commit suicide cause working 19 hours a day was bit too much, and at the end from overprivilaged, undereducated spoiled teenager camera cuts back to mom and dad hand by hand jumping from a factory roof.
i think that would do it.
That's a naive quote. You are the product, yes, but you're also the customer. Google has to appease you to keep you. Without a balance between consumer and advertiser, Google won't make any money.
iOS is just getting started.

Android lost 13% US market share in Oct. and Nov. to the iPhone (cnn.com)

http://news.ycombinator.com/item?id=3445664
Thanks, up voted you for the explanation via code sample. It helped click the concept for me. As you mentioned there is an ability to refactor forEach to support early termination and as you state I agree is inelegant--however, I think for different reasoning. Due to the natural language of the method name "for each" there should not be any case where the iteration should end early. That's why I think adding a sentinel return value from the call function is inappropriate. However, if the method name were forEachUntil, then the natural language of the method "for each until" suggests that control flow can, and in at least some cases, should end prematurely. In that case, a sentinel return value is no longer inelegant--its appropriate. To me, that doesn't seem like "going out of the way".

I do have a question regarding early returning the outer function scope, what happens if in your forEach definition, you actually do work on some (or all) elements that needs to be undone. If the outer forEach function is returned early by the anonymous function, how will any of the clean up code get called?
"checkout a repository"

I see this pattern all the time where people use the single-word noun form as the verb. It should be "check out" in that instance.
You can actually cause a block to return control to it's invoker (the equiv of return in JS) by using the 'next' keyword.
I love it! This is like flying on delta but all the time :P I love delta trivia
"Instead of the raise they requested, these workers were given the following ultimatum: quit with compensation, or keep their jobs with no pay increase. Most quit and never got the money."

That's a pretty shitty thing to do. Had the manufacturing process not been outsourced to Foxconn, would this kind of behavior fly under the Apple or Microsoft brand image? Probably not.
I'd love to have one, I'm working on a little app game for kids. Here's a screenshot: http://i.imgur.com/Hg9Io.jpg

PS. Not sure if you're with startupplays.com, but a few screenshots of the files or projects in the play would go a long way. Pictures are worth 1000 words (and help to sell!).
As an interviewer, I'd much rather see your intermediate steps - the messy parts, etc. I feel like I can get a better idea about how you work and think. Interview questions (for me) aren't about "can you solve this" they're more about trying to see how you work. I ask questions about decisions you made, and I like it if you can talk about what you're thinking.

Interview problems are contrived. I don't care if you stumble a little bit. Heck, I'm always happy when I see someone start off the wrong way, notice that something's wrong, take a step back and go a better path.

If you go off with a paper and pen and just give me an answer, I miss out on a lot of that. And even though the anxiety might not show how you normally interact (and I totally understand that) - I can't possibly get any sense as to how you work in a collaborative environment.

I've never had anyone ask to do problems on paper instead of a whiteboard, and I wouldn't refuse it to them - but I just get a feeling that I'd be less likely to be inclined to hiring them - not because of the paper, but because there's no way to see the things that I most like to see.
Namespaces would be nice, however I wouldn't drop the preprocessor; it's just too damn useful for code generation.

I haven't noticed slow compilation times. A 20MB codebase (big by iPhone standards) takes 40 seconds to clean compile on my mbp. (Xcode's indexing behaviors, on the other hand, leave MUCH to be desired).

Properties don't feel hacky to me; The @ syntax is a good compromise for preserving C compatibility while introducing more powerful constructs. Same goes for GC and ARC.
http://blog.asmartbear.com/value-time.html#comment-407310992
Buying a New Smart Phone for Data Roaming | iPad Roaming
Nice! Although that was never my experience, after futzing with it for a while.
Nope, this rumor was put to bed by Nokia multiple times already, including this response to this same source: http://www.slashgear.com/microsofts-nokia-smartphone-divisio...
The Digital Humanities and the Transcending of Mortality
You're not going to "get a job" writing video games in java no, not when you're comparing the number of job openings.
He's not proposing to make blocks first-class! That would mean you'd be able to assign blocks to variables, and that makes little sense. Blocks would remain special non-first-class entities.
I have never done any external work for branding and logo design.

It is an area I enjoy and I thought the best way to build a portfolio is to offer work for free. Feel free to take me up, I don't have much space left.
Wordpress isn't a CMS, SilverStripe is, and it has a full MVC framework that it's built on too - makes coding extensions MUCH nicer than both WP and Drupal (ughhh).

For me it's rails for the complex stuff, SilverStripe for the simple sites. Keeps me and clients happy.
Yup. The whole industry runs something like two years ahead of current capabilities- that is to say, you start designing a product two years before it can be made- and the instant it actually works & has been tested, it is time to ship.
The natural posture, position, and size of writing on paper discourages that. It's also essentially impossible for me to step in and point to/mark up their code (and then erase it). The paper takes away any of the collaboration that can occur during an interview. Your code might be better, but I have trouble seeing that you'd be able to project as a positive impression as if you used the whiteboard.
The problem with PSR-0 is that it requires a one file per class approach. You end up with way too many files where you can create beautiful single file packages with just a namespace at the top and a series of classes in the file.
I disagree. The problem here is that those claiming “it is easy in language A” haven't even understood the problem.

People should first actually understand the problem, only after that a discussion about solutions makes sense.
v8: http://code.google.com/p/v8/
TraceMonkey: http://hg.mozilla.org/tracemonkey
rhino: http://www.mozilla.org/rhino/
IE: n/a
The US has socialized fire fighting and policing. We have decided not to socialize medicine.
Poll: What app would you like to have at (whatever).lo.gy and (whatever).olo.gy?
I'm not sure why HN's duplicate checker doesn't find this, but:

http://news.ycombinator.com/item?id=1219065

http://news.ycombinator.com/item?id=1618201

http://news.ycombinator.com/item?id=1987621
Your own third level domain name (eg, bio.lo.gy, psycho.lo.gy, zoo.lo.gy)
News about your topic of choice (entomology, anyone?)
and why would the people with valuable data eg FT or Bankers or Lexis Nexis do this
A question and answer website on your topic of choice - from archelogy to zymology
Call me cynical as well, but I can't help but think of how many people competing for those jobs see the suicides as job openings.

Simply, the working conditions might be extra bad at FoxConn, but they're bad everywhere else in the general area. The wealth of cheap workers who are willing to work in horrible conditions for pay is still great, and it would take a LOT more suicides than Foxconn has employees for that situation to change for the better. I think.
An enterprise URL shortening service (e.g., https://lo.gy/)
I know people making $200/hour for iOS work
...and to Google Maps, Google News, Google Voice, Google Chrome...
I don't understand why an uninsured patient who pays out of pocket can not dispute the charges and prove that the price has been fraudulently inflated due to "cost shifting".