Property managers usually get roughly 10% of the rental income and handle paperwork, screening renters, phone calls, minor repairs, etc. You still have to pay for major repairs (new fridge, AC, burst pipe), but depending on your situation, you may consider hiring a PM.
One of the finest, simplest Unix implementations anywhere. Also gave us OpenSSH, OpenBGPD, OpenNTPD, and PF. Donate to a good cause: http://openbsd.org/donations.html
And that's OK. The high-level OOP stuff is there if you need/want it, but unlike Java, no one is trying to force that mindset down your throat. There is nothing wrong with C-like C++ code. Nothing at all.
Yep. The 'Internets' are full of back-seat economists that never took an intro to Econ course while in college. Heck, most never took any college course, yet they know it all and then some. Keep singing the same song and sooner or later you'll be right. Then you can say, "I told ya so!!!"
TCHunt is a free program that finds (for the most part) TrueCrypt volumes. (Modulo 512, chi-square stream analysis, etc). The scary thing is that it's not 100% positive as it cannot differentiate between random data and AES data, but in general testing, it finds 100% of TrueCrypt files. I wonder if something such as TCHunt could be used to accuse someone of having an encrypted TrueCrypt file or not? I doubt it, but some folks argue otherwise.
Don't waste time worrying about "super bugs". Live life to the fullest each day, have fun and be a nice father, husband, person. Everyone's number comes up sooner or later and the vast majority of us will fall to cancer, heart disease, stroke, car wreck, etc. Besides, the sun will burn out some day leaving us all doomed... there, feel better now?
I don't know Mr. Stroustrup, but I have exchanged emails with him. He's always very pleasant and professional in the emails (even when dealing with a nobody such as me). Just like in this interview... I believe he's a genuinely nice guy.
Personally, I get a lot of use out of C++ (with or without concepts to further firm-up the language). It will be a major language for many decades to come. It's not perfect (no language is) and it evolves slowly. Regardless of the ISO standard happenings, knowing C++ will help you become a better, more mature programmer.
It's hard to put email and blog posts into human context. What seems abrasive in text only mediums, may not even seem remotely abrasive in real life where we can see body language, facial expressions, etc. Even text as straight forward as "Fuck you! I quit" may just be a joke directed at folks that get it. But outsiders read it and immediately think, "wow, that guy is not nice" when in actuality he's just goofing-off with others that 'get it'. Long story short, I'd have to meet the guy several times and hang out with him in person before I could pass any sort of judgment and I think other smart HR/mgrs would agree. He would not be immediately ruled-out because his online comments seem offensive.
I agree with this statement. Other schools (perhaps not as highly regarded as the ones you mentioned) such as Texas A&M do hardcore, low-level C++ courses, compiler stuff, etc. for both CS and CE students as core requirements. They lightened the requirements several years back to compete with other schools, but changed back to them when they realized how soft their students had become. Of course, Bjarne Stroustrup is the chair of the CoE CS program at TAMU... so that may have a lot to do with it.
We can't generalize. Not all students are like the ones described in this article. I work with CS and CE graduate students 40 hours a week. I help them conduct research. The best of these students have an eagerness and desire to learn. They work on projects at home in their spare time, they learn new languages (just for the sake of learning them), etc. They want to learn C and C++. They love it.
Since I work directly with these kids and have seen dozens come and go, it's easy for me to quickly pick out the good ones. They are the most fun to work with too as they teach me as much or more as I teach them.
I see the average/bad ones too. The ones who do just barely enough to get by. The ones who "code by Google". They are far more common than the good ones. Their work speaks for itself. Poorly written, plagiarized and seldom delivered on time.
Hopefully employers have methods in place to weed out the bad and average kids. And incentives to hire and more importantly keep the best ones.
That's a feature, not a bug. Code you write in C++ today will probably compile and run 30 to 50 years from now with very little (if any) modification. Same is true for C. These are serious languages used on major projects (Joint Strike Fighter, Mars Rover, etc.) by governments, militaries and space agencies. They do not evolve quickly and when they do it is only after much careful deliberation. Don't get me wrong... I enjoy the new, fun, expressive constantly changing languages as much as anyone, but when I'm doing serious, mission-critical code, I use C++.
Read their tweets... "With 1 machine down (fan) still getting 428435640 hashes per second thanks to Dan's cool fast code." It would seem that DJB wrote some code for their cluster that was on par with GPU speeds.
10 is a huge stretch. My testing in C++ agrees with you. The lowest score I've gotten is 41 after about 12 hours. Sure, I may get lucky and get one in the high 30's or something, but it would just be blind luck and persistence, nothing more. Not a very cool contest IMO.
I've got some C++ up and running now (using my own test hash and word list). The lowest hamming score I get (12 hours run time) is in the low 40s... anyone getting lower than this? I think there will be a lot of tied submissions... no clear winner.
I did. Just like I pre-order every OpenBSD release. Windows 7 pre-order is a good value and buying now will give you the most bang for your buck over its lifetime.
I Love Python and would use it more if it were easier to build stand-alone, compiled native apps from it (I used Python many years before the phrase 'Web 2.0' came about). I use pyinstaller right now and have use py2exe in the past to build native, end-client distributal code, but now I just use C++ for those cases.
Learning C++ made me a better programmer overall. I suggest "Accelerated C++". It is the one book I most enjoyed. It gets you up and running with the STL quickly. I also like Bjarne Stroustrup reference books. C++ is my favorite language next to Python. I use them both daily. When you must have fast, native code, C++ is hard to beat.
The Hurd kernel is used today. I know! When I worked for the NSA, all of our Cray supercomputers ran it. It can divide by zero and that is how we cracked passwords, AES 256, etc. It's a wonderful, albeit hippie-liberal kernel.