skysight-inc/HackerNews huggingface dataset:
"What I actually want is something that allows me to write less code and still get my beautiful SQL query."

You're suggesting a shorthand for SQL. Forgive me if I assumed you were trying to simplify something you see as too verbose and complex.
“Good News You Don’t Die.”
please do :) backbone, underscore & coffeescript really feel right and we'd love to see more people using them together.
Introduction to F#: First-class functions in F#
I don't think Autocheck.com will get you the Full Summary that you get with Carfax, but it's worth a shot.

According to this Yahoo Answer, there are some folks that have collected the Carfax reports and are reselling them... if you can find one of those guys (call around to people at dealers that you know?), that might be a good source of one large data dump for you. Also I would check torrents.

http://answers.yahoo.com/question/index?qid=20100525230610AA...
I assume The Daily is using NSURLConnection. Doesn't NSURLConnection by default reject self signed certificates?
I understand the motivation for these applications, but anything that, in a room with a patient, takes one away from interacting with the patient has drawbacks. A lot of docs are taught NOT to use this kind of device in the room. Even burying your nose in the patient's chart, of course, is problematic. Using it outside may have its advantages, but in the room it's ideally two humans and not much between them.

And if you'll forgive me, I have a hard time believing an app like this will drive pad adoption by physicians. Most docs have pads because, well, they just like toys.

Some docs have used laptops, which are a lot easier for data entry than these pads, and these don't require turning away from the patient either. In my experience, it's not common for physicians to write their progress notes in the room with the patient. Certainly writing a prescription and sending that to a pharmacy directly makes sense in the room, but there are classes of prescriptions where that cannot be done. Looking up drug interactions may be useful, but dedicated applications like eProcrates and other dedicated apps probably have become standard for that and I'm not sure I'd trust an "everything and the kitchen sink" app like this more than dedicated solutions (eg, these drug interaction databases require constant updating and care).

Billing info and medical data combined on a view is a no-go, if that's there. They don't belong together. Period.

Probably most importantly, most of us would need details about security of the transmission and storage of medical records before considering this at all. Someone said below this app is "HIPAA compliant", but I'm leery of that overused phrase because the HIPAA requirements are quite vague, and as far as I know there is no actual certification for something like HIPAA compliance. Vague claims of "HIPAA compliance" are likely NOT going to impress or satisfy juries and medical licensing boards. In addition, some information (depending on the state) requires more stringent care; for example, mental health records, record of drug abuse/dependence, etc. Hospitals and clinics typically have dedicated IT departments who put into place much more security than HIPAA requires. If someone hacks a system like this, the fact that you require passwords and do some encryption is not going to cut it if you can't demonstrate you are using standard of practice medical record security measures.

Specifically, many physicians would want to know, at a minimum, complete details for:

- backup, recovery, and retention policies for all data.

- logging mechanisms in place to track access and change of data. By "access" tracking, I mean a record of every last living creature who views the data, at any time, for any reason, and that includes everyone at "DrChrono", the employees of any firms that manage their servers, etc.

- audit mechanisms and schedules.

- policies Yet Another Third Party ("DrChrono") would have in response to subpoenas, direct request from patients for their medical records, requests from insurance companies, etc.
But this is not awesome.
I wonder if this is marketing.

IBM makes BIG HUGE MASSIVE (tm) server clusters that have lots of blinkenlights and require lots of power and are so crazy and huge and awesome that the people working at IBM must be hyper-geniuses!

vs

