You are indeed correct that the more local a job is, the more secure it is on this age of global competition. In fact I say the same elsewhere in this news item.
Oh yeah? Guess what. I own the drawings and schematics for my house. How do you think I got the construction company to build it, a company unrelated to the house designer? If I want to build 10 houses with this design, I can. I only need permission from the local authority for each one.
The only problem with an electric engine car is the electricity source. Batteries are low density and expensive. Fuel cells are too finicky.
Guess why the fastest trains are all electric?
Many ships are moving to electric engines as well. This allows a shorter shaft as you can place the engine directly in the pod where the propeller is, reducing transmission losses. They are usually big enough that you can put your own electric power plant in them (fuel turbines will do fine) and still save space.
Some commercial ships use these already. The US Navy is funding projects for using this in surface ships, the US Army is funding projects for using this in heavy tanks.
An electric engine can provide force to move a vehicle forward as well as braking. They are compact, have few moving parts, low maintenance and are well understood. The only problem is how to get the electricity to it. Prius solves that by adding a compact combustion engine to the mix.
I agree. The last model is how plumbing, auto repair, etc works. Now some auto manufacturers are trying to get the repair monopoly, but that is another deal altogether...
I think that business model makes sense for most things. Especially because since you can use other people's prior work, that will mean less work for you when implementing your solutions in the future.
Wrong. Software developers are badly paid and not respected, because corporate bosses expect Indian sweat shops to do it cheaper.
MySQL, RedHat, SuSE etc manage to get money just fine.
I suspect the more Open Source is used, the greater will be the creation of local jobs. Most existing general software problems will eventually get solved. But people will still need fixes to local problems and local solutions to local problems. Solving local problems means a local software developer makes more sense than someone in India.
Do not exagerate. Other professions such as architects, plumbers and electrical engineers do just fine. Guess how they do it? When someone wants something new, that takes work to do, people have to pay for it.
I suggest you to take a closer look at the MySQL or Cygnus business model.
You will not get rich like Bill Gates, but you can live on it quite well.
Google for Sulfur-Iodine process. It is a thermochemical process that only requires a high temperature heat source and water as the inputs for providing hydrogen at high efficiency (much higher efficiency than conventional electrolysis).
This means you can generate hydrogen from Nuclear, Solar, Coal or Gas plus water.
I disagree regarding Starship Troopers. The movie is ok, but in a tongue in cheek sort of way. The book had interesting bits regarding military culture that the movie misses, for obvious reasons. The way the drops are done, or the suits is totally unlike what you get from reading the book (the book does it in a more engaging way). It also misses the Heinlein right-winged pseudo-libertarian retoric (the insects were an allegory for Communists) and replaces it with a tongue in cheek parody of a Fascist society. That was probably the ok bit, since Heinlein got a bit too entralled with that. He does it again in The Moon is a Harsh Mistress, but this time the story actually is superb. One of the best books I have read.
There is some stuff in the ST book that makes little sense of course. The way how he treats everyone as if they are gods is... braindamaged.
Whichever name you call it, capsule, logistics module, a Progress is pretty much a modified Soyuz with things removed (like the heat shield for a return trip) to add extra space for cargo.
Java provides lousy cross-platform support. Even G++ with GTK-- works on more platforms than the Sun JRE. If you are going to talk to me that you can use other JREs, other people have mentioned already that OpenOffice.org *explicitly* depends on the Sun JRE as of now.
Using Java was what was childish. I prefer C, but if I am contributing to a C++ project, I donate code in C++. If I am contributing to a Java project, I donate code in Java. I do not try to force a project that is in C++ to have Java code in it as well. It is 100% stupid. It means you are creating islands in the codebase that some developers will not understand and increase the chance for bugs. Interfacing with external third party apps written in other languages is one thing, writing your code in several languages is another.
If OOo has bugs it is because it is so big and bloated. People have complained of OOo being slow and a memory hog before, now they are seemingly porting it to Java. Java is a memory hog even for small apps. Java is unsuitable for large desktop apps.
If you want Shareware, use Shareware. What makes OOo special is the Free Software license, which enables portability and a level playing field, not that it is free beer or inexpensive or whatever.
You may not care for "politics", but politics care for you. You have a tactical vision, but seemingly lack a strategic vision. You need to see things in the long term, the next decade at least, not just this month.
I am thinking for myself, perhaps you should try thinking sometime too.
Solaris is just an Operating System. Count how many Open Source OSes there are already. Linux, FreeBSD, NetBSD, OpenBSD, Darwin, ad nauseum. Solaris is not necessarily better than Linux. I keep hearing the talk that it works on large machines, but so does Linux on SGI Altix (which are single system image and have 256 CPUs per node).
It is better than Linux at some things and Linux is better than it at some other things. None are things that really matter.
OpenOffice.org was the most interesting project Sun had and was a banner project for them to prove their good intentions on the Open Source segment. Now they have tainted it.
I have used VS6. The indenting is not as sofisticated. IIRC it only keeps the indenting as you type. Vim will indent any text block, regardless of how mangled it is, with choice of style.
Besides a nicer UI, I have not found anything that VS and Vim does not, while I have found a lot of things Vim does which VS does not. This is Vim, which is simple and lean. If you go for Emacs, it also has a web browser, e-mail and news reader, Eliza and the kitchen sink.
Once you learn the Vim keybindings, it is *much* more productive to use for programming than Visual Studio. Your hands never have to leave the keyboard and there are loads of mnemonics. Just make sure you get a special reinforced Escape key.
One thing is allowing third parties to interface using Java. Another is to make it a requirement for the default codebase. GTK+ allows Python programs to use it, but is not written in Python for performance reasons. Same thing.
Heck, it is not like OpenOffice.org is so fast and lean that it doesn't hurt to port it to Java. A little bit here, a little bit there, it is just feeding the monster. It needs a diet.
Think strategically. It is the same problem the Wine people have. They are chasing a moving target. You will will never be 100% compatible with the latest Java from Sun by doing your own code.
You are indeed correct that the more local a job is, the more secure it is on this age of global competition. In fact I say the same elsewhere in this news item.
Oh yeah? Guess what. I own the drawings and schematics for my house. How do you think I got the construction company to build it, a company unrelated to the house designer? If I want to build 10 houses with this design, I can. I only need permission from the local authority for each one.
Guess why the fastest trains are all electric?
Many ships are moving to electric engines as well. This allows a shorter shaft as you can place the engine directly in the pod where the propeller is, reducing transmission losses. They are usually big enough that you can put your own electric power plant in them (fuel turbines will do fine) and still save space.
Some commercial ships use these already. The US Navy is funding projects for using this in surface ships, the US Army is funding projects for using this in heavy tanks.
An electric engine can provide force to move a vehicle forward as well as braking. They are compact, have few moving parts, low maintenance and are well understood. The only problem is how to get the electricity to it. Prius solves that by adding a compact combustion engine to the mix.
I guess the articles praising OSS were paid by IBM and this one was probably paid by Oracle.
I think that business model makes sense for most things. Especially because since you can use other people's prior work, that will mean less work for you when implementing your solutions in the future.
MySQL, RedHat, SuSE etc manage to get money just fine.
I suspect the more Open Source is used, the greater will be the creation of local jobs. Most existing general software problems will eventually get solved. But people will still need fixes to local problems and local solutions to local problems. Solving local problems means a local software developer makes more sense than someone in India.
I suggest you to take a closer look at the MySQL or Cygnus business model.
You will not get rich like Bill Gates, but you can live on it quite well.
This means you can generate hydrogen from Nuclear, Solar, Coal or Gas plus water.
Most women in MUDs and MOOs were actually men. But some were the genuine article.
There is some stuff in the ST book that makes little sense of course. The way how he treats everyone as if they are gods is... braindamaged.
Whichever name you call it, capsule, logistics module, a Progress is pretty much a modified Soyuz with things removed (like the heat shield for a return trip) to add extra space for cargo.
Using Java was what was childish. I prefer C, but if I am contributing to a C++ project, I donate code in C++. If I am contributing to a Java project, I donate code in Java. I do not try to force a project that is in C++ to have Java code in it as well. It is 100% stupid. It means you are creating islands in the codebase that some developers will not understand and increase the chance for bugs. Interfacing with external third party apps written in other languages is one thing, writing your code in several languages is another.
If OOo has bugs it is because it is so big and bloated. People have complained of OOo being slow and a memory hog before, now they are seemingly porting it to Java. Java is a memory hog even for small apps. Java is unsuitable for large desktop apps.
If you want Shareware, use Shareware. What makes OOo special is the Free Software license, which enables portability and a level playing field, not that it is free beer or inexpensive or whatever.
You may not care for "politics", but politics care for you. You have a tactical vision, but seemingly lack a strategic vision. You need to see things in the long term, the next decade at least, not just this month.
I am thinking for myself, perhaps you should try thinking sometime too.
It is better than Linux at some things and Linux is better than it at some other things. None are things that really matter.
OpenOffice.org was the most interesting project Sun had and was a banner project for them to prove their good intentions on the Open Source segment. Now they have tainted it.
Besides a nicer UI, I have not found anything that VS and Vim does not, while I have found a lot of things Vim does which VS does not. This is Vim, which is simple and lean. If you go for Emacs, it also has a web browser, e-mail and news reader, Eliza and the kitchen sink.
Once you learn the Vim keybindings, it is *much* more productive to use for programming than Visual Studio. Your hands never have to leave the keyboard and there are loads of mnemonics. Just make sure you get a special reinforced Escape key.
Scary as it is, you are starting to make me think RMS is right in consistently pushing for the Free Software definition.
Action: Sun settles with Microsoft.
Action: Sun releases Solaris under an Open Source library, adds Linux binary compatibility and derides Linux.
Action: Sun tries to integrate their business divisions further by bundling Java development tools in their new PC desktops running Solaris.
Action: Sun programmers pollute the OpenOffice.org codebase with Java requirements.
They hold the license, they hold the code, they control API version releases and the process. Shades of Wine.
No cheese for you.
The approaches are to either:
1a) Fork.
1b) Remove Java cruft, put OOo on a diet program and make it faster.
1c) Release.
or:
2) Make a new suite.
or:
3) Help an existing suite.
Not all JREs are alike, despite what you may hear.
DLLs are binary, and binary compatibility is not forever. Neither are Diamonds BTW.
Besides what they are giving, they are getting in return and 10X as much. Samba? Apache? GNOME?
There is no Sun JRE for Linux PowerPC, or ARM, or FreeBSD, NetBSD, OpenBSD you name it. Distros have switched from XFree86 to X.org for less.
Heck, it is not like OpenOffice.org is so fast and lean that it doesn't hurt to port it to Java. A little bit here, a little bit there, it is just feeding the monster. It needs a diet.
Here's a link. It generates XML files with the UI that can be using by Python via libglade.
Think strategically. It is the same problem the Wine people have. They are chasing a moving target. You will will never be 100% compatible with the latest Java from Sun by doing your own code.
Rinse, repeat.
Nice joke. But Linux is Free Software.