If I owned any YHOO stock I'd sell right away. This will just turn people away from the website.
I can't remember if I ever bought anything where advertising annoyed the hell out of me. In fact I remember many times making a concious decision of NOT buying things that are marketed with annoying commercials. I even decided to buy a Mazda instead of a Honda because the stupid "Who let the dogs out" commercial was annoying me to no end. Take that Honda.
No. They are awful. Every one of them. The ones I've read included C++ for Dummies, Corba for dummies (yes it does exist) and Java for Dummies. They were so bad it's not funny. Speaking of funny I found the kind of humour they used pretty obnoxious and distracting in general. I learned NOTHING from those books. Instead I picked up Effective C++ (Addison-Wesley), Advanced Corba Programming in C++ (Addison-Wesley) and The Java Programming Language (Sun Press) and was all set. It's better to go with tried and true. Dummies books are rags.
Man, in your comment you took the concept of "xenophobia" to an entirely different level. You really did. I sincerely hope you're just trolling and don't really believe in what you wrote because if you do I pity you and your primitive self centered existance.
Africa has much more pressing needs than building the IT infrastructure (you have to have horses before you have cars, you know). From my viewpoint most african countries are too rough for all but the most hardened travellers to live in the long run and I know what I'm own about as I've set my foot on all continents except for Antarctica and worked in four different countries in the last ten years. South Africa which is the most advanced is way too dangerous to recommend as a place to live. And I'm talking South Africa here not Zanzibar or Sierra Leone.
Personally I'd rather if African governments concentrated on building the foundations of law and democracy on their soil and eradicating the rampant corruption and crime that sweeps the continent. They need to address issues like fighting famine and building roads infrastructure before they can shift to building IT/telecoms. That's my opinion anyway.
First page reads:
"
By clicking on "I have read this important information" below,
if you are a physical person you hereby guarantee that:
1) You are residing in France
2) You are not a US resident nor a "US Person"
3) You are not an Australian nor a Canadian resident
4) You are not a Japanese resident, nor a person residing in Japan
5) You commit to not distribute nor make available in any way, any of the information contained in this Web site to all persons living outside of France or to "US Persons"
[Big button begging to get pressed]
Am I the only person here who's extremely tempted to press?
M$ is probably pushing things to ActiveX,.NET, ASP or any other proprietary crap they have
I doubt you have a clue on what you're talking about. ActiveX is just as proprietary (or as open) as applets. Both are plugin technologies that are not a part of the w3c spec.
.NET and ASP have absofuckinglutely nothing to do with browsers. They are server side technologies. Again if.NET and ASP are proprietary crap so is EJB and JSP. Man you really need to get a clue.
Should be possible but with MPEG1. Let's see: If you encode at 350kbits/sec (that's good enough for such a tiny screen esp if you don't encode realtime). That's 400,000bits/sec*3600sec*2 ~= 360 Mbytes. Add another 50 meg for audio and you should come under 400Mbytes for a full two hour movie. Certainly possible.
As for the MPEG1 vs. MPEG4 issue: MPEG1 can look really good provided you do some tricks during encoding. If you don't encode in real time you can achieve acceptable quality within the 400kbits/sec video rate.
Interesting point. I haven't bought a music cd in ages. Not because I'm a cheapskate or beacuse I'm particularly poor but like you I haven't found anything half decent lately. The only CD I pondered buying recently was some Karl Jenkins stuff. I wanted to buy it BECAUSE I found a couple of his pieces on Napster and thought it would be cool to have it in my car...
Anyway I think the music industry's problems have nothing to do with piracy but everything to do with the utter crap that they keep producing and sponsoring. I can't name a SINGLE modern band that would make me download their music let alone buy a CD. RIAA napster isn't your problem. Shit music is.
I'm working with J2EE on a daily basis. More specifically we're using EJB. So far I haven't found a single implementation that would be stable enough for anything more serious than an average e-commerce site. I definitely wouldn't use any of the currently available ejb containers for a mission critical application.
On java containers. The fact that they do not support parametrized types (templates) is obviously a big drawback. This is how people did containers in C++ around 1991. This is bad because you're seriously sacrificing type safety. Every time I create a java container I MUST put a comment next to it clearly explaining what is stored in the container. Imagine creating a map that uses strings as keys and vectors of Sets as values. If you don't comment exactly what you're doing nobody will stand a chance of figuring out what's in your containers. Additionally not being able to store simple types (only derivatives of Object are allowed) always sacrifices performance. Don't say it's miniscule because it's not. It may be insignificant in a web application where no serious computation is performed anyway but for desktop apps and especially scientific apps it makes the language worthless.
I can debug my apps without an actual debugging tool
In the same spirit you can say that everything is implementable in assembler. But sometimes even programmers enjoy having their life made easier. I'm a sworn hater of JBuilder. This tool has so many bugs in it that it shouldn't be sold as shareware nevermind selling it for two thousand bucks. The kind of bugs they have in that thing would make any other software company shut doors long ago. Borland is surviving purely on the virtue of their brand recognition. I've yet to come across a decent Java IDE beside (Viusal J++) which was obviously written in C++:).
We've had good experiences with the stability and reliability of the Java *runtime* environment...
You're obviously not an EJB shop. If you were you'd be having similar experiences. Some people (disgusted with EJB) are trying to use JINI for enterprise apps. While not ideal at least they can claim it works to some degree. The same cannot be said about EJB apps.
When I talked about horrible runtime environment what I had in mind was the 70MB footprint for even a simple application very slow process of dynamic loading of classes that increases the performance penalty and reentrance issues within the JVM core libraries themselves. Instead of creating more and more APIs every week they (SUNW) should concentrate on fixing the damn thing.
I think all the claims about incredible productivity gains in java shops are ridiculous. They don't take into account the time between coding java apps and getting them to a state where they are usable enought to be shipped/deployed. In my experience that time is quite significant. The fact that the incredible hype around the language attracte a very mixed pool of talent is probably part of the problem but so are all the bugs in the JVM.
OK. The easy answer would be you need Lippmans "C++ Primer". It's a good book and very complete.
I'll play the devil's advocate though and say that you should also get Herb Schildt's "Teach yourself C++". Schildt has a reputation for publishing books that are incomplete and miss out on many more advanced topics BUT what he does choose to explain in his writing he does it very well. I know people who read his book and shortly afterwards moved on to Lippman. I think it's not a bad route to take although some people run screaming horror on the sound of Schildt's name.
Can't agree more. I'm a long toothed C++ developer who recently got a position in programming Java. Java is a disaster. Why can't people see how broken that platform is? Unusable gui library, very poorly implemented containers, broken threading and a horrible runtime environment without any half decent debugging tools. There are no good java desktop apps to speak of (no, JBuilder and TogetherJ are shit) and while Java seems like an easier path than C++ the 'standard' library ballooned to the extent that nobody (possibly not even Gossling himself) can claim to know all of it. I really hope people stop hyping java until it proves itself to be a stable and reliable development environment. Until then I'll take my trusty C++ compiler with QT and ACE any day.
C++ is not hard to learn but it requires one to understand how computers work in more detail than when they code Java. What's wrong with having to learn what pointers are and what stack unwinding means? I always thought they were concepts covered in CS101? Why so much hatred for the language that is open, stable and mature?
Man, you really have some growing up to do. I've been observing your posts here and on K5 for some time now and I thing your ego is getting quite out of hand. You're technically capable and I liked your programming writeups at K5. Especially the one on distributed programming. But you're still very young and inexperienced and you're only about to begin that first job of yours. When you start working in this sector I wish you never had to work with a true primadonna. Not only will you be doing UI work or some jockey support you will also receive a good slander on every occasion REGARDLESS OF HOW SMART YOU ARE. Primadonnas don't become primadonnas because they are brilliant. They grab the best chunks of work because they are loudmouths.
As for the salary rates you don't generally earn according to how smart you are but according to how much others are prepared to pay for what you do. Linus could have produced a very expensive kernel but he didn't. He CHOSE to do so and it was his right. I'm sure he knew exactly that he'd be financially worse off as a result. This issue is completely orthogonal to the topic at hand anyway.
C4L you're smart but you need a bit more maturity. Don't let you ego take over too quickly.
Oh, crap. You did mention pairing, true enough. And I concur with the points you're making. Coding primadonnas are almost always bullies. I've only been in the industry for six years and already saw a fair share of them. The real problem with me is that I know I'm at least as good as them but I'm very quiet and don't have the bottle to go to a manager and tell them that I'm the best thing since sliced bread. As a result I don't think I get the recognition that I deserve.
I switched jobs not so long ago and I'm seeing some worrying size egos already growing.
I do love coding and do some cool open source work in my spare time but even when I worked as a lead developer at my previous job I made damn sure that everyone had enough on their plate to keep them busy and motivated. I think it's important to have wise people at the managemet layer who can spot troublemakers before they cause too much damage.
Get them to program in pairs. Primadonnas thrive in the environment where they can hoard their own code. They get territorial about their work and don't let anyone else near it. If all programming is done in pairs noone has a piece of code that they own exclusively. It works miracles at eliminating primadonnas. That's one of the main reasons why eXtreme Programming recommends the practice.
No matter how smart you are, how valuable you think you are, how good at your job you are, how much you can do, there will ALWAYS be someone standing right behind you, ready to take your place
Last time I saw anything even quasi techincal on K5 was a loong time ago. It's now filled with commie, hippie, greenpeace tree huggers who get engaged in riots at WTO conferences for fun. It truly and greatly sucks my friend.
never said they were pay-only site. But they do charge for removing banners and are thinking about giving extra priviledges to those who pay (like the ability to edit comments already posted etc.). You my friend should check your facts before flaming!
Yeah. I think so. At least it's not as intrusive to my ears as that f***king dogs song.
If I owned any YHOO stock I'd sell right away. This will just turn people away from the website. I can't remember if I ever bought anything where advertising annoyed the hell out of me. In fact I remember many times making a concious decision of NOT buying things that are marketed with annoying commercials. I even decided to buy a Mazda instead of a Honda because the stupid "Who let the dogs out" commercial was annoying me to no end. Take that Honda.
No. They are awful. Every one of them. The ones I've read included C++ for Dummies, Corba for dummies (yes it does exist) and Java for Dummies. They were so bad it's not funny. Speaking of funny I found the kind of humour they used pretty obnoxious and distracting in general. I learned NOTHING from those books. Instead I picked up Effective C++ (Addison-Wesley), Advanced Corba Programming in C++ (Addison-Wesley) and The Java Programming Language (Sun Press) and was all set. It's better to go with tried and true. Dummies books are rags.
Steve Maguire "Writing Solid Code". Timeless. From Microsoft Press.
if it doesn't punch back!
Man, in your comment you took the concept of "xenophobia" to an entirely different level. You really did. I sincerely hope you're just trolling and don't really believe in what you wrote because if you do I pity you and your primitive self centered existance.
Personally I'd rather if African governments concentrated on building the foundations of law and democracy on their soil and eradicating the rampant corruption and crime that sweeps the continent. They need to address issues like fighting famine and building roads infrastructure before they can shift to building IT/telecoms. That's my opinion anyway.
Ooh, -1 redundant. Slashdot kiddiez are let loose again... Nevermind, still lots of karma left to post whatever the fuck I want.
The temptation was there and the will wasn't strong. So I looked (everyone say a quick prayer for the soul of MSBob) and I saw it all bare naked:
688,480 shares @ 6.2 euro/share.
" By clicking on "I have read this important information" below, if you are a physical person you hereby guarantee that:
1) You are residing in France
2) You are not a US resident nor a "US Person"
3) You are not an Australian nor a Canadian resident
4) You are not a Japanese resident, nor a person residing in Japan
5) You commit to not distribute nor make available in any way, any of the information contained in this Web site to all persons living outside of France or to "US Persons"
[Big button begging to get pressed]
Am I the only person here who's extremely tempted to press?
I doubt you have a clue on what you're talking about. ActiveX is just as proprietary (or as open) as applets. Both are plugin technologies that are not a part of the w3c spec.
How did this get +5 insightful?
As for the MPEG1 vs. MPEG4 issue: MPEG1 can look really good provided you do some tricks during encoding. If you don't encode in real time you can achieve acceptable quality within the 400kbits/sec video rate.
Anyway I think the music industry's problems have nothing to do with piracy but everything to do with the utter crap that they keep producing and sponsoring. I can't name a SINGLE modern band that would make me download their music let alone buy a CD. RIAA napster isn't your problem. Shit music is.
On java containers. The fact that they do not support parametrized types (templates) is obviously a big drawback. This is how people did containers in C++ around 1991. This is bad because you're seriously sacrificing type safety. Every time I create a java container I MUST put a comment next to it clearly explaining what is stored in the container. Imagine creating a map that uses strings as keys and vectors of Sets as values. If you don't comment exactly what you're doing nobody will stand a chance of figuring out what's in your containers. Additionally not being able to store simple types (only derivatives of Object are allowed) always sacrifices performance. Don't say it's miniscule because it's not. It may be insignificant in a web application where no serious computation is performed anyway but for desktop apps and especially scientific apps it makes the language worthless.
I can debug my apps without an actual debugging tool :).
In the same spirit you can say that everything is implementable in assembler. But sometimes even programmers enjoy having their life made easier. I'm a sworn hater of JBuilder. This tool has so many bugs in it that it shouldn't be sold as shareware nevermind selling it for two thousand bucks. The kind of bugs they have in that thing would make any other software company shut doors long ago. Borland is surviving purely on the virtue of their brand recognition. I've yet to come across a decent Java IDE beside (Viusal J++) which was obviously written in C++
We've had good experiences with the stability and reliability of the Java *runtime* environment...
You're obviously not an EJB shop. If you were you'd be having similar experiences. Some people (disgusted with EJB) are trying to use JINI for enterprise apps. While not ideal at least they can claim it works to some degree. The same cannot be said about EJB apps.
When I talked about horrible runtime environment what I had in mind was the 70MB footprint for even a simple application very slow process of dynamic loading of classes that increases the performance penalty and reentrance issues within the JVM core libraries themselves. Instead of creating more and more APIs every week they (SUNW) should concentrate on fixing the damn thing.
I think all the claims about incredible productivity gains in java shops are ridiculous. They don't take into account the time between coding java apps and getting them to a state where they are usable enought to be shipped/deployed. In my experience that time is quite significant. The fact that the incredible hype around the language attracte a very mixed pool of talent is probably part of the problem but so are all the bugs in the JVM.
I'll play the devil's advocate though and say that you should also get Herb Schildt's "Teach yourself C++". Schildt has a reputation for publishing books that are incomplete and miss out on many more advanced topics BUT what he does choose to explain in his writing he does it very well. I know people who read his book and shortly afterwards moved on to Lippman. I think it's not a bad route to take although some people run screaming horror on the sound of Schildt's name.
C++ is not hard to learn but it requires one to understand how computers work in more detail than when they code Java. What's wrong with having to learn what pointers are and what stack unwinding means? I always thought they were concepts covered in CS101? Why so much hatred for the language that is open, stable and mature?
As for the salary rates you don't generally earn according to how smart you are but according to how much others are prepared to pay for what you do. Linus could have produced a very expensive kernel but he didn't. He CHOSE to do so and it was his right. I'm sure he knew exactly that he'd be financially worse off as a result. This issue is completely orthogonal to the topic at hand anyway.
C4L you're smart but you need a bit more maturity. Don't let you ego take over too quickly.
Yours truly,
MSBob
I switched jobs not so long ago and I'm seeing some worrying size egos already growing. I do love coding and do some cool open source work in my spare time but even when I worked as a lead developer at my previous job I made damn sure that everyone had enough on their plate to keep them busy and motivated. I think it's important to have wise people at the managemet layer who can spot troublemakers before they cause too much damage.
Get them to program in pairs. Primadonnas thrive in the environment where they can hoard their own code. They get territorial about their work and don't let anyone else near it. If all programming is done in pairs noone has a piece of code that they own exclusively. It works miracles at eliminating primadonnas. That's one of the main reasons why eXtreme Programming recommends the practice.
That's right. He's called an H1B.
Last time I saw anything even quasi techincal on K5 was a loong time ago. It's now filled with commie, hippie, greenpeace tree huggers who get engaged in riots at WTO conferences for fun. It truly and greatly sucks my friend.
never said they were pay-only site. But they do charge for removing banners and are thinking about giving extra priviledges to those who pay (like the ability to edit comments already posted etc.). You my friend should check your facts before flaming!
as kuro5hin became a pay site as of today. check it at www.kuro5hin.org
Isn't the whole idea of Ximian based on charging subscription fees for software services?