Watson runs on a laptop.
Richard P. Gabriel makes that point somewhere - that one of the downsides of an 'organic' system like a Lisp or Smalltalk image where you can rewrite or do anything dynamically is that you tend to do just that, and can wind up in a situation where you are no longer able to stop using the image because it has too many valuable changes which are too difficult to reverse-engineer.
But Yahoo acquired these commpanies for cheap rate. I think other than flickr none of them had good model. Upcoming was aquired for only 1M? If it doesn't match the expectation, Yahoo will definitly won't sink millions more in it! Google aquired Youtube for more than 1.5 billion dollars so they paid attention. Someone should also research in to Google or Microsoft's small aquisitions.
Existing for 10 years doesn't mean it's perfect. I still cannot find video lectures of many math & statistics course at MIT OCW (course slides as PDF's are not really helpful).

What I would like to see is the entire curriculum of e.g. Computer Science undergrad program at MIT (with video lectures). Of course, it is a dream.
Ding ding ding. That's the elephant in the room, I was surprised the article neglected to mention it.
On the surface it would seem like you're correct, but only so in some cases.

If for example you're running Linux on a Macbook Air you have no eth0 by default. Ergo, documentation referencing it is technically incorrect - it would be possible to say badly written at this point but that's even more pedantic than your comment ;)
New Mexico’s Bet on Space Tourism Hits Economic Snag
I've posted this on HN before, but I wrote a long article about the decline of online community, which includes some retrospective about k5's decline as well: http://www.kuro5hin.org/story/2009/3/12/33338/3000
Sorry, I meant the Quicktime library. QuicktimeX uses QtKit which is 64-bit, but QtKit still calls out to Quicktime 7 for a lot of tasks; and Quicktime 7, as far as I know, still has no 64-bit version. There's an Ars Technica page with some good information about this:
http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.a...

There's also no 64-bit Quicktime for Windows (again, AFAIK - I'd love to be wrong about this!).
NCAs are very expensive. You won't make me sign one without a huge compensation for it.
NASA'S Chandra Finds Superfluid in Neutron Star's Core
It seems as though people may not know what exactly goes on in an exam room, and how exactly is the one taking notes. Often, especially with specialists, there's an MA or RN taking notes. Note only that, but this seems vastly superior to digging through a pile of charts or working with an ungainly EMR system.

The market has been BEGGING for this, and this looks like it might be the right answer. Good luck!
Discovery waits for her final flight
You should ask this question on Quora.
On my Ubuntu 10.04 laptop with a Core 2 Duo and Intel graphics, it's actually much smoother in Firefox 4 Beta than in Chrome 9 (29 fps in Firefox vs. 11 fps in Chrome).

I don't have Chrome's dev or beta channels installed here. If I have time I'll try those out later...
Well, ok, maybe I was unfair to Cato there by lumping them in with the rest of the republican messaging organizations. From a quick glance it does seem like they were calling out Bush on libertarian grounds when it was appropriate to do so.

Anyways my original point was that if you add up all of the people calling themselves libertarian these days, you generally get the guy saying "keep the government out of medicare" who had no idea he was a libertarian until about 5 minutes after Obama was inaugurated. It's not about government, it's about Obama and all that he represents (liberals, anti-americanism, illegal immigrants, manchurian candidates, radical islam, etc etc etc crazy talk).

Sorry that your movement's been hijacked.

