Because of your new laws we were able to force the parent poster to hand over the details of his dastardly encrytion scheme. After merely mentioning the new laws the poster details a sneaky device called rot13... maybe named as such to give the impression of decay and bad luck... who knows.
# echo "v'z fher v'yy trg zbqqrq qbja sbe guvf fvapr v'z rkcerffvat n ceb-crefbany-svernezf ivrjcbvag, ohg naljnl" | rot13
Lets hope these free thinking hippies get what they deserve!
Other than the crazy uptimes a bit of zealotry is half of what keeps Linux fun:)
But seriously, interoperability between OpenOffice and MS Office is not perfect, but I can live with it. If I know someone needs a.doc file I can create it in OpenOffice and usually receive no complaints from MS Word users.
His point on media is right though, WMV9 sucks on Linux, but thats closed formats for you. Then again we've got a handfull XP machines with different hardware at work that bork themselves in a variety of amusing ways whenever you play any WMV at all. Every OS (*nix, Windows, OSX) has its compatability issues, pick one and live with it. Meh, I don't care if the masses don't go to Linux, its an OS that I happen to prefer and other can choose to use it or not.
For me, Linux just works. I had Gentoo and Ubuntu running on this laptop (never booted windows at all) and not had any problems. Ubuntu (Dapper) is definitely the friendlier of the two, but I prefer Debian to start with on my servers at work.
I have to say though, I still get a chuckle when I see someone running XP with their variety of anti-virus and firewall software. That always makes my day worthwhile. Yeah, Windows is so much nicer. Every time I have to use it I feel slightly more retarded:)
My moms hard drive sh!t itself the other day, so after we got a new one I offered to put Linux on it for her. She's a total novice, so I used Hoary as opposed to Dapper, but so far its doing everything she needs: Firefox, Thunderbird, Frozen-Bubble, and even FirstClass, her school district's email/groupware client has a linux beta available. Slowly, Linux is penetrating the absolute beginner market.
I know theres a joke here somewhere, I just can't quite connect... Linux... penetrating... your mama... Hmmm. (Sorry, I couldn't help it! How immature of me:)
Seriously though, Ubuntu is very impressive. 6.06 will be installed on my Mother's machine once it reaches final. She's running FC2 at the moment but its time for an upgrade. FC2 still does all she wants but its time for some new bells and whistles. Since running Linux she has been impressed that she is the only one of her out of all her friends that doesn't get knocked out by the latest virus or trojan, and I don't need to fix her machine all the time. YAY!
Hmm... Does MSSQL support MVCC (Multiversion Concurrency Control)?
I don't know if it does or not... thats beside the point.
In a nutshell, how much performance penalty in other areas are you willing to accept to speed up the single case of unqualified count(*) queries?
None. That is why we are using unfortunately having to use MS SQL for big databases. The usage of the count(*) isn't unqualified, this is a general example and an issue I have had for years with PostgreSQL. You can attempt to explain it away as much as you like, but it exists.
If you really need fast count(*) one could envision keeping track of the number of tuples by using some triggers.
OK, cool. I'm not going to argue as I haven't used InnoDB or BerkeleyDB. So why can MS SQL also return the count fast? No transactional security? I don't think so. I hate to stick up for MS here... I *really* hate that, but MS SQL can do it.
Actually I was talking specifically about MS SQL which we use for some big DB's, but the approximations from mysql that you speak of... as far as I understand the table stats are updated more frequently, if not on every insert and delete which is why the count(*) works fine in MySQL. I've never found a discrepancy with it yet.
To get an approximation from PostgreSQL I need to vacuum the DB which is not ideal to run frequently on a big, busy database... no matter which way you look at it.
Like I said, I like PostgreSQL but until this works fast it is a show stopped for many projects I work on. I can just see myself saying to the client... "Oh its not slow, its a feature of the DB. Its way better than the others we could have put in for you even though they won't leave you hanging for 3 minutes to finish that query that the others handle in under 1 second."
I'm serious. There is no exagaeration in query times at there. Try it on a big table, see how you go before you get all upset again:)
select count(*) from tablename or select count(fieldname) from tablename
This is incredibly slow as PostgreSQL scans the entire table! I know there are work arounds that will return approximate but this isn't good enough. I keep hearing how it isn't possible, that the table stats can't be updated etc... but other DB's handle this extremely fast.
I love PostgreSQL but I won't recommend it to Clients yet.
I totally agree. I avoid Gnome apps whenever I can for this exact reason. The File Chooser is absolutely shocking! I prefer the KDE File Chooser by far. Usually I type paths and filenames, with the aid of autocompletion. When I'm lazy I can point and click easily, and it just isn't a chore! Compared to the Gnome File Chooser... well, there is not comparison IMHO.
The Gnome File Chooser is what ticks me off about using Firefox. I wish I could use Firefox with the KDE's instead.
What is wrong with _generating_ real files containing classes and definitiions from your DB schema? Handle all the basic crud stuff there. Its not that difficult, although the example given in the article was definitely on the fun side of things. Generating classes based on schema isn't hard at all, I've been doing this in PHP for quite some time.
Once you've generated your DB layer, create a 'business' layer. Classes or code in this layer may extend or use the DB layer, but essentially the Business rules go here. You never modify the DB layer by hand knowing full well that it will be overwritten at some point by the generator. There are no runtime issue with intropspection of classes, code complete Just Works, and you have real classes to look at when you find a bug. If a bug is found with your generated DB classes you fix the generator and run it again. Its just so simple and there is no CRUD monkey work to be done:)
I'm all for eleagnt and 'classy' (get it?!) solutions to problems, but what about "Keep It Simple, Stupid" ?
Oops! Thanks for pointing that out. Glad to see my point about buying the item in question actually means something when people go on about 'fair use' though:)
I agree with your point (legal issues aside) about hacking OSX to run on any hardware you want... if any only if you actually purchased OSX to begin with. At this point in time this means you actually went and bought a Mac, as OSX is not available on its own. The same concept goes for music in my opinion... if you buy a CD you should be able to legally rip it to mp3 (or whatever!) so you can play it on whatever portable player you want. Notice though, that both these ideas involve paying the owner:)
If however, you download OSX, there is no fair use issue. You didn't pay for it, so IMHO you don't have any right to hack it to begin with. Fair is fair, for the owner and the user. Apple make a great OS (my Fiance runs OSX, I run Linux), and we should respect the right of the owner to make their dollar.
Yeah, real useful. Look, thats real nice and all and this might be OK at home, try installing it on a machine in a production/corporate environment. If I've got to gut Windows to make it useful (the GUI is not just an optional add on), why would I want to use it in the first place? Making things do stuff they aren't supposed to is fun, although often unstable. I'm sure these alternatives you mention are rock solid as well... and then they run on a windows machine. Jeez!
I'm not ignorant of these alternatives, but get real. An easy, safe replacement for the windows GUI? Try convincing the sysadmin where I work to let me install this on a windows machine, Hahahaha!! If windows was more modular maybe it would be considered, but the fact is it isn't. Any pretence at modularity is a filthy hack. If I want to change Window Managers under *nix I don't have to threaten the stability of my machine, I just switch.
Don't even get me started on trying to write useful scripts on Windows either. I know it has scripting etc, but it is just so retarded!!
When I need to get real work done I pick a *nix machine everytime. I swear by them and they've never let me down yet. If they had I would have been fired long ago for pushing the *nixes into my employers operation.
Um, no. You miss the point. What is horrible about Windows, aside from the GUI, is what is under the GUI... So basically the whole thing. When you use Windows you have no *choice* about what Window manager to use. When you use Linux (or whatever) you have *choice*. If KDE ever emulated Windows too much, I'd switch too something else. I seriously dislike the Windows desktop.
Choice is something I hate to be without, and it is for exactly this reason that I left MS a long time ago. Its their way or the highway.
Correct, many of them are probably mockups. Consider them concepts for look and feel and features which don't yet exist.
KDE is bloated with options, compared to what? I assume you are referring to Gnome which has virtually no options, and little possibility to make it work the way I want it to? A long time ago I was a Gnome user, but one day I started toying around with KDE... and I couldn't bear to go back into Gnome after a while. I could make this desktop work just the way I wanted
KDE might not suit you, but for me it is perfect. I don't find it bloated at all. I only run linux at home. When I have to use a Windows desktop at work, I always wonder how does someone cope with such a Gnome-like desktop? It's so... unconfigurable.
So if 2.4.x doesn't float your boat, try something a little behind the leading edge such as 2.6.10
You haven't said the 2.6.14 kernel is unusable, you hint that it could be. You say that it _may_ be totally unstable, not that it is. What is the actual problem? You smell very troll-ish to me.
I'm more than happy with the pace of development and I can stick with an older release if I need to. History shows that if you wait a bit your hardware will be supported. Whats the problem here? Sounds like a lot of complaining over nothing to me.
No, it's called initiative. If you are working some place that forbids the use of your initiative find somewhere else to work, you'll be much happier.
A recent example... where I currently work I needed PHP installed on a production IIS web server. The Sys Admin wouldn't allow this. To get around this problem I convinced him to allow me to add a linux box running Apache to the production network, as we had a spare server available. Two months after this happened, theres now two linux boxes running Apache with more coming soon:) The users, clients and management don't care, they just want it to work. If it works, you'll get anything approved. The Sys Admin is impressed with the reliability and flexibility. I'm happy because my life just got easier... and the move away from IIS has begun!
The down side to showing initiative and taking responsibility is if you make a bad choice you might be looking for somewhere else to work anyway:)
How about you just pop over to Australia and go on the dole (for the rest of the world a.k.a welfare)? While you are here you might be lucky enough to get an Aussie credit card. Too easy! C'mon, you know you want to. The Kiwi's I know (Hi Phil, Lee, Brent, Linda, David and Estelle!) are really just wanna-be Australians. Of course they all claim that they are far too attractive to ever be Aussies:)
Seriously though, I've been waiting for this for quite some time. Glad to see its finally here. Hopefully the music industry will wake up, change their model, and make it easier for companies to license and sell music and video in other countries, but I imagine thats just wishful thinking.
Hmm, what about laptops and other hardware where the video card cannot be upgraded? I know I've got that problem now (make it faster!!!) and I've had it before.
OK, from memory I have have probably only tried this on MyISAM tables. I haven't tried the InnoDB engine yet so I'll give it a spin just for kicks.
Yes, count(*) does seem to get used a lot in web apps, and web apps are nearly 100% of my work these days. It's a shame because Postgres feels so much more like a 'real' DB than MySQL! I can't tell a client, "Sorry, but we can't run that query in your app... it will just take too long", they are going to ask why, and how I can provide that data they want. I think I'll have to stick with MySQL for a bit longer.
Postgresql is an excellent database, and is quite often my personal DB of choice.
One thing prevents me recommending it at places I work is that when I want to do a count(*) on very large datasets (not just entire tables) the response time goes through the roof. This seems to be because table statistics are only updated when the database is vacuumed rather than maintained in an ongoing fashion.
There are various work arounds involving triggers, updating sequences, and estimates based on last statistic update etc, but seriously... are you for real? What year are we in now? This doesn't work well for databases with large tables or on queries that will return large amounts of data. I don't have anything like this problem with MySQL or even MSSQL (neither of which are perfect either of course)
As far as I'm concerned it is a _major_ black mark against Postgres, and a definite hinderance to application development.
Normally I don't feed the trolls, but the narrow mindedness regarding what is good for everyone else (in Distro's, Window Managers, blah blah blah) is often not just limited to Trolls, so I'll bite.
Compilation is not silly for everyone. The 2 biggest problems I had with Fedora and RH was that although with apt and yum I had a nice updated system, I often needed features in packages (particularly the Kernel, PHP and Apache, from memory...) that were not compiled into the RPM's that were in the repositories. So I'd end up hand compiling these anyway... With Gentoo I set the USE flags I want when I emerge it, and thats it.
With RH and Fedora, upgrading was also a big annoyance to me. You can't just upgrade to a new release. With Gentoo I just point at a new portage tree and I've upgraded.
Community support is also excellent.
Each and every distro has its strengths, these are a couple of Gentoo's.
Just don't tell me compilation is silly, it suits my needs right down to the ground.
Yeah, yeah, I know. This site represents every Gentoo user, right? http://www.funroll-loops.org. Just thought I'd get that out the way for you.
Dear UK Gov't
Because of your new laws we were able to force the parent poster to hand over the details of his dastardly encrytion scheme. After merely mentioning the new laws the poster details a sneaky device called rot13... maybe named as such to give the impression of decay and bad luck... who knows.
# echo "v'z fher v'yy trg zbqqrq qbja sbe guvf fvapr v'z rkcerffvat n ceb-crefbany-svernezf ivrjcbvag, ohg naljnl" | rot13
Lets hope these free thinking hippies get what they deserve!
RTFM ya n00b!
:)
.doc file I can create it in OpenOffice and usually receive no complaints from MS Word users.
:)
*grin!
Other than the crazy uptimes a bit of zealotry is half of what keeps Linux fun
But seriously, interoperability between OpenOffice and MS Office is not perfect, but I can live with it. If I know someone needs a
His point on media is right though, WMV9 sucks on Linux, but thats closed formats for you. Then again we've got a handfull XP machines with different hardware at work that bork themselves in a variety of amusing ways whenever you play any WMV at all. Every OS (*nix, Windows, OSX) has its compatability issues, pick one and live with it. Meh, I don't care if the masses don't go to Linux, its an OS that I happen to prefer and other can choose to use it or not.
For me, Linux just works. I had Gentoo and Ubuntu running on this laptop (never booted windows at all) and not had any problems. Ubuntu (Dapper) is definitely the friendlier of the two, but I prefer Debian to start with on my servers at work.
I have to say though, I still get a chuckle when I see someone running XP with their variety of anti-virus and firewall software. That always makes my day worthwhile. Yeah, Windows is so much nicer. Every time I have to use it I feel slightly more retarded
My moms hard drive sh!t itself the other day, so after we got a new one I offered to put Linux on it for her. She's a total novice, so I used Hoary as opposed to Dapper, but so far its doing everything she needs: Firefox, Thunderbird, Frozen-Bubble, and even FirstClass, her school district's email/groupware client has a linux beta available. Slowly, Linux is penetrating the absolute beginner market.
I know theres a joke here somewhere, I just can't quite connect... Linux... penetrating... your mama... Hmmm. (Sorry, I couldn't help it! How immature of me :)
Seriously though, Ubuntu is very impressive. 6.06 will be installed on my Mother's machine once it reaches final. She's running FC2 at the moment but its time for an upgrade. FC2 still does all she wants but its time for some new bells and whistles. Since running Linux she has been impressed that she is the only one of her out of all her friends that doesn't get knocked out by the latest virus or trojan, and I don't need to fix her machine all the time. YAY!
Site is ./'ed, use the coral cache
http://madpenguin.org.nyud.net:8080/cms/index.php/ ?m=show&id=6699&page=1
Hmm... Does MSSQL support MVCC (Multiversion Concurrency Control)?
I don't know if it does or not... thats beside the point.
In a nutshell, how much performance penalty in other areas are you willing to accept to speed up the single case of unqualified count(*) queries?
None. That is why we are using unfortunately having to use MS SQL for big databases. The usage of the count(*) isn't unqualified, this is a general example and an issue I have had for years with PostgreSQL. You can attempt to explain it away as much as you like, but it exists.
If you really need fast count(*) one could envision keeping track of the number of tuples by using some triggers.
Using triggers to achieve this is unacceptable.
OK, cool. I'm not going to argue as I haven't used InnoDB or BerkeleyDB. So why can MS SQL also return the count fast? No transactional security? I don't think so. I hate to stick up for MS here... I *really* hate that, but MS SQL can do it.
Actually I was talking specifically about MS SQL which we use for some big DB's, but the approximations from mysql that you speak of... as far as I understand the table stats are updated more frequently, if not on every insert and delete which is why the count(*) works fine in MySQL. I've never found a discrepancy with it yet.
:)
To get an approximation from PostgreSQL I need to vacuum the DB which is not ideal to run frequently on a big, busy database... no matter which way you look at it.
Like I said, I like PostgreSQL but until this works fast it is a show stopped for many projects I work on. I can just see myself saying to the client... "Oh its not slow, its a feature of the DB. Its way better than the others we could have put in for you even though they won't leave you hanging for 3 minutes to finish that query that the others handle in under 1 second."
I'm serious. There is no exagaeration in query times at there. Try it on a big table, see how you go before you get all upset again
Try this on a table with a couple of million rows
select count(*) from tablename
or
select count(fieldname) from tablename
This is incredibly slow as PostgreSQL scans the entire table! I know there are work arounds that will return approximate but this isn't good enough. I keep hearing how it isn't possible, that the table stats can't be updated etc... but other DB's handle this extremely fast.
I love PostgreSQL but I won't recommend it to Clients yet.
I totally agree. I avoid Gnome apps whenever I can for this exact reason. The File Chooser is absolutely shocking! I prefer the KDE File Chooser by far. Usually I type paths and filenames, with the aid of autocompletion. When I'm lazy I can point and click easily, and it just isn't a chore! Compared to the Gnome File Chooser... well, there is not comparison IMHO.
The Gnome File Chooser is what ticks me off about using Firefox. I wish I could use Firefox with the KDE's instead.
It's not the size of your personal data centre, but how you use it. At least thats what I heard anyway.
:)
Really, who needs a personal data centre when I have a shiny red sports car?
What is wrong with _generating_ real files containing classes and definitiions from your DB schema?
:)
Handle all the basic crud stuff there. Its not that difficult, although the example given in the article was definitely on the fun side of things. Generating classes based on schema isn't hard at all, I've been doing this in PHP for quite some time.
Once you've generated your DB layer, create a 'business' layer. Classes or code in this layer may extend or use the DB layer, but essentially the Business rules go here. You never modify the DB layer by hand knowing full well that it will be overwritten at some point by the generator. There are no runtime issue with intropspection of classes, code complete Just Works, and you have real classes to look at when you find a bug. If a bug is found with your generated DB classes you fix the generator and run it again. Its just so simple and there is no CRUD monkey work to be done
I'm all for eleagnt and 'classy' (get it?!) solutions to problems, but what about "Keep It Simple, Stupid" ?
Oops! Thanks for pointing that out. Glad to see my point about buying the item in question actually means something when people go on about 'fair use' though :)
I agree with your point (legal issues aside) about hacking OSX to run on any hardware you want... if any only if you actually purchased OSX to begin with. At this point in time this means you actually went and bought a Mac, as OSX is not available on its own. The same concept goes for music in my opinion... if you buy a CD you should be able to legally rip it to mp3 (or whatever!) so you can play it on whatever portable player you want. Notice though, that both these ideas involve paying the owner :)
If however, you download OSX, there is no fair use issue. You didn't pay for it, so IMHO you don't have any right to hack it to begin with. Fair is fair, for the owner and the user. Apple make a great OS (my Fiance runs OSX, I run Linux), and we should respect the right of the owner to make their dollar.
Yeah, real useful. Look, thats real nice and all and this might be OK at home, try installing it on a machine in a production/corporate environment. If I've got to gut Windows to make it useful (the GUI is not just an optional add on), why would I want to use it in the first place? Making things do stuff they aren't supposed to is fun, although often unstable. I'm sure these alternatives you mention are rock solid as well... and then they run on a windows machine. Jeez!
I'm not ignorant of these alternatives, but get real. An easy, safe replacement for the windows GUI? Try convincing the sysadmin where I work to let me install this on a windows machine, Hahahaha!! If windows was more modular maybe it would be considered, but the fact is it isn't. Any pretence at modularity is a filthy hack. If I want to change Window Managers under *nix I don't have to threaten the stability of my machine, I just switch.
Don't even get me started on trying to write useful scripts on Windows either. I know it has scripting etc, but it is just so retarded!!
When I need to get real work done I pick a *nix machine everytime. I swear by them and they've never let me down yet. If they had I would have been fired long ago for pushing the *nixes into my employers operation.
Um, no. You miss the point. What is horrible about Windows, aside from the GUI, is what is under the GUI... So basically the whole thing. When you use Windows you have no *choice* about what Window manager to use. When you use Linux (or whatever) you have *choice*. If KDE ever emulated Windows too much, I'd switch too something else. I seriously dislike the Windows desktop.
Choice is something I hate to be without, and it is for exactly this reason that I left MS a long time ago. Its their way or the highway.
Correct, many of them are probably mockups. Consider them concepts for look and feel and features which don't yet exist.
KDE is bloated with options, compared to what? I assume you are referring to Gnome which has virtually no options, and little possibility to make it work the way I want it to? A long time ago I was a Gnome user, but one day I started toying around with KDE... and I couldn't bear to go back into Gnome after a while. I could make this desktop work just the way I wanted
KDE might not suit you, but for me it is perfect. I don't find it bloated at all. I only run linux at home. When I have to use a Windows desktop at work, I always wonder how does someone cope with such a Gnome-like desktop? It's so... unconfigurable.
Each to their own, mate.
Fearless until you throw the boy mice in a room full of SEXY! lady mice. Then they get all cowardly again, back to running on the treadmill.
So if 2.4.x doesn't float your boat, try something a little behind the leading edge such as 2.6.10
You haven't said the 2.6.14 kernel is unusable, you hint that it could be. You say that it _may_ be totally unstable, not that it is. What is the actual problem? You smell very troll-ish to me.
I'm more than happy with the pace of development and I can stick with an older release if I need to. History shows that if you wait a bit your hardware will be supported. Whats the problem here? Sounds like a lot of complaining over nothing to me.
No, it's called initiative. If you are working some place that forbids the use of your initiative find somewhere else to work, you'll be much happier.
:) The users, clients and management don't care, they just want it to work. If it works, you'll get anything approved. The Sys Admin is impressed with the reliability and flexibility. I'm happy because my life just got easier... and the move away from IIS has begun!
:)
A recent example... where I currently work I needed PHP installed on a production IIS web server. The Sys Admin wouldn't allow this. To get around this problem I convinced him to allow me to add a linux box running Apache to the production network, as we had a spare server available. Two months after this happened, theres now two linux boxes running Apache with more coming soon
The down side to showing initiative and taking responsibility is if you make a bad choice you might be looking for somewhere else to work anyway
How about you just pop over to Australia and go on the dole (for the rest of the world a.k.a welfare)? While you are here you might be lucky enough to get an Aussie credit card. Too easy! C'mon, you know you want to. The Kiwi's I know (Hi Phil, Lee, Brent, Linda, David and Estelle!) are really just wanna-be Australians. Of course they all claim that they are far too attractive to ever be Aussies :)
Seriously though, I've been waiting for this for quite some time. Glad to see its finally here. Hopefully the music industry will wake up, change their model, and make it easier for companies to license and sell music and video in other countries, but I imagine thats just wishful thinking.
Hmm, what about laptops and other hardware where the video card cannot be upgraded? I know I've got that problem now (make it faster!!!) and I've had it before.
I wish I had mod points right now plus the ability to Moderate this entire article as Flamebait :)
But flamewars are so much fun to read, so bring it on!
OK, from memory I have have probably only tried this on MyISAM tables. I haven't tried the InnoDB engine yet so I'll give it a spin just for kicks.
Yes, count(*) does seem to get used a lot in web apps, and web apps are nearly 100% of my work these days. It's a shame because Postgres feels so much more like a 'real' DB than MySQL! I can't tell a client, "Sorry, but we can't run that query in your app... it will just take too long", they are going to ask why, and how I can provide that data they want. I think I'll have to stick with MySQL for a bit longer.
Postgresql is an excellent database, and is quite often my personal DB of choice.
One thing prevents me recommending it at places I work is that when I want to do a count(*) on very large datasets (not just entire tables) the response time goes through the roof. This seems to be because table statistics are only updated when the database is vacuumed rather than maintained in an ongoing fashion.
There are various work arounds involving triggers, updating sequences, and estimates based on last statistic update etc, but seriously... are you for real? What year are we in now? This doesn't work well for databases with large tables or on queries that will return large amounts of data. I don't have anything like this problem with MySQL or even MSSQL (neither of which are perfect either of course)
As far as I'm concerned it is a _major_ black mark against Postgres, and a definite hinderance to application development.
Normally I don't feed the trolls, but the narrow mindedness regarding what is good for everyone else (in Distro's, Window Managers, blah blah blah) is often not just limited to Trolls, so I'll bite.
Compilation is not silly for everyone. The 2 biggest problems I had with Fedora and RH was that although with apt and yum I had a nice updated system, I often needed features in packages (particularly the Kernel, PHP and Apache, from memory...) that were not compiled into the RPM's that were in the repositories. So I'd end up hand compiling these anyway... With Gentoo I set the USE flags I want when I emerge it, and thats it.
With RH and Fedora, upgrading was also a big annoyance to me. You can't just upgrade to a new release. With Gentoo I just point at a new portage tree and I've upgraded.
Community support is also excellent.
Each and every distro has its strengths, these are a couple of Gentoo's.
Just don't tell me compilation is silly, it suits my needs right down to the ground.
Yeah, yeah, I know. This site represents every Gentoo user, right? http://www.funroll-loops.org. Just thought I'd get that out the way for you.