So i will post a little note about my experience. I had my computer science education at a liberal art school. The professors i had were not the best code writers arround and one admitted to being pretty behind on technology. He was more of a theory person, and well thats the way he enjoyed working. Well anyway, after taking an intro course with him you felt for a bit that "hey this guy does not know all that much". THEN you walk into his algorithm class, or his theory of computation (think finite machines etc) and you were just blown away by how exciting he made things.... I mean some of the algo's you read about left you light headed for a few hours (hell the Y-Combinator still amazes me).
A LOT OF TIMES (maybe not always) profs dont get the credit they are due cause we think they are working us to hard or that the skills we are missing out (hands on java/IT issues etc) are more important.... bull crap! and he knew how important a solid background in math/theory was, and patiently got us at the same position.
i think any prof. who wants to be a prof and loves to teach has to be given full credit...teaching a bunch of crazy college ppl can be a bit annoying would'nt you think...... so here is a slight quote (which i might be getting a bit wrong)
When i came to college, I thought i had all the right answers..... after 4 years of learning, i am just beginning to ask the right questions
And I am aware that what a distro is, and I doubt that they are going to roll their own. I mean that would mean they would have to come up with some sort of patching/upgrading system and that would be pretty stupid to re-write when it already exists.
Celeron 366 , 32 - 64 Megs of ram.... of course they are going to choose linux, and they can re-write what they way.... my question is what freaking distro did they use ? and how open is their own software ? Seems like a good way to get good bang for your buck, now can someone please tell me what ftp/ssh/http capabilities does this thing have ? Hahah, lets over clock the processor, throw in more memory and be able to broadcast a tv feed from it! now thats a good way to use this puppy...
With the current boom in open-software products and the increased visibilty to ordinairy computer users some of the Industries (monopolistic computer firms) decided to team up to be able to tackle these problems. "Linux is getting too big and these hackers are causing us way to many losses" said one OS rep (who then took Jobs style approach and started cursing!).....
ohhhh wait wait... stop the presses, thats the wrong story... this ones about crackers......
well the real saying has more to do with big iron back in the day.... but the concept seems to be the same for storage....
"No one ever got fired for choosing EMC "
Its pretty much a given that if you are planning to go that big you should not even try to this on your own, thats asking for trouble (given that you admit this is new ground for you). A little while ago when i was researching hosting services (logictier, loud cloud etc.) EMC was pretty much the standard.....
i was trying to see the logic in that last post.... and what i found even funnier was one of the descritions of what i guess were MultiMode and SingleMode fiber!
Also, where the hell do you live that this is even a freaking option ? I mean getting a OC3 close to TELCOS CO is not easy, and given that a T1 can cost about $1400 and above, you must be growing some damn good stuff!
Lastly, why the hell would you want soo much bandwidth to your house ? have you heard of Colo's, i mean they are exp, but if you want to play with so much data, you better be serious about it! and shit if this actually comes through let us know..... we can see how soon your servers get/.ed!
This is really the cause of a lot of busines ppl. in a company trying to have something to do. I mean i agree when someone has a website www.yahhoo.com. and puts up porn (i remember something like this a little while back).
But to go ahead and buy every freaking domain that matches your name or company's name retarded. I had an argument with a few ppl. about not buying {nameofcompany}-sucks.com
what the hell are they going to ? track everything.... and org/net/com/edu dont mean anything to ppl anymore either..... I tell you, some ppl will come up with a company to provide these "services"(CRAP). They wear the right clothes, do proper "relationship management"(WOOL_OVER_YOUR_EYES) and milk you for dough!!!
hmm.... i just cant stand ppl who refuse to think!
So i am guessing that all the folks down in the hosted web services space are getting pretty carefull with power!!! Lets see if our webservers stay up when the power is gone!!! Locally we are just going to take a day off (hence i am rooting for a brownout)... now if only it was not raining soo hard!!!!
I have used CVS for some time now, was evaluating it vs. clearcase and found it to be pretty easy to use and quiet powerful. I have worked with it on a client/server project, 100+ developers and code in C/C++ for the server, and JAVA for the frontend. All together this was a rather large Telecommuncations system and it worked pretty well using CVS. NOTE, even with is being an extremely large (Hell Informix used it as a sign of large installs, and so did Sun for its use of EU10K's) cvs did pretty well, the learning curve is rather simple and is pretty powerful for most purposes.
I have installed it and am running it where 20 developers are using java/jsp and it works fine for our product. Images can be a bit annoying, but all text data rocks!!!
Now about the size of your project ? 10G+ was it ? ? exactly what are you going to be storing ? ? Thats a whole lot of code, and as i keep telling ppl. here, data does not belong in the repo..... only code that you want to get back to.... DATA should be kept on a FS with good naming, like a simple (filename)_(date)_(version).* BUT ten G's is going to be one hell of a freaking checkout!!!!
Am i mistaken or did this article feel just to warm and fuzzy. I know there is a lot of good technical info in there but its all wrapped up in a very strange manner. I dont think you are solving the whole problem, by overlooking and waving your hands over the rest. I mean so you put a few sticks of memory and power on a PCI card! You do this cause a UPS can die, well i got news for you, the PCI Card could die too! AND if you are trying to make reboots faster, dont bother, if you are serious you would have a backup system and the same should be true for a web server dying. The only time i want fast reboots is when a good game of UT croacks on me and i want to get back to fraggin..... this is not technology i would use for mission critical apps!
Hmmmmm... the more I think of it, the more it feels like a marketing team thought that a semi tech article on Slashdot would be just the ticket for killer web site traffic! Maybe its the lack of caffinne on my part...What do other ppl think ?
funny you mention Slackware.... good to hear more ppl. are using it still. Well when i joined my current job it was pretty much a NT shop, everthing was running one way or another from a few NT boxes... well not anymore, cause we now GOT SLAK! I have a box running DNS/DHCP, Oracle 8.1.16 running on another dual Xeon box, and cvs running on another. A few of the other engineers have also moved over to the linux, Redhat and Mandrake, but hey its a start.... Have had almost no troubles over the past 5 months with any of the boxes. A few patches, and a bit of a mess getting Oracle installed but some of the NON_LINUX ppl are quiet impressed with the fact that one all three of the boxes supporting development have had almost no downtime. The CVS server needs to have inetd get a SIGHUP from time to time, but other than that things are sweet.
A FEW other things about COLO's, they are over rated and dont really get you all they say! We have had a bad time with the SLA being kinda bad as far as upgradablity and its pretty exp. if you want just the basics! RTF SLA i guess:)
Cant wait to get back to work next year, have an ultra 10 just begging for the current-release of Slackware for sparc....happy hacking
well according to a BBC report it seems that things are not completely horrible. According
to the report the options include waiting for
contact to be made (they say that its not the first time that contact was lost) OR send a shuttle up to bring the space station down in a more controlled manner. One thing that was not mentioned was WHO would be sending up the shuttle ? US or Russia.... well if it is the US i am sure the movie to follow will be pretty damn cool... heck even if russians bring it down well the movie will still be pretty cool (one more chance for Tom Hanks to show us his skill:)
IBM is a company. A company that like any other wants to make their share of the green and in doing so are not supporting linux. Nothing to get upset about, sure they support Linux, but that is truely more of their OS / Software ppl. Now in case of the laptop i am guessing we are going to be concerned with the ppl. on the windoz side of things and hence they are being a bit more hesitant! Hell its just money at the end of the day... or am i being bitter
When you have programmed using a functional language (Scheme for me) and used this way
of working it takes a bit to get back to Java/C!
The basic idea for those of you who are confused is to use recursion and get away with not using the stack for the calls. How you might ask... well first of all its easy when you are using a language like Scheme/Lisp which treats functions as first class data members! There is no difference b/w (well almost none) b/w data types and functions, each can be passed into a function and returned!
SO Normally when you make a recursive call you are just pushing down your current data into the stack and when you reach the base case you go back up the stack!
In case of Continuation Passing Style the idea is really very very neat! You basically make a recursive call and pass a function to that will be able to compute the answer with the data it needs! There is no stack. For example (Factorial of course)
(define fac
(lambda (n)
(if (<= n 0) 1
(* n (fac (- n 1)))))
Note you had to keep the info of where you were so you can recurse back doing the multiplications!
This data went into the stack!!! Now if you want to do this without stacks you can use a method that you build each time you go through the loop and so you build the answer on your way!!!
(define fact-cps
(lambda (n fun)
(if (\>= n 1)
(fun 1)
(fact-cps
(+ n -1)
(lambda(z)(fun (* n z))))))
This way of course you just build a formulae that will give you the answer! No stack.
There is a formal algo that you can take any recursive funtion and make it into CPS which is pretty cool till your professor thinks that a scheme interpreter in written in scheme should use CPS!! BUT i digress!! So you can seee that this is really a very powerful idea! It introduces a lot of neat tricks you can do! One of which is hte Y-Combinator... but taht I cant talk about cause i sit in amazement for sometime when i see it:)
Hmmm these are things i think you should sometime learn if you are in the computer world cause most of the time we stick with the real programming issues and dont see some of the cooler things! So this wont make you much money but you will see how sexy some of these ideas really are!! SCHEME RULZ!
When you have programmed using a functional language (Scheme for me) and used this way
of working it takes a bit to get back to Java/C!
The basic idea for those of you who are confused is to use recursion and get away with not using the stack for the calls. How you might ask... well first of all its easy when you are using a language like Scheme/Lisp which treats functions as first class data members! There is no difference b/w (well almost none) b/w data types and functions, each can be passed into a function and returned!
SO Normally when you make a recursive call you are just pushing down your current data into the stack and when you reach the base case you go back up the stack!
In case of Continuation Passing Style the idea is really very very neat! You basically make a recursive call and pass a function to that will be able to compute the answer with the data it needs! There is no stack. For example (Factorial of course)
(define fac
(lambda (n)
(if (
Note you had to keep the info of where you were so you can recurse back doing the multiplications!
This data went into the stack!!! Now if you want to do this without stacks you can use a method that you build each time you go through the loop and so you build the answer on your way!!!
Well being bitten by the contracts a bit I know that you have to be careful. The place i work at had chosen a colo. when i came on board and their service has been good! BUT, we are kinda stuck with them as far as the contract goes.
IF you are thinking that you are going to be changing / growing fast within the next 4 months watch out for your decision. THe process of getting an agreement with one of the good places (Exodus/Navisite etc) can take a bit and you want to be able to get the hardware setup etc.
A few things you have to think off : ARE YOU IN THE bay area... if you are forget about doing it yourself. you will need to get new ppl. fast and have them working fast, this cannot happen. I have completely given up on the idea of being able to find qualified ppl. even for a decent salary in the bay area (recruiters fees and other costs make colocation well worth it).
Even if you think you will be able to pull in all the ppl. you need, you have to think of the other problems with you being a smaller place now, getting additional power/cooling is a big planning job, once in a contract you can get more rack space easy!
Either way, be careful with the contract... that is the main advice i can give you.
I guess the long wait is kinda over... funny cause before the K7 came out, all the talk was on how the EV-6 would be the thing to have for SMP setups.. well I guess this means that the MOBO manufacturers will get their act together and maybe release something towards summer/autumn next year. now for another long wait!
Read any good study of the open-source revolution and almost all will claim that Apache / SendMail were among the first few companies to have been successfull with this business model. I mean the model (as seen from an economic point of view) can be roughly -- very roughly -- explained as follows:
1. One of more developers come up with some software that they feel would be useful to have for whatever reason and put it up on the web for others to see/use.
2. Other Hackers in the tech. community check out what they have done, they like it and start using/adopting it. Making changes/contributions to the project as they go along.
3. The project IF it is successful becomes bigger and more popular will get acceptance of non-tech ppl. (or at least not just hackers!).
4. Thats when the business comes in, there is money to make selling T-Shirts, books, support... anything to piggy back on the OSS revolution.
RedHat sure did do a lot in this area, and credit needs to be given that they took it to the other companies with their strong business practices, BUT sendmail, apache and many other have been arround.
ALSO here is something that I find very annoying -- At today's open-source conference, Tiemann said Red Hat has won the "distribution" battle, the effort to sell Linux and associated software. "The Linux distribution game is over. Red Hat has won that game. Red Hat is the market leader in virtually every respect," he said.
However, analysts have noted that Red Hat isn't the leader in Europe, where rival SuSE has greater share, or in Asia, where the leader is TurboLinux.
Sure it has...since more ppl. in the US use it right. Well i guess Slackware and SUSE and Debian can just pack their bags and leave! Its all over for them i guess.. Hah...
Slackware Rulez!!
Is it that these brown people who are going to take good American jobs are also too stupid to make their own decisions? IF they are are so stupid you wonder why they are able to get these good american jobs.. sorry to start a flame, but simply putting all brown ppl into one bucket is kinda dumb... where are you from anyway ?
1. H1-B employees CAN switch jobs. I know a lot of ppl. who have done it. It just takes 90 days or so to change your visa status. Also most companies, you can work without pay and get that money latter as starting bonus (Standard practice really.
2. Bargaining power.... well if you are good, there is no reason a company would not want to keep you. The market is dying for good talent, trying to find someone who knows their shit well is worth whatever.. i dont think anyone gives a damn about anything else! You just neeed to be reasdy to be flexible.
get your facts straight.. H1-b is a little restrictive... BUT not anything like you say.
So i will post a little note about my experience. I had my computer science education at a liberal art school. The professors i had were not the best code writers arround and one admitted to being pretty behind on technology. He was more of a theory person, and well thats the way he enjoyed working. Well anyway, after taking an intro course with him you felt for a bit that "hey this guy does not know all that much". THEN you walk into his algorithm class, or his theory of computation (think finite machines etc) and you were just blown away by how exciting he made things.... I mean some of the algo's you read about left you light headed for a few hours (hell the Y-Combinator still amazes me).
A LOT OF TIMES (maybe not always) profs dont get the credit they are due cause we think they are working us to hard or that the skills we are missing out (hands on java/IT issues etc) are more important.... bull crap! and he knew how important a solid background in math/theory was, and patiently got us at the same position.
i think any prof. who wants to be a prof and loves to teach has to be given full credit...teaching a bunch of crazy college ppl can be a bit annoying would'nt you think...... so here is a slight quote (which i might be getting a bit wrong)
When i came to college, I thought i had all the right answers..... after 4 years of learning, i am just beginning to ask the right questions
smoking that stong stuff....
And I am aware that what a distro is, and I doubt that they are going to roll their own. I mean that would mean they would have to come up with some sort of patching/upgrading system and that would be pretty stupid to re-write when it already exists.
Celeron 366 , 32 - 64 Megs of ram.... of course they are going to choose linux, and they can re-write what they way.... my question is what freaking distro did they use ? and how open is their own software ? Seems like a good way to get good bang for your buck, now can someone please tell me what ftp/ssh/http capabilities does this thing have ? Hahah, lets over clock the processor, throw in more memory and be able to broadcast a tv feed from it! now thats a good way to use this puppy...
"Tech firms team up against hackers"
With the current boom in open-software products and the increased visibilty to ordinairy computer users some of the Industries (monopolistic computer firms) decided to team up to be able to tackle these problems. "Linux is getting too big and these hackers are causing us way to many losses" said one OS rep (who then took Jobs style approach and started cursing!).....
ohhhh wait wait... stop the presses, thats the wrong story... this ones about crackers......
well the real saying has more to do with big iron back in the day.... but the concept seems to be the same for storage....
"No one ever got fired for choosing EMC "
Its pretty much a given that if you are planning to go that big you should not even try to this on your own, thats asking for trouble (given that you admit this is new ground for you). A little while ago when i was researching hosting services (logictier, loud cloud etc.) EMC was pretty much the standard.....
i was trying to see the logic in that last post.... and what i found even funnier was one of the descritions of what i guess were MultiMode and SingleMode fiber! /.ed!
Also, where the hell do you live that this is even a freaking option ? I mean getting a OC3 close to TELCOS CO is not easy, and given that a T1 can cost about $1400 and above, you must be growing some damn good stuff!
Lastly, why the hell would you want soo much bandwidth to your house ? have you heard of Colo's, i mean they are exp, but if you want to play with so much data, you better be serious about it! and shit if this actually comes through let us know..... we can see how soon your servers get
This is really the cause of a lot of busines ppl. in a company trying to have something to do. I mean i agree when someone has a website www.yahhoo.com. and puts up porn (i remember something like this a little while back).
But to go ahead and buy every freaking domain that matches your name or company's name retarded. I had an argument with a few ppl. about not buying {nameofcompany}-sucks.com
what the hell are they going to ? track everything.... and org/net/com/edu dont mean anything to ppl anymore either..... I tell you, some ppl will come up with a company to provide these "services"(CRAP). They wear the right clothes, do proper "relationship management"(WOOL_OVER_YOUR_EYES) and milk you for dough!!!
hmm.... i just cant stand ppl who refuse to think!
So i am guessing that all the folks down in the hosted web services space are getting pretty carefull with power!!! Lets see if our webservers stay up when the power is gone!!! Locally we are just going to take a day off (hence i am rooting for a brownout)... now if only it was not raining soo hard!!!!
I have used CVS for some time now, was evaluating it vs. clearcase and found it to be pretty easy to use and quiet powerful. I have worked with it on a client/server project, 100+ developers and code in C/C++ for the server, and JAVA for the frontend. All together this was a rather large Telecommuncations system and it worked pretty well using CVS. NOTE, even with is being an extremely large (Hell Informix used it as a sign of large installs, and so did Sun for its use of EU10K's) cvs did pretty well, the learning curve is rather simple and is pretty powerful for most purposes.
I have installed it and am running it where 20 developers are using java/jsp and it works fine for our product. Images can be a bit annoying, but all text data rocks!!!
Now about the size of your project ? 10G+ was it ? ? exactly what are you going to be storing ? ? Thats a whole lot of code, and as i keep telling ppl. here, data does not belong in the repo..... only code that you want to get back to.... DATA should be kept on a FS with good naming, like a simple (filename)_(date)_(version).* BUT ten G's is going to be one hell of a freaking checkout!!!!
well that was a very very good read. Take it with a very very small ammount of salt. I mean he did forget to mention a huge problem with the P4.
I mean how bad are things getting at Intel ? ? ?
Am i mistaken or did this article feel just to warm and fuzzy. I know there is a lot of good technical info in there but its all wrapped up in a very strange manner. I dont think you are solving the whole problem, by overlooking and waving your hands over the rest. I mean so you put a few sticks of memory and power on a PCI card! You do this cause a UPS can die, well i got news for you, the PCI Card could die too! AND if you are trying to make reboots faster, dont bother, if you are serious you would have a backup system and the same should be true for a web server dying. The only time i want fast reboots is when a good game of UT croacks on me and i want to get back to fraggin..... this is not technology i would use for mission critical apps!
Hmmmmm... the more I think of it, the more it feels like a marketing team thought that a semi tech article on Slashdot would be just the ticket for killer web site traffic! Maybe its the lack of caffinne on my part...What do other ppl think ?
funny you mention Slackware.... good to hear more ppl. are using it still. Well when i joined my current job it was pretty much a NT shop, everthing was running one way or another from a few NT boxes... well not anymore, cause we now GOT SLAK! I have a box running DNS/DHCP, Oracle 8.1.16 running on another dual Xeon box, and cvs running on another. A few of the other engineers have also moved over to the linux, Redhat and Mandrake, but hey its a start.... Have had almost no troubles over the past 5 months with any of the boxes. A few patches, and a bit of a mess getting Oracle installed but some of the NON_LINUX ppl are quiet impressed with the fact that one all three of the boxes supporting development have had almost no downtime. The CVS server needs to have inetd get a SIGHUP from time to time, but other than that things are sweet. :)
A FEW other things about COLO's, they are over rated and dont really get you all they say! We have had a bad time with the SLA being kinda bad as far as upgradablity and its pretty exp. if you want just the basics! RTF SLA i guess
Cant wait to get back to work next year, have an ultra 10 just begging for the current-release of Slackware for sparc....happy hacking
well according to a BBC report it seems that things are not completely horrible. According :)
to the report the options include waiting for
contact to be made (they say that its not the first time that contact was lost) OR send a shuttle up to bring the space station down in a more controlled manner. One thing that was not mentioned was WHO would be sending up the shuttle ? US or Russia.... well if it is the US i am sure the movie to follow will be pretty damn cool... heck even if russians bring it down well the movie will still be pretty cool (one more chance for Tom Hanks to show us his skill
IBM is a company. A company that like any other wants to make their share of the green and in doing so are not supporting linux. Nothing to get upset about, sure they support Linux, but that is truely more of their OS / Software ppl. Now in case of the laptop i am guessing we are going to be concerned with the ppl. on the windoz side of things and hence they are being a bit more hesitant! Hell its just money at the end of the day... or am i being bitter
---- Opps... COMPLETE COMMENT BELOW
When you have programmed using a functional language (Scheme for me) and used this way
of working it takes a bit to get back to Java/C!
The basic idea for those of you who are confused is to use recursion and get away with not using the stack for the calls. How you might ask... well first of all its easy when you are using a language like Scheme/Lisp which treats functions as first class data members! There is no difference b/w (well almost none) b/w data types and functions, each can be passed into a function and returned!
SO Normally when you make a recursive call you are just pushing down your current data into the stack and when you reach the base case you go back up the stack!
In case of Continuation Passing Style the idea is really very very neat! You basically make a recursive call and pass a function to that will be able to compute the answer with the data it needs! There is no stack. For example (Factorial of course)
(define fac
(lambda (n)
(if (<= n 0) 1
(* n (fac (- n 1)))))
Note you had to keep the info of where you were so you can recurse back doing the multiplications!
This data went into the stack!!! Now if you want to do this without stacks you can use a method that you build each time you go through the loop and so you build the answer on your way!!!
(define fact-cps
(lambda (n fun)
(if (\>= n 1)
(fun 1)
(fact-cps
(+ n -1)
(lambda(z)(fun (* n z))))))
This way of course you just build a formulae that will give you the answer! No stack.
There is a formal algo that you can take any recursive funtion and make it into CPS which is pretty cool till your professor thinks that a scheme interpreter in written in scheme should use CPS!! BUT i digress!! So you can seee that this is really a very powerful idea! It introduces a lot of neat tricks you can do! One of which is hte Y-Combinator... but taht I cant talk about cause i sit in amazement for sometime when i see it:)
Hmmm these are things i think you should sometime learn if you are in the computer world cause most of the time we stick with the real programming issues and dont see some of the cooler things! So this wont make you much money but you will see how sexy some of these ideas really are!! SCHEME RULZ!
When you have programmed using a functional language (Scheme for me) and used this way
of working it takes a bit to get back to Java/C!
The basic idea for those of you who are confused is to use recursion and get away with not using the stack for the calls. How you might ask... well first of all its easy when you are using a language like Scheme/Lisp which treats functions as first class data members! There is no difference b/w (well almost none) b/w data types and functions, each can be passed into a function and returned!
SO Normally when you make a recursive call you are just pushing down your current data into the stack and when you reach the base case you go back up the stack!
In case of Continuation Passing Style the idea is really very very neat! You basically make a recursive call and pass a function to that will be able to compute the answer with the data it needs! There is no stack. For example (Factorial of course)
(define fac
(lambda (n)
(if (
Note you had to keep the info of where you were so you can recurse back doing the multiplications!
This data went into the stack!!! Now if you want to do this without stacks you can use a method that you build each time you go through the loop and so you build the answer on your way!!!
Ingredients:
1. Laptops with these badboys!
2. AirPort with HUB
3. FirstClass Seats (or HUGE batery life:)
4. Its on......
Well being bitten by the contracts a bit I know that you have to be careful. The place i work at had chosen a colo. when i came on board and their service has been good! BUT, we are kinda stuck with them as far as the contract goes.
IF you are thinking that you are going to be changing / growing fast within the next 4 months watch out for your decision. THe process of getting an agreement with one of the good places (Exodus/Navisite etc) can take a bit and you want to be able to get the hardware setup etc.
A few things you have to think off : ARE YOU IN THE bay area... if you are forget about doing it yourself. you will need to get new ppl. fast and have them working fast, this cannot happen. I have completely given up on the idea of being able to find qualified ppl. even for a decent salary in the bay area (recruiters fees and other costs make colocation well worth it).
Even if you think you will be able to pull in all the ppl. you need, you have to think of the other problems with you being a smaller place now, getting additional power/cooling is a big planning job, once in a contract you can get more rack space easy!
Either way, be careful with the contract... that is the main advice i can give you.
hell it might be the only hope of having netscape render tables!!!!
HHell let make things more interesting and start up staroffice!!!
I guess the long wait is kinda over... funny cause before the K7 came out, all the talk was on how the EV-6 would be the thing to have for SMP setups.. well I guess this means that the MOBO manufacturers will get their act together and maybe release something towards summer/autumn next year. now for another long wait!
Bleeding Edge Technology held as number one suspect. GCC Steering Committee denies all responsibility! More to follow!!
Wohhoo... things are getting interesting again on slashdot after a bit of a slow summer!!!
Read any good study of the open-source revolution and almost all will claim that Apache / SendMail were among the first few companies to have been successfull with this business model. I mean the model (as seen from an economic point of view) can be roughly -- very roughly -- explained as follows:
1. One of more developers come up with some software that they feel would be useful to have for whatever reason and put it up on the web for others to see/use.
2. Other Hackers in the tech. community check out what they have done, they like it and start using/adopting it. Making changes/contributions to the project as they go along.
3. The project IF it is successful becomes bigger and more popular will get acceptance of non-tech ppl. (or at least not just hackers!).
4. Thats when the business comes in, there is money to make selling T-Shirts, books, support... anything to piggy back on the OSS revolution.
RedHat sure did do a lot in this area, and credit needs to be given that they took it to the other companies with their strong business practices, BUT sendmail, apache and many other have been arround.
ALSO here is something that I find very annoying -- At today's open-source conference, Tiemann said Red Hat has won the "distribution" battle, the effort to sell Linux and associated software. "The Linux distribution game is over. Red Hat has won that game. Red Hat is the market leader in virtually every respect," he said. However, analysts have noted that Red Hat isn't the leader in Europe, where rival SuSE has greater share, or in Asia, where the leader is TurboLinux. Sure it has...since more ppl. in the US use it right. Well i guess Slackware and SUSE and Debian can just pack their bags and leave! Its all over for them i guess.. Hah... Slackware Rulez!!
Is it that these brown people who are going to take good American jobs are also too stupid to make their own decisions?
IF they are are so stupid you wonder why they are able to get these good american jobs.. sorry to start a flame, but simply putting all brown ppl into one bucket is kinda dumb... where are you from anyway ?
1. H1-B employees CAN switch jobs. I know a lot of ppl. who have done it. It just takes 90 days or so to change your visa status. Also most companies, you can work without pay and get that money latter as starting bonus (Standard practice really. 2. Bargaining power.... well if you are good, there is no reason a company would not want to keep you. The market is dying for good talent, trying to find someone who knows their shit well is worth whatever.. i dont think anyone gives a damn about anything else! You just neeed to be reasdy to be flexible. get your facts straight.. H1-b is a little restrictive... BUT not anything like you say.
damn... i have the g400... just looking for a second monitor now.. 17 + 21 may be overkill... any suggestion on a good mix ? ?