skysight-inc/HackerNews huggingface dataset:
> HL7 is one of those data standards that's only widespread because it's barely even a standard -- you'd have to write a different parser for every product or combination of products you integrated with.

I beg to differ, my past six months have been in the trenches with HL7 and while it's not perfect it's nowhere near as bad as you are making it out to be.

I work for a medical billing company, and a huge initiative we have had is to start getting demographics from hospitals we bill for in real-time instead of the daily batches we have historically dealt with, all through HL7.

We spent a lot of time implementing this, we have a "standard" mapping for HL7 messages that extracts all the demographic details we need from the standard segments, along with the ability to write a per-feed override to handle edge-cases where a specific EMR does something odd.

To date, the majority of the edge-cases we have had to write are finding insurance policy ID's in weird places at the end of IN1 segments. There's been a few others, but the amount of customization we've had to do on a per-site basis has been extremely minimal.
Interestingly, having gone to Caltech, I suspect that its extreme focus on STEM research actually hurt it here. Mostly because that focus results in a very large portion of undergrads going on to grad school (much larger % than any other university), and grad students don't earn very much.
I have the utmost respect for Patrick and the team - and just read the same thing via mail.

But - as someone that _loved_ Microcorruption and followed StarFighter from day one, stalking the people on Twitter as to not miss the launch: That's not for me.

The game right now - as this article, this mail shows - requires you to learn about finance systems before you even start playing the game. It's a game where the rule book is - from this pov - too long and already uninteresting.

Good luck, I'll sit this one out and would love to see a future expansion in different directions. Or another Microcorruption, Stripe CTF etc.
Better search is definitely needed and seems like something the EPICs and Cerners of the world could easily do if they just assigned a couple smart people and left them alone. Instead they'll probably form vast teams of search stakeholders.

But search is only one need. You say EMRs imagine an idealized model. Maybe. They certainly never develop one. And that's what you need to reach the potential of medical data analytics. The software needs to "understand" what the data means without constant human intervention
Well a few points below, but probably the most important one is you are right, a pretty graph is useless without context and a person to put it into perspective, which is why doing the analysis and then selling the perspective of how it impacts the business is critical and can help advance a career.

But for example, Wal-Mart. They use the data in near real-time to make a huge amount of decisions, among them is pricing, what is selling, where it is selling best and with a little work they know the price sensitivity for a product in each market allowing them to maximize revenue. I think there are some Wal-Mart devs on here that know far better than I do, if they can comment.

Or another, Ford. I was on a team that built analytics for them that drove their supply chain decisions in near real time based upon a huge number of inputs and it saved them massive amounts of money by reducing supply chain inventory.

Insurance analysis is done via collected and publicly sourced data to determine risk profiles, rates and a host of things. So yes, the data is driving what policies to sell, when its best to sell it and how much they should charge to maximize revenue. In addition market analysis tells them which policies to offer where.

A number of the big box hardware type stores use analytics to determine where to move product and and what time of year to move it to maximize product revenue.

This can go on and on. Silicon Valley is isn't really where I would look for valid references to how this works in the real world, because I think to your point their view is sometimes skewed towards producing the analysis but not converting that into action. But enterprises use data everyday, and are getting better at it to make these decisions. So when you can show a company how to use data they already collect to make a better decision or maximize revenue you can absolutely make an impact and help your own career.
My dad's practice uses drchrono. It looks like the API usage is still in it's infancy. Can't wait to see more companies take advantage of it!
Don't ever buy any pets ok?
It's a massive step backwards.

Bad has HL7 v2 is, it was a known evil.

With HL7 v3, there's so many more places to stuff data. And when it wasn't clear what goes where, partners created novel solutions. Just like with v2, but now with XML syntax.

We participated in an early NHIN competition (shoot out). The official WSDL only worked with one tool stack (Visual Studio?). I finally gave up and just screen scrapped the good bits. Used xpath to pull out the useful bits. Used SoupUI to create prototyped requests, manually massaged them to work, then turned them into Velocity templates.

We captured "official" requests and responses, stored them in source control. When something broke, we'd use diff to find the mutation. Turn-around was a few hours. Our two person team ran circles around our partner's teams with dozens.

I still use the fake it strategy for anything XML or web related.
The Advice That Made Us Agree to Pivot
With a single core.
Web Dreams [Wired 1996]
Vi and Vim are very different in this regard: (Most versions of?) vim shows how to quit both on start and when pressing ^C.
SEC approves new crowdfunding rules
Open Epic is a joke
Don't you frequently deal with:

/private/tmp/foo.txt locked by jnpatel@mac... (pid 14836): (s, q, p, ?)?

because of the lock files?
http://www.michaeljohngrist.com/ruins-gallery/ghost-towns/
> Because who knows when that big Web bubble is going to
> burst? Everyone who works on Web sites thinks about this
> and thinks about it all the time. The Web is driving on
> novelty power right now, waiting for the mass market to
> arrive. But what if it doesn't?

