Or perhaps some of the responsibility for the omission can be laid at the feet of the person who submitted the story? I agree that the editors should do at least some minimal fact-checking, following of links, etc., but story submitters should do their best to make this as minimal as possible.
... whether peacefire.org is going to get threatened by Microsoft under the DMCA for releasing these "trade secrets" ?
OK, here ends the simple "anti-MS" part of the post (fun though it was for me). Please, folks, let's just look at this as simply a data point and a public-service announcement. Yes, it's a hole in IE; it's a safe bet that every significant piece of software's got holes.
Let's see how fast MS is able to get a patch out; this one's big enough for them to really worry.
Why you'd want to do it: PHP has the feature-set you want, but for the fact that you need to mix your code with the html. I've been using it so that users can choose which style of display they want (not that I've implemented more than one style yet =) Add in the cache, and you get PHP's ease-of-use with a speed increase. Why wouldn't you? =) [ yes, I realize you can cache in other languages ]
You can layer templates, i.e. have a top-level skeletal one that just spits out the doctype, head and body tags, then stick a big ol' {CONTENT} in the middle, which you can build up with still other templates. Looping's easy enough, you can append content to an identifier you've already built up. There's an example of how to do this in the tutorial, IIRC.
class.FastTemplate.php3, a port of a perl module (I believe it's CGI::FastTemplate, but go to the page and see) allows you to separate logic from HTML.
PHP suffers from many of the same problems as CGI (logic and HTML combined in the same place, etc)
This is true in one sense, false in another. The CGI::FastTemplate module for Perl, which allows you to separate your logic from your HTML, has been ported (quite successfully, I might add) to PHP. Granted, in neither case is templating a builtin feature of the language, but it's easily available to those who want it.
That said, some other criticisms you level (such as that PHP is not as integratable with the webserver as Perl is with Apache and mod_perl) are valid; but don't forget, you can always compile mod_perl into your PHP-enabled Apache server =)
The invention linked as the one with which Hemos disagrees is Air Conditioning at #10... I am guessing that Hemos thinks that's too high?
What do you expect from a Michigander? =)
I'm from Canada, I live in NC now. Without the air conditioner, I simply could not survive the summers or even the spring. AC makes year-round industry, and hence industry, a feasible prospect for the US south.
open(BILLGATES, "pressrelease.txt") or die ("Damn, he must've gotten his mitts on Perl too: $!\n"); while () { s/innovate/copy or buy out/ig; print; }
************************
Serious question to the original poster -- if MS's dominance is truly beneficial, then shouldn't they be more accountable to the public than they have been in the past?
I think this point applies to every corporation that's said "give us what we want, because we have jobs and the community needs us" -- if you're truly *that* important, then it seems to me the public that's affected by your decisions should have more of a say about what you do.
From the/. story (i.e. right here on/., not on the linked page):
There is a procedure under the Digital Millennium Copyright Act whereby someone who claims to be an owner of Intellectual property can send
a notice sworn under penalty of perjury that an item is infringing. [Emphasis added
That is, IF you send in such a notice, you are opening yourself up to a charge of perjury. It would be nice if some brave soul(s) tried to do that, but they'd have to be quite brave.
I know you hate the idea of running anything critical on NT, but maybe you should just hold your nose and set aside one box as the database server. There's an article on phpbuilder.com that should get you started here.
The other suggestion is to point out that, from a programmer's point of view, there's not a hell of a lot of difference between using Access and any other SQL-speaking RDBMS that's got at least as many, if not more, features (such as MySQL, which at least has a security model of sorts). If they're really prissy, you could write a DB abstraction layer (check out phorum's at www.phorum.org for the basic idea) that hides all the db-specific functions from them (e.g. write a DB class and a query() method in PHP that can do Access, Postgres, Oracle (if ever you become well-heeled), or whatever.
Well, as many (yes, not all) BSDers have been moaning about for some time, Linux is getting all the hype and BSDs have unfairly been left out in the cold. This oughta change that.
So the merger between BSDI and Walnut Creek (or whatever that was a few months back) has now resulted in a BSD getting commercial-grade support. perhaps now other companies will jump on this new bandwagon (hopefully for the right reasons, too) and we'll see BSD take its rightful place out there in the IT world.
This is a good thing for all of us who value a vital marketplace, where one has a choice about what to run. I don't see any negatives here for anybody.
Don't say "did they" when there are still some kicking around =)
Yeah, PCI came out when the 486 was still a viable platform, there are plenty of 486 PCI mobos out there, and even some of those odd VLB/PCI combos. Mine is this odd thing w/o PCI slots, but the IDE controller and the onboard video live on the PCI bus.
That's all well and good, but I think the complaint was not that you couldn't write a little code to make %cgi=cgisplit(); work, but that you have to load the whole CGI module to do it, even if that's all you wanted the CGI module for.
I issue, with all the real Perl hackers (a set of which I am not a member) in posting on this story the standard ringing endorsement of the language.
Then the proper response is that this use of "proprietary" doesn't mark a useful distinction.
If you don't think there's a difference between your right to modify and redistribute software under the GPL or BSD licenses and your rights to do so under MS's EULA, I've got a lovely bridge for you...
Maybe this is what he was talking about? What if RedHat became THE Linux Distro that everyone used? Couldn't they at some point say damn the GPL our stuff is our stuff? (a stretch I know but this is probably what is feared).
No. They could "close" all the stuff they might be developing at the time, but the code they'd already released under the GPL would still be available to all.
If certificates are used mainly for stream encryption of the http stream, then self (or community) signing shouldn't be that big a problem. Just get the browsers to accept them.
Hm, a nifty feature for Mozilla (e.g. !) developers to work on if ever I saw one. Here's where open source, in the true sense of the term, can help in the process of instituting the system the questioner asked for. Part of developing the service would just involve writing the code for accepting the "community's" CA as a default.
First, a nitpick. Most "Open source" software is in fact available for the price of a 'net connection, but that's also true of Netscape, IE, and buttloads of other software. So stop saying "Open Source" when you seem to mean "free as in beer."
The central issue, it seems to me, is whether you can balance the cost-effectiveness of the SSL certification service (even if it's free to the users, you'll still require resources which will have to be donated or funded by members of the community) with the level of security. The problem is that running responsible checks on the certificate applicant can be fairly costly. VeriSign and Thawte come and visit your location to make sure it's all kosher, don't they? That's expensive... how do you provide a similar level of verification of security with different methods?
Yet on Linux the gui is *dog* slow. I suppose it is because my distribution comes with a lot of stuff defaulted in - like Sendmail - which DOS doesn't have
It's not the various daemons that slow down the gui in linux, or on other *nix-like OS's. Most of us put the "blame" on the X-Window system itself. One of the tradeoffs in having a nice clean separation between the GUI and the kernel (which promotes stability) is a loss in speed; since those who use *nix usually do so because they value stability over speed (to some extent, anyhow), this tradeoff is well worth it.
Nevertheless, XFree 4.0 is looking pretty nice from where I sit (using it right now) even if it isn't a *huge* difference from the late 3.3.x versions in terms of speed; additionally, although I have no personal experiences with either product, you might try Accelerated-X or Metro-X, both of which are (IIRC) proprietary implementations of the X system.
It's about Gilbert and Sullivan... directed by Mike Leigh (of "Naked" and "Secrets and Lies" and lots of other depressing British movies fame). It made a lot of critics' "top 10" lists, so there was probably something to it. I don't know that "Sweet and Lowdown" was released in the area where I live at all, although I had heard of it before.
Dunno if cinematography counts, but in the more "technical" categories, nominations are decided by experts; these are the people who really know how good things in their field are.
Granted, the Matrix was visually stunning, and had a nice atmosphere, but I think those aspects of the movie were amply recognized by the awards it *did* win.
Original Screenplay, I thought before I watched the show, should have gone to "Being John Malkovich," as it had so many good moments and was probably the "most original" screenplay (tho' that's not what the Oscar's for).
But then, as the producers of American Beauty reminded us, Alan Ball's screenplay contained the line "there's so much beauty in it I have trouble coping" (or something like that) and, given what happens in the movie, the fact that you can still see that character making that claim and knowing what he meant shows you how well-crafted it was.
Bah! Phil Collins? PHIL COLLINS? The Academy inevitably awards the blandest songs. Not that "Blame Canada" was the best of the South Park songs, but it still kicked ass on Phil Collins'... hell, Aimee Mann's song kicked ass on Phil Collins'...
I suppose the (relatively) splashy production for "Blame Canada" was as close as they were going to get to giving it some recognition.
It's a great shame that Judge Jackson has decided against Microsoft's offer of a settlement
Just for the record: according to the story, it wasn't the judge, it was the DoJ's legal team. Just like in any prosecution (legal or civil), the two sides can "cut a deal" that bypasses the need for a judicial ruling. OK, there might be exceptions to that "rule" I just stated but at any rate this wasn't Justice Jackson's doing.
Or perhaps some of the responsibility for the omission can be laid at the feet of the person who submitted the story? I agree that the editors should do at least some minimal fact-checking, following of links, etc., but story submitters should do their best to make this as minimal as possible.
... whether peacefire.org is going to get threatened by Microsoft under the DMCA for releasing these "trade secrets" ?
OK, here ends the simple "anti-MS" part of the post (fun though it was for me). Please, folks, let's just look at this as simply a data point and a public-service announcement. Yes, it's a hole in IE; it's a safe bet that every significant piece of software's got holes.
Let's see how fast MS is able to get a patch out; this one's big enough for them to really worry.
Why you'd want to do it: PHP has the feature-set you want, but for the fact that you need to mix your code with the html. I've been using it so that users can choose which style of display they want (not that I've implemented more than one style yet =) Add in the cache, and you get PHP's ease-of-use with a speed increase. Why wouldn't you? =) [ yes, I realize you can cache in other languages ]
You can layer templates, i.e. have a top-level skeletal one that just spits out the doctype, head and body tags, then stick a big ol' {CONTENT} in the middle, which you can build up with still other templates. Looping's easy enough, you can append content to an identifier you've already built up. There's an example of how to do this in the tutorial, IIRC.
class.FastTemplate.php3, a port of a perl module (I believe it's CGI::FastTemplate, but go to the page and see) allows you to separate logic from HTML.
This is true in one sense, false in another. The CGI::FastTemplate module for Perl, which allows you to separate your logic from your HTML, has been ported (quite successfully, I might add) to PHP. Granted, in neither case is templating a builtin feature of the language, but it's easily available to those who want it.
That said, some other criticisms you level (such as that PHP is not as integratable with the webserver as Perl is with Apache and mod_perl) are valid; but don't forget, you can always compile mod_perl into your PHP-enabled Apache server =)
What do you expect from a Michigander? =)
I'm from Canada, I live in NC now. Without the air conditioner, I simply could not survive the summers or even the spring. AC makes year-round industry, and hence industry, a feasible prospect for the US south.
Don't underestimate its importance.
************************
Serious question to the original poster -- if MS's dominance is truly beneficial, then shouldn't they be more accountable to the public than they have been in the past?
I think this point applies to every corporation that's said "give us what we want, because we have jobs and the community needs us" -- if you're truly *that* important, then it seems to me the public that's affected by your decisions should have more of a say about what you do.
That is more or less off the top of my head.
That is, IF you send in such a notice, you are opening yourself up to a charge of perjury. It would be nice if some brave soul(s) tried to do that, but they'd have to be quite brave.
I know you hate the idea of running anything critical on NT, but maybe you should just hold your nose and set aside one box as the database server. There's an article on phpbuilder.com that should get you started here.
The other suggestion is to point out that, from a programmer's point of view, there's not a hell of a lot of difference between using Access and any other SQL-speaking RDBMS that's got at least as many, if not more, features (such as MySQL, which at least has a security model of sorts). If they're really prissy, you could write a DB abstraction layer (check out phorum's at www.phorum.org for the basic idea) that hides all the db-specific functions from them (e.g. write a DB class and a query() method in PHP that can do Access, Postgres, Oracle (if ever you become well-heeled), or whatever.
Well, as many (yes, not all) BSDers have been moaning about for some time, Linux is getting all the hype and BSDs have unfairly been left out in the cold. This oughta change that.
So the merger between BSDI and Walnut Creek (or whatever that was a few months back) has now resulted in a BSD getting commercial-grade support. perhaps now other companies will jump on this new bandwagon (hopefully for the right reasons, too) and we'll see BSD take its rightful place out there in the IT world.
This is a good thing for all of us who value a vital marketplace, where one has a choice about what to run. I don't see any negatives here for anybody.
Don't say "did they" when there are still some kicking around =)
Yeah, PCI came out when the 486 was still a viable platform, there are plenty of 486 PCI mobos out there, and even some of those odd VLB/PCI combos. Mine is this odd thing w/o PCI slots, but the IDE controller and the onboard video live on the PCI bus.
I think I speak for all us 486-ownin' people when I say
=)
Leseee ... how long would it take for 120VAC to fry the mobo ...
A few nanoseconds is my guess. Myabe even milliseconds. That is, if you survive it.
That's all well and good, but I think the complaint was not that you couldn't write a little code to make %cgi=cgisplit(); work, but that you have to load the whole CGI module to do it, even if that's all you wanted the CGI module for.
I issue, with all the real Perl hackers (a set of which I am not a member) in posting on this story the standard ringing endorsement of the language.
Then the proper response is that this use of "proprietary" doesn't mark a useful distinction.
If you don't think there's a difference between your right to modify and redistribute software under the GPL or BSD licenses and your rights to do so under MS's EULA, I've got a lovely bridge for you ...
No. They could "close" all the stuff they might be developing at the time, but the code they'd already released under the GPL would still be available to all.
Hm, a nifty feature for Mozilla (e.g. !) developers to work on if ever I saw one. Here's where open source, in the true sense of the term, can help in the process of instituting the system the questioner asked for. Part of developing the service would just involve writing the code for accepting the "community's" CA as a default.
I like it ... makes me less skeptical =)
First, a nitpick. Most "Open source" software is in fact available for the price of a 'net connection, but that's also true of Netscape, IE, and buttloads of other software. So stop saying "Open Source" when you seem to mean "free as in beer."
The central issue, it seems to me, is whether you can balance the cost-effectiveness of the SSL certification service (even if it's free to the users, you'll still require resources which will have to be donated or funded by members of the community) with the level of security. The problem is that running responsible checks on the certificate applicant can be fairly costly. VeriSign and Thawte come and visit your location to make sure it's all kosher, don't they? That's expensive ... how do you provide a similar level of verification of security with different methods?
It's not the various daemons that slow down the gui in linux, or on other *nix-like OS's. Most of us put the "blame" on the X-Window system itself. One of the tradeoffs in having a nice clean separation between the GUI and the kernel (which promotes stability) is a loss in speed; since those who use *nix usually do so because they value stability over speed (to some extent, anyhow), this tradeoff is well worth it.
Nevertheless, XFree 4.0 is looking pretty nice from where I sit (using it right now) even if it isn't a *huge* difference from the late 3.3.x versions in terms of speed; additionally, although I have no personal experiences with either product, you might try Accelerated-X or Metro-X, both of which are (IIRC) proprietary implementations of the X system.
no.
It's about Gilbert and Sullivan ... directed by Mike Leigh (of "Naked" and "Secrets and Lies" and lots of other depressing British movies fame). It made a lot of critics' "top 10" lists, so there was probably something to it. I don't know that "Sweet and Lowdown" was released in the area where I live at all, although I had heard of it before.
Dunno if cinematography counts, but in the more "technical" categories, nominations are decided by experts; these are the people who really know how good things in their field are.
Granted, the Matrix was visually stunning, and had a nice atmosphere, but I think those aspects of the movie were amply recognized by the awards it *did* win.
But then, as the producers of American Beauty reminded us, Alan Ball's screenplay contained the line "there's so much beauty in it I have trouble coping" (or something like that) and, given what happens in the movie, the fact that you can still see that character making that claim and knowing what he meant shows you how well-crafted it was.
Bah! Phil Collins? PHIL COLLINS? The Academy inevitably awards the blandest songs. Not that "Blame Canada" was the best of the South Park songs, but it still kicked ass on Phil Collins' ... hell, Aimee Mann's song kicked ass on Phil Collins' ...
I suppose the (relatively) splashy production for "Blame Canada" was as close as they were going to get to giving it some recognition.
Newspaper reports from Washington say officials are highly sceptical of the proposals from Microsoft.
The error: sceptical, which should be skeptical.
"Sceptical" is how the Brits spell "skeptical."
Now where's me aluminium pots?
Just for the record: according to the story, it wasn't the judge, it was the DoJ's legal team. Just like in any prosecution (legal or civil), the two sides can "cut a deal" that bypasses the need for a judicial ruling. OK, there might be exceptions to that "rule" I just stated but at any rate this wasn't Justice Jackson's doing.