Meta: http://inewsdesign.com/2012/11/21/richard-bransons-tip-why-y...
59 karma · joined December 16, 2014
Meta: http://inewsdesign.com/2012/11/21/richard-bransons-tip-why-y...
It is laudable to Do The Right Thing(TM), but the personal cost is likely nonzero sum.
Be aware, tread carefully, CYA.
It's clarity of explanation that makes anything teachable &| learnable.
[0] https://www.youtube.com/watch?v=xKRndVoo2ms
All signs of superhuman nature appear in man as illness or insanity. ~ Nietzsche
The issue is that ultimately, one has to trust some infrastructure as being of an ultimately trusted network (whether it's Puppet/Chef/cfe2+ or offline authoritative CA's)
If one absolutely needs to centralize secrets (TLS/SSL private keys, entropy sources, etc.) (at risk of SPOF or some HA setup), use some PSK style setup that delivers them directly, out-of-band (via separate NICs) or prioritized ahead of regular traffic. Keep it simple. Otherwise, prefer something like zookeeper with encrypted secrets (again PSK keying per box). Try to not deploy the same secret on every box, if possible. Also, try to avoid magic secrets if you can too (remove all local password hashes, use only auth keys).
If you're uncomfortable with plaintext secrets, encrypt them (as end-to-end as possible) and require an out-of-band decryption key at the last possible moment.
It's like having a secure document viewing system... ultimately, someone will need to browse just enough of the plaintext version, or it's not a document viewing system.
Sure it's possible to reduce LoC and look clever with ever more complex representations of computational structures, but it's another thing to write supportable code that's straightforward to debug, improve and maintain.
If someone wants to use a "research" language in production and/or want perpetual job security, there are plenty of languages for those requirements too.
(There's never a perfect Turing power language for anything, only better fits than others. Clarity for a new-hire reader should be most valued goal after functionality.)
http://www.inmarsat.com/news/inmarsat-provide-free-global-ai...
http://www51.honeywell.com/aero/common/documents/FMS_DirectT...
All of the borderline-useless hazing you might have missed at a "top 50" school (one of the UC's):
- Java to MIPS asm compiler in both Java and C++
- Reimplement the major parts of OpenGL pipeline in C++
- Hack on MINIX 2.x kernel, reimplement some *NIX tools
- Gates up superscalar, pipelined, branch-predicting, microcoded integer CPU in VHDL and its own microcode language
- Caching HTTP/1.0 proxy server
- Interface various hardware to PICs, FPGAs and PALs
- Problem sets upon problem sets, ad infinitum
- Coed dorms where the doors are always open, but you won't have time for more than just hooking up
- Sleepless all-nighters (2-5 per week) and all the junk food your meal plan can afford (because you won't have time to cook)Looks DKMS for the kernel itself.
https://en.wikipedia.org/wiki/GAU-12_Equalizer#Specification...
^- Same video as YT
What's delay in integrating this into the platform? Haven't they done this several times before? Or is this a low priority item (how often do jets use their cannons)?
The other thing, once a system is booting, is always make sure RAM, storage, CPU and nics are all working, so test those individually: memtest86+ (or rowhammer or latest memtest86 non-plus), iozone, prime95, iperf or their equivalents.