Endless checking of pointers is pointless, and wastes CPU. A much better approach is to use good design. Simple idioms such as Resource
Acquisition Is Initialisation (RAII) are much more reliable than manual pointer checks.
Just for the record, all you say also applies to Java (bytecode VM generally using JIT means per platfom optermisation from a single binary distributable).
And of course, as soon as GCC can take advantage of whatever the latest CPU gizmo, everyone who runs an open source OS, or application can simply simply recompile for a performance boost.
All the more reason, me thinks, for the chip vendors to help the open source compiler developers.
So they could have a large grazing area without moving.
Moving that huge body a step forward to take a bite of grass would have been inefficient, wherewas a huge neck would let them stand still and graze a large area.
This long hours thing sounds like compensation for poor management.
1x 70 hours at $70k costs the same per man hour as 40 hours at $40k, if the amount of work that neads to be done exceeds what can be done by the available staff in the available time then they nead more time or more staff.
If Greenspun advocates pushing his staff into doing more hours over hiring more staff this implys that overworked staff are more productive than more staff.
The effectiveness of programmers is reduced when they work long hours (this has been proved by independant research.)
Therfore, this implys that his organisation cannot cope with larger numbers of staff, that is, the managament can't do their jobs and are failing to co-ordinate their staff effectivly.
Ergo, poor managament beeing passed off as good mangament.
Vladimir Kramnik was Kasparov advisor in many previouse matches, including the one against Deep Blue, and therfore had a unique, and powerfull insite into the mind of the Champion.
It may be that Kramnik beat Kasparov, but can/could (have) Kramnik beat all of Kasparov's previouse oponents?
If Kasparov does not retire, there is a good chance that he will be champion again. Even if Kramnik is never defeated by Kasparov, others might beat him, and Kasparov might beat them.
My girlfriend works, so she'd get me up in the morning with a coffee (like she does anyway, bless her).
I'd (probably) have to log on to my companies network by a fixed time, so thats not a problem.
Telecommuting would be the best thing that could happen to my social life.
Infact, convincing my friends to leave me alone while I'm working would be the most difficult bit.
Finnally, SHUT THE F*CK UP. Its people like you that scare the PHBs off of telecommuting. They assume whe are all as undisiplined as you, and need watching to make sure we work. Well I don't, I can get my work done on time without micromanagement. Don't ruin it for the rest of us.
I say this because I expect that post to be moderated out of existance, and wish to draw attention to its fundamental point, without advocating its attitude.
If the CS->PS2 closed-source wrapper doesn't happen, I won't be free to play/develop CS games on the PS2. For the latter case, I'll have to use proprietary Sony tools(correct me if I'm wrong.) Thanks, RMS, for watching out for my freedom
No. If "the CS->PS2 closed-source wrapper doesn't happen" you'll have to sign the NDA and write the PS2 plugin yourself, which is fair enough, if you want to develop for the PS2 you have to sign the NDA anyway.
Charging for new programms, functionality, is in my opinion fine. People can buy it, or not. Its up to them, but what about bug fixes? Will the current PalmOS users be able to get a free "service pack"?
I'm *still* waiting for a fix for the well known last-line-of-a-memo bug.
I hope every one realises that this is a reference to Milkman Dan "Booze-fueled paragon of pointless cruelty and wanton sadism" from the sick and twisted "webtoon" redmeat by Max Cannon, as featured in the satirical news paper (both online and off) the Onion
Ego. People want to be leaders. People want to retain control. Even those kind GNU guys, who so generously "free" everything they do don't like letting go. Development *can* be bazaar like - but its not, because the forks don't get publisised, and the the forks don't get publisised because the development communuitys organise around a central repository, which is normally controlled by the origanal developer.
What we need is a source forge like system that, once a project hs been created, lets anyone upload a patch/update, and have that fork (or a "press release" for it) appear on the origanal front-page.
Its just an naked idea, but it could be developed into a powerful system. The big boys of OS should think about it.
Well, thats my idea. I'm letting go now. Develop it, fork it.
Yes, for the most part. Ohhh I absolutly MUST have the football results NOW. Whoopty-fucking-do.
> Or cell phones?
Yes. Stupid fucking devices. "Hi honey, I'm on the train. Yes. I'll be home in 5 minutes." Whats the fucking point> You'll be home in five minutes! Can't it wait?
Inflated sense of self importance. Egoboo.
Yeah some people nead them (doctors for example), but most don't.
> Or PDAs?
Compleatly unconnected. Yeah, PDA are hella useful, I can't remember shit without them.
(Ohhh... I'm sounding offensive today. But I have a point.)
The Federal Communications Commission's transcript of the George Carlin monologue "Seven Words You Can Never Say on Television" at issue in FCC v. Pacifica: http://barry-campbell.com/seven.html
So, a question to all... how to you write your code so that it's flexible enough for translation, but not open to attack?
How about using C++, and writting a string class that expands as neaded, or (stll c++) use the STL's std::string. Or use some other language that supports dynamic strings. Or write your own dynamic string handling code in C if thats your thang.
It can be done, we know the "trust problems" that the sprintf approach suffers, we know the limitations of the (simplistic) strcat approach, build something better and learn from the mistakes of the past.
Perhaps it was the FSF. That would be a turn up for the books. :)
Endless checking of pointers is pointless, and wastes CPU. A much better approach is to use good design. Simple idioms such as Resource
Acquisition Is Initialisation (RAII) are much more reliable than manual pointer checks.
Like the Mind Sports Olympiad, perchance?
And of course, as soon as GCC can take advantage of whatever the latest CPU gizmo, everyone who runs an open source OS, or application can simply simply recompile for a performance boost.
All the more reason, me thinks, for the chip vendors to help the open source compiler developers.
Thad
And what about partial specialisation of templates?
Thats not in, is it?
Oh, and FWIW, auto_ptr *is* part of the standard.
Thad
Photo.Net was Philip Greenspun's baby, and as far as I can tell, funded by him. What will happen to it now?
Will it:
Thad
Comments? Questions?
Thad
Moving that huge body a step forward to take a bite of grass would have been inefficient, wherewas a huge neck would let them stand still and graze a large area.
Thad
1x 70 hours at $70k costs the same per man hour as 40 hours at $40k, if the amount of work that neads to be done exceeds what can be done by the available staff in the available time then they nead more time or more staff.
If Greenspun advocates pushing his staff into doing more hours over hiring more staff this implys that overworked staff are more productive than more staff.
The effectiveness of programmers is reduced when they work long hours (this has been proved by independant research.)
Therfore, this implys that his organisation cannot cope with larger numbers of staff, that is, the managament can't do their jobs and are failing to co-ordinate their staff effectivly.
Ergo, poor managament beeing passed off as good mangament.
Thad
The whole 70 hour week is a demented American concept.
Only a fool would throw away their formative years for money.
Money. Does your money hug you? Does your money say "I love you"? No. It does not. Its money, and, its worth nothing unless you spend it.
Thad
Comments pertaining to cron jobs are nieve, and irresponsable.
Thad
Thad
It may be that Kramnik beat Kasparov, but can/could (have) Kramnik beat all of Kasparov's previouse oponents?
If Kasparov does not retire, there is a good chance that he will be champion again. Even if Kramnik is never defeated by Kasparov, others might beat him, and Kasparov might beat them.
As has been said, Kramnik had a unique advantage.
Thad
My girlfriend works, so she'd get me up in the morning with a coffee (like she does anyway, bless her).
I'd (probably) have to log on to my companies network by a fixed time, so thats not a problem.
Telecommuting would be the best thing that could happen to my social life.
Infact, convincing my friends to leave me alone while I'm working would be the most difficult bit.
Finnally, SHUT THE F*CK UP. Its people like you that scare the PHBs off of telecommuting. They assume whe are all as undisiplined as you, and need watching to make sure we work. Well I don't, I can get my work done on time without micromanagement. Don't ruin it for the rest of us.
Thad
I say this because I expect that post to be moderated out of existance, and wish to draw attention to its fundamental point, without advocating its attitude.
Thad
Thad
Thad
Even if we could recover it, I don't think anyone should.
For the reason why, read this.
Thad
Thad
Thad
I'm *still* waiting for a fix for the well known last-line-of-a-memo bug.
Thad
Thad
What we need is a source forge like system that, once a project hs been created, lets anyone upload a patch/update, and have that fork (or a "press release" for it) appear on the origanal front-page.
Its just an naked idea, but it could be developed into a powerful system. The big boys of OS should think about it.
Well, thats my idea. I'm letting go now. Develop it, fork it.
Thad
Yes, for the most part. Ohhh I absolutly MUST have the football results NOW. Whoopty-fucking-do.
> Or cell phones?
Yes. Stupid fucking devices. "Hi honey, I'm on the train. Yes. I'll be home in 5 minutes." Whats the fucking point> You'll be home in five minutes! Can't it wait?
Inflated sense of self importance. Egoboo.
Yeah some people nead them (doctors for example), but most don't.
> Or PDAs?
Compleatly unconnected. Yeah, PDA are hella useful, I can't remember shit without them.
(Ohhh
Thad
Thad
Thad
It can be done, we know the "trust problems" that the sprintf approach suffers, we know the limitations of the (simplistic) strcat approach, build something better and learn from the mistakes of the past.
Thad