I didn't realise that the dot-com collapse was so anticipated.
I understand the sentiment but humans crave and need social interaction. They go crazy without it. If anything, the status quo in jails today only prove that point; among all these hardened criminals, the most feared punishment is to be locked in a room by themselves. It makes sense that you're trying to give them something with which to engage themselves, but it's not an adequate replacement.

Prison is difficult because it's hard to find a one-size-fits-all solution. There are some people who are only held back because they don't have access to information, but there are also people who would destroy a computer or book if you let them use it.

It seems like the root of the problem is that prison supervisors may not have the flexibility or the interest in really picking out the prisoners that are unworkable and those that just need some tutoring, and that once a prisoner is released, it's difficult to get make money legally. There is no one dedicated to their success on the inside or outside. This is probably because most people don't want to work with prisoners and the BOP is not willing to make up that reluctance with the cash necessary to get good people in the door.
Sure!

But those don't have much to do with creating sustainable ecosystems (farming, direct atmospheric management, etc). They help, to be sure! But most of the innovations in robotics, batteries and solar panels aren't coming out of the space program these days, AFAIK.

https://www.youtube.com/watch?v=oHGK96-WixU
What If Every High School Had a 'Justice Program' Instead of a Cop?
3 Things You Should Know Before You Decide to Raise Funding
Fun with polyhedra
MILF Reveals Shocking Secret
So, link is here for people playing the home game: https://www.hl7.org/fhir/ .

First, it specifies 3 different formats: JSON, XML, RDF. It should only pick one, preferably JSON, because that's the lingua-franca of the web.