(notes that someone went down this thread blindly modding you up and me down -- this is what I'm talking about when I say sorry about your movement -- it's not about reasoned opinions on how government should work, it's about "us vs them" cultural warfare).
Yeah but the signup to see the answers is almost as painful as the operation itself.
Many of us have looked extensively at pads long before this, and concluded that they are not ideal. They may have other support uses.
I sympathize with the effort, but I think this is the wrong approach. SQL is often difficult/annoying to write because you don't do it very often- maybe once a week, maybe once a month, maybe less. The syntax is acceptable, but it's very different from the various languages I work with on a regular basis, and occasionally you forget things.

With this, you have even less muscle memory, since maybe one hobby project you work on will use it, making recall, comprehension, and debugging that much more difficult.
Has the author never seen an ORM before?
Sure, but is it really necessary to make every review a roundup?

If you like a product and that's all you've had experience with, I don't think you need an obligatory mention of other products you can't actually recommend.

I know we like the horse-race aspect, and are chagrined to see someone who wasn't first to market credited as if they were the only product of its kind.

But people who actually use these products just want to endorse something that makes their life easier. They do that in context of how it differs from better-known alternatives, not compared to other things the reader has probably never heard of. I think that should be an accepted viewpoint.
Ask HN: What was your favorite company at Launch today?
I'm a physician too. I would definitely be interested in this also. However, having developed a web app in med school, my experience was the HIPAA security rule is pretty weakly specified compared to credit card auditing. PGP is specifically mentioned as a best practice last I read, and plain fax in the same rank of good enough. Seriously, you're relying on an underfunded agency with a distinct lack of crypto expertise for auditing. Compare that to, say, FIPS and other serious requirements that NIST manages.

Meanwhile, I have seen IT departments sell physicians on obviously flawed security products, mainly because few physicians have any idea of what crypto is, let alone could they explain the most basic ideas. And frankly, they are not competent to even hire competent IT people. Whole university systems seem have this problem.
I agree with this except I use SQL day in-day out... so shorter syntax would actually save me time
That's why I thought it important to highlight when we do it wrong.

I've also had the experience where I pulled out a lot of the refactoring tricks from Martin Fowler's book applied them, then looked at what I did and found it had made it worse! Instead of good code, I had an "anti-pattern" sometimes called "Macaroni." Things were done, like replace conditional with polymorphism, which one would expect to result in well factored code, but instead we just chopped up the code into little pieces that didn't make much sense and fatigued us when reading and debugging.

Refactorings are experiments. Some of them need to be thrown away.
We are very close to launching an integrated clinical speech to text product in our iPad application that should remove the need for most typing!
Building up my network is exactly what I'm focusing on right now, because when I came up with the idea, I quickly realized nobody I knew could directly help me and what I want to do is going to require a solid team. I figure I'll spend another few weeks or so on hardcore networking (YC deadline, coincidence?) and then shift over to really building the product.

One of the nice things for me is that entrepreneurs/engineers also count as potential customers/users so I'm still advancing my cause this way. By not being shy about what I'm trying to do, I've gotten a lot of genuine interest and useful feedback.

I guess what I'm trying to say is that network effects are a major component of my momentum right now and that even though a focus on developing the product is good, building a good team quickly and finding the right support are worth the upfront investment.
I just finished a large project for a healthcare company in Canada. I wish the drchrono team the best of luck. Here are some pointers to watch out for in the healthcare industry.

1. Doctors can be extremely cheap. I had to port over a legacy dial up system because the doctors would refuse to upgrade to high-speed.

2. The entire industry, at least here in Canada is ass backwards. It takes ten people to do a single task. You will run into having painstaking long conference calls

3. Multiple standards. Every provider has there own standard that sometimes overlap.

4. Older doctors barely know how to use a cell phone, let alone an iPad. Luckily these doctors are fading out fast.

5. Market to the secretaries. They will pitch to the doctors anything to make their life easier.

Good luck guys....hit me up if you have anymore questions.
Please email support@drchrono.com and someone can help you with that issue right away! We have an amazing support team ready to help!
While I favor Redmine at the moment, I used Roundup in a previous job and didn't hate it. It does a pretty good job of balancing simplicity and features.

The only other place I've noticed Roundup being used is for Python.
What You Need To Know About Windows 7 Service Pack 1?
Sure but it's the non-standard part that matters. If they keep going like this and get mass adoption the web will end up defined as "whatever Google puts in chrome", which will presumably be chosen to maximize their own interests.

The fact that other people could copy them (assuming what Google chooses is a good design for others too) doesn't make it into an open process.
You say there was a button that said "Make [Your Name] a Test Account". I think it's pretty clear what that button does. If it were actually labeled "create test account" it might be different.
True, hospitals and doctor's offices are completely different animals. I was only looking at hospitals at the time, which has the added disadvantage of requiring long sales cycles. Doctor's offices should be a much easier sell.

Good luck with the speech-to-text feature! I agree with niels_olson that text entry on a touchscreen is painful. I'm glad to hear you've already got a solution in the works. Best wishes!
Agreed. I wonder out of the cases where both human and Watson had an answer ahead of time and were waiting for the buzzer light, what percentage did Watson win?

If it's much higher than 50%, I would say that a significant portion of Watson's advantage derives not from the language processing but the response time / mechanical advantages.
You're misinterpreting the post; Mikel wasn't talking about the same leak the original thread was. He was just talking about how he fixed a leak many years ago.

Using Mach ports correctly without leaking is hard, similarly to how using C's malloc/free without leaking is hard. The former no more implies a current flaw in Mach than the latter implies a current flaw in C stdlib.
My girlfriend does some admin work at a hospital that uses meditech software, seems like the kind of old bulky enterprise software startups are trying to replace. It covers a lot of areas in hospital admin as far as I know, more than just the doctors interactions with patients. I have mnetioned it would be great for doctors to take out the middle man and use things like ipads so this seems great for that.

Just wondering if you have thought about integrating into the big bulky industry standard type software? (of course I could be off on what most hospitals use, sample size of 1)
It's interesting that there is no Mac version of this. Perhaps an indicator that JDK 7 for Mac is going to be delayed?
I agree, using an iPad's touchscreen is better for information display & retrieval, than for information recording.

But I'll admit that speech-to-text has good potential for information recording, as long as it is reasonably accurate and provides an easy way to correct errors & omissions.
I wish someone had told me about startups 4 years ago :-).
Cabellos: Coloración y cuidados esenciales
-- Even complex operations could be expressed more simply
We actually have a quote from Jay Parkinson about us on our homepage! Constantly improving the application (including the UI) is our company's mantra.
I am wondering if you are worried about the new Apple policy changes. Specifically the 30% subscription in-app. Do you feel this applies to this type of SaaS app?
When have you needed to use PyGame in a web application?

