"Ethics are based on the concepts of right and wrong. Because there is no right or wrong ethics can not exist."
Where'd you read that, Nihilism For Dummies? Of course right and wrong and hence ethics exist - in as much as any human mental construct can exist. If you deny that you might as well say that *you* don't exist since you're simply the end result of your brains functioning.
Anyway , your sort of moral relativism has been used to excuse many evil deeds so don't expect many people to share your point of view.
In human fossils we see the skull and hence can deduce the size of the brain , but we've no idea the structure the brain itself had in peoples from hundreds of thousands of years ago. Its perfectly possible that they may have looked the same as us on the outside but mentally weren't quite there because our brains continued evolving (which doesn't necessarily mean getting bigger) after our bodies had stopped.
Who modded this drivel informative? Boost has its place, its place is not in every single C++ program that is ever written. You might as well say that the STL should always be used no matter what. What a stupid position.
"If you are doing C++ without Boost these days, you are really missing the boat."
Please explain a programming problem this bloated POS solves that couldn't have been solved before. I keep hearing people talking it up without any solid reason as to why other than it seems to be fanboi flavour of the month library. A bit like ACE was 6 years ago. Wheres that now?
"compute dates and times, use regular expressions, compress data,"
Err, those are standard C libraries, never mind C++. Do you seriously think every C/C++ programmer has to write some assembler to read the system clock every time they need to get the time? Or have to work out their own calender every time they want to print the date in 3 days time?
"In C++ it is essentially impossible to make, say, a dictionary where each key can refer to an object of a completely different type"
Rubbish. Just use void pointers in the dictionary to point to objects of whatever type you want.
"balancing your news with deletes is not as simple as you make it out to be."
If you're a rubbish coder then no , its not simple. Use java.
"Lots of C++ code solves this problem by making a lot of defensive copies, which in turn hurts performance greatly."
"Good luck having more than one program onscreen, though."
Actually you've been able to do that for years , I'll let you figure out how genius.
"and I know this next bit may be difficult for you, so he can do regex from inside the program! "
Yeah , because its so difficult to click File->Save then do a grep. No , why make life simple if you can have yet more bloated libraries dangling off an already bloated browser.
I save any important messages as plain text files in a directory. For some strange reason I've never found a need for an offline browser based interface to sort or search them. But hey, perhaps I'm just old fashioned and not cool enough to be jacked in to Web 2.0. Dude.
... if malicious software was starting up when you log in - something having modified your.profile,.bashrc , whatever. Also it would be dead easy to remove. Not so with windows which generally takes an age to log in anyway so you probably wouldn't even notice a few extra seconds, and the places where a user space trojan initiator script can hide are so varied.
Yes under unix a user space process could fork off a daemon which remains running after you log out but once discovered running its easily killed and the binary easily found.
You could say that about many things in life. eg: How do you define a car? Is an SUV a car? What about a pickup - they're more or less the same size? Is a pickup really a truck? What is a truck anyway? Whats the difference between a house and a mansion? etc etc etc.
Very few things outside mathematics or physics have an absolute carved in stone definition. This is either because theres a whole spectrum of similar things with no clear demarcation anywhere , or , simply because of limitations of human language. Law courts must take this into account and this applies when talking about the internet.
Don't write your code to rely on v 2.3b of some obscure library that some other obscure programs may need a different version of and may not exist on some systems anyway. Stick with core libs like libc etc and you can't go wrong. Or even better just distribute a statically compiled binary.
Err , why don't you switch it off you idiot. That way you increase its lifetime and more importantly stop wasting so much electricity. You obviously turn it off at some point or it would be on 24 hours a day , so stop being fscking lazy and turn it off when you're done with FFS.
Really , what is the point? Its not like every other video format on the planet is closed source with a fee required. MPEG2 and MPEG3 are the ISO standard and the de facto free standard for most high bandwidth video apps these days and MPEG 4 for low bandwidth, deal with it and stop re-inventing the fscking wheel just to play OSS one upmanship.
"Ethics are based on the concepts of right and wrong. Because there is no right or wrong ethics can not exist."
Where'd you read that, Nihilism For Dummies? Of course right and wrong and hence ethics exist - in as much as any human mental construct can exist. If you deny that you might as well say that *you* don't exist since you're simply the end result of your brains functioning.
Anyway , your sort of moral relativism has been used to excuse many evil deeds so don't expect many people to share your point of view.
Its not called the Empire state for nothing!
In human fossils we see the skull and hence can deduce the size of the brain , but we've no idea the structure the brain itself had in peoples from hundreds of thousands of years ago. Its perfectly possible that they may have looked the same as us on the outside but mentally weren't quite there because our brains continued evolving (which doesn't necessarily mean getting bigger) after our bodies had stopped.
"Java, along with C, seems to be one of the few languages that have absolutely no faculties for the RAII pattern."
Really?
What about:
COBOL
FORTRAN
VB
Prolog
Lisp
ML
In fact any non-OO languages , given that RAII is an OO concept.
"Likewise, an external library. But putting that aside for a moment, what's the C++ equivalent to this python code?"
Who cares? Show us some python code for a low level device driver? Oh , you can't? Whys that then? Horses for courses perhaps?
Who modded this drivel informative? Boost has its place, its place is not in every single C++ program that is ever written. You might as well say that the STL should always be used no matter what. What a stupid position.
"If you are doing C++ without Boost these days, you are really missing the boat."
Please explain a programming problem this bloated POS solves that couldn't have been solved before. I keep hearing people talking it up without any solid reason as to why other than it seems to be fanboi flavour of the month library. A bit like ACE was 6 years ago. Wheres that now?
"compute dates and times, use regular expressions, compress data,"
Err, those are standard C libraries, never mind C++. Do you seriously think every C/C++ programmer has to write some assembler to read the system clock every time they need to get the time? Or have to work out their own calender every time they want to print the date in 3 days time?
"In C++ it is essentially impossible to make, say, a dictionary where each key can refer to an object of a completely different type"
Rubbish. Just use void pointers in the dictionary to point to objects of whatever type you want.
"balancing your news with deletes is not as simple as you make it out to be."
If you're a rubbish coder then no , its not simple. Use java.
"Lots of C++ code solves this problem by making a lot of defensive copies, which in turn hurts performance greatly."
Wtf are you talking about?
"
... the BSOD wouldn't still be being projected onto the roof!
YOu got modded down but I found it funny at least :)
Don't know , but Evolution stores its folders as single files. Eg inbox is .evolution/mail/local/Inbox
"Good luck having more than one program onscreen, though."
Actually you've been able to do that for years , I'll let you figure out how genius.
"and I know this next bit may be difficult for you, so he can do regex from inside the program! "
Yeah , because its so difficult to click File->Save then do a grep. No , why make life simple if you can have yet more bloated libraries dangling off an already bloated browser.
Most mailers can dump your entire mailbox to a single file. Problem solved.
Is the latest 733t term for someone whos banged out a web page with Frontpage one wet sunday?
Well heres an idea - save the file and use grep. Amazing eh?
Err, that'll be "grep" then.
I save any important messages as plain text files in a directory. For some strange reason I've never found a need for an offline browser based interface to sort or search them. But hey, perhaps I'm just old fashioned and not cool enough to be jacked in to Web 2.0. Dude.
... if malicious software was starting up when you log in - something having modified your .profile, .bashrc , whatever. Also it would be dead easy to remove. Not so with windows which generally takes an age to log in anyway so you probably wouldn't even notice a few extra seconds, and the places where a user space trojan initiator script can hide are so varied.
Yes under unix a user space process could fork off a daemon which remains running after you log out but once discovered running its easily killed and the binary easily found.
Not in my country they don't.
You could say that about many things in life. eg: How do you define a car? Is an SUV a car? What about a pickup - they're more or less the same size? Is a pickup really a truck? What is a truck anyway? Whats the difference between a house and a mansion? etc etc etc.
Very few things outside mathematics or physics have an absolute carved in stone definition. This is either because theres a whole spectrum of similar things with no clear demarcation anywhere , or , simply because of limitations of human language. Law courts must take this into account and this applies when talking about the internet.
Of course the rocket builders will now have to ask themselves how it managed to get to warp factor 9.9 in the first place.
Are there some people on /. who are clinically incapable of spotting sarcasm?
Don't write your code to rely on v 2.3b of some obscure library that some other obscure programs may need a different version of and may not exist on some systems anyway. Stick with core libs like libc etc and you can't go wrong. Or even better just distribute a statically compiled binary.
Err , why don't you switch it off you idiot. That way you increase its lifetime and more importantly stop wasting so much electricity. You obviously turn it off at some point or it would be on 24 hours a day , so stop being fscking lazy and turn it off when you're done with FFS.
Really , what is the point? Its not like every other video format on the planet is closed source with a fee required. MPEG2 and MPEG3 are the ISO standard and the de facto free standard for most high bandwidth video apps these days and MPEG 4 for low bandwidth, deal with it and stop re-inventing the fscking wheel just to play OSS one upmanship.
Those are either image intensifies or near infrared. Neither of which will see far infra red laser light.