skysight-inc/HackerNews huggingface dataset:
I have sort of answered this question below.

Final interpretations must be performed by a radiologist residency trained in the USA, licensed in the state there are reading from, and credentialed for the facility and the insurance company.

Why? Well, I guess it's supposed to be to ensure quality. In general, it is probably good that every hospital in the USA has an independent credentialing process. You could debate the fact that doctors in the USA are better trained, but in fact that has overwhelmingly been my experience.

Cynically, I believe that the lawyers need someone to sue. Like I said, most doctors complain about malpractice, but not me. The trial lawyers can't sue doctors overseas, but they can sue me. So, in a sense they are my ally, they ensure that no one else ( except people they can sue ) can read the studies.

That being said, there are companies that take USA trained radiologists and station them overseas. Australia and Geneva are both popular. They take advantage of the time difference to read hospital cases that occur overnight, when I am home in bed. They usually provide a preliminary read, something like "no appendicitis." The next day I do a final read, look for mistakes in the preliminary read, and in general do a more thorough job. Sure, there's no appendicitis, but the preliminary read didn't mention the small tumor in your left kidney that kind of looks like a cyst, but isn't.

FYI - overseas reads by USA trained radiologists tend to be more expensive, not less.

Anyway, thanks for jquery.
The Planet Money podcast covered this topic once. In proper markets, increasing the supply of a good or service decreases its cost. However, in the US, the more doctors we train, the more we spend on healthcare.

A reason this is the case is because the average healthcare consumer is totally removed from the cost of healthcare and the doctor has a perverse incentive to make work for him or herself and other specialists.
I've done that at least half a dozen times on my Desire. It would be nice if the "flag" button were off to the side, away from the other links, or if there were a dialogue to confirm your flagging. Or if there were an "unflag" button.
i came to read the comments here hoping to find an answer to that question.
A rather cross-platform bug, eh
Wow, that was an amazingly skillful non-denial denial. Notice how he never said Chrome does not collect user information. Because, as we all know, it does. I've often wondered how much it collects, by what mechanisms (including via third parties or analytics added by third parties) and to whom the information is available and under what circumstances. The statement from Mike West does not appear to shed any additional light on this; maybe it's answered elsewhere -- does anybody know? I've seen the Google Chrome TOS and wasn't able to get a clear picture from that.

BTW anyone in Mike's position still may not be privy to everything that is done with the data, as some data collection and sharing may be subject to national security orders that that most employees are not allowed to know about. So any statement his team makes about this should be couched with "to the best of our knowledge."
And if there is no limit? (e.g. just practical limits, such as energy availability for our current technology/knowledge)
Sorry, but I wanted to be completely honest. There were a few guys like me in my medical school. There needs to be a counterpoint to the doom and gloom reports of "no life" and "living hell".
Yes, and Microsoft Research also publishes papers without any numbers on the axes of their graphs (e.g., number of bugs per component in windows vista). There is also a debate whether this can be seen as a significant contribution to science. Some thinks that it is, some don't think so.

In software engineering, these papers are still a minority and researchers (again, from Microsoft Research or IBM Research) often try to test their hypotheses or approaches on open data set (e.g., eclipse bugs repository).

Google just don't publish in SE venues so I never encountered this example. I'm sure they must publish more in distributed systems though. Btw, if Google is writing a paper on improving an aspect of Google Translate, I don't need their code, but I need at least the pseudo-code or the general strategy + their methodology and some intermediate data. Otherwise, it's not really a scientific contribution, just a tech report on something nice they did.
If 1 pt = 0.75 pixels, then there is no meaningful distinction between the measurements. It's a scale factor. It's like advocating for mm over cm. I don't quite understand the point of the article.

If he's worried about terminology, then redefine the word pixel as being 4/3 of a pt. Problem solved.

Also, either his last sentence is a mistake, or I must have misunderstood the entire article.
Sometime it's about trust between two parties.

More often than not, developers tend to have lack of discipline and instead have a high testosterone of "cowboy coding" attitude. To make matter worse, companies often don't have the culture of improving code base.

