You're confusing OO techniques with classes.
It's perfectly legal and moral to use classes to organise your code to clean up your example, with no requirement that you also put it into an inheritance heirarchy...
As a random example, consider the named constructor idiom:
class Pipe{
public:
Pipe Round();//factory to create a Round pipe
Pipe Square();//factory to create a Square pipe
But the reasons the two are related is purely political - it's got nothing to do with complexity or electron gap widths or anything else in the physical realm... (c.f. Transmeta Vs TAOS)
I've said in the past I'm a hardware prostitute - as long as the hardware keeps getting faster I just don't care who the vendor is.. I'm gonna concentrate on the software because that is where the interesting (geopolitical) battles lie for me: Reliability and functionality...
Anything else is just dollars and posturing -
the consumer just plain doesn't benefit...
So I'm happy for Intel to swallow the processor design market - PowerPC is still viable in my opinion and will remain so for some time. As far as I can tell, the production side has long been dominated by nepotism and greed and is boring to boot...
In contrast, the design side seems to benefit from economies of scale - a quick look at the patent libraries tells more about the politics of the situation (which in my experience tend to trump the design complexity issues) than a comprehensive look at the design decisions do.. (4 Chips for a CPU - WTF???)
--ShunScene
Disclaimer 1: My company receives funding from intel
Well, Yes and No...
Over the field of real numbers, transcendental is indeed equivalent to non-algebraic.
However, I don't think they are necessarily equivalent over other fields.
There is a base 10 version of the algorithm available too..
-ShunScene
p.s. Pi has been proven irrational, transcendental and non-algebraic.
However, some posters are assuming that every (finite) number sequence
occurs starting at some location in Pi. In chaos terms, this
is equivalent to saying there exists a dense orbit in phase space (a
sufficient condition for chaos to occur).
This has certainly been conjectured, but I have not (yet) seen a proof,
and have been led to believe it is independant of claims about the
digits of Pi having "normal" auto-correlation co-efficients.
(c.f. Polya's constant )
I hand painted mine (matte black) using acrylic paint - 2 back breaking coats. Went down to the local "computer superstore" and played on all the models they had until I found one that had the best feel. Looks absolutely great!! Can't see the keycaps, lots of comments from passer-bys. $US15 for keyboard + $US5 for paint, paintbrush and sand paper from the hardware store. (Didn't end up using the sand paper.)
However, I recommend Spray painting... Cleaner finish, easier to get the job done. (Might cost a little bit more though.)
Tip for learning dvorak at the same time: Download a picture of a dvorak layout and keep it hidden under your desk for emergencies.
Clearly Goldman's challenge was designed
to stop helpless newbies from posting
"I've found a great new compression
technique" in comp.compression,
when what they really (re)discovered is
an old information hiding technique.
So he upped the stakes, put your money
where your post is, or run back
to comp.information.hiding....
Proportional fonts rock for coding!
Sure, they take a little getting used to, but they make variable recognition heaps faster, and with good syntax styling+cut/paste, the whole typo issue just vanishes...
Here's my editor here: http://www.geocities.com/TimesSquare/Arcade/1783/Y ate.htm
(Looks best at 1600x1200)
It's interesting how your post contradicts itself.
If I may paraphrase, your claim is that newbies are not welcome
at some sort of "Advanced" level of "The Game".
Yet here you are, posing as a (admittedly knowledgable)
newbie on Slashdot expecting equal billing.
I find it interesting because back in the long distant past when
I ran a BBS (oops - getting all nostalgic now.. sorry) it was the
dynamic tension between the old guard and the newbies that generated
the most interesting posts..
If I could meta-post here for a little, almost
like this reply is..
More interesting for me though, is that which you (and others in
this article) perceive
things as "The Rules" - some inviolate
process which dictates what is possible and what is not.
I know when I was writing computer games that most of the rules
I put into the game were completely arbitrary
and largely a process of whim. (Before someone says
that game-writing is more disciplined now, I'd argue that no amount
of formalism will change that overriding "Gut Feel" to double
a parameter, invert a rule or pick the magic number 3 - the
kind of "rule" which gets created hundreds of times a week...
If that is the case, then why should the bigger rules be any
more considered or "worthy"?)
One of the biggest lessons I learned at that time is that
(like many things,) a computer game is a system - it includes what was
intended by the designers/programmers, but also how the players
play the game, and also what hackers add to it after
the fact.
(In my case, amongst other things they added a hard-drive installer(!))
Claiming that a game is somehow complete
wwhen it gets to version 1.0 seems to me to be somewhat myopic (especially
for a MMORPG.)
My implication is that "The Rules" become more than
merely what is legal - in just the same way that you can exceed
the "speed limit" on the motorway, similarly can you purchase
a different starting position in EverQuest - you just have
to go outside what is legal, whilst still remaining within the System.
The ethical considerations are beside the point - Systems Theory
(i.e. Chaos Theory) treats ethics as merely another variable, something
to sway the opinion of the individuals..
Anyway, that's my rant - I'll go back to lurking now.
-ShunScene
FWIW - and before I meta-post myself into oblivion -
the problem seems to me to be ebaY's, not Verant's...
Sometimes I feel life I've been through more Amiga revivals than Macintosh miracle recoveries:-)
I used to be an Amiga Games Developer until the $$$ on the Sega Megadrive lured me away. So now I'm just a "Hardware Prostitute" (whatever platform runs the fastest and pays the most money/egoboo to it's developers is where you'll see me.)
That is to say, I'm currently writing graphics apps on BeOS with a 14-month old 600 MHz Intel PIII -- I won't jump in with yet another OS company just because they use the name "Amiga" - But I'll come running back if they have a hardware/software combo thats nicer than what I've got now.
-ShunScene
(ring 0900-SYKIC-4-YOU for my EMail address.)
Other way around.. It's impossible to have a black pixel behind and a lit pixel on top. For the techs out there, they simply use a standard (matrox?) video card set at 1600x600 - the left half of the display is underneath and the right half is on top. It makes for some <ahem> interesting mouse navigation. I've overheard that their intended market is embedded kiosks - like those automated movie dispenser things or the "virtual tour guide" at the tourist center.
You're confusing OO techniques with classes. //factory to create a Round pipe //factory to create a Square pipe
//assignment operator //copy constructor
//constructor is private
It's perfectly legal and moral to use classes to organise your code to clean up your example, with no requirement that you also put it into an inheritance heirarchy...
As a random example, consider the named constructor idiom:
class Pipe{
public:
Pipe Round();
Pipe Square();
Pipe & operator = (const Pipe &);
Pipe(const Pipe &);
private:
Pipe();
};
Pipe roundedPipe = Pipe::Round();
(Notice the pass-by-value semantics you get too...)
-ShunScene
Clearly this is a variation on the "Security through Obscurity" school of thought.
The corollary being that sometimes this is a good strategy (when your observers are stunned mullets).
-ShunScene
The alternative is to find an OSS developer willing to fix your system for $5K...
(Of course, if you let them play with your hardware/develop something else at the same time, they'll probably do it for cheaper.)
ShunScene
Processor design (and GPU design) is Hard!
The fabrication is merely expensive.
But the reasons the two are related is purely political - it's got nothing to do with complexity or electron gap widths or anything else in the physical realm... (c.f. Transmeta Vs TAOS)
I've said in the past I'm a hardware prostitute - as long as the hardware keeps getting faster I just don't care who the vendor is.. I'm gonna concentrate on the software because that is where the interesting (geopolitical) battles lie for me: Reliability and functionality...
Anything else is just dollars and posturing -
the consumer just plain doesn't benefit...
So I'm happy for Intel to swallow the processor design market - PowerPC is still viable in my opinion and will remain so for some time. As far as I can tell, the production side has long been dominated by nepotism and greed and is boring to boot...
In contrast, the design side seems to benefit from economies of scale - a quick look at the patent libraries tells more about the politics of the situation (which in my experience tend to trump the design complexity issues) than a comprehensive look at the design decisions do.. (4 Chips for a CPU - WTF???)
--ShunScene
Disclaimer 1: My company receives funding from intel
Disclaimer 2: I'm not speaking for my company.
Well, Yes and No...
Over the field of real numbers, transcendental is indeed equivalent to non-algebraic.
However, I don't think they are necessarily equivalent over other fields.
-ShunScene
There is a base 10 version of the algorithm available too..
-ShunScene
p.s. Pi has been proven irrational, transcendental and non-algebraic.
However, some posters are assuming that every (finite) number sequence occurs starting at some location in Pi. In chaos terms, this is equivalent to saying there exists a dense orbit in phase space (a sufficient condition for chaos to occur). This has certainly been conjectured, but I have not (yet) seen a proof, and have been led to believe it is independant of claims about the digits of Pi having "normal" auto-correlation co-efficients. (c.f. Polya's constant )
I hand painted mine (matte black) using acrylic paint - 2 back breaking coats. Went down to the local "computer superstore" and played on all the models they had until I found one that had the best feel. Looks absolutely great!! Can't see the keycaps, lots of comments from passer-bys. $US15 for keyboard + $US5 for paint, paintbrush and sand paper from the hardware store. (Didn't end up using the sand paper.)
However, I recommend Spray painting... Cleaner finish, easier to get the job done. (Might cost a little bit more though.)
Tip for learning dvorak at the same time: Download a picture of a dvorak layout and keep it hidden under your desk for emergencies.
-ShunScene
So he upped the stakes, put your money where your post is, or run back to comp.information.hiding ....
Where's the problem?
ShunScene
Proportional fonts rock for coding!Y ate.htm
Sure, they take a little getting used to, but they make variable recognition heaps faster, and with good syntax styling+cut/paste, the whole typo issue just vanishes... Here's my editor here:
http://www.geocities.com/TimesSquare/Arcade/1783/
(Looks best at 1600x1200)
-ShunScene
If I may paraphrase, your claim is that newbies are not welcome at some sort of "Advanced" level of "The Game". Yet here you are, posing as a (admittedly knowledgable) newbie on Slashdot expecting equal billing.
I find it interesting because back in the long distant past when I ran a BBS (oops - getting all nostalgic now.. sorry) it was the dynamic tension between the old guard and the newbies that generated the most interesting posts.. If I could meta-post here for a little, almost like this reply is..
More interesting for me though, is that which you (and others in this article) perceive things as "The Rules" - some inviolate process which dictates what is possible and what is not. I know when I was writing computer games that most of the rules I put into the game were completely arbitrary and largely a process of whim. (Before someone says that game-writing is more disciplined now, I'd argue that no amount of formalism will change that overriding "Gut Feel" to double a parameter, invert a rule or pick the magic number 3 - the kind of "rule" which gets created hundreds of times a week... If that is the case, then why should the bigger rules be any more considered or "worthy"?)
One of the biggest lessons I learned at that time is that (like many things,) a computer game is a system - it includes what was intended by the designers/programmers, but also how the players play the game, and also what hackers add to it after the fact. (In my case, amongst other things they added a hard-drive installer(!)) Claiming that a game is somehow complete wwhen it gets to version 1.0 seems to me to be somewhat myopic (especially for a MMORPG.)
My implication is that "The Rules" become more than merely what is legal - in just the same way that you can exceed the "speed limit" on the motorway, similarly can you purchase a different starting position in EverQuest - you just have to go outside what is legal, whilst still remaining within the System.
The ethical considerations are beside the point - Systems Theory (i.e. Chaos Theory) treats ethics as merely another variable, something to sway the opinion of the individuals..
Anyway, that's my rant - I'll go back to lurking now.
-ShunScene
FWIW - and before I meta-post myself into oblivion - the problem seems to me to be ebaY's, not Verant's...
(That's why I'm still on a PIII)
Sometimes I feel life I've been through more Amiga revivals than Macintosh miracle recoveries :-)
I used to be an Amiga Games Developer until the $$$ on the Sega Megadrive lured me away.
So now I'm just a "Hardware Prostitute" (whatever platform runs the fastest and pays the most money/egoboo to it's developers is where you'll see me.)
That is to say, I'm currently writing graphics apps on BeOS with a 14-month old 600 MHz Intel PIII -- I won't jump in with yet another OS company just because they use the name "Amiga" - But I'll come running back if they have a hardware/software combo thats nicer than what I've got now.
-ShunScene
(ring 0900-SYKIC-4-YOU for my EMail address.)
Other way around..
It's impossible to have a black pixel behind and a lit pixel on top.
For the techs out there, they simply use a standard (matrox?) video card set at 1600x600 - the left half of the display is underneath and the right half is on top. It makes for some <ahem> interesting mouse navigation.
I've overheard that their intended market is embedded kiosks - like those automated movie dispenser things or the "virtual tour guide" at the tourist center.
-ShunScene