skysight-inc/HackerNews huggingface dataset:
We certainly plan to integrate more directly with EMRs in the future, but at the moment we just go through hospitals' medical records departments. We have 5-6 different ways hospitals can respond to our requests.

What we've optimized for is simplicity—while our process for getting medical records from hospital A may var from our process with hospital B, we abstract all of that away and make the ordering process the same for all U.S. hospitals.
Isn't it logical to expect emotional responses after 20 years of not dealing with the problem?
It comes down to cache invalidation, which is one of the Hard Problems of computer science.
LAMP scalable for a couple of decades? PHP is hardly usuable for two decades, let alone scalable since that very beginning. Same for Mysql.
Did you actually ever try to scale Mysql? Not trivial. Did you every try to scale webserver with PHP where sessions are being used? Not trivial.
> it sounds like she's writing on a blog that belongs to other people

It doesn't to me. Maybe it varies by region.
We use both and try to stick with standard runtimes wherever possible, resorting to flexible runtimes for things doing heavier processing and/or with lots of instances.

The standard runtimes are superior in a lot of ways, two big wins being lightning fast deployments (seconds vs. many minutes) and batteries included for all the app engine services. Logging in the flexible environment can also be a bit lacking. When you have something running in standard runtimes you basically don't have to think about many of the things that can normally go wrong on a server.

That said, many things about the flexible environment are rapidly improving, they've certainly come a long way since we first started playing with them around 6 months ago.
>Also, I'm curious what residents of Palo Alto who resist this change think about the risks and proposals (if any here are brave enough to voice their opinions). I'm genuinely curious. Is it fear of increased crime and lower property values if they let in lower income people via more affordable housing?

It boggles me that a $146k/year income could be considered low.
Yeah... I kept looking for the way this is ZK. Do they just mean that the files are encrypted on their servers and so they can't read them?

I understand accidentally stepping on a term from an adjacent field, but using it this way for a product that presumably is crypto-centric is a bit of a red flag.
Article is a total tour de force.

The OP has contributed so much to the Scala community; somehow he's a Python + Coffeescript developer by day, and an absurdly prolific Scala library author in the evenings.

As for Scala.js, representing browser interactions in types is such a relief, and to have the entire Scala language available is almost too good to be true: client-server interop is seamless.

Really the only negative for me is the Scala collections library. Of the @100KB Hello World[1] generated blob half of that is Scala collections. There's a small initial "tax" to pay basically, and thereafter size increase is on par with normal javascript.

[1] not totally true, vanilla Hello World is more like 40KB, but once you define a Scala collection then generated blob doubles in size.
You only enter the PIN when you wear the watch to unlock it, not at the register.
Deck is the only decent ad network I'm aware of, so I keep them unblocked. The fact that you haven't noticed he has ads on the site speaks enough.
> If you set aside your personal whimpering and examine his points objectively, he is 100% right about everything.

Well. What more could there possibly be worth saying?
Upgrading a Reverse Proxy from Netty 3 to 4 at Square
Yep and I am excited that the work folks like you did in the early days isn't going to waste. We've been built on your soldiers. We have already rolled out in Nigeria and Ghana. We are currently testing in Kenya as well and are looking to do even more in other African countries.
This reminds me of the 1922 article Why I Quit Being So Accommodating [1] with previous HN discussion [2].

[1] https://mikecanex.wordpress.com/2012/12/26/1922-why-i-quit-b...

[2] https://news.ycombinator.com/item?id=4969041
Regarding OpenBSD. No. When shit hit the fan we gave out a heads up.

https://marc.info/?l=openbsd-misc&m=145278077920530&w=2

http://undeadly.org/cgi?action=article&sid=20160114142733
that's not the same as fully managed postgresql (which only aws has (at the time))
elpahntsql is not really cheap compared to aws master-slave.

Just comparing the smallest instances, elephantsql:

