"PS> Note that nowhere in the top 5 is any reference to optimization. I use Gentoo not to be 1337, but because, after an initial investment in installation time, I ultimately get a very low maintenence, customizable, and flexible machine. So you anti-Gentoo trolls can just fuck off."
Nice comment -- I found gentoo to be a joy to use too. It's just that some people are the "pfft!" snobby type who don't like gentoo, because it is easy for novices to pick up and use.
Personaly, I liked gentoo's simplicity as you could get a grasp of the system very easily. And writing ebuilds is easier than rpm spec files.
Re:3 days to a week to compile?
on
Gentoo Reviewed
·
· Score: 1
HAH!
Did you try compiling OpenOffice? It takes 24+ fucking hours even on a p3-500mhz!!
Hell, that took longer than all the packages combined! However, KDE took approx 12 hours to compile.
Because of the extensive customizability of emerges(from USE variables, to aggressive CFLAGS, etc) and because you can remove an ebuild without encountering integrity constraints(i.e. dependencies), it's very easy to break your system...which is why Gentoo is targetting to be a developer-friendly environment than for use in production systems.
Though if all the variables are kept constant, there is no reason why Gentoo can't be as painless as Redhat SRPMS.
"The first ones free" pitch, only to come back later when the government has set up some mission critical application and announcing "Time to pay the piper".
Drug dealers and Big Banks that Loan Money are no different, unfortunately.
One seeks to sell drugs exploiting human addictiveness; and the other continous interest payments to strangle a nations budget.
Perl is fucking powerful and a joy to program in -- you could write messy C routines beautifully in Perl and do very fast function prototyping.
My philosophy is this: if it takes you 100+ lines to do something very simple(i.e. doing a db query with have the function full of sprintfs) then find another language to do it in.
I looked into OCFS a while ago -- unfortunately it only works with shared-storage. Therefore it doesn't have to worry about mirroring data and keeping it in sync, as that's the hardware's job.
How can you skip commercials when almost every fucking radio station has "55 minutes of non-stop music commercial-free".
You see, if they're not making money from commercials, then they're getting paid by the "guys in suits" to repeat the Top-10! music tracks. Which means you pretty much hear the same fucking song over and over again, just because they say it's number #1.
Most of the r&b, hip hop, rap, etc. radio stations are like this fucking crap.
...And then you start explaining that it's not "new" but "guh-noo"..."which is not to be confused with "gen-too" either, since it is also "guh-noo". And asking what "gun-noo" really is, is the same as telling "leenux" "Who's Your Daddy!":)
My childhood memories are disgusted by "dumbed down" nature of cartoons...and I get even more disgusted when they do the same to MY cartoons like X-Man and Spiderman with "X-man revolution" -- what a fucking joke cartoon.
It's the 'power rangers/pokemon' generation that has fucked up the definition of 'cartoon'. It's the tight binding of cartoon-branding-&-merchandise that really makes me fucking sick.
Never will children witness the shear pleasure of Wolverine ripping through a Sentinal with rage and anger 'cause they want children to like furry little animals on trading cards.
This doesn't only apply to software but video game software as well.
I mean, how can you credit one person when it took dozens of programmers, designers, content creators, etc. to make the game?
This was one of the gripes with "American Mcgee's Alice". I've read one of the developer interviews, and they were dissatisfied with the title as it attributes the entire creation to one single man.
Cygwin. It isn't really a Linux distro, but 'bringing unix to windows' distro.
I was amazed with the simplicity of the install: one setup.exe and click click click.
But monitors are not. I don't want to buy a 21" for all three of my computers. I would get a KVM, but...does anyone know of a *good* KVM switch with no ghosting when running at 1280x1024 or higher?
I would really like to know a recommended brand, honestly.
These days, $30 dollar ATI video cards come with 32MB of video memory. The first 1-4 MB are taken for your frame buffer(depending on resolution and color depth), and you have about 28MB to store information. So I would say we have reasonable amounts of memory.
And 64mb is common with the latest 3D cards. So maybe using a hardware backing store can be done feasibly, and when the memory runs out 'gracefully' fall back to the Expose & Redraw method.
Ever heard of that 3D game called 'Jurassic Park' that was hyped to eternity? It had all the physics, but no gameplay and required a VERY beefy system to run at reasonable frame rates.
While everyone would like to have realistic physics, computing it at a reasonable frame rate is not easy.
At least in the US we have the RIGHT to speak out against the DMCA
That's where US is smart; they can portray to be democratic yet still act as a commie state. In other words, yes go and protest about the DMCA. Protest day and night, but will you make a difference? Nope. As long as the DMCA is serving the interests of XXXX and *they* want it that way and they have the spin-doctors to do damage-control, there is little you can do about it.
Oh btw, you don't really have the RIGHT to speak out against anything; it has to be politically correct too. Just recently some politician in the Canadian parliment said, "I hate those damn Americans", got that person labelled immediately as a terrorist.
No, Phoenix should be called 'Mozilla LE' , or 'Mozilla Light Edition'. Mozilla with all extra stuff should be called 'Mozilla DE/XE'.
Why can't open source projects have different 'product lines' beats me. I guess, everyone has an ego, and likes to have their own names.
The understand the difference between 'software engineers' and 'hardware engineers' has long been debated.
To sum up what I learned during undergrad about the differences:
- software is intangible. It's much harder to find a dangling NULL pointer deep in our code than to know your your Jet is missing a single screw. Plus, the missing screw doesn't cause the plane to crash, but NULL pointer will.
- sofware doesn't fail in a predictable fashion. For example if a bridge collapses, you can do post-mortem analysis using physical laws. If a Jet suddenly starts flying upside down, you would never know what caused it until you debugged the software and found out it was due to a simple _negative_ value in some variable. Another example, the 'Mars landing robot' crash and burned due to invalid units used(metrics instead of Imperial).
- sofware is complex. A software system can be composed with dozens to hundreds of subsystems, each with a huge number of inputs. Testing every combination of inputs, and variation of inputs, is very costly in time, money, and sweat.
I believe there maybe more points, but these are the points that stuck to me.
"PS> Note that nowhere in the top 5 is any reference to optimization. I use Gentoo not to be 1337, but because, after an initial investment in installation time, I ultimately get a very low maintenence, customizable, and flexible machine. So you anti-Gentoo trolls can just fuck off."
Nice comment -- I found gentoo to be a joy to use too. It's just that some people are the "pfft!" snobby type who don't like gentoo, because it is easy for novices to pick up and use.
Personaly, I liked gentoo's simplicity as you could get a grasp of the system very easily. And writing ebuilds is easier than rpm spec files.
HAH!
Did you try compiling OpenOffice? It takes 24+ fucking hours even on a p3-500mhz!!
Hell, that took longer than all the packages combined! However, KDE took approx 12 hours to compile.
Kashif
Ahh, the bleeding-edge.
Because of the extensive customizability of emerges(from USE variables, to aggressive CFLAGS, etc) and because you can remove an ebuild without encountering integrity constraints(i.e. dependencies), it's very easy to break your system...which is why Gentoo is targetting to be a developer-friendly environment than for use in production systems.
Though if all the variables are kept constant, there is no reason why Gentoo can't be as painless as Redhat SRPMS.
Also, the 100+ line C function should, if possible, be written more cleanly anyway--done right, it should look very much like the perl function.
Oh you could, but then you need to write a lot of helper functions in C. I mean, perl has a lot "nifty" features, while C by it's nature doesn't.
Kashif
"The first ones free" pitch, only to come back later when the government has set up some mission critical application and announcing "Time to pay the piper".
Drug dealers and Big Banks that Loan Money are no different, unfortunately.
One seeks to sell drugs exploiting human addictiveness; and the other continous interest payments to strangle a nations budget.
Perl is fucking powerful and a joy to program in -- you could write messy C routines beautifully in Perl and do very fast function prototyping. My philosophy is this: if it takes you 100+ lines to do something very simple(i.e. doing a db query with have the function full of sprintfs) then find another language to do it in.
And then there were race conditions and obscure bugs /w many threads. Where your program core dumps everyday except Thursdays:)
I looked into OCFS a while ago -- unfortunately it only works with shared-storage. Therefore it doesn't have to worry about mirroring data and keeping it in sync, as that's the hardware's job.
How can you skip commercials when almost every fucking radio station has "55 minutes of non-stop music commercial-free".
You see, if they're not making money from commercials, then they're getting paid by the "guys in suits" to repeat the Top-10! music tracks. Which means you pretty much hear the same fucking song over and over again, just because they say it's number #1.
Most of the r&b, hip hop, rap, etc. radio stations are like this fucking crap.
#
#
#
#
#
#
#
#
#
# ad naseum...
This has nothing to do with FHS, but is the applications/packagers fault for not choosing a single directory name.
And move to where?
:)
Canada
...And then you start explaining that it's not "new" but "guh-noo" ..."which is not to be confused with "gen-too" either, since it is also "guh-noo". And asking what "gun-noo" really is, is the same as telling "leenux" "Who's Your Daddy!" :)
My childhood memories are disgusted by "dumbed down" nature of cartoons...and I get even more disgusted when they do the same to MY cartoons like X-Man and Spiderman with "X-man revolution" -- what a fucking joke cartoon.
It's the 'power rangers/pokemon' generation that has fucked up the definition of 'cartoon'. It's the tight binding of cartoon-branding-&-merchandise that really makes me fucking sick.
Never will children witness the shear pleasure of Wolverine ripping through a Sentinal with rage and anger 'cause they want children to like furry little animals on trading cards.
This doesn't only apply to software but video game software as well.
I mean, how can you credit one person when it took dozens of programmers, designers, content creators, etc. to make the game?
This was one of the gripes with "American Mcgee's Alice". I've read one of the developer interviews, and they were dissatisfied with the title as it attributes the entire creation to one single man.
Kashif
4) Tell SBC to fuck off.
Cygwin. It isn't really a Linux distro, but 'bringing unix to windows' distro. I was amazed with the simplicity of the install: one setup.exe and click click click.
The first flame war:
Nope. NES was much better.
Yes, and has anyone heard of a vacuum?
Surak's rule of hardware: Hardware is cheap.
But monitors are not. I don't want to buy a 21" for all three of my computers. I would get a KVM, but...does anyone know of a *good* KVM switch with no ghosting when running at 1280x1024 or higher?
I would really like to know a recommended brand, honestly.
Kashif
These days, $30 dollar ATI video cards come with 32MB of video memory. The first 1-4 MB are taken for your frame buffer(depending on resolution and color depth), and you have about 28MB to store information. So I would say we have reasonable amounts of memory.
And 64mb is common with the latest 3D cards. So maybe using a hardware backing store can be done feasibly, and when the memory runs out 'gracefully' fall back to the Expose & Redraw method.
Anyone doing this?
You're all words.
Ever heard of that 3D game called 'Jurassic Park' that was hyped to eternity? It had all the physics, but no gameplay and required a VERY beefy system to run at reasonable frame rates.
While everyone would like to have realistic physics, computing it at a reasonable frame rate is not easy.
At least in the US we have the RIGHT to speak out against the DMCA
That's where US is smart; they can portray to be democratic yet still act as a commie state. In other words, yes go and protest about the DMCA. Protest day and night, but will you make a difference? Nope. As long as the DMCA is serving the interests of XXXX and *they* want it that way and they have the spin-doctors to do damage-control, there is little you can do about it.
Oh btw, you don't really have the RIGHT to speak out against anything; it has to be politically correct too. Just recently some politician in the Canadian parliment said, "I hate those damn Americans", got that person labelled immediately as a terrorist.
Kashif
Only if you want it to be Bugzilla ;)
No, Phoenix should be called 'Mozilla LE' , or 'Mozilla Light Edition'. Mozilla with all extra stuff should be called 'Mozilla DE/XE'. Why can't open source projects have different 'product lines' beats me. I guess, everyone has an ego, and likes to have their own names.
The understand the difference between 'software engineers' and 'hardware engineers' has long been debated.
To sum up what I learned during undergrad about the differences:
- software is intangible. It's much harder to find a dangling NULL pointer deep in our code than to know your your Jet is missing a single screw. Plus, the missing screw doesn't cause the plane to crash, but NULL pointer will.
- sofware doesn't fail in a predictable fashion. For example if a bridge collapses, you can do post-mortem analysis using physical laws. If a Jet suddenly starts flying upside down, you would never know what caused it until you debugged the software and found out it was due to a simple _negative_ value in some variable. Another example, the 'Mars landing robot' crash and burned due to invalid units used(metrics instead of Imperial).
- sofware is complex. A software system can be composed with dozens to hundreds of subsystems, each with a huge number of inputs. Testing every combination of inputs, and variation of inputs, is very costly in time, money, and sweat.
I believe there maybe more points, but these are the points that stuck to me.