329 karma · joined July 6, 2018
The example image given can be re-compressed using techniques like structural similarity (SSIM)[1] or Multi-scale structural similarity (2003 Paper)[2]. Using jpeg-archive[3] I resized the example image from the blog[4] with decent results:
/tmp ls -1sh *.jpg *.png | sort -nr
740K 6a00e0099229e88833022ad3b23825200b-750wi.png
100K 6a00e0099229e88833022ad3b23825200b-750wi.jpg
64K small-fry.jpg
56K mpe.jpg
24K ms-ssim.jpg
[1] https://en.wikipedia.org/wiki/Structural_similarity[2] https://ece.uwaterloo.ca/~z70wang/publications/msssim.pdf
[3] https://github.com/danielgtaylor/jpeg-archive
[4] http://krisdedecker.typepad.com/.a/6a00e0099229e88833022ad3b...
[1] https://twitter.com/manyver_se/status/1044569401595514880
That's floating point math, and persists in many languages [1].
> Variable definitions are global scoped by default, semicolons can randomly be omitted, etc.
Nothing random about it, automatic semicolon insertion is well defined/documented [2]. Also let [3] is your scoping friend.
[1] https://0.30000000000000004.com/
[2] https://www.ecma-international.org/ecma-262/7.0/index.html#s...
[3] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
curl -IL https://www.bbc.com
HTTP/2 302
content-type: text/html
date: Tue, 24 Jul 2018 08:55:34 GMT
location: http://www.bbc.com/
content-length: 0
HTTP/1.1 200 OK
Server: Apache
Content-Type: text/html
Expires: Tue, 24 Jul 2018 08:56:35 GMT
Content-Language: en
……In the long run, we believe that these patches are ad hoc and that new attack vectors will continue to emerge. Current systems are fundamentally insecure un- less speculation is disabled. However, we believe that it is possible to design future generations of CPUs that re- tain speculation but also close speculative leakage chan- nels, for example by keeping speculative data in separate CPU structures than committed data.
http://repo.or.cz/unleashed.git/blob/HEAD:/docs/illumos-refu...
[1] https://github.com/timqian/hacker-job-trends/tree/master/ass...