VeriSign and GoDaddy, which the NSA frequently uses for MitM?
Link?3,404 karma · joined July 1, 2009
VeriSign and GoDaddy, which the NSA frequently uses for MitM?
Link? The only thing separating a self signed cert
from one obtained from a CA is that the CA
has some of your contact info
Most CA certs are domain validated these days, which means you have to demonstrate control of the domain to get the cert. it wouldn't take a whole lot of effort to
bypass their checks
It's pretty hard. If you get a CA to issue you a cert for a website you have no control over that's newsworthy and would get serious scrutiny put on that CA.The CA system as it is isn't good, because we have to trust so many different CAs for it to work, but if CAs were widely issuing certs to the wrong parties we'd hear about it more.
In Boston $3k/month will get you into a triplex
in Somerville with no T access.
$3k/month will get you a 2BR anywhere in Somerville or Cambridge, including within 5min of Davis or Harvard: http://www.jefftk.com/apartment_prices/icdiff colors just the part of the line that changed: http://www.jefftk.com/icdiff-comparison-1234a1234.png
A gutter symbol would be an option, though.
As for using emacs, there are many cases when I want a stand-alone diff tool.
It's just coloring the standard diff output so lines starting with > or + are yellow and ones starting with < or - are green. This is also what "git diff" does by default: http://www.jefftk.com/git-diff-color-2x.png
icdiff is doing a side-by-side diff, and it's only coloring the changed sections of lines: http://www.jefftk.com/icdiff-side-by-side-2x.png
It's not, actually. Say you have 10,000 listeners and you randomly assign each one to 16-bit vs 24-bit listening. You have enough listeners that any differences between the groups are due to chance and will very close to even out. Now, if you find people are unable to distinguish between 16-bit and 24-bit you might want to try the test again with more control over the environment, but if you find a substantial difference in a large blind randomized test that's a real finding.
If I punch you in the face and then
apologize to 10 other people for
hitting you, it doesn't make me a
good person nor have I in any way
made up for wronging you.
If you punch me in the face and then apologize to me, your apologizing isn't enough to make you a good person or make up for punching me. So say instead you punch me in the face, and then dive into the river and save someone from drowning. While rescuing them doesn't make it up to me, it's still enough of a good thing that "gnaritas punches cbr in the face and saves X from drowning" is better than "gnaritas does nothing".But maybe we're just getting into the semantics of what it means to "make up for" or "excuse" wrongs.
Talking to some people here, they think your DSSIM tool [1] isn't what I should use. Specifically, they said it runs blur and downscale steps aren't part of the SSIM metric. They suggested using Mehdi's C++ implementation [2], which I understand yours is a rewrite of.
Presumably you think I should use your tool instead? What makes the (D)SSIM numbers from yours a better match for human perception than those from Mehdi's? Or should they be giving the same numbers?
$ mozjpeg/build/cjpeg
-quality $quality
-optimize
-progressive I'm surprised bicycles don't try v-belts.
With a standard frame the chain goes through the rear triangle. To install and replace the chain you need to be able to open it at a master link to get it around that piece of the frame. Both the v-belt and frame do best if you don't open them.Testing now with this image, to bring the DSSIM-measured distortion on the JPEG up to 0.015 [1] I need to encode it at quality=69, which gets me a file size of 24317 [2] bytes to the 20158 [3] I had for the WebP. This is 17.1% improvement for WebP over JPEG, as opposed to the 47.7% improvement I found before. This is all with libjpeg-turbo as included by PageSpeed 1.9.
Running mozjpeg (jpegtran) with no arguments built at commit f46c787 on this image, I get 23870 bytes with no change to the SSIM [4]. This is a 15.6% webp-over-jpeg improvement.
It looks like:
1) We should run some timing tests on the mozjpeg encoder, and if it's in the same range as the WebP encoder or not too much worse switch PageSpeed from libjpeg-turbo to mozjpeg.
2) We should check that quality-80 with WebP is correct for getting similar levels of distortion as quality-85 with JPEG. Is this image just a poor case for WebP or is it typical and something's wrong with our defaults?
[1] Technically, 0.014956 with JPEG compared to 0.015060 for the WebP.
[2] http://www.jefftk.com/kitten-demo--ssim15--pagespeed.jpg?Pag...
[3] http://www.jefftk.com/kitten-demo--ssim15--pagespeed.webp?Pa...
[4] http://www.jefftk.com/kitten-demo--ssim15--mozjpeg.jpg?PageS...
Client side feature detection can also be spoofed, but in practice that's bit a problem either.
There's some progress with "Vary: Accept" support, but "Vary: User-Agent" is probably never going to be supported.
what the heck is an animated WebP
A drop in improvement for animated GIF: https://developers.google.com/speed/webp/faq#why_should_i_us... Isn't the problem more that the browser can't be given
multiple sources and types and allow it to chose what
it believes is best?
How would this look? If you simply did: <img src-options="image.jpg
image.webp">
There's no way for the browser to know which one it wants without downloading all of them, because extensions aren't special. But I guess we could extend srcset to let you specify content type: <img srcset="medium.jpg 1000w image/jpeg,
medium.webp 1000w image/webp,
large.jpg 2000w image/jpeg,
large.webp 2000w image/webp">