skysight-inc/HackerNews huggingface dataset:
I'm a medical resident at a prestigious teaching hospital. I hate to admit it, but I've lost my empathy already.

The experience most interns have on day 1 is a massive increase in responsibility and work load as compared to medical school. Whereas most medical students in their 4th year "manage" (under the very close supervision of residents) 2, 3, or maybe 4 patients, on day 1 of intern year they are suddenly expected to be responsible for upwards of 10-12 patients (under supervision, but considerably less supervision than med students). Interns go from spending most of their time studying and learning medicine, to being suddenly, constantly busy with often mind-numbing tasks. We interns joke that we are nothing more than secretaries, doing tasks for our boses all day without time to sit down and think for ourselves, despite the M.D. we just spent years earning. Eventually, we get better at prioritizing, we learn the system, and we learn by doing.

But, early in intern year, we can't prioritize, we don't know the system, frankly we can't even keep which patient is which straight in our heads. But, regardless, we still have n number of tasks to do by the end of the day.

Spending extra time talking to patients isn't part of n. Empathy isn't an item in n. Figuring out a patient's priorities for their health aren't an item. Those are extras.

And to get home on time, after my 12-14 hour shift, all I have to do is my list of n tasks, which is substantial. So, we quickly learned that long conversations with patients are the enemy of getting home on time. And pretty quickly, we start to eliminate those conversations. Then, we figure out that other things patients need, like empathy, a careful history taking and detailed physical exam, family discussions, etc also stand in our way of getting our work done on time.

Eventually, we learn the ability to keep our patient's complex medical problems straight and become much more efficient at getting our work done quickly. So, realizing we have more time, some of us go back and start to do the things that really matter to patients, like those things listed above and in the article. But, we've already learned, or forced by the system to learn, that we can get away with not doing those things, so as soon as we get a little extra busy or are a little extra tired, those are the first things we skip.

Then, suddenly, we start second year and can now be asked to work 24-28 hours straight, and now we have 18-24 patients instead of 10-12 that we are responsible for and the system again drains us of the very thing we enrolled in medical school to be.
Springfield strikes me as being on the smallish side for an American city. As a Nuclear Safety Inspector, it's been suggested he makes around $65,000 a year. That's enough for the kind of life he has in a small, middle-American suburb.
Thank you for this post! Loved it.

I feel like this is part of a larger bias among scientists to view the history of science as a clear progression from worse methods of explanation to better. This pernicious misreading of history seems to lead many scientists to view philosophers as proto-scientists rather than the more complex thought pioneers and concept creators that they are. Notable exceptions to this would include Albert Einstein who cited inspiration from and exhibited a competent understanding of Spinoza.
Given the options couldn't you effectively stealth services by having the firewall drop everything unused from 1-5000 (instead of letting the OS send a reset packet).
Japanese isn't even remotely related to Mandarin and Cantonese. It's a language isolate.
On the other end of the spectrum are people ( teenage girls mostly) who actually kill themselves from the relentless online harassment.

Different people will react differently, just like in an offline setting. There isn't really a solution that works for everybody.
Yea, in one demo you were standing in a submarine and there were dials everywhere. In another demo you are top of a tall building and if you look all the way down you can see little cars below. Not perfectly clear, but no screen door effect which makes a huge difference.
agree title is misleading. organized crime does not mean italian mafia, which is what this post is about. the Bratva for instance is structured completely different, which I won't go into here today. even the Italians in NYC I've met who are in the family and connected are structured completely differently. many of these families have moved to completely legit businesses and just keep the fear factor in place to secure large city / gvt contracts. pay scale is on a much different scale than this.

