A simple explanation of concurrency vs parallelism
http://davidvedvick.info/notes/2017/01/20/concurrency-vs-parallelism
http://davidvedvick.info/notes/2017/01/20/concurrency-vs-parallelism
A series of posts by the developers of Crash Bandicoot about making the game and what the industry was like in the 90s
http://all-things-andy-gavin.com/2011/02/02/making-crash-bandicoot-part-1/
http://all-things-andy-gavin.com/2011/02/02/making-crash-bandicoot-part-1/
Forwarded from ZeBl
How an NSA backdooring attempt showed up years later in printer software:
https://blog.cryptographyengineering.com/2017/12/19/the-strange-story-of-extended-random/
https://blog.cryptographyengineering.com/2017/12/19/the-strange-story-of-extended-random/
A Few Thoughts on Cryptographic Engineering
The strange story of “Extended Random”
Yesterday, David Benjamin posted a pretty esoteric note on the IETF’s TLS mailing list. At a superficial level, the post describes some seizure-inducingly boring flaws in older Canon printers…
A readable look at the implementation of lists in Python and how it affects your Python code
https://rcoh.svbtle.com/notes-of-cpython-lists
https://rcoh.svbtle.com/notes-of-cpython-lists
Live streams and recordings from the Chaos Communication Congress on a variety of topics:
https://streaming.media.ccc.de/34c3
https://streaming.media.ccc.de/34c3
streaming.media.ccc.de
See you soon … somewhere else! – 34C3 Streaming
Live streaming from the 34th Chaos Communication Congress
State of the art text-to-speech from Google - can you recognise which clips are human and which are the machine?
https://google.github.io/tacotron/publications/tacotron2/index.html
Read more here: https://research.googleblog.com/2017/12/tacotron-2-generating-human-like-speech.html
https://google.github.io/tacotron/publications/tacotron2/index.html
Read more here: https://research.googleblog.com/2017/12/tacotron-2-generating-human-like-speech.html
blog.research.google
Tacotron 2: Generating Human-like Speech from Text
Forwarded from Vivian's dev rants.
Why xor reg, reg is the best way to zero a register:
https://stackoverflow.com/questions/33666617/what-is-the-best-way-to-set-a-register-to-zero-in-x86-assembly-xor-mov-or-and/33668295#33668295
https://stackoverflow.com/questions/33666617/what-is-the-best-way-to-set-a-register-to-zero-in-x86-assembly-xor-mov-or-and/33668295#33668295
Stack Overflow
What is the best way to set a register to zero in x86 assembly: xor, mov or and?
All the following instructions do the same thing: set %eax to zero. Which way is optimal (requiring fewest machine cycles)?
xorl %eax, %eax
mov $0, %eax
andl $0, %eax
xorl %eax, %eax
mov $0, %eax
andl $0, %eax
Fix All Conflicts: Easy-To-use CUI for Fixing Git Conflicts - https://github.com/mkchoi212/fac