Good thoughts, and yes difficult. However isn't part of the purpose of the GPL to have a single, unified license for the OSS community. Instead of everybody rolling their own, it was supposed to be the end-all be-all of "open" licenses.
Wouldn't it be nice if we got to a point where there was a saying like: "Nobody ever got fired for recommending GPL"
I do like you better since you said you were a vi guy though...
...otherwise it would be like Christian Church: the Pope speaks, the lambs obey.
First of all, it is just the Catholic church that has the Pope as their central authority figure, not the entire "Christian Church".
Second of all, the Pope is by no means a dictator. I'm not Catholic, so I'm not fully qualified to make this statement, but I don't think that any of the churches are actually bound to the words of the Pope.
If you've got a problem with religion that is fine...just don't use it to try to make absurd analogies when your facts/opinions aren't even correct to begin with.
Agreed. However, I think the grandparent's point is that with a standardized configuration, you can minimize the staff workload. Even if the users modify knowing that they might void their warranty...who do think they are going to call if it fails? So, the point isn't that they are liable for the changes, but by allowing them they will most likely have an increased support work load...even if all that they are doing is telling them it isn't supported.
This is just the classic debate all over again. What does it mean to "own" something? You paid for the device...so you should in theory be able to do anything that you want. There is absolutely nothing the maker of that device can do to completely prevent you from doing something (intentionally, unintentionally, stupid, enhancing, etc) to the device. However, if it is their prerogative, then why should you mandate to them what lengths they can and can't go to prevent you from making those changes?
In one sense, the GPLv3 is allowing software to be free of hardware lock in and be free in all circumstances. In another sense, it is constraining hardware in its ability to allow certain types of designs. So, while the GPL crowd says they are promoting freedom...looking at it from a different perspective they are actually putting in constraints. It is all a matter of perspective. But since this is a hardware vs. software battle, which way do you think the Free Software Foundation is going to lean?
I understand your comment. However, it is a near sighted point of view and will eventually be proven wrong.
True, we may not need it...but take a look around you and tell me how much of the stuff you actually need
Now onto why it is a near sighted viewpoint. Current software is written the way it is written due to the fact that 95%+ of current desktops have a single core. Once that is changed (will take time, but this is the tip of the iceberg), then software will adapt. Even simple programs can use multiple threads. Word processors: 1 thread basic I/O, 1 thread spell checking, 1 thread formatting, 1 thread backend synchronization (on-line storage sync), etc. Browsers: 1 thread basic I/O, 1 thread spell checking, 1 thread image processing, 1 thread pre-fetching, 1 thread something we haven't even thought of yet. Anit-virus software: 1 thread running continuously...
Each of the cores could be significanly less powerful than what they are right now but be used on demand. Each core uses say 10w. Nominal system level 10w, max 80...which would be MUCH better than today plus the various activities wouldn't interefere with each other. So, just because YOU can't think of a way to put N cores to use with the software that YOU use right now doesn't mean that someone else/everyone could using the software of tomorrow.
Pretty much anytime someone uses words like never or unneeded or excessive concerning this industry...they WILL be proven wrong as its only a matter of time.
Overall great advice. I'm fairly fresh out, and having cash on hand is a great thing. I did make a trip to the bank of Mom and Dad a couple of times (even though it was quickly repaid it still sucked).
Investing is a great thing to do early. Compound interest is an amazing thing. However, it goes both ways. Debt (especially credit card) compounds negativly and at rates of 15-20% (for us newcomers) it spirals VERY fast.
Knowing your situation is a great start. If your student loans are at say 5% then putting money into a mutual fund (or index fund) will hopefully get you a better return than that (we'll say 10%)...but if your loans were at 11%, then you'd be better putting that toward paying off the loan.
I bought a house straight out, would have been a great investment (tax breaks, growing area, etc) but I got a new job around a year later and moved. I pretty much broke even, but with paying a realtor 6% commission I was lucky for it to have gone up that much in a years time. I just bought again...hoping to keep it for a little longer. Anyway the point of that was real estate can be great but there is a lot of overhead in "flipping" so unless you are settled in an area, then it would probably be better put other places.
The best piece of advice that you will get is "get a budget." College is crazy, so don't kill yourself or your social life to stick to it, but having it and knowing when and where you money disappears to is an invaluable lesson to learn. I've got a great job now and it still amazes me where my money ends up...but at least I know!
Or...could it be because the LAMP sites don't need to continually add new developers?
One of the reasons that you don't find openings specifically looking LAMP experience is probably because of "the right tool for the right job" and large scale sites aren't going to use strictly LAMP or any specific architecture, instead a mix of tools. Also, large scale sites will probably want people for specific tasks (each aspect of LAMP indivudually) instead of a jack of all trades.
and EVERYBODY knows the hardest puzzle is....
on
Celebrating Puzzles
·
· Score: 4, Funny
women
It requires an infinte number of correct moves to solve. Also, the correct sequence changes according to mood, surrounding, etc.
$1,000,000 reward for anyone who can correctly solve this puzzle.
In a couple of years we'll be wondering how we ever survived with puny quad core systems...and anything with just a measly single core will be referred to as a dinosaur.
Why did parent and grandparent get modded down? Or did they just have bad karma and start at -1?
I don't know if I fully understand the technical implications of using flywheels or gyroscopes, but they do seem as though they could be useful...maybe even used in parallel with other technologies.
While I do respect others rights, etc. I find it amazing that we bow to extreme minorities to avoid offending someone, despite the fact that (especially in the case of Christmas) millions would get enjoyment out of it.
...if you have a problem, you can take care of it yourself because you know how you think.
Unfortunately, this is not a luxury that some website owners/creators have the luxury of...
On a more serious note. At lot of sites are "set it and forget it." Probably less that actually do e-commerce (or any volume of it). But I even do it every now and then...I just updated my libraries and packages, so its all good, nothing to worry about. Then a week goes by, a month...and the window is opened.
Maintaining a secure site and code base is a constant battle. And again unfortunately again one that most tend to either forget or ignore.
Netflix good: Different people, different reasons
on
That Nagging Netflix Queue
·
· Score: 3, Insightful
If there was anything that I got out of that it is that services like Netflix are good for different people for different reasons. Meaning that for some it allows them the freedom to watch them at a lesiurly pace. For others it is the frantic rate at which you can watch and return vast volumes of movies. For others it is just the great selection. Netflix will often carry movies that Blockbuster (and other brick and mortar companies) won't because of the low volume of rentals.
Anyway, the real story is that choices for consumers is a good thing. Some people would never use Netflix because they enjoy the trips to Blockbuster...browsing, touching, feeling. Others like the community feedback that an on-line store provides. People will decide what works best for them...and that is a good thing.
Granted CSS isn't perfect and it is slightly difficult to achieve the designs that you were talking about. Nothing should be more difficult than necessary, however CSS does have its strengths...people (Dvorak included) are just peeved at some of its weaknesses.
Now, about the simplicty that you speak of. It is great that HTML was easy to learn/teach. But it was also difficult and cumbersome to get intricate layouts as well. Also, I like that "normal" people were (and still are) able to publish content. However, when more than just basic styles, layouts, navigation are needed, then I don't think that ANY language will EVER be simple enough that "normal" people can sit down and throw a cohesive website together.
Since then the programmers have taken over...
Most all browsers will still render documents that aren't correctly formatted. However the XML namespaces and correctly formatted XHTML will GREATLY reduce rendering time...and in some cases help in getting close to cross-browser compatibility (although not always the case). So again, if you want something done professionally that takes advantage of the advanced capabilities/techniques of web-design, then unless your grandfather is a HTML and CSS guru, then don't hire him to develop your website (or I guess even Dvorak for that matter).
Software sucks today because software engineers don't understand computers, and that's why languages and environments like Java and.NET will make software worse.
Let's see what Tommy Boy has to say about this statement:
Tommy: Hey, I'll tell you what. You can take a good look at a butcher's ass by sticking your head up there. But, wouldn't you rather to take his word for it?
Mr. Brady: [confused] What? I'm failing to make the connection here son.
Tommy: No, I mean, you can get a good look at a T-bone by sticking your head up a butcher's ass, but then..no. It's gotta be your bull.
So now my question is, what do you use your laptop for? Basic internet and email? If you really aren't able to run XP in a minimal configuration, then it can't be for very intensive applications. Therefore, why would you need an OS like XP or Vista in the first place?
Microsoft does want your business, but not it means "supporting" laptops from 5-10 years ago. And by business what do you mean? Are you going to pay or donate to one of those "lightweight Linux distributions?" If not, then you aren't the type of customer that microsoft is looking for afterall. They are, afterall, in the BUSINESS of software.
I'm not trying to flame here, but whenever a topic like this comes up there will always be someone posting about how they've had the same *nix/BSD box running for X years.
I do understand the concept of legacy hardware and software, and that if it ain't broke... However, almost EVERYTHING has a given lifecycle. I don't think that software should be any different. People are going to complain that M$ stops supporting their older OS'es (especially close to a new OS release) but honestly, how long should they be responsible for maintaining the code?
I hear the statement that "we paid for the software...so they should support it." In the open source realm, most people don't pay for the software, just for support and updates. So, in that same respect the people that bought windows paid up front for their support and maintenance, but how long should that be for? Is that something that should be included in the license...we guarantee to support this product for X years?
Sorry for the slight rant, but I know how people like to get all uppity about this stuff. But at least in this case I think it is completely justifiable.
So your saying that Google wants to know about what visitors do on your site AFTER they leave the ad? First, are companies going to just give that away? Second, they could just fake it...oh, they completed the first part of the survey but not the "second" part of it.
I didn't RTFA, but just like everything the overall price of a good/service is going to be slightly inflated to cover the costs of fraud/defects/lawsuits/etc. If you are going to pay Google for ads, then you just have to accept that there is going to be somebody somewhere trying to make an easy buck at your expense. I'm not saying that we shouldn't try to stop it, but I don't think this approach will work.
As for "online OS", could anyone tell me the benefit of having even less control over the OS I'm running?
I'm not going to touch the control issue, but the benefits would be (if implemented correctly):
Having a truly portable desktop. Meaning you could use the same programs, have the same desktop, configurations, files, etc from ANYWHERE.
You make a change to your desktop at work and it will be the same when you access it from at home.
You wouldn't have to worry about backing your system up, becuase (again if implemented correctly) they would have proper storage procedures in place.
Those are just some of the benefits. I know that there are plenty of negatives, but you asked for the benefit.
Good thoughts, and yes difficult. However isn't part of the purpose of the GPL to have a single, unified license for the OSS community. Instead of everybody rolling their own, it was supposed to be the end-all be-all of "open" licenses.
Wouldn't it be nice if we got to a point where there was a saying like: "Nobody ever got fired for recommending GPL"
I do like you better since you said you were a vi guy though...
First of all, it is just the Catholic church that has the Pope as their central authority figure, not the entire "Christian Church".
Second of all, the Pope is by no means a dictator. I'm not Catholic, so I'm not fully qualified to make this statement, but I don't think that any of the churches are actually bound to the words of the Pope.
If you've got a problem with religion that is fine...just don't use it to try to make absurd analogies when your facts/opinions aren't even correct to begin with.
Agreed. However, I think the grandparent's point is that with a standardized configuration, you can minimize the staff workload. Even if the users modify knowing that they might void their warranty...who do think they are going to call if it fails? So, the point isn't that they are liable for the changes, but by allowing them they will most likely have an increased support work load...even if all that they are doing is telling them it isn't supported.
This is just the classic debate all over again. What does it mean to "own" something? You paid for the device...so you should in theory be able to do anything that you want. There is absolutely nothing the maker of that device can do to completely prevent you from doing something (intentionally, unintentionally, stupid, enhancing, etc) to the device. However, if it is their prerogative, then why should you mandate to them what lengths they can and can't go to prevent you from making those changes?
In one sense, the GPLv3 is allowing software to be free of hardware lock in and be free in all circumstances. In another sense, it is constraining hardware in its ability to allow certain types of designs. So, while the GPL crowd says they are promoting freedom...looking at it from a different perspective they are actually putting in constraints. It is all a matter of perspective. But since this is a hardware vs. software battle, which way do you think the Free Software Foundation is going to lean?
Thats an easy one: apt-get bash
I understand your comment. However, it is a near sighted point of view and will eventually be proven wrong.
True, we may not need it...but take a look around you and tell me how much of the stuff you actually need
Now onto why it is a near sighted viewpoint. Current software is written the way it is written due to the fact that 95%+ of current desktops have a single core. Once that is changed (will take time, but this is the tip of the iceberg), then software will adapt. Even simple programs can use multiple threads. Word processors: 1 thread basic I/O, 1 thread spell checking, 1 thread formatting, 1 thread backend synchronization (on-line storage sync), etc. Browsers: 1 thread basic I/O, 1 thread spell checking, 1 thread image processing, 1 thread pre-fetching, 1 thread something we haven't even thought of yet. Anit-virus software: 1 thread running continuously...
Each of the cores could be significanly less powerful than what they are right now but be used on demand. Each core uses say 10w. Nominal system level 10w, max 80...which would be MUCH better than today plus the various activities wouldn't interefere with each other. So, just because YOU can't think of a way to put N cores to use with the software that YOU use right now doesn't mean that someone else/everyone could using the software of tomorrow.
Pretty much anytime someone uses words like never or unneeded or excessive concerning this industry...they WILL be proven wrong as its only a matter of time.
I bet his hamster could beat you though...
Overall great advice. I'm fairly fresh out, and having cash on hand is a great thing. I did make a trip to the bank of Mom and Dad a couple of times (even though it was quickly repaid it still sucked).
Investing is a great thing to do early. Compound interest is an amazing thing. However, it goes both ways. Debt (especially credit card) compounds negativly and at rates of 15-20% (for us newcomers) it spirals VERY fast.
Knowing your situation is a great start. If your student loans are at say 5% then putting money into a mutual fund (or index fund) will hopefully get you a better return than that (we'll say 10%)...but if your loans were at 11%, then you'd be better putting that toward paying off the loan.
I bought a house straight out, would have been a great investment (tax breaks, growing area, etc) but I got a new job around a year later and moved. I pretty much broke even, but with paying a realtor 6% commission I was lucky for it to have gone up that much in a years time. I just bought again...hoping to keep it for a little longer. Anyway the point of that was real estate can be great but there is a lot of overhead in "flipping" so unless you are settled in an area, then it would probably be better put other places.
The best piece of advice that you will get is "get a budget." College is crazy, so don't kill yourself or your social life to stick to it, but having it and knowing when and where you money disappears to is an invaluable lesson to learn. I've got a great job now and it still amazes me where my money ends up...but at least I know!
Or...could it be because the LAMP sites don't need to continually add new developers?
One of the reasons that you don't find openings specifically looking LAMP experience is probably because of "the right tool for the right job" and large scale sites aren't going to use strictly LAMP or any specific architecture, instead a mix of tools. Also, large scale sites will probably want people for specific tasks (each aspect of LAMP indivudually) instead of a jack of all trades.
women
It requires an infinte number of correct moves to solve. Also, the correct sequence changes according to mood, surrounding, etc.
$1,000,000 reward for anyone who can correctly solve this puzzle.
In a couple of years we'll be wondering how we ever survived with puny quad core systems...and anything with just a measly single core will be referred to as a dinosaur.
So I agree...
Why did parent and grandparent get modded down? Or did they just have bad karma and start at -1?
I don't know if I fully understand the technical implications of using flywheels or gyroscopes, but they do seem as though they could be useful...maybe even used in parallel with other technologies.
From the Tesla website:
Will the Tesla Roadster work on a cold day?
Yes, the Energy Storage System (ESS) has a heater that will keep the batteries warm in a cold climate.
Also, I'm listening to Tesla (older band that is still around) as I post...
While I do respect others rights, etc. I find it amazing that we bow to extreme minorities to avoid offending someone, despite the fact that (especially in the case of Christmas) millions would get enjoyment out of it.
Oh well
So these disks will be $10+...eliminating the incentive to even WANT to use this service.
Unfortunately, this is not a luxury that some website owners/creators have the luxury of...
On a more serious note. At lot of sites are "set it and forget it." Probably less that actually do e-commerce (or any volume of it). But I even do it every now and then...I just updated my libraries and packages, so its all good, nothing to worry about. Then a week goes by, a month...and the window is opened.
Maintaining a secure site and code base is a constant battle. And again unfortunately again one that most tend to either forget or ignore.
If there was anything that I got out of that it is that services like Netflix are good for different people for different reasons. Meaning that for some it allows them the freedom to watch them at a lesiurly pace. For others it is the frantic rate at which you can watch and return vast volumes of movies. For others it is just the great selection. Netflix will often carry movies that Blockbuster (and other brick and mortar companies) won't because of the low volume of rentals.
Anyway, the real story is that choices for consumers is a good thing. Some people would never use Netflix because they enjoy the trips to Blockbuster...browsing, touching, feeling. Others like the community feedback that an on-line store provides. People will decide what works best for them...and that is a good thing.
Now, about the simplicty that you speak of. It is great that HTML was easy to learn/teach. But it was also difficult and cumbersome to get intricate layouts as well. Also, I like that "normal" people were (and still are) able to publish content. However, when more than just basic styles, layouts, navigation are needed, then I don't think that ANY language will EVER be simple enough that "normal" people can sit down and throw a cohesive website together.
Most all browsers will still render documents that aren't correctly formatted. However the XML namespaces and correctly formatted XHTML will GREATLY reduce rendering time...and in some cases help in getting close to cross-browser compatibility (although not always the case). So again, if you want something done professionally that takes advantage of the advanced capabilities/techniques of web-design, then unless your grandfather is a HTML and CSS guru, then don't hire him to develop your website (or I guess even Dvorak for that matter).
Let's see what Tommy Boy has to say about this statement:
Tommy: Hey, I'll tell you what. You can take a good look at a butcher's ass by sticking your head up there. But, wouldn't you rather to take his word for it?
Mr. Brady: [confused] What? I'm failing to make the connection here son.
Tommy: No, I mean, you can get a good look at a T-bone by sticking your head up a butcher's ass, but then..no. It's gotta be your bull.
No the electric company wants your business.
So now my question is, what do you use your laptop for? Basic internet and email? If you really aren't able to run XP in a minimal configuration, then it can't be for very intensive applications. Therefore, why would you need an OS like XP or Vista in the first place?
Microsoft does want your business, but not it means "supporting" laptops from 5-10 years ago. And by business what do you mean? Are you going to pay or donate to one of those "lightweight Linux distributions?" If not, then you aren't the type of customer that microsoft is looking for afterall. They are, afterall, in the BUSINESS of software.
You know you wanted to post it, but I called you out before you had a chance.
Haha, you got p3nd
See, I was doing slashdot a favor by doing a "prevenative post"
I'm not trying to flame here, but whenever a topic like this comes up there will always be someone posting about how they've had the same *nix/BSD box running for X years.
I do understand the concept of legacy hardware and software, and that if it ain't broke... However, almost EVERYTHING has a given lifecycle. I don't think that software should be any different. People are going to complain that M$ stops supporting their older OS'es (especially close to a new OS release) but honestly, how long should they be responsible for maintaining the code?
I hear the statement that "we paid for the software...so they should support it." In the open source realm, most people don't pay for the software, just for support and updates. So, in that same respect the people that bought windows paid up front for their support and maintenance, but how long should that be for? Is that something that should be included in the license...we guarantee to support this product for X years?
Sorry for the slight rant, but I know how people like to get all uppity about this stuff. But at least in this case I think it is completely justifiable.
So your saying that Google wants to know about what visitors do on your site AFTER they leave the ad? First, are companies going to just give that away? Second, they could just fake it...oh, they completed the first part of the survey but not the "second" part of it.
I didn't RTFA, but just like everything the overall price of a good/service is going to be slightly inflated to cover the costs of fraud/defects/lawsuits/etc. If you are going to pay Google for ads, then you just have to accept that there is going to be somebody somewhere trying to make an easy buck at your expense. I'm not saying that we shouldn't try to stop it, but I don't think this approach will work.
I'm not going to touch the control issue, but the benefits would be (if implemented correctly):
Having a truly portable desktop. Meaning you could use the same programs, have the same desktop, configurations, files, etc from ANYWHERE.
You make a change to your desktop at work and it will be the same when you access it from at home.
You wouldn't have to worry about backing your system up, becuase (again if implemented correctly) they would have proper storage procedures in place.
Those are just some of the benefits. I know that there are plenty of negatives, but you asked for the benefit.
I mean most all of them were designed for windows anyway...
Red dragons are bad...blue dragons are good.
C'mon, EVERYBODY know that one.