You can also use the Boehm garbage collector as a leak checker. Rather than collecting garbage, it reports on (and, I *think*, frees) memory that was 'forgotten' without being properly released.
It's so entirely not true that SELinux doesn't have RBAC (that's role-based access control for those not hip to the lingo). Let's see, just off the top of my head, SELinux features the following security models for mandatory access control (MAC):
* Identity-Based Access Control (IBAC, similar to the usual DAC security model)
* Role-Based Access Control (RBAC)
* Multi-Level Security (MLS, Bell & LaPadula model of information flow security)
* Multi-Category Security (MCS, similar to groups, provides the "need to know" complement to MLS)
* Domain & Type Enforcement (TE, the heart of SELinux) MLS and MCS weren't enabled by default for quite a while as they are typically more useful for ensuring confidentiality rather than integrity and, at least in the MLS case, are typically "backwards" from what you'd expect.
But you are correct in saying that RBAC hasn't been in Unix/Linux since inception (but, if you want to be technical, access control hasn't *really* been in Unix since its inception). And you may even be technically correct that RBAC isn't on the desktop as the role aspect of SELinux isn't exposed very much. I suspect this may change as the SELinux distros start locking down users more, but getting people to stop disabling SELinux is hard enough as it is...
Yes, Windows ACLs are more fine-grained than the standard Unix user-group-other permissions. However, POSIX also defines a standard for ACLs that can be used under newer versions of Linux. SELinux is entirely different and goes way, way above and beyond what is offered by Windows. Way beyond. filesystem metadata based security (permissions) is only one aspect of SELinux and even that is vastly different from anything one might call "ACLs".
Yes, a desktop app can do everything web forms can do. What the hell kind of browser are you using that you lose form data when you hit escape? That "reason" is so absurd as to be laughable; ESC does nothing to form data in my browser. Repeat NOTHING. And if it's a specific web app that that "permanently erases your last half-hour's work when you accidentally hit escape", well, your complaint would apply equally to a desktop app that did this. Your second point is a minor issue at best. The web form does not become "unusable"
in the case of a network outtage, simply un-submittable. There is an important difference. In the case of the applications being discussed, you would be just as inconvenienced by a network outtage in both cases as the results of the form would be just as unusable in both cases. The desktop app has one minor advantage in this case in that you might be able to save the form data and re-submit it later when the network is back up. Of course, my browser spins for a while and pops up a dialog when trying to submit a form through a non-existant connection, meaning, as long as I don't close the page, I can re-submit the data when the network is up again. Both of your points are simply red herrings. There are situations where desktop applications are more suitable than web forms, but the described situation of "filling out forms and communicating with databases" is not one of them.
After the Hotmail announcement the other day, I went poking through the SPF and Sender-ID specs to figure out how I could gain the benefits of SPF without rewarding Microsoft for their attempt to subvert the specification and lock out OSS implementations during the original standards discussion. Their behavior was especially nefarious considering the duplicitous and underhanded way they tried inject the patented PRA algorithm into the standard with a serious of slippery half-truths.
For those of you wanting to thumb your nose at MS and their attempt to "embrace, extend and extinguish" the open source MTA's, you have a couple of options.
1) Only mildly breaking RFC2821, you can add the header Resent-Sender: goaway@microsoft.com
to all of your outgoing mail. This shouldn't have any detrimental effect on MTA's not implementing the PRA algorithm, but will certainly cause any that do to think your email is coming from a "bad-guy".
2) Add the SPF classic records to your DNS and add a "drop all" record for Sender-ID:
"spf2.0/pra -all"
If you want to be more specific, you can change that to "spf2.0/pra,mfrom -all" to drop everything from any MTA/MUA implementing the Sender-ID specification using either the PRA algorithm or MAIL FROM. I wouldn't recommend doing that, however.
Note that any of these steps will possibly prevent your email from being delivered through weak-willed MTAs (but that's kind of the point...).
Clearly you have never watched Futurama. The Simpsons, Family Guy and (now) American Dad: all pretty much the same "let's make fun of the 'Leave It To Beaver' family" with appropriately similar jokes involving the idiocy of the father. Futurama does away with almost all of that. The only similarity is in the "stupidity jokes". Think before you speak.
The last paragraph was sarcasm, as I thought was obvious from my claim that people are using PDP-11's and Coleco's as desktop workstations. It was intended to illustrate the point that students will, almost without doubt, be using different software by the time they enter the "corporate space".
I said it early, but apparently I have to repeat myself...
The best thing for these kids is not to be tied to version X.Y.Z of product A, but to be taught concepts and skills that apply to version X.Y.W of product A as well as product B. By the time the current batch of K-12 students are in a position where "knowing MS Office" might give them an advantage in getting a job, the version of MS Office they were trained to and the version in use by that company will be vastly different.
This is just plain wrong. K-12 education (even in the US) is not about "training". As a coworker likes to put it "We teach concepts, not applications". The skills they need are "Word Processing", not "MS Word". Teaching to a specific application, or, more accurately, a specific version of a specific application, is short-sighted to say the least. Particularly in K-12. Even 12th graders will likely be in school 4 more years before their "MS Word" training becomes useful. By then, the version of Word they learned on in high school will be woefully out of date as will their training.
Kids don't need skills to be competitive in the corporate space as corporations don't hire children (for jobs that might require word processing skills). And, any application-specific skills will be outdated by the time they get to the "corporate space", no matter what application is used.
People are clearly only taught rote monkey skills and are unadaptable as everyone where I work is still using the same OS and applications they learned in high school. All of our servers and desktops are Apple II's. Except for those stuborn people who refuse to give up their Coleco's and PDP-11's.
"DRM that doesn't get in the way of fair use is acceptable."
So, since there isn't any DRM that doesn't infringe on fair use, is none of it acceptable?
Seeing as "fair use" to the established content producers means "its fair for you to pay us every time you use it" I don't think we'll get any Digital Restrictions Management schemes that respect the consumer any time soon.
We have been measuring CO2 levels for at least 50 years. Not a long time geographically. We have a suitably accurate record of the global average CO2 concetration for over a thousand years. Rather longer. Regardless, the trend from both recorded CO2 concentrations and measurements of historic concentrations from Antarctic ice cores demonstrate a very clear spike in CO2 levels around the time of the industrial revolution.
Here, if you feel the USGCP (US Global Change Research Program) is a reasonably credible source: http://www.usgcrp.gov/usgcrp/nacc/backgro und/scena rios/found/fig2.html
If you doubt the spike exists then you have not been paying any attention. The spike in CO2 levels exists and any credible scientist will agree with that.
If you still choose to ignore the CO2 spike, despite relevant data then you are beyond hope and should seriously consider crawling under a rock since you are clearly serving no useful purpose among those who would like to continue breathing oxygen (that's O2, notice the striking lack of C).
Not true. Nike is headquartered in Beaverton, Oregon (just outside of Portland, a "suburb" if you will) and has been since it was founded. Phil Knight is a native...
Had you bothered to understand my post, you would have seen that I acknowledge that Fedora "messes with the partition table". However, it does so by correcting a technically-invalid-but-working one to a technically-valid-and-working-for-everything-but-X P one.
If the poster had bothered to do his homework, he'd discover that it *is* a Microsoft problem; Windows XP refuses to boot with a valid partition table and the FC2 installer tries to fix the invalid, but usable, partition table written by XP. Bottom line is it's a Microsoft bug that installing FC2 triggers. Yes, it can be worked around in the installer, but that doesn't change where the actual bug lies. In all likelihood there will be an update to fix the problem, but faulting FC2 for breaking dual boot with XP is absurd considering that XP goes to a lot of effort already to make it difficult.
Nope, even if Apple had translucent windows before anyone else, they would have had to apply for a patent on the technique within 1 year of public release or even that is valid prior art for the current patent. Of course, as another poster said, they aren't simply patenting translucent windows (well, not entirely clause 26 is), but fading out windows over time. One of the comments on that page also pointed out that this is out virtually every On Screen Display menu works. And even that is bloody obvious to someone mildly skilled in the art. And "spring loaded folders" I don't know how many times the topic has come up on the nautilus devel list by non-coders who have no idea that such a feature is implemented on the Mac. So not only is that particular patent obvious to a practitioner of the art, but to a complete novice in the art. Stupid USPTO.
Then I have a bone to pick with dictionary.com. The implication of that definition is that there is no such thing as an unjust law, which is patently absurd.
Excuse me? I participated in some of the threads leading up to Marco's split, and actually read the parting message. I suppose "duplicated" was the wrong word as the "features" were already present in Galeon 1 and Galeon 2, but they were duplicated and seperate from the settings in the GNOME desktop. By "Mouse Settings" I mean "Mouse Wheel" settings (Edit->Preferences->Advanced... In mozilla). If you want a 10,000 overview of the split read Galeon : A History. Or read the Epiphany FAQ/Manifesto.
The Galeon developers liked having MIME configuration options, proxy options, etc. while Epiphany, in order to 1) Be more simplified for the non-technical user and 2) Be more integrated with GNOME, chose to remove them from the browser and use the GNOME-wide settings. Those three preferences were just specific examples of the overall difference of opinion between the two groups.
"better" is a very subjective term, especially as far as Galeon and Epiphany are concerned. The reasons GNOME went with Epi over Galeon are essentially the same as why Marco (lead developer) left Galeon and started Epiphany: the (other) Galeon developers wanted to duplicate a lot of things that were already present in GNOME. The short list of duplication in Galeon/GNOME is MIME, Proxy and Mouse settings. The outcome of this is that there are (at present) 4 choices for a GNOME webbrowser, none of which are ideal.
There's a big difference between being "tired of someone's dominance" and "finding a platform difficult to program". Complaints about one do not imply the other.
That's the main problem with your comment. It's illogical and unreasonable on a number of other levels, but I'll just leave it at that.
Does anyone else find it ironic that Microsoft is basing the acceptance of the Xbox on the possibility that developers are tired of Sony's dominance?
Hello? Anyone home? Ever wonder why you're having trouble breaking into new markets? Or maintaining existing ones? If recent trends are any indication, there's one company whose dominance developers are getting tired of and it's Microsoft.
Yes, however, unlike the monopoly I actually get to vote when the municipal government is in charge. By its very nature, if I don't like the service from, say QWest, I can't change, therefore, they have zero incentive to provide me with decent service and, in fact, do just the opposite and I (and the rest of the geographical region in which I live) just have to sit back and take it.
Well, yes, of course. But what you're missing here is that the study compared Windows 2000 to Linux over a five year period. And where was Windows 2000 in 1998? So one could argue that Windows 2000 has come a lot further than Linux in that time. (Ignoring the fact that is was 'NT' before that;-P)
What I *really* want to know, is where IDC keeps the time machine, because, if I count right, Windows 2000 was released less than 5 years ago making this study temporally improbable.
And perhaps you should actually try reading the articles before posting. This behavior is *not* DNS related.
You can also use the Boehm garbage collector as a leak checker. Rather than collecting garbage, it reports on (and, I *think*, frees) memory that was 'forgotten' without being properly released.
It's so entirely not true that SELinux doesn't have RBAC (that's role-based access control for those not hip to the lingo). Let's see, just off the top of my head, SELinux features the following security models for mandatory access control (MAC):
...
* Identity-Based Access Control (IBAC, similar to the usual DAC security model)
* Role-Based Access Control (RBAC)
* Multi-Level Security (MLS, Bell & LaPadula model of information flow security)
* Multi-Category Security (MCS, similar to groups, provides the "need to know" complement to MLS)
* Domain & Type Enforcement (TE, the heart of SELinux)
MLS and MCS weren't enabled by default for quite a while as they are typically more useful for ensuring confidentiality rather than integrity and, at least in the MLS case, are typically "backwards" from what you'd expect.
But you are correct in saying that RBAC hasn't been in Unix/Linux since inception (but, if you want to be technical, access control hasn't *really* been in Unix since its inception). And you may even be technically correct that RBAC isn't on the desktop as the role aspect of SELinux isn't exposed very much. I suspect this may change as the SELinux distros start locking down users more, but getting people to stop disabling SELinux is hard enough as it is
Yes, Windows ACLs are more fine-grained than the standard Unix user-group-other permissions. However, POSIX also defines a standard for ACLs that can be used under newer versions of Linux. SELinux is entirely different and goes way, way above and beyond what is offered by Windows. Way beyond. filesystem metadata based security (permissions) is only one aspect of SELinux and even that is vastly different from anything one might call "ACLs".
Yes, a desktop app can do everything web forms can do. What the hell kind of browser are you using that you lose form data when you hit escape? That "reason" is so absurd as to be laughable; ESC does nothing to form data in my browser. Repeat NOTHING. And if it's a specific web app that that "permanently erases your last half-hour's work when you accidentally hit escape", well, your complaint would apply equally to a desktop app that did this. Your second point is a minor issue at best. The web form does not become "unusable"
in the case of a network outtage, simply un-submittable. There is an important difference. In the case of the applications being discussed, you would be just as inconvenienced by a network outtage in both cases as the results of the form would be just as unusable in both cases. The desktop app has one minor advantage in this case in that you might be able to save the form data and re-submit it later when the network is back up. Of course, my browser spins for a while and pops up a dialog when trying to submit a form through a non-existant connection, meaning, as long as I don't close the page, I can re-submit the data when the network is up again. Both of your points are simply red herrings. There are situations where desktop applications are more suitable than web forms, but the described situation of "filling out forms and communicating with databases" is not one of them.
After the Hotmail announcement the other day, I went poking through the SPF and Sender-ID specs to figure out how I could gain the benefits of SPF without rewarding Microsoft for their attempt to subvert the specification and lock out OSS implementations during the original standards discussion. Their behavior was especially nefarious considering the duplicitous and underhanded way they tried inject the patented PRA algorithm into the standard with a serious of slippery half-truths.
For those of you wanting to thumb your nose at MS and their attempt to "embrace, extend and extinguish" the open source MTA's, you have a couple of options.
1) Only mildly breaking RFC2821, you can add the header
Resent-Sender: goaway@microsoft.com
to all of your outgoing mail. This shouldn't have any detrimental effect on MTA's not implementing the PRA algorithm, but will certainly cause any that do to think your email is coming from a "bad-guy".
2) Add the SPF classic records to your DNS and add a "drop all" record for Sender-ID:
"spf2.0/pra -all"
If you want to be more specific, you can change that to "spf2.0/pra,mfrom -all" to drop everything from any MTA/MUA implementing the Sender-ID specification using either the PRA algorithm or MAIL FROM. I wouldn't recommend doing that, however.
Note that any of these steps will possibly prevent your email from being delivered through weak-willed MTAs (but that's kind of the point...).
No, Sender-ID (specifically, the PRA algorithm) breaks forwarding and most mailing lists. SPF (the MAIL FROM "algorithm") breaks most forwarding.
Clearly you have never watched Futurama. The Simpsons, Family Guy and (now) American Dad: all pretty much the same "let's make fun of the 'Leave It To Beaver' family" with appropriately similar jokes involving the idiocy of the father. Futurama does away with almost all of that. The only similarity is in the "stupidity jokes". Think before you speak.
The last paragraph was sarcasm, as I thought was obvious from my claim that people are using PDP-11's and Coleco's as desktop workstations. It was intended to illustrate the point that students will, almost without doubt, be using different software by the time they enter the "corporate space".
I said it early, but apparently I have to repeat myself...
The best thing for these kids is not to be tied to version X.Y.Z of product A, but to be taught concepts and skills that apply to version X.Y.W of product A as well as product B. By the time the current batch of K-12 students are in a position where "knowing MS Office" might give them an advantage in getting a job, the version of MS Office they were trained to and the version in use by that company will be vastly different.
This is just plain wrong. K-12 education (even in the US) is not about "training". As a coworker likes to put it "We teach concepts, not applications". The skills they need are "Word Processing", not "MS Word". Teaching to a specific application, or, more accurately, a specific version of a specific application, is short-sighted to say the least. Particularly in K-12. Even 12th graders will likely be in school 4 more years before their "MS Word" training becomes useful. By then, the version of Word they learned on in high school will be woefully out of date as will their training.
Kids don't need skills to be competitive in the corporate space as corporations don't hire children (for jobs that might require word processing skills). And, any application-specific skills will be outdated by the time they get to the "corporate space", no matter what application is used.
People are clearly only taught rote monkey skills and are unadaptable as everyone where I work is still using the same OS and applications they learned in high school. All of our servers and desktops are Apple II's. Except for those stuborn people who refuse to give up their Coleco's and PDP-11's.
"DRM that doesn't get in the way of fair use is acceptable."
So, since there isn't any DRM that doesn't infringe on fair use, is none of it acceptable?
Seeing as "fair use" to the established content producers means "its fair for you to pay us every time you use it" I don't think we'll get any Digital Restrictions Management schemes that respect the consumer any time soon.
"How long have we been recording CO2 levels?"
o und/scena rios/found/fig2.html
We have been measuring CO2 levels for at least 50 years. Not a long time geographically. We have a suitably accurate record of the global average CO2 concetration for over a thousand years. Rather longer. Regardless, the trend from both recorded CO2 concentrations and measurements of historic concentrations from Antarctic ice cores demonstrate a very clear spike in CO2 levels around the time of the industrial revolution.
Here, if you feel the USGCP (US Global Change Research Program) is a reasonably credible source:
http://www.usgcrp.gov/usgcrp/nacc/backgr
If you doubt the spike exists then you have not been paying any attention. The spike in CO2 levels exists and any credible scientist will agree with that.
If you still choose to ignore the CO2 spike, despite relevant data then you are beyond hope and should seriously consider crawling under a rock since you are clearly serving no useful purpose among those who would like to continue breathing oxygen (that's O2, notice the striking lack of C).
My mistake, I simply misread your post, I thought you were claiming Adidas America and Nike were headquartered in LA. Ooops.
Not true. Nike is headquartered in Beaverton, Oregon (just outside of Portland, a "suburb" if you will) and has been since it was founded. Phil Knight is a native...
http://www.fastcompany.com/online/31/nike.html
Had you bothered to understand my post, you would have seen that I acknowledge that Fedora "messes with the partition table". However, it does so by correcting a technically-invalid-but-working one to a technically-valid-and-working-for-everything-but-X P one.
If the poster had bothered to do his homework, he'd discover that it *is* a Microsoft problem; Windows XP refuses to boot with a valid partition table and the FC2 installer tries to fix the invalid, but usable, partition table written by XP. Bottom line is it's a Microsoft bug that installing FC2 triggers. Yes, it can be worked around in the installer, but that doesn't change where the actual bug lies. In all likelihood there will be an update to fix the problem, but faulting FC2 for breaking dual boot with XP is absurd considering that XP goes to a lot of effort already to make it difficult.
Nope, even if Apple had translucent windows before anyone else, they would have had to apply for a patent on the technique within 1 year of public release or even that is valid prior art for the current patent. Of course, as another poster said, they aren't simply patenting translucent windows (well, not entirely clause 26 is), but fading out windows over time. One of the comments on that page also pointed out that this is out virtually every On Screen Display menu works. And even that is bloody obvious to someone mildly skilled in the art.
And "spring loaded folders" I don't know how many times the topic has come up on the nautilus devel list by non-coders who have no idea that such a feature is implemented on the Mac. So not only is that particular patent obvious to a practitioner of the art, but to a complete novice in the art. Stupid USPTO.
Then I have a bone to pick with dictionary.com. The implication of that definition is that there is no such thing as an unjust law, which is patently absurd.
Excuse me? I participated in some of the threads leading up to Marco's split, and actually read the parting message. I suppose "duplicated" was the wrong word as the "features" were already present in Galeon 1 and Galeon 2, but they were duplicated and seperate from the settings in the GNOME desktop. By "Mouse Settings" I mean "Mouse Wheel" settings (Edit->Preferences->Advanced... In mozilla). If you want a 10,000 overview of the split read Galeon : A History. Or read the Epiphany FAQ/Manifesto.
The Galeon developers liked having MIME configuration options, proxy options, etc. while Epiphany, in order to 1) Be more simplified for the non-technical user and 2) Be more integrated with GNOME, chose to remove them from the browser and use the GNOME-wide settings. Those three preferences were just specific examples of the overall difference of opinion between the two groups.
"better" is a very subjective term, especially as far as Galeon and Epiphany are concerned. The reasons GNOME went with Epi over Galeon are essentially the same as why Marco (lead developer) left Galeon and started Epiphany: the (other) Galeon developers wanted to duplicate a lot of things that were already present in GNOME. The short list of duplication in Galeon/GNOME is MIME, Proxy and Mouse settings. The outcome of this is that there are (at present) 4 choices for a GNOME webbrowser, none of which are ideal.
There's a big difference between being "tired of someone's dominance" and "finding a platform difficult to program". Complaints about one do not imply the other.
That's the main problem with your comment. It's illogical and unreasonable on a number of other levels, but I'll just leave it at that.
Does anyone else find it ironic that Microsoft is basing the acceptance of the Xbox on the possibility that developers are tired of Sony's dominance?
Hello? Anyone home? Ever wonder why you're having trouble breaking into new markets? Or maintaining existing ones? If recent trends are any indication, there's one company whose dominance developers are getting tired of and it's Microsoft.
Yes, however, unlike the monopoly I actually get to vote when the municipal government is in charge. By its very nature, if I don't like the service from, say QWest, I can't change, therefore, they have zero incentive to provide me with decent service and, in fact, do just the opposite and I (and the rest of the geographical region in which I live) just have to sit back and take it.
Well, yes, of course. But what you're missing here is that the study compared Windows 2000 to Linux over a five year period. And where was Windows 2000 in 1998? So one could argue that Windows 2000 has come a lot further than Linux in that time. (Ignoring the fact that is was 'NT' before that ;-P)
What I *really* want to know, is where IDC keeps the time machine, because, if I count right, Windows 2000 was released less than 5 years ago making this study temporally improbable.