not saying the post was inaccurate at all, but it is only describing about 5% of criminal enterprise.
I've been to doctors in New Jersey, Pennsylvania, and Florida, and never heard of any such online system for reviewing your results. There's no incentive to provide the results to the patient without an in-person consultation they can bill the insurance company for.
$i for a Few Important People:wq
I watched every episode in order last year, so I have some fresh perspective, and I agree completely. there were seasons that were much worse than I remembered (11-12, and things definitely got better. I wouldn't say the current episodes are 4-8 quality, but roughly 9-10, which is still pretty good.

Anybody who says the show sucks today needs to give it a chance. They'll be pleasantly surprised.
Right. The part of the page that says "download (then $chmod +x k)" and linking to http://kparc.com/download/k is password-protected. I just want to follow along some of this tutorial material. I'll try to do this with Kona.
Someone who's reading through the reviews might be able to figure out which are troll reviews and ignore them, but someone searching through a list sorted by rating or just visually scanning a list with star ratings surely won't, and thus may never make it to the actual reviews to realize there are trolls present.
There is exactly one reason animated gif still lives, and that's the simplicity and universality of the img tag. If this can run in all modern browsers in an img tag, it's useful. If it can't, it's not.

How do I load an h.264 video in markdown? bbcode? Filtered html? I can't. But anything that lives in an img tag? That just works.
There are two opposite schools of readable C.

The mainstream says: readable C has function and variable and type names that express meaning, so a function is read like a narrative with verbs, adjectives and nouns. The fact that this narrative scrolls over pages, is unimportant.

The APL/K/J school says: readable C has functions, variables, and types named with single letters, so that the totality of a function is short enough to fit in one glance - preferably, on one line that does not need a scrollbar. The function does exactly what it says, no more and no less; its intent is thus completely clear. To name it descriptively would ruin the ability to grasp the whole thing as a gestalt.
Even more interested in his meat drying posts, that looks like a fun hobby I've been meaning to find something non-tech to do.
AST and ALT change all the time. Depending on circumstances, 2x normal isn't particularly notable. Also, strength training isn't necessarily the cause nor is it something a doctor automatically, nor even commonly, flags for concern. The doctor should have asked you about changes in your daily routines, but you have to give them the benefit of the doubt. It's only the doctors job to find relevant data regarding your chief complaint. If they thought 2x changes were something to care about they would have followed up with you about that.

Not to be impolite but only to make a point: if you read enough to be distressed, you could have read enough to de-distress yourself.
It's a frustrating practice, and indeed, not limited to the Simpsons - even Doctor Who has suffered from cuts, on BBC America, of all places.

SNPP, perhaps not surprisingly, has a catalog of Simpsons syndication cuts, arranged by season:

http://www.snpp.com/episodes/scg.html
meh, it boils down to whatever image format you use, you take a 33% increase in file size cause it's base64 encoded, and then a huge hit cause you can't do frame to frame encoding, like true motion estimation. It's trying (poorly) to solve an already solved problem with bad tech. Different platforms support it horribly differently, it burns cpu power on some (on Firefox, cpu hits 100% when normal web browsing, including youtube, is 10%). The true way to do it is to use modern html5 video tags, which are gonna work anywhere that svg would. Video tags are supported back to IE9, and SVG is only marginally supported in IE9. So the only thing you could gain is not having to use 3 video formats to hit all the browsers, and that's a pitiful excuse.
I wonder if they've looked at webpack?

Here's a great presentation about it by pete hunt of instagram :
https://www.youtube.com/watch?v=VkTCL6Nqm6Y

I concur with him that it is the only tool that does these things Right.
What is this book's specific niche compared to all the other Haskell books out there?
The number I've seen is 30% and I've haven't seen anything written on the quality of life afterwards...

But either way, a 50% survival rate under circumstances where I am more likely to infect those I love the longer I'm alive makes it a much easier choice. At an R0 of 2, I'm statistically likely to take one other life, who will go on to take one other life etc. At an R0 of greater than 2, I'm going to result of many more people. Only at an R0 less than 2 is it even reasonable to consider trying your chances to stay alive.
I'm curious what percentage of people who come into an ER have routine problems, but are being sent to the ER because other components of the health care system either don't want to deal with them (because of lack of insurance, or other reasons) or are being overly cautious and advising them to go to the ER when it isn't necessary.

I've had two experiences when I was told to go to the ER even though it was completely unnecessary. Once I had a very painful hemorrhoid. I called the nurse's line for my insurance company and they told me to go to the ER immediately. This freaked me out, since I figured it was a minor (albeit painful) issue, so I called a doctor who was a friend of the family. He told me to just go to a walk-in clinic the next day (I didn't have a regular PCP) and that they might give me a referral to a surgeon, but most likely they would let it heal on its own.

A second time, I was out of state for the summer and needed a refill for a prescription. My doctor's office told me to go to a local ER.

I would imagine that having to handle both emergencies and also routine nonsense that should be handled elsewhere has got to be really grinding on an emergency department.
Didn't know Google Scholar uses different search algorithm. Thanks for sharing this article.
You can host static content on github pages, which includes a CDN.
Thank you! Yes, we want to reduce the time to get in to ... zero :-) If you have any suggestions on the editor, please post on http://forum.beefree.io/
I think you're underestimating how hard all those non-coding skills are. When you laundry list "UI, branding, PR, etc" I can almost see you doing a hand-wavy motion. The reality is, anyone that's truly awesome at non-technical things deserves some equity for the 10X-100X growth they will help bring to the business. The truth is you can be 8 years in, but only 10% of the way there.
The reason k, q or other array languages like J (which I use) help, not teach, people to solve novel problems is that they give you abstractions to quickly play with in order to tackle novel problems. My take on this whole thing is that these array languages (APL, k, J, q) are a perfect fit for things that are essentially arrays - big data, images, etc...
And to those who shy away from the seemingly 'noisy' syntax, I point them to mathematics. Until you understand the sigma symbols and others, it is noise too.
Why are all the new languages getting hot on 'vectorization' - Julia and company - because GPUs and data are all array-based. To have the array as your lingua franca puts you in a good position for all sorts of attacks on modern computing needs.
And for those who cannot live with the syntax, and say how can you create a dsl - you can. Here is a J example of computing averages:

+/%#

You can set this up as:

avg=: +/%#

or

tally =: #
divide =: %
sumall =: +/

How's that for a dsl? Which allows this now:

avg=: sumall divide tally
avg 2 4 6
4

EDIT: I forgot to add that these operations, as others in J or APL, work on scalars, vectors and arrays without any special typing or handling. See this presentation for at least the first 5 minutes to see J in action with explanation: http://www.infoq.com/presentations/j-language
The conciseness allows you to start seeing the small patterns in the small expressions just like mathematics, hence bringing clarity and speed of abstraction to your concept manipulations.
Shoot me a note - I have non-profit experience and may be able to pair you up with some interested colleagues depending on what you're going after. I am at linkedin.com/in/tomgriffin.
We're using their EmailJS libraries for Firefox OS, and they've worked quite well so far.
Do you care to elaborate a bit? This is a pretty extraordinary claim.
Thank you! Our team had a lot of fun building this. It took several months of very hard work (and we have a lot more that we're going to do with it). Thanks again!
We do plan to have BeeFree as an embeddable widget. Not ready for that yet, but coming in the near future.
Why is India's history poorly documented compared other civilizations?
The trouble with everyone using whitelists is that the ecosystem responds to it. Widespread use of default deny causes new applications to be tunneled over HTTP[S] or ssh instead of using their own ports, which is in effect just default allow minus the ability to differentiate applications based on their ports.
Open a new tab and enter this (sans quotes) into the address bar:

data:text/html, <html contenteditable>

Done :)
It's a historical industry term, they used to run on steam, and they're still referred to as steamship lines within the logistics industry today.
Free market solutions don't work for health goods and services, because free market solutions require a feedback loop that is unavailable. At the provider level, in many cases you only have the option to be a repeat customer if they don't give you good service the first time round. At the level of the insurance agencies themselves, an unfettered free market approach pushes them in the direction of denied claims and policy rescissions (as we've seen!), and the customer doesn't (and often can't) discover they've made a bad choice until too late.

One thing that would be good about a more free-market-y approach would be an increase in transparency about costs; but that's something that would be an improvement under a socalist or any other model as well.
Whoops forgot...

[1] http://www.washingtonmonthly.com/features/2010/1007.blake.ht...
Dutch team is pioneering development of crops fed by sea water
How not to write big apps [video] [volume warning]
We've done a lot of testing. We use Email On Acid (they're a partner of ours). It's hard to have 100% consistent results across all email clients and mobile devices (we're definitely not there yet), but we're pretty happy with the overall results. If you see any issues, please post on http://forum.beefree.io/
I could think of all other sorts of exchange of value, within a network, that wouldn't be tied to bitcoin.
If you're signed up to the edX FP with Haskell course you can get Graham Hutton's book "Programming in Haskell" 20% off.
No go on Dolphin Browser on Android as well.
Yes. Definitely on the roadmap. Still trying to figure out the best way to put it out as an embeddable widget.
I’ve actually used the long S in a comment here on Hacker News before:

https://news.ycombinator.com/item?id=7300266

(It was in a quote from 1788.)
Great feedback. It sounds like we need to raise the priority on this :-)
For those of you who aren't familiar with the author's other works, it's worth taking a peek at his other books.

