a perfect demonstration of how GC does next to nothing to prevent this type of bug
I think you meant to say, a perfect demonstration of how C#/CLR's implementation of GC has inadequate facilities to detect and prevent this type of bug...
If these were seasoned pros, then yeah, they would deserve the jeers... but "student" implies "still learning the craft". This is the sort of mistake they are expected to make once in a while.
Misleading headline. They had a stupid bug in their code that caused the leak. (Easy to make, but stupid nonetheless)
Question: does C#/CLR have weak refs as a feature? Seems like event listeners ought to be registered as weak refs by default to prevent this sort of problem...
That the omnipotent, omnescient being that created the universe can (a) be summoned with some magnets set up in a particular way, and (b) that if you shift those magnets so that they're not pointing at the right part of the volunteer's brain, then He gets bored and leaves again?
Hey, if I can accept the concept of an omnipotent, omniscient being (which is a logical impossibility -- one or the other, maybe, but not both)... why can't I accept that He/She/It has a thing for magnets?
Most users don't realize it is easy to copy the flash movies from your/tmp ( or whatever the equivalent is on windows )
Only if the site is using progressive download for video. If they have a true streaming backend (eg, Flash Media Server) then there is no useful temp file to snarf.
What is this video file "standard" of which you speak? You know, the one that has 95%+ of web surfers with the right software preinstalled to view them?
I've recently started buying music again now that it's possible to get DRM-free music again
"again"?
funny, the 200+ CDs I have next to me have no DRM. (Yeahyeahyeah, I know some CDs have weird crap to attempt to inflict DRM, but those are few and easy enough to avoid.) And no lossy compression, either. Plus, they're pretty much impervious to hard drive crashes.
And if you hit a good used-CD store, the price is comparable to the prices listed above...
By this point, most Firefox users have grown accustomed to keeping their bookmarks synchronized with an online service
Oh really? I've been using it since it was Phoenix and didn't know it could do this. Nor have I ever read about anyone doing this, nor talked with any of my many Firefox-using friends who mentioned it.
Because it allows people to distribute apps without source code if they so choose, with assurance that the ABI is still supported.
Because it allows people to distribute apps WITH source code, with assurance that they will still compile and function correctly years later.
Granted, Microsoft has done a crappy job of "API creep" (OpenFile, CreateFile, CreateFileEx... stop the madness!), but an amazing job of keeping old apps working.
If Google wants to do it right, they will settle on a single API -- or concoct their own -- and say "this is the so-called 'Linux' we will support. If you want our apps to run, your distro better supply it. If not, tough."
While Mr. Ratzinger may think that he has come exclusive Hi-Speed Connection to the Magic Man In The Sky, we know better.
I happen to agree with him on this particular matter (ie, tax havening is often immoral), but I fail to see why his opinion should carry any more weight than mine.
Wish I could mod you up, but instead I'll comment: yeah!
Give me a stable API (and ABI) that I can rely on. I don't care which implementation is underneath, but having multiple APIs for windowing systems is really a pointless waste of time at this point.
I read the comic, and I can't figure out how anyone would be offended by it... except perhaps by the fact that it's not very funny (Breathed is capable of great work, but this isn't one of them).
But if you're offended by it, well, tough shit... deal with it.
The mark of civilization is that people can expect that opinions never justify violence.
No matter what I say, or write, or draw -- boneheaded, offensive, or just plain wrong -- justifies a violent response. Period.
Don't like my ideas? Respond with ideas of your own.
People who don't understand this are still living in some freaking Stone Age.
That's nowhere close to being an accurate comparison. As others have pointed out, the conflict with the IRA was more about nationality than religion. That's why it was called the Irish Republican Army, and not something like "The Avenging Sword of Christian Supremacy".
While this may be true, how many IRA members were Protestants?
"Here's your chance to go back to 1999 and do it wrong, all over again. With a fun new card game called Burn Rate, you and your friends will become dot-com CEOs with great funding and terrible business sense. The object: be the last one to lose all your money."
The last time I played, I ended up losing horribly after being forced to execute a business plan that included free internet access.. with free computers... delivered by bike messenger... and I think there was a "butler-themed search engine" in there somewhere too...
a perfect demonstration of how GC does next to nothing to prevent this type of bug
I think you meant to say, a perfect demonstration of how C#/CLR's implementation of GC has inadequate facilities to detect and prevent this type of bug...
...cut 'em some slack.
If these were seasoned pros, then yeah, they would deserve the jeers... but "student" implies "still learning the craft". This is the sort of mistake they are expected to make once in a while.
Misleading headline. They had a stupid bug in their code that caused the leak. (Easy to make, but stupid nonetheless)
Question: does C#/CLR have weak refs as a feature? Seems like event listeners ought to be registered as weak refs by default to prevent this sort of problem...
Infidelity offsets are the new hotness!
http://www.cheatneutral.com/
The overview of the current ES4 proposal is here: http://www.ecmascript.org/es4/spec/overview.pdf
Go check it out and decide for yourself.
No, the last thing that will go through your mind is probably the nose of the fuselage...
"America does not torture! ... we just use the Crazy^H^H^H^H^H God Helmet."
That the omnipotent, omnescient being that created the universe can (a) be summoned with some magnets set up in a particular way, and (b) that if you shift those magnets so that they're not pointing at the right part of the volunteer's brain, then He gets bored and leaves again?
Hey, if I can accept the concept of an omnipotent, omniscient being (which is a logical impossibility -- one or the other, maybe, but not both)... why can't I accept that He/She/It has a thing for magnets?
Of course it's not needed.
It was a joke.
Evidently, not a very good one.
...maybe the fields actually force "God" to show up in the room while it's switched on.
(Hey, no less crazy than any other hypothesis out there)
Most users don't realize it is easy to copy the flash movies from your /tmp ( or whatever the equivalent is on windows )
Only if the site is using progressive download for video. If they have a true streaming backend (eg, Flash Media Server) then there is no useful temp file to snarf.
What is this video file "standard" of which you speak? You know, the one that has 95%+ of web surfers with the right software preinstalled to view them?
I've recently started buying music again now that it's possible to get DRM-free music again
"again"?
funny, the 200+ CDs I have next to me have no DRM. (Yeahyeahyeah, I know some CDs have weird crap to attempt to inflict DRM, but those are few and easy enough to avoid.) And no lossy compression, either. Plus, they're pretty much impervious to hard drive crashes.
And if you hit a good used-CD store, the price is comparable to the prices listed above...
...just require 34 million active Facebook users (who are probably mostly young, rabid web users of other sites too) to install it.
How long till we see some cool new site feature -- or, hell, even an existing, basic feature -- reworked ("enhanced") to require Silverlight?
=850*77.1
</MultiplyLikeExcel2007>
Eight years without a cold or flu isn't a placebo.
I've been eight years without a cold or flu, and haven't taken a single so-called preventative -- placebo or not.
In other words -- have you considered the possibility that you are just lucky?
By this point, most Firefox users have grown accustomed to keeping their bookmarks synchronized with an online service
Oh really? I've been using it since it was Phoenix and didn't know it could do this. Nor have I ever read about anyone doing this, nor talked with any of my many Firefox-using friends who mentioned it.
Wait, isn't that what Microsoft does?
Yep.
How is that doing it 'right'?
Because it allows people to distribute apps without source code if they so choose, with assurance that the ABI is still supported.
Because it allows people to distribute apps WITH source code, with assurance that they will still compile and function correctly years later.
Granted, Microsoft has done a crappy job of "API creep" (OpenFile, CreateFile, CreateFileEx... stop the madness!), but an amazing job of keeping old apps working.
If Google wants to do it right, they will settle on a single API -- or concoct their own -- and say "this is the so-called 'Linux' we will support. If you want our apps to run, your distro better supply it. If not, tough."
While Mr. Ratzinger may think that he has come exclusive Hi-Speed Connection to the Magic Man In The Sky, we know better.
I happen to agree with him on this particular matter (ie, tax havening is often immoral), but I fail to see why his opinion should carry any more weight than mine.
If, at heart, you love nothing more than to crank out code that is elegant, fast, small, and efficient, then you're making the wrong move.
If you like getting the job done and doing what is necessary to make that happen, you're making the right move.
Really, it's that simple.
Wish I could mod you up, but instead I'll comment: yeah!
Give me a stable API (and ABI) that I can rely on. I don't care which implementation is underneath, but having multiple APIs for windowing systems is really a pointless waste of time at this point.
"Tasteless"?
I read the comic, and I can't figure out how anyone would be offended by it... except perhaps by the fact that it's not very funny (Breathed is capable of great work, but this isn't one of them).
But if you're offended by it, well, tough shit... deal with it.
The mark of civilization is that people can expect that opinions never justify violence.
No matter what I say, or write, or draw -- boneheaded, offensive, or just plain wrong -- justifies a violent response. Period.
Don't like my ideas? Respond with ideas of your own.
People who don't understand this are still living in some freaking Stone Age.
That's nowhere close to being an accurate comparison. As others have pointed out, the conflict with the IRA was more about nationality than religion. That's why it was called the Irish Republican Army, and not something like "The Avenging Sword of Christian Supremacy".
While this may be true, how many IRA members were Protestants?
On that note, the excellent card game of the same name is FINALLY back in print:
http://www.burnrategame.com/
"Here's your chance to go back to 1999 and do it wrong, all over again. With a fun new card game called Burn Rate, you and your friends will become dot-com CEOs with great funding and terrible business sense. The object: be the last one to lose all your money."
The last time I played, I ended up losing horribly after being forced to execute a business plan that included free internet access.. with free computers... delivered by bike messenger... and I think there was a "butler-themed search engine" in there somewhere too...