Second, the datatypes are handled oddly ( https://www.hl7.org/fhir/datatypes.html ). Numbers, for example are supposed to handle arbitrary precision, but they pick the wrong datatype for it in things like JSON (should arguably be a string, or a properly-formatted Number).

Third, things like ContactPoints ( https://www.hl7.org/fhir/datatypes.html#contactpoint ) are left too open-ended. You run into things like "Well, this is not structured, some um I guess you should chase a URL to figure out how to deal with it". The point of a standard should be to standardize these fields...leave remediation to the people hired to do implementation and assume it is done correctly.

Fourth, time is still not quite handled correctly ( https://www.hl7.org/fhir/datatypes.html#period ). Period, for example, doesn't say what time zone the contents are in--a simple note "Hey, this should be in UTC" would have sufficed.

There are other issues around things like letting users bundle in embeddings of HL7 and other things, basically saying "this data can have arbitrary structure". It's a punt, and leads to things like having to infer (if you can) what a value means from it's "type" or "system" ( https://www.hl7.org/fhir/datatypes.html#codeableconcept ).
Watch this:

https://www.youtube.com/watch?v=j9w-i5oZqaQ
It's bunk. Watch this:

https://www.youtube.com/watch?v=j9w-i5oZqaQ
I think it's interesting that this article is being written in a time when more Digital Health startups are surviving than ever before. It doesn't take being an insider to succeed in healthcare anymore; there's better options for hosting and information is no longer hidden or sold on how to integrate with EHRs and payors.

As someone who has spent the majority of my career working in Digital Health (née Health IT) and helping people get data in and out of EHRs, I think any assertions that we're about to enter a new era of magical integration efforts are usually off base. There's no magic bullet to solve digital health integrations. It takes:

- Defining the value proposition of integrations for your market (Meets regulatory concerns, reduces double documentation, saves time and money)

- Knowing what the playbook for integrations looks like for your industry. What does it mean to be an integrated telehealth vendor? An integrated cancer analytics platform?

- Having a team that know how to operate in the space. EHR and HL7 vets are hard to find, recruit and retain. I think this is particularly true in the Bay Area. Expertise here is crucial.

I know alot about this and this is what our team at Catalyze has focused on solving NOW, not whenever the magic solution arrives. Looking for help on keeping your Digital Health startup alive? Let me know. I’d love to help you out. Email me -> mark <at> catalyze.io
Sure there is. Some of us haven't ever used DST at all, so it changes with relation to time zones.

There's nothing wrong with changing one's hours to be a bit earlier in the day.
Watch ASCII Star Wars in Terminal
I recall being told a rule-of-thumb to use when figuring out what a circuit using an op-amp does: the voltage difference between the two inputs is always zero, at least to a first approximation.
I think that's the point, these are more dangerous than the Coyotes of yore.
Mixed bag with IHE.

For example, IHE WCM (the waveform stuff for realtime signals) is not very good: it is overly textual for the data it represents, doesn't solve all the problems it can run into, has some weirdness with timing and how to map things into HL7, and so forth.
to encourage others to start contributing to open source
iOS Debugging with Instruments
Thank you! It's really hard to understand where criticism is from without specifics, even if you're not the OP.

I would love higher kinded types, but most of our users are asking for other type system features first. What we've done doesn't preclude a HKT style in the future, as the signatures are the same.

I'm not aware of an imperative language that doesn't allow early returns, maybe there are some, but I find 'guard clauses' to significantly combat rightward drift.

Braces are to appeal to our core audience, who have been using braces and semicolons for decades. Absolutely, 100% subjective though, I know people who prefer the whitespace-based syntax, but you really only get one or the other.

> Rust iteration, which is both more limited and less safe (laziness) than the scala/ruby style of passing a closure.

I'm not sure specifically what you mean here, around both safety and closures.

Here's Rust:

let v = vec![1, 2, 3];
let v1 = v.iter().map(|x| x + 1).collect()

Here's Ruby:

v = [1, 2, 3]
v1= v.map {|x| x + 1 }

Other than the laziness, both are "pass a closure." And I'm not sure how safety ties in here at all.

Most of these things seem like subjective preferences, rather than things that are "completely broken."
Isn't pretty much all growth inherently logarithmic with time?
This is just a wild guess.... because they have a web browser and not vi or emacs.
Oh come off of it. I have installed Linux on dozens of different hardware SKUs in the last three years and never spent a second thinking about drivers other than whether to install xf86-video-intel or xf86-video-ati

Besides, you can choose your hardware for both battery life and linux hardware compatibility.

Both my Chromebook Pixel 2015 and Thinkpad Carbon X1 (3rd gen) have equal Linux/Windows battery life. The Pixel regularly lasts 6 hours even when doing dev work. Runs windows perfectly under libvirtd.

It's so strange and annoying to keep hearing these 10 year old Linux memes repeated all the damn time.
Are there any good guides for this?
Harvard scientists have found a way to make light waves travel infinitely fast
Don't worry, Microsoft will helpfully unhide it for you, so in the next batch of updates it will get installed.

In other words, carefully check the updates. I had to hide it again several times already. I shouldn't have to do that :(
Introducing and Launching Jekyll 3.0 [video]
Hashima Island
That is equivalent to saying that humans that are not Americans should live in squalor so that there is more environment left over for resource-greedy Americans.
The question of what counts as "Jewish" is, itself, incredibly complex. As for self-applied labels, what does that even mean? If you call yourself something once, are you that thing forever? Do you even know what it implies to call yourself "Anti-Communist"?
Perhaps my effort was informed by my prior experiences with ERP/CRM systems and the semantic web.

I'm firmly in the folksonomy (vs taxonomy) camp.

We just showed our customers data back to them. In most cases, it was the first time they'd ever seen it. Hence the churn on "what is a visit", resolving scripts, etc.

I don't know anything about medical data analytics, but if we captured the data, then its there to be mined. It was just HL7 (or whatever), as is.
Is there even "No" button? Or just "Upgrade now" and "Upgrade later"?

As far as I remember, in gwx there was no such option as "no, thank you, I will keep my current OS".
This gets me conflicted about the NRA's original, and still traditional mission of improving marksmanship....

Apparent gang members are reported to practice at some firing ranges, but rather obviously most don't. One other thing to look for is selfies where the subjects have their fingers off the freaking triggers (Rule 3). Rare enough in that context, Hollywood or real life, that it's really noticeable.
Who's Down? (by Google)
That's why Medium is such a joy.
Street View: https://www.google.com/maps/preview#!data=!1m8!1m3!1d3!2d129...
Happy to hear specific issues!
https://chats.fhir.me/feeds/skype/implementers.html - best place to participate if you want to help. Even at v1.0, many people are open to changes that reflect the needs of strong cases.

There are compromises in any API, and FHIR does a decent job of making common needs things simple, the alterative would be some RIM or graph based model that you'd have to get graduate degree in before you could say 'just GET me a Potassium result dammit'.

Please reach out if you see ways the spec could improve.
>Why do criminals need to be treated humanely though?

Because criminals are still human. I can't believe I have to actually say that...
To speculate a bit, he seem to favor iOS above all else because:

A) its BSD (Torvalds have offended a sizable part of the -sec community by not highlighting security updates in release notes)

B) it is locked down by default, to the point that there is not even a common storage area for files (this "blew up" in Android a while back because some big name messaging app was dumb enough to put unencrypted user data in exactly such a common area).
I believe they are putting forth the case that the kind of developer that doesn't make Unix-like tools, doesn't use Unix-like tools. And that this issue is not a case of everyone doing things shitty (not making things Unix-like), but that it is the god damn creatives making all this bad software. These fucking people don't appreciate the art of programming, and think software is about the destination and not the journey. That's my take anyway.
Anyone here have experience building workflows with SWF on top of lambda?
Ask HN: How do I become a Data Engineer
I worked doing analytics for a while (Machine Learning with Python and R and ETL style work). I transitioned to software development (Backend Engineer Working with a combination of Scala and Node.js).

[Insight](http://insightdataengineering.com/blog/Data_Science_vs_Data_Engineering.html) has this description:

"A good data engineer is has extensive knowledge on databases and best engineering practices. These include handling and logging errors, monitoring the system, building human-fault-tolerant pipelines, understanding what is necessary to scale up, addressing continuous integration, knowledge of database administration, maintaining data cleaning, and ensuring a deterministic pipeline."

I find that most courses and resources (off and online) are aimed at Data Science. Just looking for advice on how to gain the skills needed to build an impressive Data Engineer style portfolio.
I think it's best stated "solve one problem".
You can't beat machines re: Google's BrainRank
Getting a strong Poe's Law vibe here. Are you asking why humans need to be treated humanely?
It fits the same way a shell does.
Brazil eyes 'Wild West' gun ownership law
Patrick often makes the point that the majority of lucrative development work is in big, (usually) boring, business applications. That's where the money and employment is, so it makes sense to start there.
Because they're human? Because wrongful convictions happen? Also, the deterrent effect of prison is more dependent on certainty of punishment, rather than severity of punishment.[1]

[1] -pdf warning http://www.sentencingproject.org/doc/Deterrence%20Briefing%2...
I would say your 5000 USD for the tooling seem pretty low to me for a steel mold (as opposed to a "soft" aluminium mold). They can easily cost 5-10x more if you factor in mold development.
FlatPhile: A Curated List of Open-Source Flat-File CMS
Are you using HyperDex in production? I have never heard about anyone using it -- but then good products often stay under the radar when all its users are satisfied and productive.
Looks interesting. I'd love to know what Google's planning to do with it.
I built something similar as a node module a while ago : https://github.com/thibauts/node-host-filtering-proxy
In my experience, clang-format is much more usable in practice because it understands more of the syntax of C++ (rather than just relying on heuristics/pattern-matching) so it's much less prone to getting edge cases wrong.
I vote if he commits any crime, he be sent to solitary confinement till he's on the edge of insanity.

Solitary confinement is one of the most terrible things that can be done to a human being, and is very comparable to being 'sucked' by Dementors (from Harry Potter. The creatures that suck your soul away and leave and soulless zombie, that while not dead, is not entirely alive).
There is some merit to "doing one thing well", but taken to the extreme it can be horrible in a different way:

tar cvf - FILE-LIST | gzip -c > FILE.tar.gz

(https://xkcd.com/1168/)
twitch makes twitch self-aware
We're actually not terribly interested in finance qua finance. We're interested in finance qua "it allows us to do anything in engineering in a fiction-consistent way, plugging into anything else."

Networks. Compiler theory. Language design. Web APIs. Caching layers. Core algorithms. Packet switch microcontrollers. FPGAs. CRUD apps. Big Data. Anti-abuse tooling. Application security. Machine learning. Any topic you possibly want to throw an engineer at, an investment bank is already throwing a team of engineers at.

Our Chapter 1 release includes levels which have you jailbreak multiple chips (AVR microcontrollers) on a custom handheld device given to minimally trusted gophers to own up a stock exchange through their REST API. And that isn't even a theoretical attack.

Additional factors which tipped the scales include "finance has a default goal function which is really easy to understand", "some subsets of financial work are surprisingly easy to model" (like a stock exchange is), and "finance has narrative choices which allow us to excite people without getting typecast as A Video Game For People Who Played Dungeons and Dragons In High School" (which is, for a variety of reasons, important to the team, including to me, the ex-DM).

Other strong contenders for our first game were "Like Dwarf Fortress but with code" (harder to build than a stock exchange; includes the word "dwarf") and "a nuclear power plant" (slight problem: we know nothing about nuclear power plants).
I would be fair if WebGL exposed what my GPUs are capable of.
It does one thing and does it well: an interactive Lisp runtime ;)

(Actually, most of the individual applications you're thinking about are these days provided through an Emacs package system.)
I think for pure balls to the wall performance your still using Fortran probably the Intel compiler with the extensions for HPC/CUDA etc.
Bypass+icloud+iOS+9.1+activation+uses+.iOS+Jailbreak+Tools+and+Jailbreak+Guide
Your comment describes my thoughts, as well. It also strikes me that there have been tools (like Yahoo Pipes) that did more than what IFTT did. Also, if you want to beat IFTT, and feel there's a market, then do it, right?

I also felt like there was a lack of imagination in some of the comments. Poo-pooing images in notes as related selfies is nice hyperbole, but I used it all of the time for System Diagrams and other bits that are so much easier to draw on a large white board than to transcribe or even draw on a digital canvas.

I DO wish there was a easier way to donors than just 1 thing with IFTT, though. Perhaps that is in the cards someday.