While I am a Hibernate fan now, I've never heard anyone say anything bad about TOPLink before this. I developed on TOPLink in the pre-Oracle days and it worked like a charm. I have no idea what your problems with it were, but I suspect you guys must have been doing something wrong to get such poor results.
Surely if you are so familiar with JBoss then you'd know that we most certainly do ship a servlet container. I won't comment on the rest because I'm obviously biased except to say that if you see "almost no" JBoss in production, then you are obviously not dealing with a very wide cross section of the market.
Do you have any evidence for that? It certainly doesn't match my experience.
Take a look at the latest numbers. Last year JBoss was ahead by a fraction of a point. This year websphere is ahead by.2%. I would have expected JBoss to pull out to a clear #1 position, but it looks like it's IBM and JBoss at a dead tie for 2 years running, with everyone else falling behind.
Spoken like someone who has never used (or priced) JBoss support. On the other hand, people who actually are JBoss support customers have a different opinion. (note, that is from people who have used JBoss support AND support from other vendors)
(disclaimer: JBoss employee and author of the book being reviewed)
It's a common question. Since I work for JBoss, I suppose I'll sound biased here, but I would always opt for running Tomcat under JBoss. If you don't need the full range of features that JBoss ships with, you can run a stripped down version. Even one with just Tomcat. The new JBoss installer let's you easily set up such a configuration.
Why would you want to do that? First off, you can use the JBoss deployment model. Just drop the WAR file/directory into the deploy directory and you are good to go. You get the benefit of having the microkernel around for remote management and access. You get the ability to use the JBoss connection pools and JBoss security modules. You get JBoss HTTP session replication and clustered single sign on. Etc...
Finally, I'd suggest that running in Tomcat on the JBoss microkernel buys you the ability to move up easily. Suppose you want to grow the app and have other services you want your application to use. In JBoss, writing a managed service is as easy as writing an mbean. (a pojo + xmbean descriptor if you like) You have easy extensibility to JMS, EJB, Hibernate, etc... JBoss can be as light as you need it to be while still giving you the ability to easily add in additional services if/when your application requires them.
(disclaimer: JBoss employee and author of the book being reviewed)
Just say you know, there is no longer "for-buy" documentation. We released all of our documentation for free over a year ago. You can buy a print version of the app server docs, but that is the only form of "pay" documentation we've had for quite some time.
(disclaimer: JBoss employee and author of the book being reviewed)
Well, the good thing is that after this we'll know exactly the seven areas the conspiracy lovers will tell us there are signs of ancient civilizations, martian colonies or other such stuff.
That was my blog entry, not the macmerc article, that you posted. I also post a followup today after seeing the macmerc article. No, it's not exactly rocket science, but it was amusing to discover.
That's not true. You can stream protected audio to. You only have to be on an authorized computer if you want to physically copy the audio file and play from that file. But you can stream anything (protected or unprotected) that is playable in iTunes.
Streaming isn't limited to the local network as discovered by Rendezvous. You can also stream over the internet. (firewall and NAT issues aside) Use "Connect to shared music" in the advanced menu.
The only limitation on streaming is that you are limited to 5 streams. That's enough to do anything but run an internet radio station.
I've always felt overtime was factored in to my salaray. If I wanted a 40 hour work week with paid overtime, then I'd expect to make a lot less than I make now as a base salary. That's one reason programmer salaries are so high. You want $100K per year AND overtime pay? Get real.
Let's say you make $40/hour. Thats $80k/year with a 40 hour work week. Instead, let's say you average 50 hours a week. That's $32/hour. So - really you are making $32/hour with a guaranteed 10 hours a week in overtime.
If that doesn't seem like a sweet deal to you, I'm sure the guys working for a lot less than that aren't exactly shedding tears for us.
If they are unable to respond immediately to a serious security bug, then MS has a very broken development process. Not having a fix out on the first or second day is sad. Not having a fix out after a week is disgraceful.
Someone said MS has known about this for weeks and still there is no fix. MS should have released a fix for this immediately.
Perhaps by giving so much information, MS will get off its lazy rear. There is no excuse for MS not having a fix for this released by end of business today. Anything less is simply inexcusable.
Yes, there is a LOT of work involved here. They need to indentify the problem, find a solution, implement the fix, test the fix, and then release the fix. (with several iterations of implement/test) However, they really should have had people working around the clock on this starting the very minute they found out about it.
I believe there should be a national law prohibiting restrictions of cell phones at the state and local level. IMHO, no entity should have the right to prohibit the use of phones or other wireless devices.
The real problem is people who leave their phone on and let it ring in public places. How do we deal with that? How about this. If you really want to legislate it - require all phones to have a mechanism that can trigger an external sound cutoff. So, if a theater wants a silent zone, they can buy a small device that emits the "kill sound" signal in the area and nobody's phone will go off.
This would require phone upgrades (not a problem since the lifespan of phones is fairly short) and it puts the burden on venues which wish to take specific action against rude people who leave their phone on.
Personally, I leave my phone on vibrate mode 100% of the time and I don't carry on conversations in theaters. I don't think my ability to use my phone (check voice mail, wireless web, text messaging) should be denied because of a few rude people. (I am perfectly willing to upgrade my equipment) It also puts the burden on those venues who wish to impose the silent zone, which will hopefully limit the silent zones to only those places where it really makes a difference.
In summary - the only thing ruder than morons who let their phones make noises is people who want to restrict ANOYONEs ability to use a cell phone.
Because many people have made contributions to the world of software. There was free and open source software before RMS.
However, this isn't just some random contribution by RMS, it's the combined contribution of the GNU project which makes the entire system work. All I'm saying is that the GNU project's contribution to a running "linux" system is so large and expansive, that perhaps we ought to seriously giving a bit of the namespace to them.
If I were Stallman, I don't think I'd be making the request. But then again, I didn't start the most important software project in existance, so it's kind of hard to imagine.
Even if Stallman is completely off the wall here, even if he is completely unjustified and wanting people to call their systems GNU/Linux, even if he is just asserting his ego and trying to catch some publicity for GNU software and the FSF - I have a proposal.
Why not simply do it out of deference to Stallman for the huge huge contribution that the GNU project (and Stallman in particular) has made. If anyone deserves the right to make a wacky, imposing request on our community, isn't it RMS?
In the past I've been somewhat neutral on the issue. I think GNU deserves credit for creating the system I use every day. At the same time, I don't have a real problem referring to a system by it's OS only (linux) or by it's distro. (redhat, debian, etc..) However, the more I hear RMS the more I think maybe we should give him what he wants (even if it may seem a bit unreasonable) as a token of appreciation.
There are plenty of reasons to. I often use the wireless web stuff to amuse myself during previews. I get sometimes get text messages from work, from events that are triggered from my home computer, etc... that I want to see.
Other times, someone has something relatively urgent to say. Normally during a movie I'll let phone calls go to voice mail and glance at the caller. If it's an important call, I'll listen to the voice mail. If I think I need to respond, I'll get up and go outside and call the person back.
There are hundreds of reasons to bring a phone in a theater. Just because YOU personally don't use your phone much, don't assume that others have no legitimate reason or desire to use them. What makes you so smart that you know what is best for everyone else's wireless usage?
I'd like to see laws in place that prohibit the intentional blocking of wireless transmissions. To think that you have the right to block someone elses signals is more than just rude, it's a violation of that person.
I think people who have NOISY wireless devices are morons. I think phones and pagers should be vibrate by default. I think people should be courteous enough to not try and carry on a phone conversation in a movie theater or other venue where you could disturb others. However, to suggest that violations of courteousy warrant blocking of signals is quite a jump.
As a compromise, I'd suggest that instead of blocking signals, wireless devices should recognize some sort of external muting signal. Theaters, for example, could emit this signal on the premises to block rude people who don't keep their phones on vibrate mode.
This sucks.. hey, that's just my opinion! Ha! Get it? I'm on a message board, and i'm posting an opinion! Bet nobody else thought of making a joke like that!
This is garbage. We are not talking about being "cool", we are talking about being ETHICAL. Being publicly traded does not give any company the obligation to be unethical. Abusing IP is unethical and disgusting and there is no excuse
for it.
The job market for non entry level tech people
in austin is pretty good right now. If it takes more than 2-3 weeks to find a new job here, you need to make some changes in your job search techniques.
Just to give another testimonial, let me agree that the information in this book is invaluable. I went from 270 to 185 over the course of about 9 or 10 months.
I think this diet is really well suited towards computer types because it frames weight loss as a math problem. In the past I had trouble sticking to any weight loss plan not because I did not know what to do but because I really did not know how much to do and what to expect. We all know that to lose weight one must east less and exercise. But, how much less do should one eat? How much exercise? How much weight should I lose after a week? After a month?
The Hacker's Diet explains all of this in ways that we can understand. When you view your weight as a mathematical formula that you can manipulate, weight loss becomes quite easy. When you know exactly what effect that those couple of sodas have or that the late night pizza run has, then it becomes much easier to manage. You know when to stop but you also know when not to feel guilty about what to have. For some people, the Hacker's Diet approach of meticulously counting calories and calculating your metabolic rate is a nightmare. But if you want to have as much control over your body as you do over your computer and don't mind doing the math, then the Hacker's Diet is the perfect plan.
In addition to websites like Tackhead posted, I would also recommend a program called "Fitness Record" for the palm pilot. I used that to keep track of caloric intake and output and chart my weight loss.
What you eat doesn't matter, only how many calories you consume and how many calories you burn.
This is is probably the most important insight from this book. Low fat, high fat, low carb, etc... From a weight loss perspective - it is all the same. Anyone who tells you otherwise is uninformed. Now, there is a difference from a health perspective and it may be easier for a person to adjust their food intake on a certain type of diet - but for weight loss itself to occur it does not matter what you eat.
Good luck to any fellow hackers who are still struggling with weight loss. I hope this book proves as helpful to you as it did to me.
I do not think it is open source that needs profit as much as it is that John Ousterhout needs profit. I certainly do not begrudge him the right to earn money, but let's not confuse the relationship of who needs what.
While I am a Hibernate fan now, I've never heard anyone say anything bad about TOPLink before this. I developed on TOPLink in the pre-Oracle days and it worked like a charm. I have no idea what your problems with it were, but I suspect you guys must have been doing something wrong to get such poor results.
Surely if you are so familiar with JBoss then you'd know that we most certainly do ship a servlet container. I won't comment on the rest because I'm obviously biased except to say that if you see "almost no" JBoss in production, then you are obviously not dealing with a very wide cross section of the market.
Take a look at the latest numbers. Last year JBoss was ahead by a fraction of a point. This year websphere is ahead by
Spoken like someone who has never used (or priced) JBoss support. On the other hand, people who actually are JBoss support customers
have a different opinion. (note, that is from people who have used JBoss support AND support from other vendors)
(disclaimer: JBoss employee and author of the book being reviewed)
It's a common question. Since I work for JBoss, I suppose I'll sound biased here, but I would always opt for running Tomcat under JBoss. If you don't need the full range of features that JBoss ships with, you can run a stripped down version. Even one with just Tomcat. The new JBoss installer let's you easily set up such a configuration.
/directory into the deploy directory and you are good to go. You get the benefit of having the microkernel around for remote management and access. You get the ability to use the JBoss connection pools and JBoss security modules. You get JBoss HTTP session replication and clustered single sign on. Etc...
Why would you want to do that? First off, you can use the JBoss deployment model. Just drop the WAR file
Finally, I'd suggest that running in Tomcat on the JBoss microkernel buys you the ability to move up easily. Suppose you want to grow the app and have other services you want your application to use. In JBoss, writing a managed service is as easy as writing an mbean. (a pojo + xmbean descriptor if you like) You have easy extensibility to JMS, EJB, Hibernate, etc... JBoss can be as light as you need it to be while still giving you the ability to easily add in additional services if/when your application requires them.
(disclaimer: JBoss employee and author of the book being reviewed)
Just say you know, there is no longer "for-buy" documentation. We released all of our documentation for free over a year ago. You can buy a print version of the app server docs, but that is the only form of "pay" documentation we've had for quite some time.
(disclaimer: JBoss employee and author of the book being reviewed)
Well, the good thing is that after this we'll know exactly the seven areas the conspiracy lovers will tell us there are signs of ancient civilizations, martian colonies or other such stuff.
That was my blog entry, not the macmerc article, that you posted. I also post a followup today after seeing the macmerc article. No, it's not exactly rocket science, but it was amusing to discover.
I'm not sure which is more unbelievable:
A) pi = 3
B) That you "believe that some Christian fundamentalists to this day still insist that pi=3"
That's not true. You can stream protected audio to. You only have to be on an authorized computer if you want to physically copy the audio file and play from that file. But you can stream anything (protected or unprotected) that is playable in iTunes.
Streaming isn't limited to the local network as discovered by Rendezvous. You can also stream over the internet. (firewall and NAT issues aside) Use "Connect to shared music" in the advanced menu.
The only limitation on streaming is that you are limited to 5 streams. That's enough to do anything but run an internet radio station.
I've always felt overtime was factored in to my salaray. If I wanted a 40 hour work week with paid overtime, then I'd expect to make a lot less than I make now as a base salary. That's one reason programmer salaries are so high. You want $100K per year AND overtime pay? Get real.
Let's say you make $40/hour. Thats $80k/year with a 40 hour work week. Instead, let's say you average 50 hours a week. That's $32/hour. So - really you are making $32/hour with a guaranteed 10 hours a week in overtime.
If that doesn't seem like a sweet deal to you, I'm sure the guys working for a lot less than that aren't exactly shedding tears for us.
If they are unable to respond immediately to a serious security bug, then MS has a very broken development process. Not having a fix out on the first or second day is sad. Not having a fix out after a week is disgraceful.
Someone said MS has known about this for weeks and still there is no fix. MS should have released a fix for this immediately.
Perhaps by giving so much information, MS will get off its lazy rear. There is no excuse for MS not having a fix for this released by end of business today. Anything less is simply inexcusable.
Yes, there is a LOT of work involved here. They need to indentify the problem, find a solution, implement the fix, test the fix, and then release the fix. (with several iterations of implement/test) However, they really should have had people working around the clock on this starting the very minute they found out about it.
I believe there should be a national law prohibiting restrictions of cell phones at the state and local level. IMHO, no entity should have the right to prohibit the use of phones or other wireless devices.
The real problem is people who leave their phone on and let it ring in public places. How do we deal with that? How about this. If you really want to legislate it - require all phones to have a mechanism that can trigger an external sound cutoff. So, if a theater wants a silent zone, they can buy a small device that emits the "kill sound" signal in the area and nobody's phone will go off.
This would require phone upgrades (not a problem since the lifespan of phones is fairly short) and it puts the burden on venues which wish to take specific action against rude people who leave their phone on.
Personally, I leave my phone on vibrate mode 100% of the time and I don't carry on conversations in theaters. I don't think my ability to use my phone (check voice mail, wireless web, text messaging) should be denied because of a few rude people. (I am perfectly willing to upgrade my equipment) It also puts the burden on those venues who wish to impose the silent zone, which will hopefully limit the silent zones to only those places where it really makes a difference.
In summary - the only thing ruder than morons who let their phones make noises is people who want to restrict ANOYONEs ability to use a cell phone.
However, this isn't just some random contribution by RMS, it's the combined contribution of the GNU project which makes the entire system work. All I'm saying is that the GNU project's contribution to a running "linux" system is so large and expansive, that perhaps we ought to seriously giving a bit of the namespace to them.
If I were Stallman, I don't think I'd be making
the request. But then again, I didn't start the most important software project in existance, so it's kind of hard to imagine.
Even if Stallman is completely off the wall here, even if he is completely unjustified and wanting people to call their systems GNU/Linux, even if he is just asserting his ego and trying to catch some publicity for GNU software and the FSF - I have a proposal.
Why not simply do it out of deference to Stallman for the huge huge contribution that the GNU project (and Stallman in particular) has made. If anyone deserves the right to make a wacky, imposing request on our community, isn't it RMS?
In the past I've been somewhat neutral on the issue. I think GNU deserves credit for creating the system I use every day. At the same time, I don't have a real problem referring to a system by it's OS only (linux) or by it's distro. (redhat, debian, etc..) However, the more I hear RMS the more I think maybe we should give him what he wants (even if it may seem a bit unreasonable) as a token of appreciation.
I didn't know they are illegal, but it is a good thing. I don't think anyone should have the right to restrict your communication like that.
There are plenty of reasons to. I often use the wireless web stuff to amuse myself during previews. I get sometimes get text messages from work, from events that are triggered from my home computer, etc... that I want to see.
Other times, someone has something relatively urgent to say. Normally during a movie I'll let phone calls go to voice mail and glance at the caller. If it's an important call, I'll listen to the voice mail. If I think I need to respond, I'll get up and go outside and call the person back.
There are hundreds of reasons to bring a phone in a theater. Just because YOU personally don't use your phone much, don't assume that others have no legitimate reason or desire to use them. What makes you so smart that you know what is best for everyone else's wireless usage?
I'd like to see laws in place that prohibit the intentional blocking of wireless transmissions. To think that you have the right to block someone elses signals is more than just rude, it's a violation of that person.
I think people who have NOISY wireless devices are morons. I think phones and pagers should be vibrate by default. I think people should be courteous enough to not try and carry on a phone conversation in a movie theater or other venue where you could disturb others. However, to suggest that violations of courteousy warrant blocking of signals is quite a jump.
As a compromise, I'd suggest that instead of blocking signals, wireless devices should recognize some sort of external muting signal. Theaters, for example, could emit this signal on
the premises to block rude people who don't keep their phones on vibrate mode.
This sucks.. hey, that's just my opinion! Ha! Get it? I'm on a message board, and i'm posting an opinion! Bet nobody else thought of making a joke like that!
This is garbage. We are not talking about being "cool", we are talking about being ETHICAL. Being publicly traded does not give any company the obligation to be unethical. Abusing IP is unethical and disgusting and there is no excuse
for it.
The job market for non entry level tech people
in austin is pretty good right now. If it takes more than 2-3 weeks to find a new job here, you need to make some changes in your job search techniques.
Yeah, but which one gets the operation?
I think this diet is really well suited towards computer types because it frames weight loss as a math problem. In the past I had trouble sticking to any weight loss plan not because I did not know what to do but because I really did not know how much to do and what to expect. We all know that to lose weight one must east less and exercise. But, how much less do should one eat? How much exercise? How much weight should I lose after a week? After a month?
The Hacker's Diet explains all of this in ways that we can understand. When you view your weight as a mathematical formula that you can manipulate, weight loss becomes quite easy. When you know exactly what effect that those couple of sodas have or that the late night pizza run has, then it becomes much easier to manage. You know when to stop but you also know when not to feel guilty about what to have. For some people, the Hacker's Diet approach of meticulously counting calories and calculating your metabolic rate is a nightmare. But if you want to have as much control over your body as you do over your computer and don't mind doing the math, then the Hacker's Diet is the perfect plan.
In addition to websites like Tackhead posted, I would also recommend a program called "Fitness Record" for the palm pilot. I used that to keep track of caloric intake and output and chart my weight loss.
This is is probably the most important insight from this book. Low fat, high fat, low carb, etc... From a weight loss perspective - it is all the same. Anyone who tells you otherwise is uninformed. Now, there is a difference from a health perspective and it may be easier for a person to adjust their food intake on a certain type of diet - but for weight loss itself to occur it does not matter what you eat.
Good luck to any fellow hackers who are still struggling with weight loss. I hope this book proves as helpful to you as it did to me.
I do not think it is open source that needs profit
as much as it is that John Ousterhout needs profit. I certainly do not begrudge him the right to earn money, but let's not confuse the relationship of who needs what.