647 karma · joined May 4, 2017
However, I do find it a bit frustrating when someone writes a 10 page article and concludes with "you can use either". It's actually not helpful to the reader, because they do have differences, which you've talked about extensively in the preceding 10 pages. If they were identical, you wouldn't need the article, and OBVIOUSLY you can use either.
Indeed, in the post above he made valid points such as Go may be thought to prioritise speed of development over speed to execution when compared to Rust.
It's absolutely fine to state an opinion at the end of an article which is clearly on a subjective passage.
And you 100% know Assange will have 0 qualms with selling the rights, and extensive phone calls from prison.
I was really excited about it, because, as a cardiologist, I immediately thought we could use this to identify irregular heart beats in the patient waiting room, for example. This was pre Apple watch etc. I was thinking people could briefly sit in the chair in front of the camera if they are willing to be recorded, as a quick screening whilst they wait for the doc.
Unfortunately, I found it incredibly difficult to reproduce their results, even using similar data. I remember videoing my foot as I have a relatively prominent posterior tibial pulse, which in good light I can actually make out visually (but not in the video I took, as intended). The Eulerian magnification didn't seem to do anything.
Has anyone else had better luck? I did wonder if maybe I had to use specific video capture equipment, certain frame rates or filters, but if so that wasn't clear from the documentation?
It's been 8 years since this paper came out, and yet I still haven't seen it being used in the 'real world', so I am slightly suspicious that I am not alone in my experiences.
He uses a batch size of 8 (because his GPU only has enough RAM to allow 8 CT scans to be tracked through the network at once). He acknowledges that this is smaller than he would like, and so he uses gradient accumulation so that he only adjusts the weights of the network every 8th forward pass. Effectively, he averages the results over 8 batches.
The thing about batch size is it's a trade off. It turns out, even if your GPU could support you putting your entire dataset through at once, this isn't a good idea. The explanation for this can be simplified as "if you give it the same data every time, it'll give you the same answer every time". This may sound fine, but actually a bit of randomness is very helpful to get the network outs of local minima, i.e. local ruts. This is why we do "mini batch" stochastic gradient descent. Now his dataset is only 200something patients and 300something scans, meaning he only gets 4-6 batches out of his dataset for every epoch (every cycle). I would expect (though I have no proof) that using a lower batch size might increase stochasticity here.
The problem is, smaller batch sizes also have their problems. The main reason for this is due to the ubiquity of a layer in CNNs called batch normalisation (BatchNorm) layers. These layers calculate on the fly (during training) what the mean and standard deviation across every feature in the current batch is, and rescale them so together they mean of 0 and a standard deviation of 1. The problem is, when your batch size is very small, your means and standard deviations might be wildly inaccurate (e.g. if your batch size is 4, it wouldn't be that surprising if every sample in the batch is a COVID patient, or every sample is normal). The batchnorm layers will 'remap' those images onto a normal distribution, and make a batch of 4 COVID patients look more normal, and nice versa. For this reason, we try not to train networks with batch sizes below 10, because when BatchNorm is involved, things tend to start behaving badly. Unfortunately, BatchNorm doesn't give a damn about gradient accumulation, because they are still different batches. Gradient accumulation does not get around the biggest problem of small batch sizes, and in my experience very rarely helps. Instead, you're better of using a different normalisation layer.
He, fairly, criticises how long it takes for the filename to show up when he hovers over an icon on the task bar. However, I think the vast majority of people at his level would use Alt+Tab which immediately brings up not only larger icons for active applications to swap between, but the filename above.
If so, is this the beginning of the end of Tensorflow? I know Tensorflow is still top for production, but it is certainly rapidly losing followings in the research field, and Pytorch and now starting to focus on deployment as they know this is their weakness.
What do you think the odds are in him realising this benefit? Assuming he bins the laptop after, say, 5 years? (he's rich enough to buy a £1.3k minimum laptop, assuming it wasn't second hand)
It relies on several assumptions: 1) His laptop dies before he bins it in 5 years' time 2) It died becuase of an integrated circuit (the reason he cites) - in my experience old computers tend to die of things like exploded motherboard capacitors rather than ICs. Maybe the death of these are accelerated by turbo boost, too? 3) The integrated circuit's death was hastened by a meaningful amount (several months at least; a dodgy thing dying a couple of days/weeks later doesn't save you from buying a new laptop).
Is taking a 20% performance hit on your laptop really worth this? I'm interested. I can't imagine it would be for the vast majority of people.
I suspected to see a series of iPads and games consoles. I flicked through 20 or so and barely a battery-powered toy in sight, never mind a computer.
I don't know why it should make me happy though... maybe I'm worried modern children's lives are too complicated and just idolise my own, without any evidence for that. Getting old, I suppose.
Have other HN readers found MaxNorm to be that useful? Am I missing out?
I do empathise; the BMA are stuck between a rock and a hard place, in that their members want better work conditions, pay rises that actually match inflation (shock horror), but the government just say no.
The difference between the other unions and the BMA, though, is the BMA go back to their members and say "the government said no, sorry", whilst the others say "so be it", and the strikes commence.
I'm not quite sure how I'd improve the situation if I was a BMA representative; it's complex. However, there is literally no reason currently to pay the membership fee.
Now I know you're going to argue that the epidemiological studies account for this using multiple regression and so on, but the fact is time and time again it has been demonstrated that this just cannot be done. Indeed, vitamin D in practically every epidemiological study to date has shown to reduce the risk of cancer, cardiovascular mortality, tuberculosis infect. And yet, just this month, someone FINALLY did a randomised trial of vitamin D in TWENTY SIX THOUSAND people (the VITAL trial) and found it made no difference at all (in fact, cardiovascular death was slightly but non-significantly more common in the vitamin D group).
Unfortunately, people's careers and publications rely on this stuff, so it'll keep coming. Please remain skeptical, hacker news.
The old EVEREST trial resulted in it being licensed for degenerative valve disease (damaged valves), but here they wanted a license for treating otherwise healthy valves which are leaky due to being stretched open by a dilated ventricle in heart failure (functional valve disease).
Some of the authors of COAPT are trying to explain this by slightly worse valvular parameters and larger heart chambers. MITRA-FR also had a slightly higher complication rate.
However, my personal feeling is we need a third trial.
I'm sure this an excellent language, but it sounds like it's written by a megalomaniac.
I'm sure it's not intended that way, but I would advise the author to tone it down a bit so people don't take it the wrong way.
I commend the Krita team for not merely copying Photoshop/GIMP, but actually writing a program an idiot like me can pick up and actually be productive with.
I’m lucky enough to be on a good PhD programme so my 9-5 is now academia, but in my late 20s a typical weekend and weeknight would involve a couple of hours of academic writing which I would be doing “for free”. I’d be first or second author on the papers, but I’d be publishing under the institution of the group I’d tagged on to.
It's as if Apple are saying "we're making a computer for people who demand peak performance, but are willing to use cheap outdated hardware until we get round to it."