How to create a GIF from a video with FFmpeg and ImageMagick:
> ffmpg -i input.flv -vf scale=320:-1 -r 10 -f image2pipe -vcodec ppm - | convert -delay 5 -loop 0 - gif:- | convert -layers Optimize - output.gif
If you need to cut the video before that:
> ffmpeg -ss 30 -i input.wmv -c copy -t 10 output.wmv
https://superuser.com/questions/138331/using-ffmpeg-to-cut-up-video
This guy put a tremendous amount of studying into his application process. He really earned those offers.
Keep (Traefik) service secure and fail-safe by it sandboxing with systemd:
https://blog.cubieserver.de/2018/locking-down-traefik-systemd-service/
Computerphile has two excellent videos on the difficulties of modern IM platforms and how the Double Ratchet algorithm (also used in OMEMO) solves these.
https://www.youtube.com/watch?v=DXv1boalsDI
https://www.youtube.com/watch?v=9sO2qdTci-s
How to check Database / Table size in MySQL & MariaDB:
https://tecadmin.net/how-to-check-mysql-database-tables-size/
Excellent article on how to implement a simple system call and how to use the creds structure in the Linux kernel.
Nice, deep information but still gets the point across quickly.
https://www.shanetully.com/2014/04/adding-a-syscall-to-linux-3-14/
I really need to keep this in the back of my head:
> Our studies suggest that after people have conversations, they are liked more than they know.
> People systematically underestimated how much their conversation partners liked them and enjoyed their company, an llusion we call the "liking gap".
To the computer architecture people who always praise "ARM and its reduced instruction set are so clean", look at the typical bootchain of such a chip:
https://lineageos.org/engineering/Qualcomm-Firmware/
Go says Wat - differences between expected and actual behaviour in Go:
https://about.sourcegraph.com/go/gophercon-2018-go-says-wat/
Your Face is not a Bar Code - comprehensive essay against widespread face-recognition in public areas
http://polaris.gseis.ucla.edu/pagre/bar-code.html
"We treat light like a drug whose price is spiraling toward zero."
Well, at least Alex Honnold's hand get sweaty when he watches himself climb, too! :D
Very good article: http://nautil.us/issue/61/coordinates/the-strange-brain-of-the-worlds-greatest-solo-climber-rp
Excellent write-up!
http://jamie-wong.com/post/color/
__rdmsr() and __wrmsr() are the two primitives which are the bare minimum MSR
accessors and should not have any tracing or other functionality piggybacking
on them - those are *purely* for accessing MSRs and nothing more. So don't even
think of extending them - you will be slapped with a stinking trout or a frozen
shark will reach you, wherever you are! You've been warned.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/x86/include/asm/msr.h
Shannon's Method to Overcome Habit Procastination
https://zenhabits.net/shannon/