OTOH, contracts can and routinely do include clauses to the effect that you cannot disclose the terms of the contract.
Which only means that you can't disclose the terms AFTER you sign the contract. If you don't sign, one of the few means of protection available is through enforcement of copyright.
"We predict that Acrobat Reader will be the top hacker target in 2010, and that is why we are distributing our report in a format that can only be viewed by using Acrobat Reader!"
Fortunately this vendor (who conveniently sells security products) allowed us to view their press release on Slashdot using HTML.
Having a dumber search is... harder? Maybe I'm not an expert on the subject, but it seems to me that having a search engine that's biased would in fact be more complicated than an unbiased search engine..
Thanks for the teletype font. These easy-to-read proportional fonts are simply a passing fad.
No, it isn't. Only permissively licensed software like BSD and Apache can be called truly free.
The only "truly free" is releasing things into the public domain and relinquishing all rights you have. How can you claim something is "truly free" if you insist on maintaining copyright and insisting that others attribute the use of your code? When you attach conditions that were written by a lawyer to your license, by definition that doesn't give someone else total freedom. Unless you're talking about "freedom" with an asterisk followed by fine print at the bottom of the page.
Sinead O'Connor was actually writing about trying to install Gentoo when she wrote that song: "It's been seven hours and fifteen days..." I think the song title is "Nothing Compiles To You".
I don't know about anyone else but every person I know who uses drugs on a regular basis is a complete moron and doesn't have anything better to do than getting doped up and hanging out and talking with their friends for hours about nothing. I fail to see how this will be useful for anyone else because I doubt you would want to sit around and read a novel while you are high whether its from drugs or some brain simulation. Now won't you kids get off my lawn so I can sit here peacefully and read a book on my vacation.
Do you live in the bible belt, perchance? Maybe that's why you equate drugs with "doped up". As others have pointed out, caffeine is a very widely used stimulant and unless you're a Mormon (or was it Jehovah's Witness?) you likely partake of it as well. There are drugs that give you razor-sharp concentration. It's the same stuff that your body naturally produces, the only difference is that most peoples' bodies aren't consistently producing them. Would you want to read a book if you took concentration-enhancing drugs? Many students use those drugs to facilitate studying. The military uses other drugs to keep pilots alert -- I've heard it's the drug commonly referred to as "speed", but I'm guessing it's either a specific enhancement drug that acquired that name or, at the very least, probably not the street-level stuff.
Other drug users partake because their body doesn't produce (or utilize) sufficient levels of dopamine, serotonin, and so on. You'll have heard of them: those who have been diagnosed with depression. It's not their fault their bodies produce insufficient amounts of the substance. Using drugs to enhance their body's ability to generate them (or increase utilization of existing levels) makes them not want to kill themselves.
So enjoy your lawn. I hope your concentration isn't too distracted by everyone trampling all over your lovely grass. Maybe between distractions you can get some reading done.
I'd rather have the good old days where something potentially defamatory published in a newspaper went away soon enough rather than these days where anything published online gets archived forever.
I agree with the concept you are advocating... that any use of tax dollars not designed to reduce the burden of taxes should be eliminated. However, others have suggested ways to contribute which do further that goal: namely, writing documentation for other departments/branches of government on how they can use OSS to reduce their reliance on tax dollars. In that case, spending tax dollars (aka: paid time) to write the documentation results in a net savings.
Additionally, if there's some OSS which can't be used because it's lacking functionality necessary for the government (some kind of standards support, auditing features, whatever), then spending tax dollars (aka: paid time) to write this would also result in a net benefit, and the more departments/branches of government that would benefit, the greater the multiplier effect. If someone were able to spend a week coding up a patch to add necessary features for the IRS (theoretical example here) and it would save $50 in licensing costs for every IRS agent, that's money well spent.
By default, email gets greylisted. In other words, the first two tries are rejected with a temporary failure message, the third try gets through. Real mail servers will retry, spammers often won't. Mail that gets through is whitelisted for that combination of sender, recipient, and IP for a month or so. You can also up-front blacklist IPs by whatever criteria you want -- published blacklists, country IP ranges, and so on. You can specify specific email addresses as spam traps, so you setup fromlamespammer@example.com on your mail server and put that as a hidden mailto link on your home page, and anyone who emails that obviously harvested it and their IP gets blacklisted.
Combine that with Bob Beck's greyscanner (google for it) which looks for individual IPs trying to send from multiple domains and blacklists them for a period of about a month. I've found it eliminates about 99% of all spam. You should still do things like proactively whitelist clients and mail servers which send from a pool of servers (otherwise it'll get delayed quite a bit). And the occasional spam that gets through should get its IP address blacklisted.
It has the additional benefit that if you run a busy mail server, running this in front significantly reduces the load on the mail server. So you end up with less spam, less wasted storage space, and a snappier mail server.
Four score and seven years ago our fathers brought forth on this continent, a new nation, conceived in Liberty, and dedicated to the proposition that all men are created equal. Now we are engaged in a great civil war, testing whether that nation, or any nation so conceived and so dedicated, can long endure. We are met on a great battle-field of that war. We have come to dedicate a portion of that field, as a final resting place for those who here gave their lives that that nation might live. It is altogether fitting and proper that we should do this. But, in a larger sense, we can not dedicate -- we can not consecrate -- we can not hallow -- this ground. The brave men, living and dead, who struggled here, have consecrated it, far above our poor power to add or detract. The world will little note, nor long remember what we say here, but it can never forget what they did here. It is for us the living, rather, to be dedicated here to the unfinished work which they who fought here have thus far so nobly advanced. It is rather for us to be here dedicated to the great task remaining before us -- that from these honored dead we take increased devotion to that cause for which they gave the last full measure of devotion -- that we here highly resolve that these dead shall not have died in vain -- that this nation, under God, shall have a new birth of freedom -- and that government of the people, by the people, for the people, shall not perish from the earth. And if Abraham Lincoln were alive today, he would smack you Verizon.
Say you have 400 front-facing server threads that are executing... your back-end process grabs any that have data ready, prepares one large multi-statement query, runs it, iterates through the results, and gives each back it's proper response. Alternatively, you might want to load specific modules into your back-end process that can respond to specific front-end requests that need to generate and process, say, 100 queries - better to do that in one shot than to have php try to do it.
How does the process grab the data and return the results? Distributed memcached? Some kind of queue system?
I'm making a Low Budget HDV Filipino Horror Movie in NYC [bangamovie.com]
You've been making this for many years. Is this a horror movie where global temperatures rise, the ocean levels start going up, and Filipinos are horrified at the glacial speed of the rising water levels in New York?
How would you do this in a web environment? Each request comes in independently so how do you deal with all these different instances of queries needing to be serviced? And if you are waiting until you have 1000 different queries, you're going to introduce delays as request #1 has to wait for request #1000 and unless you have a fairly constant, high volume of traffic, you're not going to be able to anticipate the volume of queries. I suppose you could execute the batch every 500ms or 1000 queries, whichever comes first, though that doesn't guarantee the snappiest response for the user.
At any rate, now you have me curious... one of these days I'll have to try batching up queries vs. batching up stored procedures vs. executing independently and letting the server figure it out, then compare the relative performance of each.
Of course, if you're really into optimizing your code, you'd be using precompiled stored procedures and passing in parameters and not executing raw SQL, which suffers from the "must be interpreted" problems you ascribe to PHP.
Gee, go home already! Give your guys a chance to goof off for a few minutes without their boss around!
A good boss understands that goofing off a little, especially when working extended hours, is pretty much a requirement to relieving stress and enhances productivity.
Clearly, if you have to google "sex", you already know what it is.
Or, more succinctly, sex != porn.
OTOH, contracts can and routinely do include clauses to the effect that you cannot disclose the terms of the contract.
Which only means that you can't disclose the terms AFTER you sign the contract. If you don't sign, one of the few means of protection available is through enforcement of copyright.
"We predict that Acrobat Reader will be the top hacker target in 2010, and that is why we are distributing our report in a format that can only be viewed by using Acrobat Reader!"
Fortunately this vendor (who conveniently sells security products) allowed us to view their press release on Slashdot using HTML.
Are you practicing security through repetition?
http://it.slashdot.org/comments.pl?sid=1491648&cid=30579990
http://it.slashdot.org/comments.pl?sid=1491648&cid=30579998
http://it.slashdot.org/comments.pl?sid=1491648&cid=30580026
http://it.slashdot.org/comments.pl?sid=1491648&cid=30580012
Please tell us all about "When a PHB hears..." and "Security, through hidden algorithm..." again. I don't think saying it four times is enough.
Having a dumber search is... harder? Maybe I'm not an expert on the subject, but it seems to me that having a search engine that's biased would in fact be more complicated than an unbiased search engine..
Thanks for the teletype font. These easy-to-read proportional fonts are simply a passing fad.
No, it isn't. Only permissively licensed software like BSD and Apache can be called truly free.
The only "truly free" is releasing things into the public domain and relinquishing all rights you have. How can you claim something is "truly free" if you insist on maintaining copyright and insisting that others attribute the use of your code? When you attach conditions that were written by a lawyer to your license, by definition that doesn't give someone else total freedom. Unless you're talking about "freedom" with an asterisk followed by fine print at the bottom of the page.
Sinead O'Connor was actually writing about trying to install Gentoo when she wrote that song: "It's been seven hours and fifteen days..." I think the song title is "Nothing Compiles To You".
I don't know about anyone else but every person I know who uses drugs on a regular basis is a complete moron and doesn't have anything better to do than getting doped up and hanging out and talking with their friends for hours about nothing. I fail to see how this will be useful for anyone else because I doubt you would want to sit around and read a novel while you are high whether its from drugs or some brain simulation. Now won't you kids get off my lawn so I can sit here peacefully and read a book on my vacation.
Do you live in the bible belt, perchance? Maybe that's why you equate drugs with "doped up". As others have pointed out, caffeine is a very widely used stimulant and unless you're a Mormon (or was it Jehovah's Witness?) you likely partake of it as well. There are drugs that give you razor-sharp concentration. It's the same stuff that your body naturally produces, the only difference is that most peoples' bodies aren't consistently producing them. Would you want to read a book if you took concentration-enhancing drugs? Many students use those drugs to facilitate studying. The military uses other drugs to keep pilots alert -- I've heard it's the drug commonly referred to as "speed", but I'm guessing it's either a specific enhancement drug that acquired that name or, at the very least, probably not the street-level stuff.
Other drug users partake because their body doesn't produce (or utilize) sufficient levels of dopamine, serotonin, and so on. You'll have heard of them: those who have been diagnosed with depression. It's not their fault their bodies produce insufficient amounts of the substance. Using drugs to enhance their body's ability to generate them (or increase utilization of existing levels) makes them not want to kill themselves.
So enjoy your lawn. I hope your concentration isn't too distracted by everyone trampling all over your lovely grass. Maybe between distractions you can get some reading done.
Probably games. God knows they seem to stop working on the damn things as soon as the first blush of cash crosses the table.
They also stop working on them when strippers cross the motion capture table.
Clearly you have a dizzying intellect.
Uhm. Too bad? Time, and technology, marches on and what you prefer really doesn't come into consideration.
Thank you for the clarification, Captain Obvious.
I'd rather have the good old days where something potentially defamatory published in a newspaper went away soon enough rather than these days where anything published online gets archived forever.
I agree with the concept you are advocating... that any use of tax dollars not designed to reduce the burden of taxes should be eliminated. However, others have suggested ways to contribute which do further that goal: namely, writing documentation for other departments/branches of government on how they can use OSS to reduce their reliance on tax dollars. In that case, spending tax dollars (aka: paid time) to write the documentation results in a net savings.
Additionally, if there's some OSS which can't be used because it's lacking functionality necessary for the government (some kind of standards support, auditing features, whatever), then spending tax dollars (aka: paid time) to write this would also result in a net benefit, and the more departments/branches of government that would benefit, the greater the multiplier effect. If someone were able to spend a week coding up a patch to add necessary features for the IRS (theoretical example here) and it would save $50 in licensing costs for every IRS agent, that's money well spent.
Take a couple of hundred dollars out of petty cash (call it software licensing) and donate it to those projects.
Damn, dude... at least read the first line of the summary:
That means we can't donate money, because it's a 'gift of public funds.'
and the comments are strangely not off topic...
One would expect that given the social life of the average slashdotter, all stripper-related comments would be +5 Informative.
Run spamd on OpenBSD or other OS that supports it. Works beautifully.
http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8
http://www.openbsd.org/cgi-bin/man.cgi?query=spamd-setup&sektion=8
http://www.openbsd.org/cgi-bin/man.cgi?query=spamd.conf&sektion=5
http://www.linux.com/archive/feature/61103
By default, email gets greylisted. In other words, the first two tries are rejected with a temporary failure message, the third try gets through. Real mail servers will retry, spammers often won't. Mail that gets through is whitelisted for that combination of sender, recipient, and IP for a month or so. You can also up-front blacklist IPs by whatever criteria you want -- published blacklists, country IP ranges, and so on. You can specify specific email addresses as spam traps, so you setup fromlamespammer@example.com on your mail server and put that as a hidden mailto link on your home page, and anyone who emails that obviously harvested it and their IP gets blacklisted.
Combine that with Bob Beck's greyscanner (google for it) which looks for individual IPs trying to send from multiple domains and blacklists them for a period of about a month. I've found it eliminates about 99% of all spam. You should still do things like proactively whitelist clients and mail servers which send from a pool of servers (otherwise it'll get delayed quite a bit). And the occasional spam that gets through should get its IP address blacklisted.
It has the additional benefit that if you run a busy mail server, running this in front significantly reduces the load on the mail server. So you end up with less spam, less wasted storage space, and a snappier mail server.
Also:
Four score and seven years ago our fathers brought forth on this continent, a new nation, conceived in Liberty, and dedicated to the proposition that all men are created equal. Now we are engaged in a great civil war, testing whether that nation, or any nation so conceived and so dedicated, can long endure. We are met on a great battle-field of that war. We have come to dedicate a portion of that field, as a final resting place for those who here gave their lives that that nation might live. It is altogether fitting and proper that we should do this. But, in a larger sense, we can not dedicate -- we can not consecrate -- we can not hallow -- this ground. The brave men, living and dead, who struggled here, have consecrated it, far above our poor power to add or detract. The world will little note, nor long remember what we say here, but it can never forget what they did here. It is for us the living, rather, to be dedicated here to the unfinished work which they who fought here have thus far so nobly advanced. It is rather for us to be here dedicated to the great task remaining before us -- that from these honored dead we take increased devotion to that cause for which they gave the last full measure of devotion -- that we here highly resolve that these dead shall not have died in vain -- that this nation, under God, shall have a new birth of freedom -- and that government of the people, by the people, for the people, shall not perish from the earth. And if Abraham Lincoln were alive today, he would smack you Verizon.
You're right. I missed that distinction.
Say you have 400 front-facing server threads that are executing ... your back-end process grabs any that have data ready, prepares one large multi-statement query, runs it, iterates through the results, and gives each back it's proper response. Alternatively, you might want to load specific modules into your back-end process that can respond to specific front-end requests that need to generate and process, say, 100 queries - better to do that in one shot than to have php try to do it.
How does the process grab the data and return the results? Distributed memcached? Some kind of queue system?
I'm making a Low Budget HDV Filipino Horror Movie in NYC [bangamovie.com]
You've been making this for many years. Is this a horror movie where global temperatures rise, the ocean levels start going up, and Filipinos are horrified at the glacial speed of the rising water levels in New York?
According to Google ("500 euro in usd"), 500 Euro is about $715. 600 Euro is more than $850.
How would you do this in a web environment? Each request comes in independently so how do you deal with all these different instances of queries needing to be serviced? And if you are waiting until you have 1000 different queries, you're going to introduce delays as request #1 has to wait for request #1000 and unless you have a fairly constant, high volume of traffic, you're not going to be able to anticipate the volume of queries. I suppose you could execute the batch every 500ms or 1000 queries, whichever comes first, though that doesn't guarantee the snappiest response for the user.
At any rate, now you have me curious... one of these days I'll have to try batching up queries vs. batching up stored procedures vs. executing independently and letting the server figure it out, then compare the relative performance of each.
Plus, php deliberately doesn't let you execute multiple statements with one call - anything after the first semicolon is stripped from your query as a "security measure". Same with php and postgresql.
Of course, if you're really into optimizing your code, you'd be using precompiled stored procedures and passing in parameters and not executing raw SQL, which suffers from the "must be interpreted" problems you ascribe to PHP.
Gee, go home already! Give your guys a chance to goof off for a few minutes without their boss around!
A good boss understands that goofing off a little, especially when working extended hours, is pretty much a requirement to relieving stress and enhances productivity.
The effectiveness of a particular promotional channel is irrelevant if the act itself is illegal.