skysight-inc/HackerNews huggingface dataset:
> Much of the "oh but it's regulated" excuses are just that, excuses to be ignorant and stay stuck in the 1970s.

It is actually a serious problem.

You have a bunch of apparently sensible rules with apparently reasonable justifications, but without a holistic understanding of what those rules cost in terms of engineering and design trade-offs. Then compliance prohibits the use of commodity components not designed with those specific requirements in mind, which requires everything to be custom for the industry at extreme cost, which in turn impairs competition and allows the vendors who do pay all the compliance lawyers to sell low quality software for big money.

And it's not clear how open source or cloud would solve any of that, other than possibly through some kind of regulatory avoidance shell game, which sounds more like a loophole than a solution.
> Health care groups using Epic electronic health records serve 54 percent of patients in the U.S. and 2.5 percent of patients worldwide, CEO Judy Faulkner said at Epic’s users group meeting in September.

Source: http://host.madison.com/news/local/govt-and-politics/epic-sy...

You're probably right though. It's still scary to think that it's possible for them to be centralized to that degree at all.
What if he were complaining about an influx of smokers with emphysema or alcoholics with liver cirrhosis? Doctors are justified in their frustration with the preventable burden that lifestyle diseases impose on their profession.
This analysis misses one major part of the equation: configuring the build. Almost every non-trivial piece of software can be built in multiple configurations. Debug vs. Release, with/without feature X, using/not using library Y.

