3,234 karma · joined February 3, 2012
Of course not, that's a straw man that only you are suggesting and often isn't even possible on most systems. People by-and-large will apply all pending updates at once.
Responsible disclosure pushes folks to update. Well, that and new emojis that they're feeling FOMO from. It's a carrot and stick sort of operation.
The P0 disclosure is the disclosure to the good guys and users.
You're assuming that the bad guys are learning about the problem from P0's disclosures, but without P0's disclosures, the bad guys would still learn about the old bugs from the patch itself.
So which is a better situation: a world in which only the bad guys get the information about broken old versions, or a world in which everyone gets the information?
* The PII wasn't stolen from me, it was negligently exposed by services I contract with (and pay!) and others that I have no formal relationship with (like Equifax).
* It wasn't defrauding me, it was defrauding services I contract with (and others) who failed to verify my identity.
And yet somehow I'm obligated to do the cleanup myself.
> The model is portable and free from low-level details. You don’t need to explicitly start and stop threads, and you don’t even need to know how many processors or threads there are (though you can find out if you want).
> The model is nestable and composable: you can start parallel tasks that call library functions that themselves start parallel tasks, and everything works. Your CPUs will not be over-subscribed with threads.
It means that you can put threaded parallelism inside libraries without worrying. It means that Julia itself will start making its builtins threaded. It means that Julia itself is much more threadsafe by default. It means that packages can implement threaded algorithms — and you can use multiple threaded packages together at the same time without worrying. And it means that you can put threaded parallelism in your application code and all these things will work together beautifully.
Why are the 16-bit RAW values so limited in their dynamic range? Wouldn't sensor manufacturers want to have their pixels able to return values that range the whole way from 0x0000 to 0xffff?
I must confess the interaction in TFA makes me much more reticent to do something outside the beaten path...
Yes, I appreciate the fact that they're continuing to support things, and I am glad that they're finding a revenue model that supports their team, but I very much like my current setup and still haven't upgraded 1password on my Mac past version 3 because I like the old model. Skipping updates on iOS is much much harder.
I would probably pay a flat $40 again for an upgraded version with a standalone license if such a thing were still available.
Perhaps “produce consistent results” would be more appropriate.
Now the human psychology part that this doesn't cover is that typically when you have two or three A-listers die, well, then you start seeing all the B- C- and D-listers that also died in the same period that you would have otherwise ignored.
My point is simply that our intuition of randomness biases us to see meaning in clusters when there is none in the first place. In other words, we need to intentionally shift our prior on how unlikely this event is. Yes, it's still unlikely, but it's not as unlikely as you would think.
http://ssp.impulsetrain.com/celebrities.html
I still love me a good conspiracy theory, but clustering of random (poisson) events is much more likely than you'd expect.
The point isn't the algorithm itself. The point is just how using unicode allows you to match the style of an arbitrary algorithm out of a textbook.
help?> α
"α" can be typed by \alpha<tab>
Code is for reading much more than writing — especially for a new person. I maintain that matching the canonical form of
the algorithm I'm implementing will help them gain their feet faster.Good example:
https://github.com/JuliaStats/Distances.jl/blob/c21aab0fae30...
vs.
https://www.npmjs.com/package/haversine-geolocation#introduc... (note the mathematical formula on that page and the JS code compared to Julia's)
α₁ \alpha<TAB>\_1<TAB>
vₓ v\_x<TAB>
H₀ H\_0<TAB>
χ² \chi<TAB>\^2<TAB>
Aᵀ A\^T<TAB>
When I went to do the python demo above, IPython also tab-completed the `\alpha` above... but to get the ₁ the quickest and easiest way for me to get it was in my Julia editor.Amusingly this also leads to things like
x = 1
x(end+1) = 2
x == [1 2] In [1]: α₁ = 1
File "<ipython-input-1-3c2973844bb9>", line 1
α₁ = 1
^
SyntaxError: invalid character in identifierI'd wager it didn't get muddy immediately upon starting down that road. Once it did, though, it was probably too late with a line of cars behind you and nowhere to go but forward.
* Get your own coverage
* Insurance companies don't cover it. Full stop. It's not that it's unavailable "at a reasonable price." It's "woe is us, we would if we could, but those damn insurance partners won't let us."
I know her last point isn't accurate, but that's what she's saying and she's phrasing it that way intentionally to shift responsibility. It's abhorrent.
Turns out "prenatal maternity care" is simply defined as the blood pressure, weight, and fundal measurements. That's all that bullet point means.
* Ultrasound? Well, that's different. It's a lab procedure. Yep, even the 20-week "standard" anatomy scan.
* Get a non-stress test done (literally just 10 minutes worth of heart-rate monitoring)? Then it becomes a "specialist visit." You'll pay for that.
* Get any bloodwork done? Even if it's for the mother's health and not trying to do some sort of pre-natal screening? It's a diagnostic lab procedure.
* Urine samples for pre-eclampsia? Diagnostic testing.
* Mandatory (state-required) STD panel? That's diagnostic testing, too.
Turns out the ACA requires "pre-natal care" to be covered, so bragging about it in the first place is just absurd.