Well, I know that there are "interview questions", but they are trying to show us the kind of knowledge that is needed to join a Company as Cloudfare so I am pretty sure that some of those are going to be questions in some point of their interview process.
I just wanted to know that in case that the questions are formulated that way, what's the ratio of people that can successfully answer those.
"For quite some time we've been grilling our candidates about dirty corners of TCP/IP stack. Every engineer here must prove his/her comprehensive understanding of the full network stack. For example: what are the differences in checksumming algorithms between IPv4 and IPv6 stacks?
I'm joking of course, but in the spirit of the old TCP/IP pub game I want to share some of the amusing TCP/IP quirks I've bumped into over the last few months while working on CloudFlare's automatic attack mitigation systems."
That is, these are not real interview questions. They are trivia questions.
I doubt most engineers even at Cloudflare can answer these without research.
I've already started to do this for annoying environments to replicate, such as cross compiling applications. We simply have a master Dockerfile that creates an image that everyone on the team can share.
The cross compile environment can then either be started via a Makefile, or you can run it interactively if you want to use gdbserver or something. Also makes it easy to have a build server compile the binaries on a code push.
I also was hoping for this BUT the security issues with a container system (runs in root and not user space) makes me think there is a better solution. There are a few Linux package management systems that use a folder to install all the libraries inside a application's folder. This would also run in user space and not within root space like containers need to run.
It just seems like container like system would fix so many issues with Desktop Linux if it ran on metal. I also like the idea of a Git type system that installed everything to a folder.
Following the "Play" icon you can see the Youtube Channel: https://www.youtube.com/channel/UCT-nPlVzJI-ccQXlxjSvJmw Perhaps the video that you want is already uploaded but not linked from there (S. Francisco talks or something).
People don't decide to remain homeless based on a rational cost/benefit analysis. It seems to be more of a case of such people being trapped within their psychological limits. This is what happened to Leo, the homeless man in question. From the article:
"When Business Insider caught up with Leo months after the successful launch of his self-made and self-coded app, Leo was still homeless. It seemed he didn't want access to the money that was available to him, which was being held in McConlogue's account. It was too overwhelming."
In my city, we have tons of homeless shelters and help for anyone that needs it. Yet, many choose not to live in these shelters and live on the streets because they don't want to follow the rules of the shelters...which aren't really that strict.
Maybe it works great from day one,
maybe it will need a few more iterations,
and possibly with 3.2 we'll improve support for many stuff,
but my guess is that Redis 3.0.0 today, in some way, changes what Redis is.