I can whole heatedly recommend
Pearls of Functional Algorithm Design http://www.amazon.com/Pearls-Functional-Algorithm-Design-Ric...

It's a good cross between two other excellent books:

- Jon Bentley's Programming Pearls
http://www.amazon.com/Programming-Pearls-2nd-Jon-Bentley/dp/...

and

- Chris Okasaki's Purely Function Data Structures
http://www.amazon.com/Purely-Functional-Structures-Chris-Oka....

If you haven't read all three, its well worth your while to do so!

And of course if you are going down the rabbit hole of reading Perls of Functional Algorithm Design then you need to read the "how to read Pearls of Functional Algorithm design" as well.

http://www.atamo.com/blog/how-to-read-pearls-by-richard-bird...
No, I haven't given the mobile experience much love. Hoping to a write a native app soon!
Well articulated and 100% true.
> Of course the human brain routinely stores memories which are vastly larger than 56 bits.

Usually because they are LOW-entropy. Spelling rules, grammar rules, rhymes, shared culture, all of those things erode any utility they may have had as random or unpredictable.
Crockford articulates this point quite well https://www.youtube.com/watch?v=JxAXlJEmNMg#t=260, specifically the myth of inevitability.
Almost all bitcoin trades are done through 3rd party exchanges at the moment. In your example selling them direct for bitcoin you'd need someone to facilitate and escrow the trades. They'd obviously want some payment for it on top of expenses.

