I can totally relate to this guy. I am going through something very similar, ableit on a slightly smaller scale.
We put a key system in Python a while back. After dealing with it for over a year, we are also going back to PHP. Everything else in the company is PHP. It just doesn't make sense to have this one Python. We can customize and improve the PHP a lot faster than the python. And none of this occurred to you before the system was coded? As with TFA, the culprit here is poor planning, not an issue with any specific language or technology. it's possible that project was a pilot project to test-drive Python in hopes of using it as their new development standard and it didn't make enough of an improvement to warrant making a change overall. there's lots of reasons that one piece might have made sense to do in another language originally.
You need a model release when a person is identifiable now we know why 90% of news filler footage is shot from the waist down. here i had thought that it was a global conspiracy on behalf of the Dockers company
i'm not trying to say it's the same situation, but it's interesting that our own army in the Revolutionary War would have failed most of those same tests
If positrons are not hard to find, why am I still not seeing any androids with positronic brains walking around all over the place?:P you could use the same "why don't i see them everywhere" logic to deny the existence of ninjas, but i wouldn't recommend it
you're taking Star Wars Galaxies to mean that he can transfer his "success" to another product, the OP was probably trying to point out Koster's involvement in one of the biggest MMORPG debacles in recent memory
Actually, there is something to be said for reducing the value of the stolen good. you, sir, have just convinced me to buy a new pink laptop from Dell. they should pay you a commission
these sorts of discs generally annoy me because i put a disc in and rarely switch the TV over to the DVD player right away (so that i don't have to watch the un-forwardable previews and advertisements). if the movie doesn't stop between the previews and the main feature, then when i switch over to the movie it's in act 3 or 4 and i've got to zip all the way back to the start. that's not as hard to do as it was with a video tape, but still annoying.
This argument is flawed - "they're not making you go to their site".
No, they're not - they have opened it as a public venue where *anyone may visit*, there is no EULA as in software installation that says I must accept X terms to proceed. your use of the word "public" here is confusing, do you actually believe that they're obligated to serve pages to all customers? they're within their rights to not serve you pages because of X just as you're within your rights to not go to their site and use your bandwidth on them. if i go up the street to mcdonalds and decide that i want to eat my food while standing on their service counter, they'd throw me out. why are web businesses more obligated to serve a customer than a real-world business?
When I go to a website, I'm not signing up/volunteering for anything. I've come to see what is being freely offered to the public. If the site requires subscription to see something, I leave, I'm not that interested. If it's a generic open website, you cannot place any undue expectations on the visitor. They are under no obligation to view 3rd party advertisements. while it's difficult technically to place obligations on the user due to these extensions, sites do place some obligations on users all the time (e.g. the subscriptions you mentioned, or some sites build in so much Flash that it's essentially an obligation to load it to use the site) and if you don't like them you're free to go elsewhere
Let's say, for sake of argument, I hate google. By extensions, I freakin' hate GoogleAds. When I visit Penny-Arcade, if they have ads being sourced by Google, there is not one solid valid argument you can provide for me having to view these ads - especially when its streamed from a Google server.
It is not my responsibility to waste time (viewing ads) so that the site owners may generate any extra revenue from something that *I* have to pay for (that being the bandwidth to get data from the servers, since it is not hosted on the site I chose to visit). what do you mean "extra revenue"? that's often their only revenue, if everyone blocked the ads and the advertisers knew it then there quite likely would not be a website at all.
i'd love it if the adblock crowd put their money where their mouth is and loaded an adblock extension that mentions in the user-agent string that you're blocking ads, so that site owners can make their own decision as to whether or not they want you as a customer
So, me configuring my computer to not waste resources in that way is no more immoral than the web site configuring their page such that viewing the advertisements makes use of my resources.
they're not making you go their site, so they're not forcing you to use extra bandwidth to retrieve their ads unless you elect to go to their site. anyone objecting to them blocking browsers that block ads seems to be insisting that the site owner be forced to use his bandwidth to serve customers that are determined not to give anything back, so i'm not sure you're putting the hypocritical label on the right party
You wouldn't use a single key for this. You'd use public/private keys. It doesn't matter if you're in the middle using public/private keys. your link contains this under Weaknesses:
Another potential security vulnerability in using asymmetric keys is the possibility of a man in the middle attack, in which communication of public keys is intercepted by a third party and modified to provide different public keys instead. Encrypted messages and responses must also be intercepted, decrypted and re-encrypted by the attacker using the correct public keys for different communication segments in all instances to avoid suspicion. This attack may seem to be difficult to implement in practice, but it's not impossible when using insecure media (e.g. public networks such as the Internet or wireless communications). A malicious staff member at Alice or Bob's ISP might find it outright easy.
it then goes on to describe solving this using certificate authorities like SSL does, but mentions weaknesses in that methodology too. anyhow, you can do send data securely with public/private keys, but saying that man-in-the-middle doesn't matter with asymmetric cryptography is oversimplifying things
setting aside the fact that Alter is a not-completely-uncommon last name that someone might actually have, there are ways to do sequel injection that have nothing to do with forcing new statements. if you inject "joe' or password='test" into the $user field and it's used in a query like "select password from employee where username='$user'" then you've let someone login as any account in the system that has the test password chosen. preparing statements is handy because you're telling the database driver that you're running one statement and that the pieces of the statement that are variable should be of certain types.
if you follow that link you'll see that the "is this site using PHP?" test fails on the Ruby On Rails website now, so apparently they're not using PHP anymore
here's the iPhone component price. i realize that doesn't include a price on R&D of the OS/Apps/etc, but using the component price to judge the cost to the manufacturer is at least more valid than saying "they must be charging X because that's what it cost to make" (which seems to be the main theme of the grandparent post)
Your code maybe available for Linux, but it is not available anymore for OpenBSD or other non-GPL project. In essence you are removing freedom on code you did not create. This is what is ironic. no one is removing freedom on the original code, the original authors still have that code and can do with it what they want. freedom is being "removed" on any changes that are made on the GPLd code, but those changes are new code that people other than the original authors did create.
you don't think Debian, Xandros, SUSE, Redhat, Linspire, Gentoo, and Ubuntu are more redundant on purpose than the 5 Windows versions listed? it's not like any of these is a great deal more optimized than the other for mobile, server, or cluster use (though at least SUSE and Redhat do have versions for server, i'm just counting their regular distribution which is completely redundant with several others here).
We put a key system in Python a while back. After dealing with it for over a year, we are also going back to PHP. Everything else in the company is PHP. It just doesn't make sense to have this one Python. We can customize and improve the PHP a lot faster than the python. And none of this occurred to you before the system was coded? As with TFA, the culprit here is poor planning, not an issue with any specific language or technology. it's possible that project was a pilot project to test-drive Python in hopes of using it as their new development standard and it didn't make enough of an improvement to warrant making a change overall. there's lots of reasons that one piece might have made sense to do in another language originally.
i'm not trying to say it's the same situation, but it's interesting that our own army in the Revolutionary War would have failed most of those same tests
just think of it as a tryout, if he can avoid your punch he might be good at his job
in fact he's so smart that he chose 4321 for his briefcase combination instead of 1234
can i connect my Hello Kitty metaspace to your super-sparkly metaspace?
you're taking Star Wars Galaxies to mean that he can transfer his "success" to another product, the OP was probably trying to point out Koster's involvement in one of the biggest MMORPG debacles in recent memory
these sorts of discs generally annoy me because i put a disc in and rarely switch the TV over to the DVD player right away (so that i don't have to watch the un-forwardable previews and advertisements). if the movie doesn't stop between the previews and the main feature, then when i switch over to the movie it's in act 3 or 4 and i've got to zip all the way back to the start. that's not as hard to do as it was with a video tape, but still annoying.
No, they're not - they have opened it as a public venue where *anyone may visit*, there is no EULA as in software installation that says I must accept X terms to proceed. your use of the word "public" here is confusing, do you actually believe that they're obligated to serve pages to all customers? they're within their rights to not serve you pages because of X just as you're within your rights to not go to their site and use your bandwidth on them. if i go up the street to mcdonalds and decide that i want to eat my food while standing on their service counter, they'd throw me out. why are web businesses more obligated to serve a customer than a real-world business? When I go to a website, I'm not signing up/volunteering for anything. I've come to see what is being freely offered to the public. If the site requires subscription to see something, I leave, I'm not that interested. If it's a generic open website, you cannot place any undue expectations on the visitor. They are under no obligation to view 3rd party advertisements. while it's difficult technically to place obligations on the user due to these extensions, sites do place some obligations on users all the time (e.g. the subscriptions you mentioned, or some sites build in so much Flash that it's essentially an obligation to load it to use the site) and if you don't like them you're free to go elsewhere Let's say, for sake of argument, I hate google. By extensions, I freakin' hate GoogleAds. When I visit Penny-Arcade, if they have ads being sourced by Google, there is not one solid valid argument you can provide for me having to view these ads - especially when its streamed from a Google server.
It is not my responsibility to waste time (viewing ads) so that the site owners may generate any extra revenue from something that *I* have to pay for (that being the bandwidth to get data from the servers, since it is not hosted on the site I chose to visit).
what do you mean "extra revenue"? that's often their only revenue, if everyone blocked the ads and the advertisers knew it then there quite likely would not be a website at all.
i'd love it if the adblock crowd put their money where their mouth is and loaded an adblock extension that mentions in the user-agent string that you're blocking ads, so that site owners can make their own decision as to whether or not they want you as a customer
they're not making you go their site, so they're not forcing you to use extra bandwidth to retrieve their ads unless you elect to go to their site. anyone objecting to them blocking browsers that block ads seems to be insisting that the site owner be forced to use his bandwidth to serve customers that are determined not to give anything back, so i'm not sure you're putting the hypocritical label on the right party
setting aside the fact that Alter is a not-completely-uncommon last name that someone might actually have, there are ways to do sequel injection that have nothing to do with forcing new statements. if you inject "joe' or password='test" into the $user field and it's used in a query like "select password from employee where username='$user'" then you've let someone login as any account in the system that has the test password chosen. preparing statements is handy because you're telling the database driver that you're running one statement and that the pieces of the statement that are variable should be of certain types.
Hell, even the Ruby, and Ruby on Rails site http://shiflett.org/blog/2006/feb/php-easter-eggs> need PHP in order to scale
if you follow that link you'll see that the "is this site using PHP?" test fails on the Ruby On Rails website now, so apparently they're not using PHP anymoreso what you're saying is that if he wants people to do more than the minimum, why doesn't he just make the minimum 37 pieces of flair?
because cheap porn is something that i want to see in high definition...
that must be what those accounting types mean when they talk about pivot tables
here's the iPhone component price. i realize that doesn't include a price on R&D of the OS/Apps/etc, but using the component price to judge the cost to the manufacturer is at least more valid than saying "they must be charging X because that's what it cost to make" (which seems to be the main theme of the grandparent post)
he can also watch it on their website (starting the next day?), though i'm not sure if their player is platform dependent
unsurprising, since i heard they're going to use this cluster to spam-a-lot
when they take it into the airport the security people will think they're playing minesweeper
clearly the OP meant that it was destroyed in that big party, Ewoks are well-known for their drunken rages
you don't think Debian, Xandros, SUSE, Redhat, Linspire, Gentoo, and Ubuntu are more redundant on purpose than the 5 Windows versions listed? it's not like any of these is a great deal more optimized than the other for mobile, server, or cluster use (though at least SUSE and Redhat do have versions for server, i'm just counting their regular distribution which is completely redundant with several others here).