- db.t2.micro 1 year 20 USD / month (250 USD upfront) - 24.82 USD monthly (that's a multi-slave with auto failover)
compared (with 30gb (SSD) storage it's at 30 USD) to elephantsql only 2GB data on a shared database server 20 USD

- db.t2.small 1 year 41 USD / month (500 USD upfront) - 50 USD monthly (that's a multi-slave with auto failover) (with storage around ~60 USD) vs elephantsql Happy Hippo single dedicated database 99 USD 100gb data

you kidding right? I would need to pay twice the price.
Please don't. If you have difficulties with your children, using this term can only make them worse.
It is headless by design. GUI and synchronization daemon are separate applications, that communicate using the WebSocket protocol. So, you can install your sync daemon to NAS and you are good.

But to let you control the daemon via the net, I am making Web UI, that will enable you to fully control synchronization process from your browser.
Question for any MDs on here: How often are old medical records helpful and studied? Every time I go to a new doctor the first thing is a medical history interview. They are rarely interested in records from any other provider, in fact I've never been asked to help facilitate that. But I'm not sure how typical my experience is.
Here is a similar experimental project I made, between image and web page : http://raphaelbastide.com/guropoli/
> Isn't that more due to failure to handle exceptions and display errors to users?

You could describe it that way.... or you could describe it as failing to have reasonable default logic for handling faults & gracefully degrade.
I love this idea. I have been kicking it around myself. Glad to see caliber of team and execution on it. How much of a schlep is this currently? How automated is the product? Are you cold calling medical offices behind the scenes to collect on behalf of your users?
Yes, exactly. To generate an RSA key you need a complex mechanism wherein many vulnerabilities can hide. To generate an ECC key all you need is a source of entropy. To be sure vulnerabilities can hide in entropy sources as well, but it's a lot easier to swap out an entropy source than it is to swap out a random prime generator.
Why bad-tempered people earn more and live longer
Not a problem. The tracker will mark the torrent as changed from its previous version.
IMHO the Maidenhead Locator System [1] solves this problem very nicely. Locations are concise and can be specified with arbitrary precision. And the encoding scheme makes vocal transmission quite robust.

1: https://en.wikipedia.org/wiki/Maidenhead_Locator_System
That's totally true (and I missed that), but it seems to me that the Country/State-specific look-up table is still the unversioned weak point.

What if state or national borders change?

Or how about disputed areas? Which table should I go to to look up words for Kashmir? And is the choice of table an (unintended) political statement?

Let's say I am creating an address in Kashmir. I have the integer coordinates 32,76, so I look up the number in the Indian table and I get 04.

I then hand my address to someone else, who believes Kashmir is Pakistani. He looks up the Pakistani table, which includes the table for Azad Kashmir, and looks up the coordinate for 04, which is 33,73. Oops.

True, "Azad Kashmir" is currently considered to be a distinct region, but it is certainly within the bounds of credible that Pakistan officially renames that area to "Kashmir" alone, in an attempt to bolster their claim on the region.

Then you'd have two distinct areas named Kashmir in your tables, but two different interpretations of the geographical bounds of those regions in the minds of the people in Pakistan and India.

The advantage of some of the other systems is that they are dependent on nothing other than latitude and longitude.

----

(Edit: to be clear, I think this is a cool project, and any edge-cases that may be problematic here are much tinier than my original, incorrect concern about word-list versioning.)
But aren't interactions with nieces/nephews usually filtered through their parents, until they're grown up? Maybe it was just this way for me, but I didn't have many real interactions with my aunts/uncles until I grew up and left home.
Yes. The Register usually adds a lot of extra drama to their articles. The article gets a bit saner towards the end.
This is new to me too. My laptop is dying of old age it seems.
I wasn't thinking about the DNC in particular. I was responding to the parents growing annoyance with WikiLeaks.
Google Common Lisp Style Guide
I have no server infrastructure. ZK in this context means, that you can create an encrypted share. But, I think, it is not an appropriate term here.
We detached this subthread from https://news.ycombinator.com/item?id=12259967 and marked it off-topic.
Great questions! So while the way a user orders medical records on PatientBank is the same across all U.S. hospitals, we have 5-6 different ways hospitals can fulfill those orders. These vary from fax or even snail mail to integrations. We actually opened up a lot of our performance data from hospitals here, if you're interested: https://www.patientbank.us/stats/about!
A blind person could pretend to be sighted though. There have been blind authors who wrote about sighted characters, for instance. They need not experience the thing themselves. Just learn from experience how sighted people behave and describe things, and mimic that.
I s there any difference between a test/development backdoor and a FBI backdoor?.

If you let backdoors in the system, of course the secret services will demand to have it.

In fact, backdoors that were put in place because secret services' pressure, will be suited as developer backdoors as an excuse when found by the mainstream.

First they install backdoors in systems, in order for MS or the US gobertment to have complete access to any computer in the world, then they worry when the Chinese and Russians find them.
I'm frankly surprised there are not sites to name and shame these specific teams yet given how bad it seems to be. You could even design it to look like an Amazon style review system!
Google employee tortured and murdered
This keeps cropping up and I keep wondering why. It seems that people reading arguments against the current state of copyright law can't help but conflate numerous unrelated arguments from different people. It seems they think that, because they earned a profit for a while, they have a right to the same profit in the same way indefinitely. It seems they think everyone is out to get them, that anyone who disagrees must be a closet communist who wants to steal their life's work. It seems they never acknowledge the nuances of the present discussion, such as scale of the work (dozens vs. millions of copies), purpose of the work (entertainment vs. productivity vs. legal enforcement), or the true motivation for their opponents' arguments (poverty vs. selfishness vs. wanting to read the law they are forced to obey vs. convenience vs. a reasoned consideration of the long term effects of cultural hegemony).
They are not many C compilers that are widely used in the wild. So, if I had to guess the average C programmer is using either GCC, Microsoft's C Compiler, or Clang.
This could be a nice tool for prototyping disk cryptosystems or accelerators for databases.
Hey, it's just a comment thread on the internet. Isn't that super inconsequential to your life? Don't fret about the downvotes right?
Subjectively yes.
DO NOT run Chrome's Timeline dev tool on this when reloading. Crashed a couple tabs.

Good edge case for browser tests!
I think the books I was getting were not directly available from Amazon, so they devloved into a web-service that more or less bought the things from UK book suppliers and fedexed them to me.

And then theres the shop itself. Hugendubel is a big chain and all its stores seem to have at least three stories. I guess boxes and boxes of overseas books fly every week to some distribution centre where they then get sent along to the stores along with the far larger bulk of German-language books.
Find out your worth. The data is amazing and we'll worth looking at.
Flip Feng Shui: SSH Cross-VM Exploit Demo (private for Now)
Here's an example I'm rather proud of. It involves setting getpid(2) as a signal handler(2) via JNA.

https://github.com/facebook/buck/commit/48f1e201a966b9e2adab...
I'm surprised I got downgraded. What is most power efficient varies a lot not just based on machine, but based on the machine context.
Careful about what you're quantifying over.

Any interesting property is undecidable in the sense that we will be unable to produce an answer for some programs. Nothing says that there can't exist plenty of nontrivial programs for which we can show the property holds.
What leaked key? That's... not what happened in this case.
A main artery heading north aka 29 would do a lot to relieve congestion. GW parkway to 495 - 270 is a huge choke point.

It's also got excessive parks with a poor layout. Rock creek park for example is a great location for a major road surrounding it with housing and you could dramatically reduce the need for commuting. I mean really a public golf course, yea that's a great use of space.
The failure of XHTML Strict suggests otherwise.

Ultimately it's less about saving keystrokes and more about amateur enthusiasts having the opportunity to start with the browser rendering their unformatted document rather than an "Error at line 1" warning, and changes they introduce being considerably less likely to break the entire page
Rocketrip (YC W14) Is Hiring Developers in NYC
Slickdeals.net is down
That was great. I wish that was the standard response.
Partial application and piping with AST transformation in Python
Ask HN: Do you have a side project you want to sell?
Last time around this was fairly popular. Lets have a 2016 version.

If you have any side projects that you've built and that you no longer have time for, list them here and let's see if others want to buy it from you.
Is there an easy way to read the mouseover text on mobile? Firefox truncates after a few words if I press and hold over the image.
8 Secrets to Direct Mail Success – Increase Your ROI with These Tips
; gcc -v |[2] grep version
gcc version 6.1.1 20160802 (GCC)
; gcc -Wall -Werror ./something.c -lm
; ./a.out
(0.99)^100: 0.366032
(0.99)^100: 0.000000
;
Cloudy Sky Just Before the Rain – Curious Beautiful Nature
wow. i've always wanted a pot growing robot :o
Elon Musk on solar panel roofs: “It's not a thing on the roof. It is the roof”
There is no such thing as taxation at gunpoint. That kind of rhetoric is both juvenile, false and largely ignoring reality.

You can choose to pay your taxes or you can choose to move somewhere else where you aren't taxed. You don't have the right to anything anymore than anyone else do. If you don't like the society you live in move somewhere you like or start your own.
Curious, how do search engine crawlers interpret this? Would it be the same as a browser, i.e. the bot would treat the requested img url respectfully?
So if the initial request comes with "Accept: text/html" then you serve a webpage. The request when linked as img comes as "Accept: /" and you serve an image.

Perhaps caching or other schemes would break this, I'll try to knock up a PoC.
As I posted elsewhere:

I like my rights.

I can't spend a full day in jail each time I want to protest against a right abuse. I have to pick and choose my battles.

In fact I am not a photographer, so standing up for photography rights is pretty far down on my priority list.

If this is an important cause to you, I suggest you go near a nuclear plant or military base and start taking pictures. When the police come, argue loudly.
Remember that time Apple launched a fashion line?
Can you solve this geometry problem for 6th graders in China?
Although Flash's heyday is long gone, let's not forget how much Flash brought to the table back in the late 90's and early 2000's: animation, sound, games, and scaleable vector graphics and more. Macromedia's purchase of FutureSplash and subsequent release of the ubiquitous Flash player was a game changer for the web. Being able to download and play real games and experience interactive websites over slow dial-up connections was amazing and changed people's perspectives of the web.

The FLV format also finally made streaming video a seamless experience for the end user; leading to the creation of Youtube and other streaming video services.

Like all technologies, Flash was overused in places (pre-loaders, rotating 3d logos, banner ads) and Adobe's push towards Flex and RIA's took Flash away from of it's roots in animation for quite a few years. However, it will be interesting to see if the equivalent HTML5 stack follows a similar timeline-- minus the website pre-loaders...of course.
U.S. Dept of Justice Report:  Investigation of the Baltimore City Police Dept [pdf]
Taxes are what you pay to live in a civilized society. You are more than welcome to find another society or start your own somewhere else.
I'll reply to you and pavel_lishin and nl in one place here, so we keep the subthread tidy.

To dispatch the examples of Gandhi and MLK--please ask yourselves how their civil disobedience would be handled in modern America. Ask yourselves how their messages would be mocked, subverted, and distorted with modern social media, even without state intervention. These are different times, my friends.

(Also, mentioning MLK while glossing over the credible threat of armed domestic terrorism posed by Malcom X, the Black Panthers, and many other factions at that time in American history is inaccurate--you miss a lot of the background political pressure brought to bear by people "standing up to bullies".)

The reason I asked the parent question was not to be ghoulish or edgy, and I mean that sincerely.

The fact of the matter is that the quaint notion of "standing up to the bullies" is completely out of date. You probably imagine telling some guard to fuck off, and when they return with a cop, what then?

You'd give the officer (who is probably of less-than-amazing intelligence, because of a court case years ago allowing PDs to discriminate on that) a lecture on the freedom of panorama, and they'd let you be? If not, then what?

If you don't resist, you hardly have "stood up to the bullies".

If you resist and lose--and remember, resisting can be anything as simple as bleeding on the officer's uniform when they decide to truncheon you--you will then be rewarded with the slow grinding gears of American "justice". At the very least, even if found innocent, you'll be out major court costs and time, while the bullies go about their business unimpeded.

If you resist and win--say, by beating the shit out of the bullies--then they'll summon additional forces until you are subdued. Subdued repeatedly. There may be an investigation later, but that'll be of academic interest to you while you're handcuffed to a hospital bed recuperating to be in good shape for your prison sentence.

So, again, bearing that escalation in mind, think about my earlier question--because that's the inevitable chain of actions that start with "standing up to the bullies".

And that's why when a poster points out that maybe standing up is just not a good idea, we shouldn't downvote them.
Yes. The protocol is pretty stable now, it hasn't been changed for a while and has necessary extension points, so I can add more features in the future.
I will publish the protocol specification in two weeks.
Not an MD, but an EMS provider. I know that delivering patients to a hospital often results in the nurse or provider taking a history, even when the patient has been seen (recently) in the ED.

House's rule number one, patients can't be trusted. You wouldn't believe how often patients give the hospital contradictory information to what they gave me, and on the most "innocuous things", past medical history, allergies, and so forth.

So it can be as simple as 'trust but verify', or 'clean slate'.
I used to make and release flash games and still have them on my website. Is there a good low-to-moderate effort way to convert them to HTML5?

A couple of the games used a ton of frame by frame animation with large sprites, so they probably wouldn't convert to spritesheets very well and should stay vector graphics.

Example: https://youtu.be/Qk9HlXbqRTQ?t=43s
Wanted to post this too. That guy is brilliant, and so is OP. I love this stuff.
6 HR Leaders Share Their Visions and Fears about HR Tech and Digital World
This is an amazing use of Python. I'm OK with .py but terrible with images so this random generation amazes me. I will be passing this into my DM!
Awesome—excited to hear it! We have 5-6 different ways hospitals can respond to PatientBank orders for medical records right now. These range from fax or even snail mail to automated integrations—we do whatever it takes to help the hospitals comply. For the first few orders, some hospitals are slow to respond or skeptical, but we start seeing a significant behavior shift after 10-20 orders. You can check out hospitals' performance stats here: https://www.patientbank.us/stats/about.
I'm surprised at the guard being involved, but it's possible this could be for copyright reasons rather than security. The Portlandia statue near Portland's city hall, for instance, is noted for its artist's heavyhanded protection of his rights (at least for a piece of public art).
There was a paper where they trained word vectors for English and Chinese at the same time. But they forced a few Chinese words to have the same vectors as their translated English words. This gave accurate translations for many Chinese words that didn't have translations.

Doing this without any translated words at all, would be more difficult. But I believe possible. It's actually a project I want to try in the near future.
Absolutely! YC has been a huge help. Thanks for the feedback!
Thanks! Appreciate it!
Hi ams6110 - we also use Aptible! It is definitely true that the old, fax-based system is not so prone to mass data breaches. That is one of the reasons why hospitals still use fax to transfer medical information.

But, at PatientBank, security and privacy of our patients are our top priorities. So, we go above and beyond what HIPAA recommends in terms of security best practices. You can read more about that here: https://www.patientbank.us/legal/hipaa
Show HN: CollabChat – The Slack Group to find someone to collab with
Their records won't be unified in any meaningful sense since when a provider generates new records for a particular patient those won't automatically be pushed to PatientBank. I think in the long run this problem will be more effectively solved by providers exchanging data with each other using IHE integration profiles. It's great to give patient's easier access to their charts, but from a care delivery standpoint routing clinical data from a provider to a patient and then back to another provider is unnecessarily slow and error prone.
It's Crowd
I get 0.366032 on gcc-5.4, gcc-6.1, and clang-3.8 on Linux (Archlinux)
The ISS Source article appears to be a copy of the UCR press release: https://ucrtoday.ucr.edu/39030
I wonder, does anybody here plays online games?
I wonder, further, is there anyone who thinks HTML5 is even close to Flash for games creation?
is that a euphemism for a slashdot moderator?