My comment was mostly intended to be humorous. However, if you define sound as kinetic vibration, then there most certainly is sound in space. Everything out there can have internal vibrations. There is sound within the space station. The difference is that those acoustic vibrations just doesn't "move" from one thing to another through space. They are trapped within whatever generated them.
There is another distinction between Java and C-esque apps (at least in a unix-like environment). In general, because of the startup overhead for the JVM, Java apps are designed to be longer-running than their native compiled counterparts. Observe the trend towards deploying things into an "appserver" environment or other daemon-oriented framework.
Because of this, the ramifications of not releasing memory back to the OS are a little different. It is often a larger penalty in the case of Java than it is in the case of short-lived C processes.
That said, I should mention that I am a huge proponent of Java, and think quibling over megabytes of RAM is counterproductive. My personal opinion is that the productivity gains of Java far outweigh these minor distinctions heap management policies.
I am in colorado and the average pump has 85-91, although higher can be had at boutique shops. However, here at our altitude, unless you have a turbocharger, you get zero benefit from anything higher than 85.
It especially looks good when you consider that the high gas prices in canada actually pay for useful things like public transportation.
Here in the US, we are just getting gouged.
I tried to use this technique to make my wife's pregnancy go a little smoother. I told her to get 8 of her closest friends and they could get that baby done in just one month. Somehow, it isn't working out quite like I had hoped.
I second the statment that DirecTV is supeior to cable (especially Comcast).
I had DirecTV on a shared dish in an apartment complex for about 2 years. The only time we had reception problems was when snow built up on the dish, so I would go to the roof and wipe it off. If you have to put your dish up on a pole, this might be a problem, but most people don't.
When I moved, I got Comcast because whatever special they were running amounted to free startup and I was too cheap to buy my own dish.
I miss the dish dearly. The new dish receivers have built in TiVo, which beats hands down the poor integration I experience between my cable box and TiVo. The prices keep going up on Comcast. And the picture quality (especially for the "digital" channels) is dismal compared to the dish.
Something that he seems to be forgetting is that just because a piece of software goes through a significant rewrite or re-engineering, doesn't mean that the previous version isn't still usable.
Sometimes I do use software that "just works" that is a few versions behind. But that doesn't mean I object to people improving it or rewriting it. Sometimes it just has to to with which version you prefer.
Actually all of the open source code that we have modified has remained internal. It is mostly tools and service-provider type apps. So we are not distributing any of it.
This is an excellent point and a major rationale in my argument that we should submit. We are committed to using this product as well as our changes already. The creators will release new versions and we expect to upgrade as they are released.
Since I am the poor schmuck that has to maintain our modifications, I would much rather be working with the OSS team on the mods instead of playing catch up.
you mention that you are currently customising open source software, does this mean that you are legitimately honouring the licenses associated with that software?
We are honoring the license. All of our modifications have so far remained in-house.
you really need to write up a business case: why is in the companies interest to do this ? will it be "pr" ? will it cost ? will it cause legal (liability) issues ?
All these questions have been asked and answered for the code that we are currently looking at submitting. The challenge is to establish a process (and documentation) to get these issues settled easily on an ongoing basis.
Excellent! Thank you very much. This is exactly the kind of feedback I was hoping for. I will include the disclaimer you linked to in my proposal to management as the kind of paperwork that we should be maintaining.
...get your boss to sign off on EXACTLY what you are releasing.
This is what I am doing. I am going to propose a process to get approval before anything gets submitted. I was interested to hear if anyone had ever set up this kind of process before and what kinds of things work or don't work.
Convince management to do it, and make sure there's a paper trail.
This is where I am right now. I am trying to suggest a process to management so that I can have some documented approval before releasing any code. Ultimately, I don't want to be making these decisions about what should our shouldn't be released.
Actually, this is exactly where I am. I am fully aware of the fact that all of this code that I have written belongs to the company and that I need their approval before submitting anything back to the OSS projects. My issue has more to do with what kind of process I should recomend to the company for keeping track of what IP goes where.
I was really hoping that someone else has actually been in this situation before, and had some insights about what process/documentation works and what doesn't.
Typing out an answer to a question requires a lot more time and effort than if you can say it orrally while visually checking to see if everyone understands it.
It is important to clarify here that it takes more time for you. Other people may have an easier time with emails than with verbal communications.
New techniques have to be developed. Instructors who have PHDs and have been teaching for years and years may be able to handle things in a live room based soley on their teaching experience, but are totally lost when they have to rethink the entire process after moving online.
I was having this exact discussion with a professor who insisted that the college's new requirement to place all material online was possibly as much work as actually coming up with the curriculum in the first place. This was largely because she had limited experience with many of the tools (html, streaming video/audio, etc). I was trying to make her understand that the problem is that the school did not recognize the fact that online teaching and classroom teaching require different skillsets. Overlapping skillsets, to be sure, but I think that many people make the assumption that "teaching skills" are easily tranlatable from one format to the next.
I expect we will see a new breed of instructors soon that are more comfortable with online work than with the classroom. For them, I think it really will require less time per student to provide a good education.
A PDA would be a waste, I think, unless you already are in the habit of using a dayplanner or something like that. It's much better to devote that carrying space to a good graphing calculator.
Everyone has different preferences, of course, but I have found that much of the time, I prefer to use graphing calculator software on my Palm. I was a religious HP user before I got a PDA, but now I find I can have the organizational benefits of the Palm combined with 90% of the benefits of a good graphing calculator.
I think I would recommend for most students skipping the graphing calculator (unless specifically required for a class) and just getting a few good programs for your palm.
My comment was mostly intended to be humorous. However, if you define sound as kinetic vibration, then there most certainly is sound in space. Everything out there can have internal vibrations. There is sound within the space station. The difference is that those acoustic vibrations just doesn't "move" from one thing to another through space. They are trapped within whatever generated them.
There is plenty of sound in space, it just doesn't move.
Isn't the term "flawed bureaucracy" sort of redundant?
I could actually hear Frank Deford's voice as I read this.
a "practical"
On the whole, Christians don't threaten death to company executives or members of the press if they disagree with their opinions.
...anymore.
For a good logging facility that works for a .Net environment, you can check out
http://logging.apache.org/log4net/
If you really want to piss off the fundies, you refer to biblical events and figures as "Mythology"
There is another distinction between Java and C-esque apps (at least in a unix-like environment). In general, because of the startup overhead for the JVM, Java apps are designed to be longer-running than their native compiled counterparts. Observe the trend towards deploying things into an "appserver" environment or other daemon-oriented framework. Because of this, the ramifications of not releasing memory back to the OS are a little different. It is often a larger penalty in the case of Java than it is in the case of short-lived C processes. That said, I should mention that I am a huge proponent of Java, and think quibling over megabytes of RAM is counterproductive. My personal opinion is that the productivity gains of Java far outweigh these minor distinctions heap management policies.
I am in colorado and the average pump has 85-91, although higher can be had at boutique shops. However, here at our altitude, unless you have a turbocharger, you get zero benefit from anything higher than 85.
It especially looks good when you consider that the high gas prices in canada actually pay for useful things like public transportation.
Here in the US, we are just getting gouged.
I tried to use this technique to make my wife's pregnancy go a little smoother. I told her to get 8 of her closest friends and they could get that baby done in just one month. Somehow, it isn't working out quite like I had hoped.
Seriously, though, if you weren't joking, check out this book The Mythical Man Month
I second the statment that DirecTV is supeior to cable (especially Comcast).
I had DirecTV on a shared dish in an apartment complex for about 2 years. The only time we had reception problems was when snow built up on the dish, so I would go to the roof and wipe it off. If you have to put your dish up on a pole, this might be a problem, but most people don't.
When I moved, I got Comcast because whatever special they were running amounted to free startup and I was too cheap to buy my own dish.
I miss the dish dearly. The new dish receivers have built in TiVo, which beats hands down the poor integration I experience between my cable box and TiVo. The prices keep going up on Comcast. And the picture quality (especially for the "digital" channels) is dismal compared to the dish.
Something that he seems to be forgetting is that just because a piece of software goes through a significant rewrite or re-engineering, doesn't mean that the previous version isn't still usable.
Sometimes I do use software that "just works" that is a few versions behind. But that doesn't mean I object to people improving it or rewriting it. Sometimes it just has to to with which version you prefer.
Isn't the phrase "rural Kansas" a little redundant?
Or could be a father of twins or triplets.
Actually all of the open source code that we have modified has remained internal. It is mostly tools and service-provider type apps. So we are not distributing any of it.
Since I am the poor schmuck that has to maintain our modifications, I would much rather be working with the OSS team on the mods instead of playing catch up.
We are honoring the license. All of our modifications have so far remained in-house.
All these questions have been asked and answered for the code that we are currently looking at submitting. The challenge is to establish a process (and documentation) to get these issues settled easily on an ongoing basis.
Excellent! Thank you very much. This is exactly the kind of feedback I was hoping for. I will include the disclaimer you linked to in my proposal to management as the kind of paperwork that we should be maintaining.
This is what I am doing. I am going to propose a process to get approval before anything gets submitted. I was interested to hear if anyone had ever set up this kind of process before and what kinds of things work or don't work.
This is where I am right now. I am trying to suggest a process to management so that I can have some documented approval before releasing any code. Ultimately, I don't want to be making these decisions about what should our shouldn't be released.
I was really hoping that someone else has actually been in this situation before, and had some insights about what process/documentation works and what doesn't.
It is important to clarify here that it takes more time for you. Other people may have an easier time with emails than with verbal communications.
I was having this exact discussion with a professor who insisted that the college's new requirement to place all material online was possibly as much work as actually coming up with the curriculum in the first place. This was largely because she had limited experience with many of the tools (html, streaming video/audio, etc). I was trying to make her understand that the problem is that the school did not recognize the fact that online teaching and classroom teaching require different skillsets. Overlapping skillsets, to be sure, but I think that many people make the assumption that "teaching skills" are easily tranlatable from one format to the next.
I expect we will see a new breed of instructors soon that are more comfortable with online work than with the classroom. For them, I think it really will require less time per student to provide a good education.
Everyone has different preferences, of course, but I have found that much of the time, I prefer to use graphing calculator software on my Palm. I was a religious HP user before I got a PDA, but now I find I can have the organizational benefits of the Palm combined with 90% of the benefits of a good graphing calculator.
I think I would recommend for most students skipping the graphing calculator (unless specifically required for a class) and just getting a few good programs for your palm.