Different tools for different things. Use 'em when appropriate.

As a sidenote: from my extremely limited experience with PyGame and (Lua) Love, Love kicks PyGame's ass all over the map.
Timing and Emotional High Ground
I can't see how that would be marketing. Most people would be more impressed if Watson could run on a laptop, today. I know I would.
Three years ago when we took my daughter to her first pediatrician appointment, the doctor brought a laptop into the examining room with her. The doctor barely looked at my kid. She just sat there typing away looking at her machine. In my mind technology had become a barrier to the doctor/patient (parent) relationship. It was very frustrating. But, there were many things frustrating about that Dr. so it could have just been her. We quickly found a much better one.

So, maybe you should design the interface good enough that docs want to use it but not too good that they use it all the time. Or you can put some alerts in there so that when the doc has been watching too many videos, it reminds them to look at the patient..... just kidding....
Good deal; I'll keep an eye out. :)
Great list of additional restrictions/shortcomings. I forgot to mention that you can't post a photo that is hosted on the Facebook CDN - that is really annoying.
Not too bad. On the sticky elements example, if I furiously flick my scroll wheel downward, there is a noticeable but tiny delay for the section menu to "catch up" at the top of the screen. The infinite scroll example seems fine, as does the analytics example. Is there really any way to get faster performance in the first example other than just giving the section menu div position:fixed (which doesn't exactly do the same thing)?
You just reminded me of something. Many doctors I've spoken to don't want to use a mobile device to look up information while in the presence of a patient. It's not good bedside manner and can hurt the doctor's credibility as a medical expert (a patient may think, "Gosh, I could have downloaded that app and looked up that info myself!"). There may be a few exceptions, of course, but that seems to be the more common use case.
that's what we are aiming for :)
The only issue is that at least 80% of PHP code you'll find on the net is utter crap.
Foursquare’s SXSW Plan: “NEW APP + NEW BADGES + PARTIES + CONCERT + MOAR”
They do. They can differ in importance, though.

The specifics of the product used to be less important. Now with a lot of web and app-based businesses, it's like you can't really explain the opportunity fully without showing the way it works with a mock-up. So that's why they suggest it's a more vital first step to pitching your business idea.
Damn. I was honestly hoping I'd just found a way to get rid of an old Facebook account that I no longer use, and despite having requested it be deleted on numerous occasions, still get email from.
If you linked to the page with the button itself, and labelled the link something like "go here to sign up for the beta test of {awesomeapp}", you would probably get a massive number of people clicking it.
so far it would have to be domo.... "you get notification, BOOM!"
This comment deserves a lot of up votes.
If there's a usable "libgpg", I'm unaware of it; the closest thing I know of to it (in C) is GPG/ME, which actually forks and execs GPG.

It would be incredibly useful to have such a Zlib-caliber GPG library.
Reminds me of my favorite violinist, his one of the cleanest players you'll find:
http://www.youtube.com/watch?v=mixnMzHUYxA

Once he was asked what music piece he thought was most difficult to play, his reply was something like:
"Either you can play a piece or you can't, there is no difficult, difficult leads to friction in your playing"

The 'not best' players when faced with difficult passages will consciously or subconsciously have fear of it and stress out, this is will cause tension and can be picked up by the viewer.

Milstein's was known for taking any musical piece he liked and 'hacking' it till he knew it inside out, for every passage he will try all sorts of fingerings. An average player will be content to play one fingering well, relying mostly on muscle memory, but Milstein would study a piece and really play from his head, at each moment he could choose between different fingerings. Thats how he thought and practiced, and if you look at his performance he is always relaxed because his preparation is so thorough and he played from his mind.
Yeah, I was using FF 3.6, which has really slow JS engine. Good to know FF 4 is really catching up.
To be fair, Bill, qmail doesn't avoid libraries; it avoid libc. Much of qmail is structured reusably, and, indeed, the core libc-replacement libraries are reused in djbdns as well.
Top10 jumps into crowded list-sharing space
People enter into contracts every day that the government has nothing to do with. I'm still not getting why government approval should be involved at all.
Linux developer Rusty Russell wrote a helpful article about designing C libraries to be easily configured and reused:

"On C Library Implementation":
http://rusty.ozlabs.org/?p=140

For such an important subject, there is little practical discussion or good examples of library design. Compare the number of books about C++ object-oriented design versus the design and packaging of C/C++ libraries.

The best reference I know is John Lakos's excellent (but ancient: 1996!) book on the subject: "Large-Scale C++ Design." Here are some excerpts from the book.

http://blog.codeimproved.net/2009/03/the-large-scale-c-softw...

http://www.cs.unc.edu/~stotts/COMP204/lakos/
A good demonstration of Light Peak/Thunderbolt
short version: empty string
For starters, they can chose to enforce a non-compete agreement or not, they're not required to go after every ex-employee (it's not like upholding a trademark).

Secondly, by all accounts Elop took the position with the full blessing of Microsoft (conspiracy theorists will bring up the "trojan horse" as a reason, but it doesn't have to be that fantastical).

Thirdly, you could make a very good argument that Nokia is not a direct competitor to Microsoft. Microsoft doesn't make phones, they license a smartphone operating system. Nokia makes smartphones, which use two operating systems (one of which they don't own, the other of which they didn't own until very recently). I suppose they own Series 40, but that's not a smartphone operating system.
No, that sentence is ambiguous. Consider the phrase 'make me a sandwich', which has an identical structure and is understood the same way the OP understood 'Make [Your Name] a Test Account'.
I meant change it for regular Jeopardy as well.
PHK picked a really bad example with secure hash functions.

All of these algorithms are so simple, and have such a simple interface, that copy-pasting the C code is actually easier than linking a library.

And in their most common use case, they're coupled with a bunch of other crypto code which already exists in one of several large crypto libraries (like cryptlib and openssl). So most of the critical mass of "roll this into a library" effort goes into those libraries. Meanwhile, the people who just want hashing don't want to link all of OpenSSL.