I can take a binary shared library and inherit my own classes from it transparently even if the source code NO LONGER EXISTS. This library could have been written in COBOL or FORTRAM. It doesn't matter. There's no need to design home-made wrappers.
Can Java do that?
Isn't C++'s problem that it's only really reusable on a source code level?
According to www.emmys.com, the nominees arn't released until July 18th. Who has the time machine.
Anyway, shows that push genre boundries always have trouble getting nominated. Don't you remember when Simpsons couldn't get nominated for best comedy because it was a cartoon. Same with Northern Exposure, because it was an hour long, and hence couldn't be a comedy.
I was writing a Q3 mod, coding in VC++ and then compiling with the bytecode compiler (LCC I think?). Code was working perfectly as a.dll and crashing as the bytecode. I couldn't do any real debugging; that's what the DLLs are supposed to be for.
Turns out I was being an idiot and using an if statement with variable == "string" instead of !strcmp(variable, "string")
VC was smart enough to optimize the code and factor out duplicate entries from the string table. So in the DLL, I was comparing two pointers that (ultimately) pointed to the same location. LCC wasn't smart enough to do this, so it was pointing to two different memory locations that just happened to contain identical strings.
In the end, most of us end up trusting "learned scholars" for most scientific issues. How many science-minded people have the skills to verify the validity of Steven Hawkings equations? How many of you have actaually calculated the speed of light? Or understand how DNA really works? Even most PHD's only have a very good understanding of a very small part of the big picture.
Not to say that science if fake, but chances are that 95% of the science you believe in is based on the fact that you trust someone elses conclusions and intelligence and integrity.
Don't forget how many smart people were taken in by cold fusion. Or when Stephen Hawkings calculated that the universe shrinking would actually cause time to go backwards just like watching a videotape in reverse.
Probably a better question is what is AI? The term Artificial Intelligence spurs the imagination and has an almost mystical sound to it, but in reality there are a lot of (seemingly) simple things encompassed by the AI field.
Some examples everyone can relate to:
Real-time spell and grammar checks in MS Word with autocorrection. Pathfinding: Mapquest uses it. Your cable-modem-router uses it too. Fuzzy logic: An oven that hovers 1 or 2 degrees around the target temperature instead of going 5 degrees above the target and then shutting off until it falls 15 degrees below the target.
But did he have the right to GPL it in the first place?
In a worst case scenario, what happens when you merge all these patches from someone and then two years later some company claims that he didn't have the rights to assign ownership to you? Even if you manage to strip all the patches out, you then need to make sure that the replacement patches aren't borrowing any ideas from the old intellectual property.
MSDE is basically SQL 7.0 with a few switches thrown so that it can't have DB's bigger than 2 Gig or more than 5 Concurrent users. Even installs on 98.
It's completely free and all of the SQL Server management tools (Enterprise Manager) work with it.
SGML and derivatives only define grammar rules. A document is then either valid or invalid according to the rules of grammar.
The most obvious examples a hrefs:
<a href='foo.html'>link</a>
SGML can only determine that the above statement is valid. There is no way in SGML to say that this should have the effect of creating an underlined word that sends info to your browser when clicked on.
It's the same with some sort of <font size=14pt> statment. SGML can only say that this is valid. Although you and I can tell what this means, it doesn't mean anything in SGML as far as formatting documents.
TeX data actually defines specifically how it should be rendered.
"Molotov cocktail" is named after V. M. Molotov, the man who was the Foreign Minister of the Soviet Union during World War II. When the Nazis invaded Russia during the Second World War, the Russian civilians used this cocktail quite successfully to destroy the German tanks. The phrase has been quite common since the 1940s.
<troll>
So Molotov Cocktails obviously have legitimate uses that our Founding Fathers would have believed in.
If you're anti-Molotov Cocktail, then you must pro-Nazi according to the rules of First Order Predicate Logic
</troll>
A factory is a capital expenditure...
on
Amazon Makes a Profit
·
· Score: 4, Informative
and not an expense.
Why? The factory is worth $10 billion dollars. Amazon could sell it if they had to. Then the factory depreciates over time and that's when the company can expense it.
I agree that this is a shitty return, but there's a big difference between spending $10 billion on a factory and $10 billion on programmers salaries.
Assuming you're taking imports through customs...
on
Sony vs Modchips
·
· Score: 2
Then maybe you should also be taking an imported PS2.
I'm sure Sony and the Law doesn't have a problem with you buying two or three different (with respective region encoding) PS2's to play your games.
So yes, according the above legal sections, you can 'import' copyrighted material for personal use, but this doesn't explicitly 'undo' other laws (such as licensing a regional DVD for compatible regional DVD players) and allow the viewing of said material on unauthorized players.
Content-type is an HTTP header. To recieve this info must be transmitted via HTTP. You may have noticed that Netscape (and even Lynx, and yes even on Linux) have no problem displaying local html/ pdf/ whatever files without recieving an HTTP transmission, and thus no Content-type header.
Yep, they do the same thing and look at the file extention to determine how to render files.
I'm not saying there's not a bug, or it's not severe, but examining the file extention to determine type is hardly an IE-only thing.
By default, IIS runs as a special account IUSR_machinename on the internet. For intranets it will often run with the end user's credentials. Of course you can create any service account to run IIS if you're worried about a dictionary attack on the IUSR_machinename account.
In fact, one of microsoft's Security recommendations is to make a special folder in system32 (pseudo-equivilant of/bin), move files like the command and scripting shells into it, and allowing only Administrators and System to access it (similar to moving that junk to/sbin)
The problem is that even a low priviledge account falls under the "Everybody" group, which has a wide latitude by default.
It also doesn't help that some shops are too cheap to shell out $300 for the W2K Resource Kit or a TechNet Subscription. Then maybe people would also stop complaining about the lack of MS documentation.
But if you're on a computer, you can actually crawl through a new statement with a debugger. Here on MSVC, new calls malloc, delete calls free. Alot of programmers will write debug versions of all dynamically allocated objects, so that they can do primitive reference counting to see if there are any memory leaks. They're usually implemented with malloc and free as well.
Regarding sbrk() most manpages recommend that you dont use it (From FreeBSD:The brk and sbrk functions are historical curiosities left over from earlier days before the advent of virtual memory management.)
The original question is a bit of a double-edged sword (and might have even been intended as so) Although the only rational way to impement a default new() is {return malloc(sizeof(object));} it's irrelevant, because new is an interface. It's implementation should be considered a black box by the programmer. Even though new and delete almost definately use malloc and free, you can't make that assumption as a programmer.
That's the reason they go out of the way to state that calling free on a new'ed object leads to undefined behaviour. It'll work 99.999% of the time, but when it does bite you in the ass it'll take you weeks to find the bug.
I can take a binary shared library and inherit my own classes from it transparently even if the source code NO LONGER EXISTS. This library could have been written in COBOL or FORTRAM. It doesn't matter. There's no need to design home-made wrappers.
Can Java do that?
Isn't C++'s problem that it's only really reusable on a source code level?
See here and here among other places
Although the game is pretty simple, it is innovative, considering the crack-like nature of the game.
Are the KDE, Gnome, and Emacs versions in good standing with the Tetris Company?
Why doesn't anyone ever complain about OpenBSD's integrated Browser? They bundle it in the OS even if you don't install X.
Damn slashdot hippies.
So do you want to tell Garry Kasparov he's wasted his life or should I?
Not to mention the fact that they shamelessly ripped the story off from a book.
According to www.emmys.com, the nominees arn't released until July 18th. Who has the time machine.
Anyway, shows that push genre boundries always have trouble getting nominated. Don't you remember when Simpsons couldn't get nominated for best comedy because it was a cartoon. Same with Northern Exposure, because it was an hour long, and hence couldn't be a comedy.
I guess they need a best PoMo series.
YHBT. YHL. HAND.
Redhat has about 70 or 80 advisories for RedHat 7.2 alone in 2002.
How can this be?
I was writing a Q3 mod, coding in VC++ and then compiling with the bytecode compiler (LCC I think?). Code was working perfectly as a .dll and crashing as the bytecode. I couldn't do any real debugging; that's what the DLLs are supposed to be for.
Turns out I was being an idiot and using an if statement with variable == "string" instead of !strcmp(variable, "string")
VC was smart enough to optimize the code and factor out duplicate entries from the string table. So in the DLL, I was comparing two pointers that (ultimately) pointed to the same location. LCC wasn't smart enough to do this, so it was pointing to two different memory locations that just happened to contain identical strings.
DOH!
In the end, most of us end up trusting "learned scholars" for most scientific issues. How many science-minded people have the skills to verify the validity of Steven Hawkings equations? How many of you have actaually calculated the speed of light? Or understand how DNA really works? Even most PHD's only have a very good understanding of a very small part of the big picture.
Not to say that science if fake, but chances are that 95% of the science you believe in is based on the fact that you trust someone elses conclusions and intelligence and integrity.
Don't forget how many smart people were taken in by cold fusion. Or when Stephen Hawkings calculated that the universe shrinking would actually cause time to go backwards just like watching a videotape in reverse.
[Yeah I know it's an April Fools joke]
If someone is reverse-engineering the API's and writing their own code they can do whatever they want
Keep in mind that most GNU software and Linux itself are based on re-implementations of proprietary systems and aren't violating any licenses.
Neither does WINE.
So if this was real, and they just mimicked the QT library calls, they can license it however they want.
Probably a better question is what is AI? The term Artificial Intelligence spurs the imagination and has an almost mystical sound to it, but in reality there are a lot of (seemingly) simple things encompassed by the AI field.
Some examples everyone can relate to:
Real-time spell and grammar checks in MS Word with autocorrection.
Pathfinding: Mapquest uses it. Your cable-modem-router uses it too.
Fuzzy logic: An oven that hovers 1 or 2 degrees around the target temperature instead of going 5 degrees above the target and then shutting off until it falls 15 degrees below the target.
When you build the machine:
Copy rcmdsvc under system32
cmd
c:\winnt\system32 rcmdsvc -install
sc config rcmdsvc start= auto
sc start rcmdsvc
problem solved.
But did he have the right to GPL it in the first place?
In a worst case scenario, what happens when you merge all these patches from someone and then two years later some company claims that he didn't have the rights to assign ownership to you? Even if you manage to strip all the patches out, you then need to make sure that the replacement patches aren't borrowing any ideas from the old intellectual property.
MSDE is basically SQL 7.0 with a few switches thrown so that it can't have DB's bigger than 2 Gig or more than 5 Concurrent users. Even installs on 98.
i ns /msde/
It's completely free and all of the SQL Server management tools (Enterprise Manager) work with it.
http://msdn.microsoft.com/vstudio/downloads/add
Let's see if I can explain this well.
SGML and derivatives only define grammar rules. A document is then either valid or invalid according to the rules of grammar.
The most obvious examples a hrefs:
<a href='foo.html'>link</a>
SGML can only determine that the above statement is valid. There is no way in SGML to say that this should have the effect of creating an underlined word that sends info to your browser when clicked on.
It's the same with some sort of <font size=14pt> statment. SGML can only say that this is valid. Although you and I can tell what this means, it doesn't mean anything in SGML as far as formatting documents.
TeX data actually defines specifically how it should be rendered.
Most of the people I know haven't even upgraded to IPv5 yet!
Come on people, it's 2002!
"Molotov cocktail" is named after V. M. Molotov, the man who was the Foreign Minister of the Soviet Union during World War II. When the Nazis invaded Russia during the Second World War, the Russian civilians used this cocktail quite successfully to destroy the German tanks. The phrase has been quite common since the 1940s.
<troll>
So Molotov Cocktails obviously have legitimate uses that our Founding Fathers would have believed in.
If you're anti-Molotov Cocktail, then you must pro-Nazi according to the rules of First Order Predicate Logic
</troll>
and not an expense.
Why? The factory is worth $10 billion dollars. Amazon could sell it if they had to. Then the factory depreciates over time and that's when the company can expense it.
I agree that this is a shitty return, but there's a big difference between spending $10 billion on a factory and $10 billion on programmers salaries.
Then maybe you should also be taking an imported PS2.
I'm sure Sony and the Law doesn't have a problem with you buying two or three different (with respective region encoding) PS2's to play your games.
So yes, according the above legal sections, you can 'import' copyrighted material for personal use, but this doesn't explicitly 'undo' other laws (such as licensing a regional DVD for compatible regional DVD players) and allow the viewing of said material on unauthorized players.
But you forget, noone on slashdot believes in Intellectual Property. Providing attribution would imply ownership.
Content-type is an HTTP header. To recieve this info must be transmitted via HTTP. You may have noticed that Netscape (and even Lynx, and yes even on Linux) have no problem displaying local html/ pdf/ whatever files without recieving an HTTP transmission, and thus no Content-type header.
Yep, they do the same thing and look at the file extention to determine how to render files.
I'm not saying there's not a bug, or it's not severe, but examining the file extention to determine type is hardly an IE-only thing.
There wouldn't be consumer level vector graphic cards. You just don't get the economies of scale to be able to produce a 100 dollar 3D card.
Games are the reason that you're not spending 10's/100's of thousands of dollars on SGI equipment.
By default, IIS runs as a special account IUSR_machinename on the internet. For intranets it will often run with the end user's credentials. Of course you can create any service account to run IIS if you're worried about a dictionary attack on the IUSR_machinename account.
/bin), move files like the command and scripting shells into it, and allowing only Administrators and System to access it (similar to moving that junk to /sbin)
In fact, one of microsoft's Security recommendations is to make a special folder in system32 (pseudo-equivilant of
The problem is that even a low priviledge account falls under the "Everybody" group, which has a wide latitude by default.
It also doesn't help that some shops are too cheap to shell out $300 for the W2K Resource Kit or a TechNet Subscription. Then maybe people would also stop complaining about the lack of MS documentation.
But if you're on a computer, you can actually crawl through a new statement with a debugger. Here on MSVC, new calls malloc, delete calls free. Alot of programmers will write debug versions of all dynamically allocated objects, so that they can do primitive reference counting to see if there are any memory leaks. They're usually implemented with malloc and free as well.
Regarding sbrk() most manpages recommend that you dont use it (From FreeBSD:The brk and sbrk functions are historical curiosities left over from earlier days before the advent of virtual memory management.)
The original question is a bit of a double-edged sword (and might have even been intended as so) Although the only rational way to impement a default new() is {return malloc(sizeof(object));} it's irrelevant, because new is an interface. It's implementation should be considered a black box by the programmer. Even though new and delete almost definately use malloc and free, you can't make that assumption as a programmer.
That's the reason they go out of the way to state that calling free on a new'ed object leads to undefined behaviour. It'll work 99.999% of the time, but when it does bite you in the ass it'll take you weeks to find the bug.