A simple explanation of concurrency vs parallelism
https://davidvedvick.info/notes/2017/01/20/concurrency-vs-parallelism
https://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
https://all-things-andy-gavin.com/2011/02/02/making-crash-bandicoot-part-1/
https://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
research.google
Tacotron 2: Generating Human-like Speech from Text
Posted by Jonathan Shen and Ruoming Pang, Software Engineers, on behalf of the Google Brain and Machine Perception TeamsGenerating very natural sou...
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