But is getting the vitamins from suplements as good as getting them from regular food? You have unwittingly picked the perfect example. Studies have shown that Vitamin C derived from non-plant sources (most supliments) has little effect on scurvey, whereas eating limes (or seeking out the supliments that are plant-derived) does the trick nicely. We figure out that a certain vitamin is good for something, and comapnies produce it. But is that vitamin the whole story for everything it seems to help? Better question, do you think the companies selling them spend a lot of money to find out?
You really find yourself changing the type of a variable used in hundreds of files???? For that matter, you have a variable used in hundreds of files???? Nice encapsulation!
and I'm done with it. Doesn't even matter if Something was originally designed for use as a singleton. (Yes, someone had to write the singleton template, but they only had to do it once, and in any case, it wasn't me)
"My biggest Pattern gripe is Singleton -- I have yet to see a clean implementation that does not require a lot of cut-and-paste to implement each Singleton"
Funny, where I work we have a singleton template that lets me just say "Singleton foo;". All such declarations (with the same ClassName) actually get you the same object. I've used it a zillion times and never had a problem. I've never looked at the code for it (never had to!), but it never occured to me that it would be very complex. I'm not dissagreeing with you, I'm just curious what's supposed to be the big problem with singleton?
I invent the SuperWidget. Everyone thinks it is great. ReallyBigCorp can produce SuperWidgets much cheaper than me at first, because they already own factories, have (possibly exclusive) contracts with retailers, etc. Without patents, they do so, and I get nothing. With patents, they pay me a licensing fee, and I can continue being an inventor, instead of having to become a factory manager/ wholesaler competing against a much bigger competitor, which I'm not even good at or interested in.
If you write code, do you put it all in the public domain, letting M$ take it if they want, and then try to make money competing against them?
It's known as an analogy, let's take it slow: Patents are how inventors make money. Putting their inventions in the public domain means they make no money; i.e. work for free. I think that inventors deserve compensation. He, and aparrently you, do not. I assume therefore that neither of you is an inventor. If I knew what you did for a living, I could point out that it would be great for society if that were done for free, just as you seem to feel inventing (aka research and development) should be donne for free.
No. Only Trademarks need to be defended. Copyrights and patents do not. The parent poster is wrong; if he dosen't sue to protect his patent, he will not lose it. He just won't get any benefit from it.
Certainly part of what killed OS/2 was lack of apps, but the real problem was that IBM wasn't running around begging developers. They were charging an arm and a leg for the SDK at a time when if you looked a little geeky, MS would throw copies of the Win32 SDK at your head.
"There are people who think having religious opinions about operating systems makes about as much sense as having religious opinions about automobile transmissions."
Here here. Well put. Of course, I'd throw in that both make as much sense as having religious opinions about, uh, religions.
Re:UT2k3 - linux impressions
on
UT2003 LiveCD
·
· Score: 1
"Im sure before you installed harry potter and nhl hockey 2002, you installed you video card drivers, made sure your sound card drivers were working, you grabbed the lastest directX version. You enabled dma on your harddrive (in case it wasnt automaticly set). Im sure you also made sure things like agp 4x was enabled in your bios"
No. I'll bet he didn't. I'll bet he put the cd in the drive and clicked install. And it worked.
Right. You're going to change a variable from an int to a string but you don't want to be bothered finding all the places it's used. I'm sure that won't be a problem.
As far as remembering that what works for you does not necessarily work for others, perhaps you should be respectful of that while you're still a programmer. Reasonable (not excessive) use of hungarian is a godsend to maintainers.
if the language in question is javascript, and the environment is a client browser, what alternative tools would you suggest? javascripts lack of types sucks (since the type is inaccessible, but sometimes critical), but that's the language you've got. I find very simplified hungarian notation invaluable here when *I* have to enforce variable typing since the language does not.
Couldn't resist, since I do speed critical GIS; in my code latitude is almost always an int in millionths of a degree. (or better yet a FixedDecimal ) The point being, if you ever have to maintain my code, you'll be glad I didn't just say "latitude".
And when the "age" is a member of a base class so the declaration is not even in the same file?m_uAgeInYears please. (I think age should be unsigned, but I don't care if the naming convention tells me it's a short) Naming conventions are good things.
"How long do you guys think it is before we have fiber everywhere?"
Forever. Wireless is a much cheaper last mile solution. Hell, we don't have CABLE everywhere.
"I'm pretty sure that Internet2 is gonna be fiber, but that's only for Universities and major corporations, right?" I'm pretty sure Internet2 already exists and has nothing to do with fiber or not.
But is getting the vitamins from suplements as good as getting them from regular food? You have unwittingly picked the perfect example. Studies have shown that Vitamin C derived from non-plant sources (most supliments) has little effect on scurvey, whereas eating limes (or seeking out the supliments that are plant-derived) does the trick nicely. We figure out that a certain vitamin is good for something, and comapnies produce it. But is that vitamin the whole story for everything it seems to help? Better question, do you think the companies selling them spend a lot of money to find out?
To cut to the chase:
Gandi is burning in hell forever, and that sounds good to you.
Why should I care what you think again?
You really find yourself changing the type of a variable used in hundreds of files???? For that matter, you have a variable used in hundreds of files???? Nice encapsulation!
How many times can I forget preview?
Singleton<Something> foo;
Not to start a language war, but in C++ I say
Singleton foo;
and I'm done with it. Doesn't even matter if Something was originally designed for use as a singleton. (Yes, someone had to write the singleton template, but they only had to do it once, and in any case, it wasn't me)
doh! didn't hit preview. make that "Singleton foo;"
"My biggest Pattern gripe is Singleton -- I have yet to see a clean implementation that does not require a lot of cut-and-paste to implement each Singleton"
Funny, where I work we have a singleton template that lets me just say "Singleton foo;". All such declarations (with the same ClassName) actually get you the same object. I've used it a zillion times and never had a problem. I've never looked at the code for it (never had to!), but it never occured to me that it would be very complex. I'm not dissagreeing with you, I'm just curious what's supposed to be the big problem with singleton?
I invent the SuperWidget.
Everyone thinks it is great.
ReallyBigCorp can produce SuperWidgets much cheaper than me at first, because they already own factories, have (possibly exclusive) contracts with retailers, etc.
Without patents, they do so, and I get nothing.
With patents, they pay me a licensing fee, and I can continue being an inventor, instead of having to become a factory manager/ wholesaler competing against a much bigger competitor, which I'm not even good at or interested in.
If you write code, do you put it all in the public domain, letting M$ take it if they want, and then try to make money competing against them?
It's known as an analogy, let's take it slow:
Patents are how inventors make money.
Putting their inventions in the public domain means they make no money; i.e. work for free.
I think that inventors deserve compensation. He, and aparrently you, do not. I assume therefore that neither of you is an inventor. If I knew what you did for a living, I could point out that it would be great for society if that were done for free, just as you seem to feel inventing (aka research and development) should be donne for free.
No. Only Trademarks need to be defended. Copyrights and patents do not. The parent poster is wrong; if he dosen't sue to protect his patent, he will not lose it. He just won't get any benefit from it.
I echo his "argument" and you find it pathetic. Well, I agree.
I don't like the idea of you making money. I feel it is bad for society. Just work for free.
Inventors deserve compensation.
Bad patents are bad. Legit patents are good.
Certainly part of what killed OS/2 was lack of apps, but the real problem was that IBM wasn't running around begging developers. They were charging an arm and a leg for the SDK at a time when if you looked a little geeky, MS would throw copies of the Win32 SDK at your head.
"There are people who think having religious opinions about operating systems makes about as much sense as having religious opinions about automobile transmissions."
Here here. Well put. Of course, I'd throw in that both make as much sense as having religious opinions about, uh, religions.
"Im sure before you installed harry potter and nhl hockey 2002, you installed you video card drivers, made sure your sound card drivers were working, you grabbed the lastest directX version. You enabled dma on your harddrive (in case it wasnt automaticly set). Im sure you also made sure things like agp 4x was enabled in your bios"
No. I'll bet he didn't. I'll bet he put the cd in the drive and clicked install. And it worked.
Right. You're going to change a variable from an int to a string but you don't want to be bothered finding all the places it's used. I'm sure that won't be a problem.
As far as remembering that what works for you does not necessarily work for others, perhaps you should be respectful of that while you're still a programmer. Reasonable (not excessive) use of hungarian is a godsend to maintainers.
if the language in question is javascript, and the environment is a client browser, what alternative tools would you suggest? javascripts lack of types sucks (since the type is inaccessible, but sometimes critical), but that's the language you've got. I find very simplified hungarian notation invaluable here when *I* have to enforce variable typing since the language does not.
"latitude - would most likely be a double"
Couldn't resist, since I do speed critical GIS; in my code latitude is almost always an int in millionths of a degree. (or better yet a FixedDecimal ) The point being, if you ever have to maintain my code, you'll be glad I didn't just say "latitude".
"If it's mid code the defintion shouldn't be more than a screen away. If not, the function is simply too large."
Member variable. Base class. Declaration is in a different file.
And when the "age" is a member of a base class so the declaration is not even in the same file?m_uAgeInYears please. (I think age should be unsigned, but I don't care if the naming convention tells me it's a short)
Naming conventions are good things.
"Ever had to change an int to a long in a very very huge program? That's kind of a big search 'n replace"
Yes I have, and yes, I suppose it was a really big search and replace. I think it took the machine a a full three seconds. man that sucked.
Seriously though what the hell difference does the size of the search and replace make? Thats what computers are for.
"you are getting time that is equivalent to a rapist (as another poster commented)."
Of course, that other poster was full of shit. Rapists on average serve several times what he was sentenced to.
"33 months is longer than the average rapist"
To put it quite simply, no it isn't.
So, you get all possible plaintext messages. a few of them are:
Attack at noon.
Do not attack.
Let's eat squid.
Which is correct? The only way to defeat a one time pad is to have the pad.
"How long do you guys think it is before we have fiber everywhere?"
Forever. Wireless is a much cheaper last mile solution. Hell, we don't have CABLE everywhere.
"I'm pretty sure that Internet2 is gonna be fiber, but that's only for Universities and major corporations, right?"
I'm pretty sure Internet2 already exists and has nothing to do with fiber or not.
Engage brain before posting.