>Start off at your current credit card processing rates about 1.5%, and go up from there if you feel generous

But what if 1% is a better ROI? Or 3%? It's not difficult to pick any number. It's difficult to pick an effective one.
Thank you! Not having any signups was a top priority for us. As for exposing a RESTful API, yes! And considering the among of comments here that go in the same direction, we'll have to raise the priority on this BIG TIME!! Thanks so much for the feedback.
"Last month, I came across a recently digitized book from 1680 with the innocuous-sounding title The School of Venus."

Funny. I read that title and assumed it was erotica.

Venus is the goddess of love. The title is also rather similar to one of the most famous pieces of erotic literature of all time, Anaïs Nin's Delta of Venus.
All on one box until it gets some traction. But I always setup an external monitoring (e.g. pingdom) service to get a notification, when something is down and a cronjob for daily (db-)backup.

Scaling steps with traction:

1.) dedicated server for DB

2.) loadbalancer (AWS ELB) & 2nd app-server

3.) scripting server mgmt (AWS OpsWorks, chef, puppet, ...)

4.) adding missing server roles (e.g. caching through memcache) to scripts

5.) deployment, up-/down-scaling with button clicks

6.) Slave-DB (more for ongoing backup and fail-over than for read-distribution)

7.) if you don't use AWS ELB don't forget to make sure the LB is not your single point of failure

