Also note that this SP will contain hundreds of fixes as usual (especially retroactive changes and hotfixes released over the year on MSDN), so this are the major, most noticeable ones.
If this was C/C++, there would have been a segfault (easy to debug--usually) or the old reference wouldn't have mattered at all.
Wait... If this was C/C++, wouldn't the same thing have happened?
In this case they would also not have delete'd the allocated objects because they were never to be deleted according to their bugged object detection code.
If they would have deleted things already deleted, yes, then they'd get a debuggable segfault.
But in that case (which wasn't what happened), C# would have also crapped out with something like an ObjectDisposedException and accompanying stack trace.
True, the closest you'll get to a C# "delete" is calling the object's Dispose() method, or by using the "using" construct as in:
using (StreamWriter writer = new StreamWriter(filePath)) {
writer.Write("Blah");
writer.Close(); }
The writer object can now not be used after the using block, and you inform the compiler that it can be safely garbage collected immediately after use.
Still, there's no guarantee in C#, and some other languages like this, that it'll be immediately gc'ed as with delete, because the garbage collector is non-deterministic.
Just read the CodeProject article to see why: - "so it wasn't a memory leak per se" - "It was the closest thing to a memory leak that you can have in a "managed" language. " - "Unfortunately, our system was seeing and cataloging every bit of tumbleweed and scrub that it could find along the side of the road."
So they just goofed up.
The objects didn't get deleted in time, because there were always ( literally;-) )junk near them in the game, hence not getting garbage collected due to their object detection algorithm.
It's sad when you have to rely on TrueCrypt's plausible deniability to protect yourself from these things. I always imagined that was more in cases where a thug may point a to your head, but I suppose governments around the world are less and less easy to distinguish from that.
Good for you. Next you're going to say that your computer is hooked up to your TV and everyone else should do the same? Well, I know people who have no problem hooking up a HTPC form factor PC to their TV. They don't have to be larger than a console. They can then also be built with components to make them fan free, because decoding vids generally don't need extreme perfomance. I mean, if you aren't interested in games or stuff, you can just as well do that with a PC. The one advantage I still see with a game console would be that you in the case of the PS3 get a heavily subsidized Blu-ray player.
Both the PS3 and Xbox 360 already support H.264; why in the world would anyone use DivX when a better option is available? http://thepiratebay.org/top/201
On this topic, Oracle also refuse to provide support for Oracle installations on VMware hosts.
I wondered why that was so, because VMware provides a common emulated hardware foundation, and logically ought to be *easier* to support than the wild variety of actualy physical hardware out there.
The energies of these cosmic rays are measure in EeV (exa-electron volts). 1 EeV ~ 0.16J The most common ones are sitting at around 35 EeV. 35EeV * 0.16J/EeV = 5.6J By comparison, g=9.8 m/s^2. So the weight of a 1 Kg block is 9.8N. Now to lift an object a height h work=mg*h. So, h=work/mg. Puting is 5.6J for the work we get h=5.6/9.5=0.57m So, these photons have enough energy lift a 1 kg block over a half a meter! So this is where we should head to discover the Higgs particle?;-)
I mean, it's not like they could take away the reason to use P2P to get shows if you live in a slow-assed country, or one that don't air their shows in the first place.
It's not like they can use the opportunity to provide even ad-supported services to spread their material to those.
I'd miss 3G pretty instantly for a phone with this extreme price tag, and can't believe how people jump onto it when it's missing such common features.
Also, it doesn't have a choice of carrier, Flash, Javascript, wireless synchronization due to poor Bluetooth usage...
Stuff being common on mobile phones years ago and that many mobile-oriented web sites pretty much assume it can do.
Seriously, I do feel they're being cheated on the feature set. The only thing this one seem to have going for it is three things: Looks, brand name, and user interface.
I agree, for me I was first confused about it (as pretty much anyone), but then you start thinking "but there are no long menu hierarchies besides the small start menu -- at all!" and the mind boggles, because you've been living with them for so long. That motivated me to keep trying to get used to it, and now I think it's a really nice feature. Besides, Office 2007 also has many new things added besides this (PDF output just being one thing) to make it among the best Office releases in quite some time from Microsoft IMO.
Obviously, these aren't here to replace all personnel, just to complement.
Environments change, but again, these robots learn, so I supposed that means they can re-learn too. And additionally, environments do not change for long periods of time. Actually they spend their most part of their time doing that. Some elderly lose their ability to speak after a while, especially those with diseases like Alzheimer's, but many do not. As a complement, I think these could be useful if they fulfill their design goals.
It's more about routing around the ISP roadblocks now, however.
The RIAA can still as easily as before just start a torrent and see all ISP's connecting to them, and try catch those.
But it's not like there are no artillery against the RIAA themselves.
mp3 files are in this day and age not really considered "big" anymore, often averaging at just ~5 MB, compared to the extremely popular DivX rips posted on Pirate Bay at 700 MB. So the performance impact of an anonymizing P2P network would probably not be that bad if the architecture used is efficient. The only reason I think it hasn't happened yet is that there hasn't been enough of a need. But if RIAA steps up their efforts, I wouldn't be surprised if those networks will become much more popular too.
Oh and also note that you can already get some of those more important Vista fixes:
- Compatibility and Reliability Pack: http://support.microsoft.com/kb/938194
- Performance and Reliability Pack: http://support.microsoft.com/kb/938979
If you play games, also pay attention to this one:
- Memory management update: http://support.microsoft.com/kb/940105
This one is also a general compatibility update -- check the software list if you need it:
- http://support.microsoft.com/kb/932246
Hmm, I think this one is more thorough:
http://www.winsupersite.com/showcase/winvista_sp1.asp
Also note that this SP will contain hundreds of fixes as usual (especially retroactive changes and hotfixes released over the year on MSDN), so this are the major, most noticeable ones.
Wait... If this was C/C++, wouldn't the same thing have happened?
In this case they would also not have delete'd the allocated objects because they were never to be deleted according to their bugged object detection code.
If they would have deleted things already deleted, yes, then they'd get a debuggable segfault.
But in that case (which wasn't what happened), C# would have also crapped out with something like an ObjectDisposedException and accompanying stack trace.
True, the closest you'll get to a C# "delete" is calling the object's Dispose() method, or by using the "using" construct as in:
using (StreamWriter writer = new StreamWriter(filePath))
{
writer.Write("Blah");
writer.Close();
}
The writer object can now not be used after the using block, and you inform the compiler that it can be safely garbage collected immediately after use.
Still, there's no guarantee in C#, and some other languages like this, that it'll be immediately gc'ed as with delete, because the garbage collector is non-deterministic.
Just read the CodeProject article to see why:
;-) )junk near them in the game, hence not getting garbage collected due to their object detection algorithm.
- "so it wasn't a memory leak per se"
- "It was the closest thing to a memory leak that you can have in a "managed" language. "
- "Unfortunately, our system was seeing and cataloging every bit of tumbleweed and scrub that it could find along the side of the road."
So they just goofed up.
The objects didn't get deleted in time, because there were always ( literally
Bad Slashdot. Bad Slashdot.
That comment implies you don't know the history of the word "niger". Or maybe it's supposed to be teh FUNNAY!
It may be anatomically strange, but anatomically perfect for giving blowjobs.
It's sad when you have to rely on TrueCrypt's plausible deniability to protect yourself from these things. I always imagined that was more in cases where a thug may point a to your head, but I suppose governments around the world are less and less easy to distinguish from that.
There are few professional writers I've seen lately that are greedier than her... :-p
But that'll make it Windows 3.11!
On this topic, Oracle also refuse to provide support for Oracle installations on VMware hosts.
I wondered why that was so, because VMware provides a common emulated hardware foundation, and logically ought to be *easier* to support than the wild variety of actualy physical hardware out there.
Anyway, now I know why.
One would think the nukes would be enough for the deterrence argument with this though.
Or the stealth fighters/bombers...
Or all the hangars in the gulf...
Or...
OK, then use msconfig for a built-in autostart UI, if you must. :-p
Haha. If that's not zealotry, what is? The kind of guy that walks over to Larry and Sergei's homes to decapitate them?
I mean, it's not like they could take away the reason to use P2P to get shows if you live in a slow-assed country, or one that don't air their shows in the first place.
It's not like they can use the opportunity to provide even ad-supported services to spread their material to those.
Nahh, let's just lose profits to them instead.
They are not a private company with private money, its tax payer's money.
Of course. Speaking of which, how much money do the military spend on these things?
If you had a box that said "NASA 4-star hotel celebration party" box on your tax form, how much would you put in?
Yeah, but let's just not make this a NASA only issue, because that would be fooling yourself.
I'd miss 3G pretty instantly for a phone with this extreme price tag, and can't believe how people jump onto it when it's missing such common features.
Also, it doesn't have a choice of carrier, Flash, Javascript, wireless synchronization due to poor Bluetooth usage...
Stuff being common on mobile phones years ago and that many mobile-oriented web sites pretty much assume it can do.
Seriously, I do feel they're being cheated on the feature set. The only thing this one seem to have going for it is three things: Looks, brand name, and user interface.
Wow, especially for a European release, that's nasty. Seriously. A huge disadvantage. 3G is extremely common in Europe in this class of mobile phones.
Then dock them. Photoshop's floating windows are dockable.
http://livedocs.adobe.com/en_US/Photoshop/10.0/help.html?content=WS8599BC5C-3E44-406c-9288-C3B3BBEB5E88.html
I agree, for me I was first confused about it (as pretty much anyone), but then you start thinking "but there are no long menu hierarchies besides the small start menu -- at all!" and the mind boggles, because you've been living with them for so long. That motivated me to keep trying to get used to it, and now I think it's a really nice feature. Besides, Office 2007 also has many new things added besides this (PDF output just being one thing) to make it among the best Office releases in quite some time from Microsoft IMO.
Obviously, these aren't here to replace all personnel, just to complement.
Environments change, but again, these robots learn, so I supposed that means they can re-learn too. And additionally, environments do not change for long periods of time. Actually they spend their most part of their time doing that. Some elderly lose their ability to speak after a while, especially those with diseases like Alzheimer's, but many do not. As a complement, I think these could be useful if they fulfill their design goals.
It's more about routing around the ISP roadblocks now, however.
The RIAA can still as easily as before just start a torrent and see all ISP's connecting to them, and try catch those.
But it's not like there are no artillery against the RIAA themselves.
mp3 files are in this day and age not really considered "big" anymore, often averaging at just ~5 MB, compared to the extremely popular DivX rips posted on Pirate Bay at 700 MB. So the performance impact of an anonymizing P2P network would probably not be that bad if the architecture used is efficient. The only reason I think it hasn't happened yet is that there hasn't been enough of a need. But if RIAA steps up their efforts, I wouldn't be surprised if those networks will become much more popular too.