Now, if I am a consultant being hired (I'm not a software consultant by the way, am always working on products) and looking at the culture of the company or the trend in software development out there (more patterns, more code, hipster Actor-styled, functional, currying, and less about testing techniques), what choice do I have other than to sing the TDD song?

FYI, I don't care if you write test-first or test-last. As long as your code is testable and there's no silly bug found because you forgot to write test, I'm cool with that. Otherwise, I'll make sure you don't go home until you change your coding style if I'm your supervisor.

Forcing TDD to a company that does not have good software development practice and culture tend to be one way to ensure going forward things are not going to become worse. Often the problem is the excuse of "I can't test this because there's a hard dependency on the Database". So if you're a consultant being hired to turn around a company with 20 or so developers with lack of discipline, this is one way to make things a little bit better one bug fix at a time.

Would you suggest a double standard? the less disciplined programmers must practice TDD and the more experienced programmers don't have to?

Isn't it true what they always say? People is the problem.
Hmm, this feature seems buggy. I just tried enabling the option and it never finished. Had to kill it.

Filed a bug report: http://crbug.com/97939
BINGO. You win the thread. The Clintons learned this the hard way, but most people don't understand how this could be true.
If the code is that different from the paper, why was that paper published?
Interview with videogame developer, Connor Ullmann
I don't have any hard evidence, but I insist that it is true.

Bright and determined baby-boomers became doctors and lawyers and accountants. Today smart and determined people aren't even going to college. The HN demographic is a perfect example of this.
Some more discussion on reddit where the original poster found this link and title:
http://www.reddit.com/r/BSD/comments/kp3e7/openbsd_imports_n...
Not that big of a deal. I thought at first the article was implying it would tell you when you were defriended, which would be slightly more... irritating.
> Norvig didn't do intensive formal testing on his solution.

Ummm, he solved a hundred or so sudoku problems from Project Euler and verified they were correct, and did a performance test on a million random boards. That sounds like as much testing as one would need for correctness.

You might want to add automated tests for regressions, and maybe Norvig did so, but it would add little to the blog post (which is not really about testing at all).

I think the lesson to take away is that Jeffries never sat down and thought about the problem enough to come up with the key piece of insight from Norvig: "Coding up strategies like this is a possible route, but would require hundreds of lines of code (there are dozens of these strategies), and we'd never be sure if we could solve every puzzle." I personally consider this to be a failing of TDD: It encourages you to write code before you understand your problem. Others may take away different things.
I'm not sure if you've ever seen a CT stroke study, which typically includes 4,000 images. If you think a computer can accurately interpret one of these any time soon, I would say you are poorly informed.

See my response below, and look into "CAD" and mammography.
Anonymous function syntax
Chrome does not collect user information, unless you explicitly opt-in to sharing aggregated usage information and crash reports with Google. If you do opt-in to these metrics (and you have to opt-in, it's disabled by default), you can opt-out at any time via chrome://settings/advanced#metricsReportingEnabled

The data collected is available for you to peruse at chrome://histograms/

All the data that Google collects is subject to the privacy policies at http://www.google.com/intl/en/privacy/, and Google of course complies with SafeHarbor regulations (http://en.wikipedia.org/wiki/International_Safe_Harbor_Priva...)
Well, obviously not everyone has as much autonomy as Feynman had. Though if this is pre-QED then it's likely that Feynman didn't have quite as much autonomy at this stage as he might be making it sound. But having the correct attitude is key, and I'm sure you can rustle up at least an hour a day to just play with cool new stuff -- grad students certainly have more autonomy than most people.
I've sort of answered this problem above. I happen to think the problem is not solvable any time soon. If you or someone you know would like to prove me wrong, I will invest in your venture.
Question for mikewest:

Can Google do anything to help make browsers appear to be less unique, and thus less trackable?

I'm talking about http://panopticlick.eff.org/

I'd much rather find a technical solution to that than a political non-solution.
According to BuzzFeed, which was linked in the article, this was already fixed by Facebook.

http://www.buzzfeed.com/mjs538/how-to-find-out-who-has-unfri...

Quote:

UPDATE: Apparently Facebook fixed this “problem” already. Major bummer. This was one of the best parts about the new Timeline!
Also worth a look are the ARM Cortex-M3 chips. They're competitive with AVR in the $3-10 range, have even better tool support, and are much more powerful.
Thanks. It's now sitting in the Sync team's queue.
The big question is, if you don't trust it, why use it at all?
I'm pretty sure that this is wrong. A css pixel is a screen pixel as long as the screen dpi is reasonably close to 96dpi. Certainly 1px borders on my MBA are always 1px, not a blurry px and a half.

The correspondence between pixels and screen pixels break down when the dpi is nuts, which is why 1 px (css) = 2px (screen) on the retina screen of the iPhone 4.

You can't avoid pixels in CSS. Yet.
For those too lazy to click through to the article, the author says that neither pt nor px are relative units, and then drops a bewildering bomb: "I’m saying is when you need an absolute measure you’ll want to define it in pixels." I'm assuming the last sentence must be a typo, because his entire piece (poorly) advocates using pt rather than px.
Fingerprinting is a problem, and it's difficult to address. There's been some discussion around mechanisms for disabling features to make the browser signature less unique, but it's a very tough problem.

Take a look at https://trac.webkit.org/wiki/Fingerprinting for some discussion around what would be required. It's very, very nontrivial.
Net Neutrality Rules published.
Windows Phone proven to access location data without authorisation
Well, it's always been possible to see if someone has defriended you. Just search for their name, or click it on someone else's wall post, or whatever.

On the other hand, the idea that facebook will deliberately remind you of people with whom you were once and no longer are friends (for whatever reason) seems unnecessary.

Oh wait, I just read alexdias's comment that they've already fixed this. Never mind then.

Also I don't have this new timeline feature yet.
wow, I was assuming that everything is stored encrypted on Googles servers. Would be cool if someone could clarify this, as the explanation in the Google help is a bit vague IMHO.
Yeah, either I'm missing something big in his post, or he is really confused about what's he's discussing.
not really an API, but related: touchless/cardless ATM:

an App on my phone which I can use to find the nearest ATM and make a withdrawal. It knows my account credentials. I tell it how much cash I need. The app generates the transaction, encodes it in the QR code. I show the phone screen to the ATM's camera. The ATM dispenses the cash, takes photo of the person receiving the money and attaches it to the transactions log/statement.

No germs exchanged, no risk of skimming, more security (password vs. 4-digit pin code), no need to carry the ATM card around.
Uhh, only if you regularly search for everyone you know you were previously friends to, yes.
Can't you already do that? Just look through your wall posts and other activity, and find people that interacted with you. Either they're your friend, or they're not. Is the point of this article that Timeline just makes it easier?
I totally agree.

As someone who is a programmer, not a designer my reaction to reading this is:

"What is this I don't even...."

I figured he was going to be advocating moving to a relative system where the rendering engine was made aware of the dpi of the display and vector graphics (or differently sized bitmaps as in the Android ldpi/mdpi/hdpi model) were used where possible, because we very clearly have to start embracing that model as the dpi and size of devices is beginning to be wildly divergent in all directions... but what he's actually suggesting is basically meaningless, IMO.
Show HN: TidyFinder
http://www.youtube.com/watch?v=AubK02DCkT0 :)
In `about:flags` there's an option to change third-party cookie blocking behavior to prevent reading third-party cookies as well.
I can recommend Fanboy's "Annoyance Block List". It will block requests to Twitter, Facebook, ... unless you are opening one of their sites directly.

(*) http://www.fanboy.co.nz/adblock/
Does a wrapper around wget qualify as a "simple bash script"?
My first tech start-up
I wonder how long it will be until Facebook itself can be called as your character witness? Not as mere physical evidence of things you've said or done, but an analysis of all of those events over time and the phychological profile that they imply.
nginx doesn't have to be a drop-in replacement for apache in order for it to succeed apache as the base system's web server.
The title says "a Million-Dollar Business THIS Weekend" and not "IN A Weekend," suggesting the initial effort to create an idea and verify that idea (and potentially creating the MVP) can be done within 48 hours. There is nothing in this post suggesting a business will be completely created in a weekend, and these arguments criticizing the post show a lack of understanding.

Go back and read what is said until you thoroughly understand the message and realize Noah is merely exemplifying the Lean Startup method; it's a gritty and unsexy approach to building a business, and it's very effective at avoiding long-term losses and encouraging learning.
The Antisocial Adblock list blocks the same Facebook stuff and much more: http://adversity.uk.to/
I've worked on elaborate projects with the goal of world domination over the past few years, and all have failed. Now, I'm working on building a portfolio of smaller apps to slowly build passive income (with the potential for a big win).

TidyFinder is the first step towards that goal. I'd appreciate any feedback/criticism/suggestions that you can offer. I value the HN community's thoughts. Thanks.
1. I wrote Keep My Opt-Outs. It has exactly the practical effect you're looking for with regard to DoubleClick and about 60 other ad networks _right now_. Installing it opts you out of interest based tracking in exactly the way that clicking the DNT box in Mozilla doesn't (yet): https://chrome.google.com/webstore/detail/hhnjdplhmcnkiecamp...

2. Google's participating openly in http://www.w3.org/2011/tracking-protection/ to work out what DNT means in a detailed sense, so that when users send a header, either via a checkbox or via an extension, there's agreement about what the practical impact is. I'm not sure it's reasonable to expect much more than that right now.
Mark-to-market helped trigger the housing crash? Really?

Or is it that having to mark assets at their current value revealed that much of the bank's holdings were worthless, which in turn led to the banking crash?
Chrome, or Chromium? One is open source, one really isn't. The set of things that Chrome does is certainly based on Chromium, but Google certainly has the freedom to add some very useful tracking behavior... if they want to.

On one, we have source. On the other, we just have the quote "We go out of our way to avoid doing that, actually." What other evidence?
You forget that you are not the customer, you are the product. Facebook do not care what functionality you want, beyond what is required to keep you using the product. They care what their paying customers want, and that is access to as much information about the product (you) as possible.
Intuitively, I think I get a different sense of the HN demographic. It's one thing to say that the brightest aren't going to medical school. It's another thing to say that the best and brightest aren't even going to college.

I might argue that going to college is no longer necessary for the purpose of learning, because the material is so widely available. Even though I think that's true (for some fields), I still wouldn't advise people not to go to college because of the signaling problem (which one then has to sidestep by starting their own business or by contributing impressively in open source, etc).

I get hyperbole for the purpose of making a point, but if you go too far, you come off sounding a bit incredible.
One small fact correction:

Plenty of Michigan cities have city income taxes

http://www.michigan.gov/taxes/0,4676,7-238-43715-153955--F,0...

One addition and this comes from a fifth generation Detroiter living outstate who visits often. There are lots of young urban homesteaders moving downtown especially in neighborhoods like Corktown and they've given the city a huge boost. However what happens when they marry and have children?

There better be another group of young people willing to buy their houses because no sane couple will put their children in the Detroit schools. If they fail to fix the schools the boomlet will crash.

But personally I am bullishly optimistic on the city. Detroit has big problems but it also has grand canyon sized opportunities that exist nowhere else.
Stopped reading as soon as I hit "civil rights"; the second sentence.
that website is loaded with pixels in the css
Just use Iron.

http://www.srware.net/en/software_srware_iron_chrome_vs_iron...
Didn't he initially use some proprietary tool called BitKeeper?
A published paper is supposed to present 'knowledge' in a clear and solid way. We know how to do that in, say, a physics text in a natural language, e.g., English, with text and some math.

So, now there's 'code' that is neither text nor math. So, in communicating knowledge, we don't know what role the code has. Fundamentally, the role is not promising: The code alone doesn't mean anything; mnemonic identifier names do not make a fundamental difference; with a lot of explanatory comments we are still a very long way from good examples such as a physics text.

In practice, programmers are often forced to look at code and discover its 'meaning', but that unfortunate situation does not mean that code should be in a published paper.

In simple terms, there are two cases of 'code' here:

(1) It is common to have a dozen or half-dozen lines of, say, 'pseudo-code' in a figure in a paper. The figure can help, but the paper should be plenty clear and solid without the figure. E.g., there was a long theme in much of the best in math that the writing should be so clear that no figures are needed; or, the content should not be in 'figures'.

But, I'm 'liberal' and can agree that intuition is important, that often there is an appropriate 'figure', that the reader should not always be expected to draw their own, either in their mind or on paper, and that, similarly, a few lines of pseudo-code can be helpful.

Still, the pseudo-code is not the solid, clear content of the paper.

(2) In practice, 'code' tends to grow quickly from dozens of lines to KLOC. Putting such code in a paper would be a bit much!

There is a real danger in computing: In nearly universal computing practice in writing and documentation, the content is not all in just text or math but in mnemonic identifiers and code, and that danger is real and a big step backwards in science. While it is clear where the danger comes from in computing practice, still the results don't belong in journals.

You mentioned Knuth's 'literate programming', i.e., his shot back at 'structured programming'! For the code itself, I was always in favor of his 'literate' idea. Although TeX is my main source of high quality word whacking, I never actually got through enough of his Web, Weave, and Tangle to write 'literate' code. The best I do is just use a good text editor.

In our AI project at Yorktown Heights, I tried to get people interested in literate programming and Knuth's tools, but people called it just 'pretty printing' and laughed.
Part of the problem is that academic progression is based so heavily on churning out papers that there's a race to the bottom for 'minimum publishable units'.

A single codebase might provide the analysis framework for tens of individual papers, and releasing early just increases the chances of getting scooped on some of them.

I think there are precedents for delayed data distribution in other fields (biology / chemistry?), so maybe a partial solution would be to embargo the code for a year or so after publication. The downside is that you can never expect to see code for the really cutting edge stuff, but perhaps that will be the price to pay?

Having a delay also might serve to blunt the "Yeah, well. Your code sucks." argument, in that it would need to really suck in a massive, conclusion changing way, in order to gather new headlines. Otherwise, it just sort of sinks away into obscurity unless you're looking directly at that result, in which case knowing about possible defects and improvements is a net benefit.

Overall, I'm offering no new benefits here, but at least a couple of possible mitigations of the downsides you mention.
You recall incorrectly. Chrome does not send the URLs of pages you visit to Google for indexing, or for any other reason.

Please see the privacy policy. It answers these questions quite clearly:

http://www.google.com/intl/en/privacy/
But at least you've done something. When you see it's not going well, you might stop early but it's still better than skipping it, because the next day, when you are ready, the stuff you were doing is one-day-fresh, not two-days-fresh. If you put it off until "an optimal time" you'll both make it easier to keep putting off and spend more time catching up to where you had previously been.

The grad student version of this advice, which I heard from several people and more or less followed, was "once you start your thesis, write every day, at least a sentence." It's good advice.