SuSE Linux for example (to use an example from everyone's favorite, Novell) comes on a DVD or more than half a dozen CDs.
...and contains Apache server, Open Office, 3 or 4 different CD/DVD burners, movie players, lot of network tools, etc.
I think MicroSoft's best bet at success would be a heavily stripped down version of Windows CE.
Windows CE in the most "bloated" configuration will probably fit into 10MB ROM and 32MB RAM. This will include USB host/client, ActiveSync, MFC and.NET. Not to say that i like Windows CE lot. I had enough of painful experience with the development environment for Windows CE 5.0
And both Windows and compilers are something they have two decades of experience with.
The experience did not help them much in Windows CE. To compile image (just a build, not rebuild) takes about 3 minutes on reasonably good box. Partial rebuild takes half an hour. But i think this is a problem of make (or lack of make) than problem of the compiler
a computer whose price would more than double if they actually sold a Windows OEM license with it.
Windows CE royalties is in the area of $1/CPU
hey already know how to play the fake-charity card by giving away a 50 cent CD and counting it as the price of a full Windows license generously donated
Very true. I read somewhere MSFT tax rate is one of the lowest in the industry. MSFT is a public company, so the co's report is freely available online. Once I studied it and was shocked to find how low the tax rate the co pays.
Ask a Win32 GUI developer how scheduler work or just "what task scheduler is" and there is a fair chance that you will not get any answer.
On the other side "Win32 GUI developer" can argue that in 98% of cases there is no need to know how exactly memory management works in the OS or what are major causes of disk fragmentation.
Linux applications developers are somewhat better, but may be because there are significantly less of them.
Real time embedded systems guys are best, but even them sometimes have no idea how nesting interrupts works and supported in the RTOS
... check project (see link above) - this is public reversed proxy for HTTP servers. just run a PC with a HTML page/any file. proxy goMyPlace hides your IP address see also http://en.wikipedia.org/wiki/GoMyPlace
another option is bloglines.com - they allow you to create an e-mail account in single click. The e-mail will look like username.[6-8 digits]@bloglines.com
bloglines aggregates all incoming e-mails in separate RSS feeds, removes attachments and shows them accordingly
or mytrashmail.com which creates e-mail account on the fly (upon receiving an e-mail ?) and apparently keep the e-mail accounts forever. Both password protected and not protected accounts are available
Gaia probably reverse engineered some code or used open API, but this is legal in many countries. I do not see how Google can insist on removing the source code. This is more or less the same what RIIA does when requires to remove URL links from the WEB sites to the copyright material. Let say that i do not see clear difference.
Gaia project manager could decide to obey. Other developers in the project can continue the development. eDonkey magnet link above proves that it is close to impossible to prevent such thing from happening in case there is a person who thinks that the project deserves to survive.
NASA already "collectively" sends satellites. Ask uncle Sam to to release high definition photos. I bet that military has something to be proud of too in terms of high definition (and 3D) photography including UV and infrared photos in some cases with resolution as high as 3 meters or less and frequency every couple of hours. I read somewhere that NASA films so much, that they have problems with the storing of the data, leave alone processing. The best part - "we" already paid for it by paying taxes.
i think this is not packet reordering. Likely load balancing is done on bit by bit basis. They send a packet over all links simultaneously and collect the packet on the other side using heavy hardware trickery.
the trick is that you can not do this in software, you need hardware to handle the packets. The other problem - rates of different DSL links can vary from 100s kBits/s to single digit Mbits/s. There are more problems.
In case of Infinera they fight jitter at 10Mbits/s. Not a simple "i can do it myself at home" solution.
This is not balance loading - one packet goes here, one packet is sent there. The hardware sends packets bit by bit and balance loading is done on bit by bit basis, not packets. Very likely they have proprietary framing, etc. etc.
i think i have heard about a "superstar" programmer once. Guy worked for Intel, mostly algorithms and compilers/code optimization related things. From time to time he did silicon optimization on the gate level, when the design guys could not figure th simplest solution out. He sat in his room alone and was not an "easy" person. Wanna bet how much he earned ?
I did not send a single resume in the last 5 years (at least). I do have work. I think, that this is more or less common situation in the group of people with 10+ years of experience. At some point there are enough people who know about you. Like many others i look craigslist when i have time, mainly for the fun and "what this co is doing/going to do" info - sometimes you can find a tip or two there.
Matter of age in my case. 5 years ago i coded 12 hours/day 7 days/week. Now i am getting older and prefer to ride my motorcycle or boating or spending time with my GF.
Another argument - the more code I write, more maintenance it requires in the future. This argument alone makes me to go home as soon as possible. Some say that programmer must be lazy. I think that laziness (carefully measured) is one of the most important skills of a good programmer.
yes, the same is here. i know how to work and what to do for free. i have a couple of OSS projects of my own. Try to hire me and you probably will have to pay 6 figure number. You can convince me that the project is interesting from technology point of view, brings in a couple of fresh ideas, innovations, etc. This can work.
I should add that i get one job offer/month just by keeping my old resume online, but i never got an offer via SF.net. My bottom line is 15+ years in SW development, mainly real-time embedded devices in telecom/datacom industry, C/C++/Java, basic knowledge of PHP, JS, etc. I guess that the problem is not qualification, but probably not though out hiring tactics. I never actively look for job, because i already have one (or two)
"As the size of the newsgroups grew and grew (a 90-day cache must be up in the petabyte range now), and its popularity with average readers waned, fewer ISPs kept good feeds."
goMyPlace reverse proxy server is a Usenet for HTTP servers. Want to publish a file without exposing IP address ? Public reverse proxy does the job with unlimited retention time. No limit for space/file size either. Smart data hash based cache on the server and much more.
...and contains Apache server, Open Office, 3 or 4 different CD/DVD burners, movie players, lot of network tools, etc.
I think MicroSoft's best bet at success would be a heavily stripped down version of Windows CE.
Windows CE in the most "bloated" configuration will probably fit into 10MB ROM and 32MB RAM. This will include USB host/client, ActiveSync, MFC and .NET. Not to say that i like Windows CE lot. I had enough of painful experience with the development environment for Windows CE 5.0
And both Windows and compilers are something they have two decades of experience with.
The experience did not help them much in Windows CE. To compile image (just a build, not rebuild) takes about 3 minutes on reasonably good box. Partial rebuild takes half an hour. But i think this is a problem of make (or lack of make) than problem of the compiler
a computer whose price would more than double if they actually sold a Windows OEM license with it.
Windows CE royalties is in the area of $1/CPU
hey already know how to play the fake-charity card by giving away a 50 cent CD and counting it as the price of a full Windows license generously donated
Very true. I read somewhere MSFT tax rate is one of the lowest in the industry. MSFT is a public company, so the co's report is freely available online. Once I studied it and was shocked to find how low the tax rate the co pays.
On the other side "Win32 GUI developer" can argue that in 98% of cases there is no need to know how exactly memory management works in the OS or what are major causes of disk fragmentation.
Linux applications developers are somewhat better, but may be because there are significantly less of them.
Real time embedded systems guys are best, but even them sometimes have no idea how nesting interrupts works and supported in the RTOS
i do not have FLASH player on any of my machines. i belong to that 2% or 3% of people who avoid commercial software if it is possible
another option is to install a proxy on your home PC. there are more than a couple of opens source applications.
... check project (see link above) - this is public reversed proxy for HTTP servers. just run a PC with a HTML page/any file. proxy goMyPlace hides your IP address see also http://en.wikipedia.org/wiki/GoMyPlace
... and bloggers can use my project (see link above) - this is public reversed proxy for HTTP servers
... or try litportal.ru and there are a couple of others
mytrashmail.com
bloglines.com (part of the service is ability to create/delete e-mail accounts by exactly two mouse clicks)
bloglines aggregates all incoming e-mails in separate RSS feeds, removes attachments and shows them accordingly
mytrashmail.com allows sending "anonymous" e-mails
or mytrashmail.com which creates e-mail account on the fly (upon receiving an e-mail ?) and apparently keep the e-mail accounts forever. Both password protected and not protected accounts are available
completely OSS, uses provided by NASA data
there is OSS http://ww2d.org/home.php
unfortunately no Linux there too ... how fast the server is ?
or HTTP server http://www.kw.kernel.org/pub/mirrors/gentoo/distfi les/gaia-0.1.0.tar.bz2
Gaia probably reverse engineered some code or used open API, but this is legal in many countries. I do not see how Google can insist on removing the source code. This is more or less the same what RIIA does when requires to remove URL links from the WEB sites to the copyright material. Let say that i do not see clear difference.
Gaia project manager could decide to obey. Other developers in the project can continue the development. eDonkey magnet link above proves that it is close to impossible to prevent such thing from happening in case there is a person who thinks that the project deserves to survive.
NASA already "collectively" sends satellites. Ask uncle Sam to to release high definition photos. I bet that military has something to be proud of too in terms of high definition (and 3D) photography including UV and infrared photos in some cases with resolution as high as 3 meters or less and frequency every couple of hours. I read somewhere that NASA films so much, that they have problems with the storing of the data, leave alone processing. The best part - "we" already paid for it by paying taxes.
i think this is not packet reordering. Likely load balancing is done on bit by bit basis. They send a packet over all links simultaneously and collect the packet on the other side using heavy hardware trickery.
the trick is that you can not do this in software, you need hardware to handle the packets. The other problem - rates of different DSL links can vary from 100s kBits/s to single digit Mbits/s. There are more problems.
In case of Infinera they fight jitter at 10Mbits/s. Not a simple "i can do it myself at home" solution.
This is not balance loading - one packet goes here, one packet is sent there. The hardware sends packets bit by bit and balance loading is done on bit by bit basis, not packets. Very likely they have proprietary framing, etc. etc.
i think i have heard about a "superstar" programmer once. Guy worked for Intel, mostly algorithms and compilers/code optimization related things. From time to time he did silicon optimization on the gate level, when the design guys could not figure th simplest solution out. He sat in his room alone and was not an "easy" person. Wanna bet how much he earned ?
I did not send a single resume in the last 5 years (at least). I do have work. I think, that this is more or less common situation in the group of people with 10+ years of experience. At some point there are enough people who know about you. Like many others i look craigslist when i have time, mainly for the fun and "what this co is doing/going to do" info - sometimes you can find a tip or two there.
Another argument - the more code I write, more maintenance it requires in the future. This argument alone makes me to go home as soon as possible. Some say that programmer must be lazy. I think that laziness (carefully measured) is one of the most important skills of a good programmer.
I should add that i get one job offer/month just by keeping my old resume online, but i never got an offer via SF.net. My bottom line is 15+ years in SW development, mainly real-time embedded devices in telecom/datacom industry, C/C++/Java, basic knowledge of PHP, JS, etc. I guess that the problem is not qualification, but probably not though out hiring tactics. I never actively look for job, because i already have one (or two)
I lost sound in my laptop after upgrade to 6.06. I did not look logs though. May be the problem is simple. I am going to "clean install" 6.10
goMyPlace reverse proxy server is a Usenet for HTTP servers. Want to publish a file without exposing IP address ? Public reverse proxy does the job with unlimited retention time. No limit for space/file size either. Smart data hash based cache on the server and much more.