The fact is, many open source software projects provide their own Dockerfile (and in many cases, images). Using these is akin to downloading and deploying a release tarball.
That's one diddle that can't be undone. Does the author really think deleting his old posts is going to somehow cover all the cached copies of his data? Not to mention all the little picadillos in the metadata Axiom has on him that they gleaned from said data? Articles like this make me fear for tech journalism.
I've played every Civ since the original. I love blowing the minds of kids who're playing it now, telling them how copy protection worked in the first game. Easily my favorite PC game of all time.
I feel your pain. I was using BetterTouchTool to remap the default behavior of that green +, but eventually decided it was silly to use an add-on for something I should be able to change via `defaults`, so I just trained myself to hit Option when I wanted to maximize.
I'd never read this before -- thank you! Especially liked this bit:
>But precisely because all the archetypes are here, precisely because Casablanca cites countless other films, and each actor repeats a part played on other occasions, the resonance of intertextuality plays upon the spectator. Casablanca brings with it, like a trail of perfume, other situations that the viewer brings to bear on it quite readily, taking them without realizing it from films that only appeared later
FFmpeg is a versatile video processing software supporting various video/audio formats for the standard ABR transcoding workflow. However, it cannot handle a number of technical requirements that are specific to Twitch’s operation. For example,
1) Frame rate downsampler
Our typical incoming bitstreams have 60fps (frames per second), and we transcode them to 30fps for lower bit-rate variants (e.g., 720p30, 480p30, etc.). On the other hand, since Twitch is a global platform, we often receive incoming streams of 50fps, most of which are from PAL countries. In this case, the lower bit-rate variant should be downsampled to 25fps, instead of 30fps.
Simply deleting every second frame is not a good solution here. Our downsampler needs to behave differently for the two different kinds of incoming bitstreams. One kind has constant frame rates less than 60fps, and the other has irregular frame dropping, which makes its average frame rates less than 60fps.
2) Metadata insertion
Certain information needs to be inserted into the HLS bitstreams to enhance the user experience on the player side. By building our own transcoder and player, Twitch can control the full end-to-end ingest-transcode-CDN-playback pipeline. This allows us to insert proprietary metadata structures into the transcoder output, which are eventually parsed by our player and utilized to produce effects unique to Twitch.