Usually I have more than 1,000 registered users before I start with scaling step 1.
Ouch, we had no idea. I guess it's too late now. Oh well, maybe we'll give a good reputation to a name that had a bad one :-)
One of the greatest problem with login systems currently is not the entropy but the min-entropy [1] of the passwords. This random keyword approach greatly reduces this main threat so I'd say It's an acceptable tradeoff to have entropy for your average user and have a reliable system as you suggested.

I don't think your parity method works for error recovery (it would probably work if it were a lot more complicated). If you store words are 10-bit values, each bit is independent from the other. Let's assume if a user makes a mistake the mistaken word value is uncorrelated with the true one. Then parity will only allow error detection, and your method of assuming erasures will simply generate N different correct word hypotheses.

Interestingly, if you don't need permutation reliability (I don't think you'd need it anyway, people create meaning associating the words in the given order), you could use an ECC to achieve M-out-of-N passphrase securely, allowing both erasure and error correction!

For example, with 4096 words, you could do 6-out-of-8 words with two errors (or 5-out-of-8 with erasures) by splitting the words in 4 3-bit groups and using a GF(8) Reed-Solomon [2] error correction ([8,5,4] code). The resulting system would have 5*12 = 60 bits of min-entropy. There's plenty of room to present some 8 choices of combinations to users and let them pick one, leaving 57 bits.

[1] http://en.wikipedia.org/wiki/R%C3%A9nyi_entropy#Min-entropy
[2] http://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_corr...
Thanks so much for the kind words. It was a lot of work (and there's a lot of work ahead of us). This means a lot to the team! Thanks again.
Cool! If you have any suggestions, please post on http://forum.beefree.io/
I don't know. Carmack doesn't strike me as the sort of person that would want to waste his time with all the extraneous details involved in starting a company. Seems that he prefers to have his own isolated fief where others can handle the sales side while he can focus purely on R&D where he excels. He probably did some calculation regarding the potential of the technology vs. the competence of the founders and decided it was an important enough problem that he would be happy working at for the next few years.
> "many of these families have moved to completely legit businesses and just keep the fear factor in place to secure large city / gvt contracts."

Protip: If your business model relies on "fear factor" you may have failed to satisfy the "completely legit business" specification.
> When speaking, english usually has more syllables per unit time than mandarin, so english has the highest spoken information density of any language.

Of the seven languages in the study, using 20 specific short texts, that were originally written in English then translated (well?) in other languages.
And you're certainly not to blame for that. As an intern and second year, you're at the bottom of the food chain. You have to run this perverse gauntlet where you're burdened with most of the labor while attending physicians swoop in for a brief moment of lets-play-House, else you'll get on superiors' bad sides, you'll be seen as a weak link, co-interns will feel as if you're shoving your duties onto them, or at the very least, you'll be forced to sacrifice personal time for yourself and/or a partner. There's a ton of pressure, and the easiest fat to trim is time not spent getting a blood draw, calling the lab, or requesting a consult, even if chatting lightheartedly with a patient or taking the time to educate them on their condition could prove just as valuable a use of time.

To be frank, this is why I've decided to leave medicine proper altogether and to go down the startup route. Not only do I find startups more interesting, but I genuinely believe that a much bigger impact to patients' health could be achieved while maintaining my empathy, sanity, and life. I don't mean to denigrate you in anyway. If anything, you're far brave than I am.
Yep. If I remember correctly, that's a tough one that we're still struggling with. BeeFree is very much a work in progress, so you'll definitely see some improvements in terms of email client rendering issues in the future. Thanks again for your feedback.
Ask HN: Where to study bionics?
Hi HNers. There was a recent article about how Hugh Herr is advancing the field of bionics[0] (high tech prosthetics) Do you know what and where could I study to get in such interesting field? Is there any college that focus on this or has such career? Or if there is not what combination of careers would be the best equivalent?

[0] http://www.smithsonianmag.com/innovation/future-robotic-legs-180953040/?all&no-ist