The configuration of the build can affect almost every aspect of the build. Which tool/compiler is called, whether certain source files are included in the build or not, compiler flags (including what symbols are predefined), linker flags, etc. One tricky part about configuration is that it often needs a powerful (if not Turing-complete) language to fully express. For example, "feature X can only be enabled if feature Y is also enabled." If you use the autotools, you write these predicates in Bourne Shell. Linux started with Bourne Shell, then Eric Raymond tried to replace it with CML2 (http://www.catb.org/~esr/cml2/), until a different alternative called LinuxKernelConf won out in the end (http://zippel.home.xs4all.nl/lc/).

Another thing missing from the analysis are build-time abstractions over native OS facilities. The most notable example of this is libtool. The fundamental problem libtool solves is: building shared libraries is so far from standardized that it is not reasonable for individual projects that want to be widely portable to attempt to call native OS tools directly. They call libtool, which invokes the OS tools.

In the status quo, the separation between configuration and build system is somewhat delineated: ./configure spits out Makefile. But this interface isn't ideal. "make" has way too much smarts in it for this to be a clean separation. Make allows predicates, complex substitutions, implicit rules, it inherits the environment, etc. If "make" was dead simple and Makefiles were not allowed any logic, then you could feasibly write an interface between "make" and IDEs. The input to make would be the configured build, and it could vend information about specific inputs/outputs over a socket to an IDE. It could also do much more sophisticated change detection, like based on file fingerprints instead of timestamps.

But to do that, you have to decide what format "simple make" consumes, and get build configuration systems to output their configured builds in this format.

I've been toying around with this problem for a while and this is what I came up with for this configuration->builder interface. I specified it as a protobuf schema: https://github.com/haberman/taskforce/blob/master/taskforce....
To paraphrase Shawshank Redemption, "That's all it takes really, pressure, and time."

With enough time, and high enough specific impulse/in place fuel extraction, you can move anything.
EURGBP:+Bull+Pressure+Now+Builds+Up+On+Resistance+Zone
> inline replies to parts of messages to enable nested conversations.

Just to be sure: You know that that is really easy with email as it existed until about 20 years ago, including BBS networks, usenet, etc., and that it is still trivial with good email clients? That was a solved problem that made email really efficient, until some clueless developers and users came along and disinvented (is that a word?) the solution in order to make email easy to use (or so they claimed).
It's worth remembering that a 36% increase of a marginal risk is still marginal. That number doesn't mean anything unless you know the original risk.
This is fine, but lots of rubbish here. The second point is especially filled with science fiction....

General relativity? rest mass? Kinetic energy? These are real terms but the context here is all wrong...

don't use words you don't understand IMO.
Significant-whitespace languages don't introduce any additional whitespace changes because most people keep their code in whitespace-agnostic languages neatly indented anyway.
> RFID

Adding radio as a primary component in a security system is always going to be a bad idea. Security is hard enough without adding in the possibility of 3rd parties hearing the protoocol - or worse.

> directional

A common misunderstanding of radio is the belief that it can be contained in an area. Unless you're building a proper Faraday cage (which is hard), the ability to hear a transmmission often depends on the receiving antenna.

For convenience without involving radio, one simply has to get creative. Something like the (defunct) Java Ring[1] would allow most of the ease-of-use of RFID (possibly with a simple proximity sensor for auto-logout, if needed).

[1] http://electronics.howstuffworks.com/gadgets/home/digital-je...

edit: fixed typo
Right. book lists like this are in service of political goals. Far fewer fiction books promot promote a clear polical vision.
I suppose this explains all the times I've seen a promising search result with the words I was searching for prominently highlighted, then visited the page to find what I was looking for is no longer there. Sometimes the cached, text-only version has it, and sometimes not. Alternatively, I'll see search results with none of the words I was searching for, yet perhaps they did sometime in the past. Rather annoying.
That's usually the recommended way of learning chess:

1. Basic moves and tactics

2. Advanced tactics

3. Strategy

4. End game (when few pieces are left the board)

5. Middle game

6. And finally, openings
Amen.

My wife had some complications after childbirth that kept her hospitalized for a few days. Watching the staff fuck around with 3-4 EMRs to figure out what happened when was a ridiculous comedy of errors. It actually undermined my confidence in the medical staff -- they really struggled between shifts.

In the old days, the information was available at a glance, on a clipboard.
I have become more and more discouraged by the blog kindly submitted here. The blog post author started out as a physicist, somehow didn't make a big mark in physics, and since then has been going into academic administration. His blog collects his unpublishable (in the scientific sense of "publishable," after peer review) thoughts about a variety of controversial issues on which he expresses opinions without as much knowledge base or professional training and experience as the older domain experts who actually research those issues. I just haven't found this blog to be a reliable source for Hacker News submissions that lead to informed, fruitful discussion. A mind is a terrible thing to waste.
Guest Post by Todd Dunham: The REAL Definition of ASO
I've used a service called docusearch. I believe it's a network of private investigators across the US. You have to select from a few "permissible purposes". I've used it two or three times to pull plates of people dealing drugs on my street. I used the "Motor Vehicle Safety" category for these. I live right on a county line, so it helps me direct my calls to the appropriate police department, also, I like to know who these people are in case something worse ever happens.
Right up until insurance companies won't pay you unless you file using a compliant system. This isn't a tech problem.
Hi there, please dont flame me, the title wants only to underline how fastly and easily you can obtain an abstract image of rare beauty with Kipplr! I had really much fun experimenting with capabilities (and limits) of canvas with this project. This is the source code: https://github.com/gioblu/Kipplr After a lot of testing i found this tool able to render 10.000x10.000px (or more with certain browsers like firefox) abstract pictures in seconds. Images before impossible to be created by hand with photoshop or illustrator now can be rendered with Kipplr!! So can be used to generate huge unique pictures (1mx1m) in seconds! I hope you will like!
Germany redux? US dropped more bombs in Korea.
Chess is relatively easy to learn, but incredibly difficult to master (especially if you're just starting out but are old enough to be reading HN). It can also be really addictive. Many have made it in to a complete obsession. Reminds me of math in some ways, for its depth, beauty, and difficulty.
What if we applied online selling techniques to a physical store [video]
I have seen passwords like "Fall2013!". Bet you can't guess how often they had to change their password.. or what this user's current password is....

But yes, IT admins, go on thinking if you just finely craft and tune your password policy enough you'll make users come up with secure passwords.
So you're saying that Mailbox was a great product for the whole month between when it launched and Dropbox acquired it?

I can tell you that behind the scenes it was far from a well architected service, and the only reason why it was able to ditch the signup waitlist and ultimately handle the needs of its userbase was entirely due to the Dropbox acquisition.
Maybe the hospital should offer free childcare to employees.
How can hackers profit from endorsement deals like this? If any software or hardware marketers are interested, please get in touch.
Previous discussion: https://news.ycombinator.com/item?id=10592701 (90 points, 18 days ago, 99 comments)
similar: https://github.com/hellgrenj/hulken
If you're going to present numbers on the change in education's cost, you'll need to pair them with changes in its quality. No point using deregulation to lower prices if you needed higher prices to deliver it at a decent quality.
10 mục tiêu trong Content Marketing mà cả thế giới đang theo đuổi
Scroll Back: The Theory and Practice of Cameras in Side-Scrollers
Fingerprints are moderately easy to forge, and you can't issue new ones once they are compromised.
That is really useful, I like assortments of puzzles like these. They keep my brain sharp.
Show HN: Get off marketing lists instantly
How Cameras in Side-Scrollers Work
Strict password policies are easy to implement and feel secure, even if they don't actually help.
for fair comparison you need to analyze most common scenario, which is multiple victims/targets vs single killer. it's going be day/night difference between dealing with a guy with a machete in his hand and a gunman...
There are already multiple known molecular mechanisms for long-term memories though.

One of the simplest is spike-timing-dependent plasticity [1], which is caused by the behavior of NMDA receptors shortly before and after depolarization. (This is why ethanol, an NMDA antagonist, can produce a "blackout" in high doses, where no memories are formed.)

In general, neurons have a lot of mutable long-term state. The graph of how neurons are connected can change, the strength of those connections can change, the internal chemistry of the neurons can change through gene expression factors, and, apparently, levels of long-lived prions can change.

This is not to say that the whole mechanism of long-term memory is understood, but that this discovery is just one of a class of mechanisms that may all be working in parallel or even independently.

[1] https://en.wikipedia.org/wiki/Spike-timing-dependent_plastic...
"... I envy the way in which the generation who trained me could relieve the intense stress of their work by losing their temper, at times quite outrageously, without fear of being had up for bullying and harassment. ..."

Toxic work environments in surgery are on notice in Australia: "Doctors must stand up to the ‘cowardice’ that is ignoring bullying" Victoria Atkinson, SMH ~ http://www.smh.com.au/comment/doctors-must-stand-up-to-the-c...
Have you ever been there? If you want to talk about science, then define "sick" fisrt. For most people, frequently coughing would be considered as "sick". Note that we are not discussing disease, we are talking about sickness, which I think is a less rigorous word sometimes referring to "not feeling good".

I was born in Beijing and have been living there for more than two decades. And yes, I feel bad when I was exposed under that environment: I can hardly breathe, I coughed a lot and felt itchy in every inch of my skin. If you think that is not "getting sick", then well, welcome to Beijing.
> I have never seen any evidence of a significant increase in critical errors.

Google: study fatigue doctors. It's literally there on the first page.

> Poor remuneration is in no way related to great bedside skills

I'm not sure you're familiar with the issue in the UK. It's both about extra work and what counts as "unsocial hours". Considering the first to emigrate will be (were, actually) the doctors with better skills... yes, all skills are very related to how they're treated.
When I read the title I was thinking something different.

Torture is a real and a nightmarish thing, and in this ever shrinking world of ours, we (i.e., Westerners) can no longer think of such horrors as existing only for other people in faraway lands.

Am I the only one who's a bit uncomfortable tossing around the term to apply to a well paid professional who's facing bureaucratic inefficiencies at work?

Or am I just being a sensitive ninny-nanny?
... when the policy is to change your password every quarter, and include a mix of case and punctuation, the policy is to use the season, the year, and an exclamation point.

I worked at a place where you could log in to just about anyone's account because our managers literally told us to take this approach so that we'd be less likely to forget what our password was.
These camps were the birthplace of the Islamic State.

Huh? ISIS came from Jordan into Iraq. These guys were already active before the 2nd Iraq war.
Was at a party with a group of friends who are physicians, surgeons, and medical researchers. It struck me: we software types are so fucking arrogant. I was definitely not the smartest person in the room, and yet I could see IT and CS types mocking these people for their relative computer illiteracy. You know, the people who are actually saving lives every day instead of figuring out how to distract (er, engage) and bilk (er, monetize) people.
This Week in Rust
> Then, a threaded email client.

Just to be sure: you are aware that that is a standard feature of email? There are headers that provide threading information, at least if you use non-crappy user agents.

> It would help to have the convention that an email with subject but no text, text but no subject, or text the same as subject is displayed like an instant message.

No, that would be a terrible idea, you never ever should redefine the semantics of existing messages. If you want to encode a new type of message, use metadata to mark it as such, that is what those extensibility mechanisms are for. Add a header to indicate that the sender is following some new convention, or add a multipart/alternative MIME part with a new MIME type that encodes such messages, with a fallback text/plain part for clients that don't understand the new convention. But whatever you do, never encode new semantics in a form that already has an established decoding/interpretation/meaning, and also always do it in a way that provides as much of the same functionality as possible with software that doesn't know about your new invention.
I've gone to chessacademy.com before to see if this existed and it didn't. Thankful it does now!
You are paying too much attention to one internet rando's disapproval.
In my experience of trying to sell software to healthcare organizations, they are practically immunized against better software.

They are institutionally allergic to agile, iterative improvement. It sounds too scary. They want big-design-up-front, even though that's guaranteed to deliver unusable software that's far more dangerous to patients than any transient bug.

Some of this is regulatory, but most is cultural.
They can if they can form a faraday cage
It sounds like this woman's surgery was delayed due to unforeseen circumstances.
It's not, it's a "public" key.
Pretty sure he got downvoted because of this canard:

>If you don't you end up with bad passwords.

This is a terrible fallacy that has brought so much pain on the world. The rate of bad passwords is probably not so different, but the rate of frustration is so much higher.
Perhaps I'm misunderstanding, but these quotes make Smil seem almost neo-luddite.
Show HN: Python/Swift interop
Another thing people always miss is that - unlike the Elliot 405 - the Pi doesn't come with a keyboard.

That's where they get ya.
Online Retail Meets Bricks and Mortar
> Security is hard enough without adding in the possibility of 3rd parties hearing the protoocol

Asymmetric encryption is not that hard. In fact, you were using it while complaining about the problem it solves.

> Garaday

Faraday.

> the ability to hear a transmmission often depends on the receiving antenna

So even if you somehow get past the asymmetric crypto you need RF expertise and a special antenna to mount the attack from more than a foot away? And not even a special antenna beyond a few miles? I'd call that "defense in depth," not a flaw.

> http://electronics.howstuffworks.com/gadgets/home/digital-je...

Just what do you think "digital jewelry" can do that a smartcard can't?
Is there anything similar for Go?
This Keyboard compromises style for coding comfort
I entered that obsession. Then I realized just how long it would really take me to even get decent and stopped. Now I simply respect chess from a distance.
Julia (http://julialang.org/) is an example of a system that combines the three. The JIT compiler is available at a REPL, pre-compiled packages available in v0.4 may be considered as coming from a build system, and the package manager comes with every Julia distribution.
It was actually a huge letdown for me too. C.S. Lewis described Turkish Delight in a way that made me think that it didn't even exist, like it was some perfect candy that was unattainable.

One day, also in my 20s, I stumbled upon it in the "ethnic" section of a supermarket near my college. I was so excited I could hardly get out of the store before trying it out. Just like the author, I couldn't believe it was just a thick gummy starchy mess with some powdered sugar messily slopped on top.

Also, it should be noted, I'm not sure if you're from America or not, but eating sushi / thai / indian foods can actually be quite uncommon in most of America, in particular the fly-over states.

Even someone like me who grew up 10 mins from Providence / 45 mins from Boston on the east coast never had tried thai / sushi / indian food until college, and even then, I was considered weird and adventurous by my hometown friends.

You might be right that within the past decade it's become more popular, I can't say, but I know in the 80s/90s when I grew up, there wasn't much available "ethnic" cuisine.

Lastly, my quotes around "ethnic" aren't in response to your usage of the word, they are just my own response to the fact that people would consider me "ethnic" even though I grew up in America just like they did, and the false distinction has always bothered me. :)
Hulken is a stress testing tool for everything speaking HTTP
> Or am I just being a sensitive ninny-nanny?

Yes. Especially if you have to ask. Either make the case and stand behind it, or don't mention it.
psst- it still doesn't ;)
Plenty of parts of the US government do know. I've seen multiple DoD networks where hardware tokens are the required form of authentication.
> BTW, anyone shouting at anyone else is not even close to a solution

It may not be a solution you approve of, but I've witnessed plenty of cases where managers have effectively bullied their subordinates into doing work they otherwise wouldn't want to do.
It's not that bad. You can get api access to a lot of things and automate your work to a large degree, particularly in radiology. Just not a lot of doctors know what to ask for and what is possible.
I think I last played this on my AT&T Unix PC 7300.

http://unixpc.taronga.com/games/
How much of the problem is Epic, and how much is the desire of each client to develop their own unique byzantine workflows, that Epic has to implement? I wonder if this is like blaming C because so many programs written in C are bad.
This is the problem. The "if you can get it" translates to "if your company has a huge request-for-tender team dedicated to shmoozing your way into these kinds of contracts".

Add to it the whole tech-health ecosystem is scorched earth after countless clueless contractors have blown their way through it (earning the tens of millions of pounds and so on in the process), it's not a great environment for trust, innovation, or making your way through everything to a real-world-usable result.
Shhhh, don’t tell Mal (Aus PM), but tech startups are a terrible investment
If only there was a system where we could somehow crowdsource deciding which comments are "really insightful" and which are not...