68 karma · joined December 12, 2011
https://twitter.com/brainsmoke/status/948561799875502080
Not good.
To tell you the truth, I don't think I know a mathematician who doesn't think that it's discovered."
Anyone else struck by this? It has really never occurred to before that I've always assumed that we were simply discovering math versus creating it.
I can also certainly can relate to the portion of the audience that found phreaking much more interesting than hacking and the fact that the phreaking scene is all but dead is pretty sad.
That being said, it did take me a while to appreciate that this was what my education gave me and obviously, no approach works for everyone.
I put in 80+ hour work weeks for 4 years straight at my last job and it got to a point where I was physically breaking down and developed a slew of transient (but terrifying) neurological problems. It got so bad I actually saw a neurologist who basically said that I was seeing the manifestation of extreme stress and had to stop (He actually pushed me to find a new job, interestingly.)
To your point, it never dawned on me that I was working too much. I had various problems that needed solutions and I was much too engulfed in the pursuit of their solution to really see what was happening until it became impossible to ignore. I'd venture to say most people with burnout are not driven there by someone or something but by themselves.
Security is actually one of the few fields where I think you see a really interesting mix of theoretical and applied CS. Things like complexity theory, formal program analysis, etc pop up quite often.
Living near the district, I'm shocked daily by how nobody seems to care that the corruption is so widespread.
I won't lie though, the ego-hit of being "the dumb one" when surrounded by truly brilliant people is hard - 100% worth it - but hard.
So we're back to this. First the "Snowden had a Hacker Certification" nonsense (ignoring that CEHs are required by DoD for OPS jobs and aren't exactly high-quality to begin with) and now deleting log files equaling "hacking". I guess it is easier to make him seem like some super skilled hacker than admit that oversight and access controls were probably non existent.
Selfishly, I really don't even care about Snowden at this point but I do fear that the trend developing is to paint him as a "Hacker" putting security researchers as the next major "threat".
I am sure these hackers are going to need to be dealt with using new invasive legislation, right? So frustrating.
Interesting, the question about family/friends is what peaked my interest. My girlfriend of 10 years is about ready to kill me if I commit 4-6 more years.
I actually have a little different opinion - what's killing the value of an MS in CS is the fact that CS curriculum is becoming Software Engineering under a different name. Let me be clear - there is NOTHING wrong with Software Engineering but as someone who is more interested in NP completeness, computability, static analysis, machine learning, etc - much of what passes for CS cirriculum in course-work only programs simply isn't.
From their perspective, I'm sure (over)hyping everything new they analyze as the next 'big deal' helps business even if they are wrong about the details on occasion.
--Computer Organization--:
Computer Systems: A Programmer's Perspective http://www.amazon.com/Computer-Systems-Programmers-Randal-Br...
I liked this much better than Computer Organization and Design by Patterson and Hennessy which everyone has encountered at some point. The developer-centric view was very cool.
--Computer Security--:
Kernel Exploitation: Attacking the Core http://www.amazon.com/Guide-Kernel-Exploitation-Attacking-Co...
Most 'hacking' books are goofy. This one is very good and doubles nicely as a hackers operating systems text.
Web Application Hackers Handbook http://www.amazon.com/Web-Application-Hackers-Handbook-Disco...
Very nice overview for web concerns.
--Operating Systems-:
Operating System Design and Implementation http://www.amazon.com/Operating-Systems-Design-Implementatio...
I don't agree with Tanenbaum's views on micro vs. monolithic kernels but this book is a great mix of theory and implementation.
Linux Kernel Devleopment http://www.amazon.com/Linux-Kernel-Development-Robert-Love/d...
I used this to get a feel for the monolithic implementations of topics covered by Tanenbaum.
--Networking--:
TCP/IP Illustrated Series. More than you would ever want to know.
I sadly lost the book when I moved but I remember loving both the book and the course and learning a ton thanks to seeing a number of different language types side by side. I have fond memories of trying to wrap my mind around Prolog the first time I saw it.
For developers, I think the same story holds true. I know a number of people who were fairly excited for the platform but ended up going with something else because they got tired of waiting for the original release and wanted to start writing apps to make money. The reputation MS has developed (old, evil, bloated, etc) also doesn't help. Not saying it is true, just that it exists.
It seems like at most companies, developers have a shelf-life before you are too experienced to hire or are expected to move into management. I don't know that anyone should fault people for taking full advantage of their earning potential while they can.
It is actually a little defeating in the sense that I have had to accept that I will probably never know as much as I would like to.
I liked intro to IR better for almost everything else. For the size of MIR, the coverage of things like LSI, Clustering and Probabilistic Models seemed shallow in comparison.