Ah "Death Note" one of my Anime favorites of all time, I'm not an Anime zealot but Death Note was my gateway drug into other types of Anime that weren't only action based, truly brilliant.
The best sysadmins I have seen understand the Operating system from top to bottom. The easiest way to understand an OS without being a OS developer is using tracing tools to solve problems such as Dtrace under FreeBSD or Solaris (Linux also has many tracing tools). I would also recommend watching CS 162 series from Berkeley on Youtube.
I have been using/administering GNU/Linux based systems for 15 years and have yet to see where the Bash built-in /dev/tcp was enabled, so any shell script I write that requires sockets I reach for netcat or socat.
TLDR: You are the luckiest, the answer is you.. the writer "Jeff Hayden" is lucky to have a great family, parents, kids, spouse and under similar circumstances you should also be the luckiest, so remind your family how lucky you are that they are in your life. Indeed "Clickbaity" title but good message overall to break from the norm of these articles..
not an issue , these days you can get an OpenVZ VPS for $15/yr on lowendbox.com that gives you 1 or 2TB bandwidth a month, tunnel your web traffic via "ssh -D" and your done.
Great read.. even prompted me to order "The Linux Programmer's Toolbox" from the author's affiliate link. For me there is no other way to REALLY learn about operating systems or hacking in general without tackling such problems that force you to dig more the further you look . This is the reason I prefer Dtrace as my investigative tool of choice and FreeBSD as my base OS for my side projects. Combined they allow one to see and investigate problems to a much deeper level without the severe overhead of other tools and understand the practical workings of a Unix derived OS without being a kernel hacker.
You cannot compare a web based IDE to a full featured GUI application as currently the GUI's win in terms of overall features, but where the web based IDE's excel is the flexibility of coding from anywhere without installing a full featured GUI on every machine.
Indeed, there has been a large amount of "bypass the kernel" campaigns in the last couple of months. Robert Graham's 2013 Shmoocon talk has a great introduction into the whys and hows of this movement.
Facebook had a job posting that showed up on HN for a position to help speed up Linux's networking stack. While I doubt these improvements will surpass the kernel bypassing model, I'm glad a developer has decided to tackle this head on and help overall efficiency.
Dtrace alone will turn you from a developer to a Developer + Systems admin + practical OS engineer, you will understand how your stack is performing within various lower levels of the operating system and be able to tune the hell out of your stack from bottom up.
@drbawb and @bpowell , if you guys can blog (or take notes) about your experiences building these emu's it would be a great.. It is a topic I would definitely read/follow, I grew up on Nintendo/Gameboy and now reading how you chaps are recreating my childhood addictions via emulation is just wonderful.
Even if you aren't necessarily into Physics there is a great documentary called "Particle Fever" (also on Netflix) which has documented the Higgs particle discovery and the general purpose of the LHC.
I love the idea this article proposes, basically Waze for airplanes where real time weather data comes from the actual flights themselves and shared via traffic controllers or the planes themselves.
The net result of all this is that we have data centres occupying many hectares, filled with computers that are architecturally identical to a Packard Bell 486 desktop running MS-DOS long enough to boot a crippled and amateurish clone of Unix circa 1987, and an endless array of complex, kludged-up hardware and software components intended to hide all of that. I would ask for a show of hands from those who consider this progress, but too many are happily riding the gravy train this abomination enables.
Woah.. that statement stung, mostly because I agree with it and realize that I'm one of the people that he refers to in his post.
Should note that this is from (2011), guess it's not an issue as this is a testimonial which is timeless. Michael writes many *BSD flavored books, but my favorite book that every OpenSSH user should have is his "SSH Mastery" book.
Wow this blog post actually got me excited to look more into learning Rust (just read the intro and wrote a hello world 2 months ago), definitely on my to do list after I finish some current projects i'm stuck on at the moment.
In this day and age when a person can create value from their bedroom developing applications (especially mobile), who cares about not being hired to build someone else's dream, just build your own.
I would definitely sign up for a FreeBSD droplet, I haven't found a *BSD VPS anywhere near what I'm paying comparable to the specs of a couple OpenVZ Debian GNU/Linux nodes (512MB Ram/50Gb Disk/2TB net) $15/yr. I would hope OpenBSD adoption would soon follow to host many of my services in a more default hardened OS.
lsof is an expensive command to run.. if you're looking specifically for TCP/UDP socket descriptors better to drill down to the specifics with lsof -nP -a -i
then listing all active file descriptors and grepping.
I prefer to use netcat(1),nc(1) to test port firewall traversal then telnet. assuming i don't have nmap/hping etc.. around.
dbsd:~ $ nc -vz www.google.com 80
Connection to www.google.com 80 port [tcp/http] succeeded!
Looks like timing was the issue with the companies listed, Many times ideas are sound, execution is solid but the audience just isn't ready for the actual product in the current landscape.
Combined with rump kernels I can see this as a the data center of the future.. simply a micro-kernel running a specific application without the bloat of a full OS while an orchestration unit/OS such as Mesos does all the setup and tear down of such services providing resources on demand.. lovely.