Plus his competitors will have to compete against free/open source. He, and others, may be able to reenter the market if the community advances the code.
So, open source is bad for commercial business, or is it good? Because you're making 2 conflicting claims.
MySQL AB (and InnoDB) are released under 2 licenses:
GPL
non-GPL
In order for MySQL to dual license, they need complete copyright. Obviously, they don't have a copyright on the InnoDB, but they license a non-GPL version from InnoDB.
If Oracle raises the InnoDB prices, or refuses to license it, MySQL still has access to the current GPL code, but they can no longer sell a closed source version with InnoDB included.
If they wish to keep selling a closed source version, their best option is to develop their own alternate table type that doesn't suck. Given their track record... they should be glad that PostgreSQL is BSD licensed.
You're right, however, you're also assuming that your pointer arithmetic is faster.
Consider a 16-bit architecture with 32-bit pointers.
Using pointer arithmetic (32-bit) is slower than using an index register (16-bit) as the array index.
So stop assuming and stick with what you're comfortable with. If you prefer pointers, fine. if you prefer arrays, fine. But if you're so concerned with the speed, you'd be doing it in assembly.
they're probably more concerned with this little law:
"a legally qualified candidate for any public office to use a broadcasting station [must] afford equal opportunities to all other such candidates for that office in the use of such broadcasting station."
The law doesn't apply to cable, but they'd probably just prefer to play it safe than worry that the FCC, Congress, or the Judicial System changes their mind.
Can anyone provide a link to a site that describes how to implement these kind of features with AJAX? Also, an explanation of how Google Maps uses AJAX would be great too.
Yes! Under the "View" menu, select the item that says "Source" or "Page Source".
Ajax generally requires less total bandwidth since you're sending small requests back and forth rather than complete page loads everytime you do something.
90% of what/. serves is static (cached). disappearing stories, not being able to post comments, comments appearing int the wrong stories, miscellaneous 403 and 501s, etc, are common occurrances.
we're using 2 integers rather than a char and an integer, which in most systems nowadays, is actually worse memory usage (8 vs 5 bytes).
In an array of characters, 1 character is 1 byte, but in a struct or the heap or the stack, variables are word-aligned for faster memory access. A char and an int both use 4 bytes (on a 32-bit system).
Of course, the compiler can (will) optimize your temp variable into a register, so it's just syntactic sugar for your benefit.
You can eliminate one more local variable using an XOR swap.
Compilers play tricks behind your back. Stuff like keeping local variables in registers, and creating extra local variables to handle intermediaries of complex expressions.
If you use php and mysql, I suggest using the Pear::DB module (include('DB.php')).
It's more similar to how other languages use SQL
It makes it easier to switch databases
It decreases the chances of an SQL injection attack
Also, throw these in your.htaccess file (or php.ini):
php_flag magic_quotes_gpc off
php_flag register_globals off
Since those options are on by default, and retarded. (Not "slow" retarded, not even "short bus" retarded, I mean "wearing diapers because you shit in your pants and eat it" retarded).
Is the code that converted all the old skanky comments into valid html available somewhere? I tried looking through the sourceforge cvs for it, but sf goes down like a crack whore in need of a fix, and reading through the slash code makes me want to pour hot grits down my pants.
InnoDB is GPL, so once again the beauty of the open source market is at play: there is no lock in, and we can continue to develop Innodb as we see fit. The code is out there and we plan on continuing to support it..
Of Course, InnoDB exists because MySQL's effort (MyISAM) is such a piece of shit.
where in the constitution does it guarantee anonymous speech?
Wrong question. The Constitution enumerates the powers that the gov't has; it is not a list of restrictions. The correct question is, "where in the Constitution is Congress granted the authority to regulate speech?".
it will probably never happen, however, you could probably write a greasemonkey script (you are using firefox, right?:) to hide GNAA posts, posts by TripMasterMonkey, etc.
Questions: erigol asks: Have you considered setting up a slashdot Wiki, since Wiki's are, like, the rage, and stuff.
CmdrTaco: Wiki is silly. Not scalalble.
hemos: Wiki's make me want to guage my eyes out.
gouge, even.
CmdrTaco: They're fun for small groups.
hemos: No, I like the idea.
CmdrTaco: Slashdot is for millions.
hemos: And yeah, for smaller groups is great.
But we spent the 3 years scaling up to this level of users
CmdrTaco: Thats the thing that people don't understand-
hemos: and I'd hate to do the same thing over again with a different technology.
CmdrTaco: the rules are different when you have 5,000 users vs 350,000 each day.
What works @5,000 is ludicrous at 350,000.
You don't lock your doors in a town with a population of 5,000... but at a quartermilllion people, thats just stupid:)
So there you have it, from the same horses mouth that told us that the iPod is lame.
I agree. It's a complete mess. I use it to run a 4000 item store. I do almost all the administration via perl scripts and completely new (from scratch) php scripts (using PEAR::DB, not their horrible sql classes). It wasn't worth my time to try to fix the major deficiencies in the existing admin tools.
Sourceforge didn't have any problem converting to GPL to closed source. It's impractical for Linux, since there are many contributors, and none of them assigned their copyright (official GNU projects require contributors to sign a release). If you read the story description at the top of the page, you'd see that they had very few outside contributions.
So, open source is bad for commercial business, or is it good? Because you're making 2 conflicting claims.
There's a saying, perhaps you've heard it ... "God helps those whom help themselves." Translations: quit your bitching and write it yourself.
- GPL
- non-GPL
In order for MySQL to dual license, they need complete copyright. Obviously, they don't have a copyright on the InnoDB, but they license a non-GPL version from InnoDB.If Oracle raises the InnoDB prices, or refuses to license it, MySQL still has access to the current GPL code, but they can no longer sell a closed source version with InnoDB included.
If they wish to keep selling a closed source version, their best option is to develop their own alternate table type that doesn't suck. Given their track record ... they should be glad that PostgreSQL is BSD licensed.
actually, slashdot, sourceforge, etc. use db2. They switched over a couple years ago, but they don't like to talk about it.
incrementing a 32-bit pointer requires 2 additions (for the low word and hi word in case of carry). Incrementing the 16-bit offset requires only 1.
assuming char *A or char A[128] or whatever, A[0], A[1], etc. is a byte in memory (not a pointer to it).
You're right, however, you're also assuming that your pointer arithmetic is faster.
Consider a 16-bit architecture with 32-bit pointers.
Using pointer arithmetic (32-bit) is slower than using an index register (16-bit) as the array index.
So stop assuming and stick with what you're comfortable with. If you prefer pointers, fine. if you prefer arrays, fine. But if you're so concerned with the speed, you'd be doing it in assembly.
"a legally qualified candidate for any public office to use a broadcasting station [must] afford equal opportunities to all other such candidates for that office in the use of such broadcasting station."
The law doesn't apply to cable, but they'd probably just prefer to play it safe than worry that the FCC, Congress, or the Judicial System changes their mind.
Do you really care if they're "of color", gay, jewish, albino, are incontinent, fear showers, or smell like alabama truckstop?
I want software that works. Licensing is secondary; color of the developers isn't even a factor.
it's open source. That means audio support will happen when you stop picking your pud and start writing code.
Yes! Under the "View" menu, select the item that says "Source" or "Page Source".
Ajax generally requires less total bandwidth since you're sending small requests back and forth rather than complete page loads everytime you do something.
I'm sorry, you just lost my respect. Copyright infringement is not theft!
cache/objectscript was doing this long before ruby on rails. And much better, since the db is integrated into the language.
90% of what /. serves is static (cached). disappearing stories, not being able to post comments, comments appearing int the wrong stories, miscellaneous 403 and 501s, etc, are common occurrances.
In an array of characters, 1 character is 1 byte, but in a struct or the heap or the stack, variables are word-aligned for faster memory access. A char and an int both use 4 bytes (on a 32-bit system).
Of course, the compiler can (will) optimize your temp variable into a register, so it's just syntactic sugar for your benefit.
Compilers play tricks behind your back. Stuff like keeping local variables in registers, and creating extra local variables to handle intermediaries of complex expressions.
If you use php and mysql, I suggest using the Pear::DB module (include('DB.php')).
Also, throw these in your .htaccess file (or php.ini):
Since those options are on by default, and retarded. (Not "slow" retarded, not even "short bus" retarded, I mean "wearing diapers because you shit in your pants and eat it" retarded).
Pudge,
Is the code that converted all the old skanky comments into valid html available somewhere? I tried looking through the sourceforge cvs for it, but sf goes down like a crack whore in need of a fix, and reading through the slash code makes me want to pour hot grits down my pants.
Of Course, InnoDB exists because MySQL's effort (MyISAM) is such a piece of shit.
Wrong question. The Constitution enumerates the powers that the gov't has; it is not a list of restrictions. The correct question is, "where in the Constitution is Congress granted the authority to regulate speech?".
CmdrTaco: Wiki is silly. Not scalalble.
hemos: Wiki's make me want to guage my eyes out. gouge, even.
CmdrTaco: They're fun for small groups.
hemos: No, I like the idea.
CmdrTaco: Slashdot is for millions.
hemos: And yeah, for smaller groups is great. But we spent the 3 years scaling up to this level of users
CmdrTaco: Thats the thing that people don't understand-
hemos: and I'd hate to do the same thing over again with a different technology.
CmdrTaco: the rules are different when you have 5,000 users vs 350,000 each day. What works @5,000 is ludicrous at 350,000. You don't lock your doors in a town with a population of 5,000... but at a quartermilllion people, thats just stupid
So there you have it, from the same horses mouth that told us that the iPod is lame.
I agree. It's a complete mess. I use it to run a 4000 item store. I do almost all the administration via perl scripts and completely new (from scratch) php scripts (using PEAR::DB, not their horrible sql classes). It wasn't worth my time to try to fix the major deficiencies in the existing admin tools.
Sourceforge didn't have any problem converting to GPL to closed source. It's impractical for Linux, since there are many contributors, and none of them assigned their copyright (official GNU projects require contributors to sign a release). If you read the story description at the top of the page, you'd see that they had very few outside contributions.