Firefox's auto-updater has been incremental since 1.5 (admittedly a recent release).
And Gentoo sends most security updates and some other updates as patches as long as you keep the original files in/usr/portage/distfiles. Admittedly, major new versions (and sometimes minor upstream releases) get pushed down as completely new packages, but patches are not uncommon even in the default system.
Actually, there are 4 fairly major multi-language VM. You missed LLVM, which is also a register based VM. The nice thing about it is that the design allows all GCC frontends to target it directly (whereas no stack based VM can currently be targetted by GCC, unfortunately).
Ok, *now* you're just talking bollocks! Novell is continuously donating code back to the FOSS community. Novell is essentially the "open source steward" that IBM tries to sell itself as. Yeah, they still have their trade secrets, and they're still out to make money. But that doesn't mean that they don't give a fair amount in return.
And why imply that IBM hasn't? Their involvement varies quite a bit, but it is significant.
Look at Apache Axis, Geronimo, and other projects there for examples. Or Alphaworks for that matter.
No ScuttleMonkey- it's what a bunch (more specifically: TWO. "Doug" and Ron") of ex-employees think went wrong, think went right. I've seen ex-employee websites/mailing lists and been on them. They're petty, rarely accurate (I saw wild claims made I knew were false) and so on.
I've seen plenty of that from ex-employees as well (esp disgruntled ones, but really all of them to some extent or another).
However, the Google X'ers at that site actually seemed fairly level headed. Honestly, for the most part their descriptions make the place sound like a pretty nice place to work!
I was just about to post many of the same things. The documentation for the Java platform is much more open and generally higher quality, and Eclipse is a better code-level editor than VStudio any day.
Ahh... Linux reeks of a dying breed of computer user.... the people who still want to dabble with the way the machine works. The people who still have aspirations of 'changing the world' and being responsible for the next big thing. They've lost touch with the fact that people don't care about any of that anymore. The computer has 'gelled'. There will be some minor changes here and there but for the most part, the days of the 'homebrew' are quickly fading. Slowly but surely you'll start to see the inner workings of the PC hidden behind the glossy panels and wood panels. It happened to the car... You HAD to be an expert on every mechanism of your vehicle if you wanted to get your steam machine moving down the road. There's a decently sized market for people who still tinker in this way, but mostly it's just a tool used by everyone to get from point A to point B. The solenoid has been all but forgotten by the housewives and sorority girls of the planet. It'll happen to the PC (see: Mac) sooner or later.
This paragraph sums up everything that you have to say nicely. Do you really believe that this isn't the case already?
Seriously, the scenario that you describe of not knowing the internals is the reality for the overwhelming majority of computer users already (including quite a few Linux users).
Having said that, the power of Linux for those that know more is a serious advantage as well. There will always be a market for mechanics and engineers.
I was referring to GDI+ in the Dotnet APIs. Look through the API docs for System.Drawing and you will see MANY things that are specified as non-thread safe.
Yes, I'm aware of what/etc/init.d/foo reload normally does.:) Just pointing out that it may be easier for some Unix slackers than finding the right process id and SIGUP'ing it. And, of course, it's convenient for those occasional apps that can be forced to reload in other ways too.
At least in Firefox it is possible to accept the cert permanently. And it does come with a fingerprint of the cert which could be verified by another secure method.
If by reboot the VM you mean stop and restart all java processes, that does not do the trick -- memory is still in use and the app is still performing poorly. If you meant something else, please elaborate - I hate having to reboot machines remotely:)
That's totally untrue. Killing and restarting the Java processes will free the RAM used by the Java processes.
It's used by JRoller, the most popular Java Blogging site on the net.
And I think all of it's users agree that it's not that great. It's one of the weaker Blog products on the market, unfortunately (spoken as user myself). There are some pretty astonishingly bad bugs in it's handling of spam and comment authentication, eg.
Cubicles present no significant cost gain over giving everyone a small office with a door. That material they use to make cubes is expensive. In fact, this has been done on Slashdot before and many link were posted to different office design styles.
I agree with essentially everything that you've said, except for this. I've seen businesses pick up good condition used cubicle equipment quite cheaply, and it was certainly a lot less expensive than having real walls put out would have been.
Do we know how much truth there is to this? I was under the impression that much of Google these days is Java (GMail, Adwords, Adsense, etc).
Hurray for being wrong on all counts! :)
/usr/portage/distfiles. Admittedly, major new versions (and sometimes minor upstream releases) get pushed down as completely new packages, but patches are not uncommon even in the default system.
Firefox's auto-updater has been incremental since 1.5 (admittedly a recent release).
And Gentoo sends most security updates and some other updates as patches as long as you keep the original files in
Actually, there are 4 fairly major multi-language VM. You missed LLVM, which is also a register based VM. The nice thing about it is that the design allows all GCC frontends to target it directly (whereas no stack based VM can currently be targetted by GCC, unfortunately).
And why imply that IBM hasn't? Their involvement varies quite a bit, but it is significant.
Look at Apache Axis, Geronimo, and other projects there for examples. Or Alphaworks for that matter.
At least you still get Discovery Wings. In the US, it has been replaced with the "Discovery Military" channel.
I've seen plenty of that from ex-employees as well (esp disgruntled ones, but really all of them to some extent or another).
However, the Google X'ers at that site actually seemed fairly level headed. Honestly, for the most part their descriptions make the place sound like a pretty nice place to work!
I was just about to post many of the same things. The documentation for the Java platform is much more open and generally higher quality, and Eclipse is a better code-level editor than VStudio any day.
Actually, Firefox can catch the while (1) case... it just gives a dialog asking if you'd like to cancel the potentially DOS'ing script.
Why do you assume that it is for the same thing?
A couple of problems with your solution:
1. They may not have power (the laptop is rechargable with a handcrank on the unit)
2. They may not have broadband (or any internet at all)
This paragraph sums up everything that you have to say nicely. Do you really believe that this isn't the case already?
Seriously, the scenario that you describe of not knowing the internals is the reality for the overwhelming majority of computer users already (including quite a few Linux users).
Having said that, the power of Linux for those that know more is a serious advantage as well. There will always be a market for mechanics and engineers.
No, they don't.
Indeed, parent poster doesn't know what he is talking about.
Fedora isn't perfect, but they don't ship CDs with corrupted packages.
I doubt that. It's probably movies and tv shows.
Are you implying that DB2 did not have stored procedures until recently? I don't think that's true.
I was referring to GDI+ in the Dotnet APIs. Look through the API docs for System.Drawing and you will see MANY things that are specified as non-thread safe.
Yes, I'm aware of what /etc/init.d/foo reload normally does. :) Just pointing out that it may be easier for some Unix slackers than finding the right process id and SIGUP'ing it. And, of course, it's convenient for those occasional apps that can be forced to reload in other ways too.
At least in Firefox it is possible to accept the cert permanently. And it does come with a fingerprint of the cert which could be verified by another secure method.
I'm not sure how this is worse than SSH.
That's totally untrue. Killing and restarting the Java processes will free the RAM used by the Java processes.
It sounds like you have a different problem.
Yes, that generally works. /etc/init.d/postgresql reload also normally does the same thing.
There may be configuration parameters that this won't reset, but I haven't changed enough during runtime to know.
It's used by JRoller, the most popular Java Blogging site on the net.
And I think all of it's users agree that it's not that great. It's one of the weaker Blog products on the market, unfortunately (spoken as user myself). There are some pretty astonishingly bad bugs in it's handling of spam and comment authentication, eg.
You are completely wrong.
The Windows GUI (GDI, Winforms, any of it) is not thread-safe. All interaction should be done through a single thread.
Differences in the performance of their GUIs (X vs. Windows) are significant, but not because of threading issues.
I used to think this was true... and then I ran into real world UNIX sites. It's amazing how many reboot once per week as a matter of policy!
Yes, and No.
It's been tried before, and it is not feasible.
I agree with essentially everything that you've said, except for this. I've seen businesses pick up good condition used cubicle equipment quite cheaply, and it was certainly a lot less expensive than having real walls put out would have been.
Real walls would have been worth it, though.