@magicalclick: Again, this doesn't have anything to do with BT. You should get the same warnings regardless of BT, USB, audio jack or built-in speaker. Emphasis on should... I'm still not convinced there's bugs here.
Well, here's a bit of official documentation on this with ways to customize the OS to disable this or change the level. https://dev.windowsphone.com/en-US/OEM/docs/Customization/Audio_volume_limitation
So, some of the randomness can be explained. It resets when you reboot, and it warns after 20 hours of high volume listening. Those two would probably account for most of the randomness I've seen... though I believe there must still be a bug here, as I've seen it happen twice within 5 minutes with no reboot.
Wish there were an easy way to apply this customization and disable the damn warning all together. At the very least, MS needs to make this more intelligent, as the phones volume level doesn't always mean anything about the actual volume level at which the user is listening. Most (all?) BT devices have their own volume controls and require your phone to be at 30 to actually function well. Even wired head phones sometimes include volume controls.
WP isn't the only device with this "issue", as Android users are complaining as well. http://forums.androidcentral.com/google-nexus-4/229041-how-do-i-disable-unsafe-volume-warning.html
It's evidently a requirement by EU law... though I'd hope the user experience would be better than what we have. If I've been listening to something at 30 for the past half hour, dropping it to 20/13 suddenly isn't a reasonable thing to do, no matter what laws are on the book in any location.
@MasterPi: It's not BT related, but it's seemingly random with several people claiming to have never seen it. http://forums.wpcentral.com/nokia-lumia-icon/269506-volume-warning.html
Like I said, sometimes I can go weeks without seeing this, and I listen for 2-3 hours every day via BT in my car. There was one time when I dismissed the warning and cranked the volume back up just to have it turn it back down on me less than 5 minutes later. :P
Funny, on my Nokia Lumia 920 I have a 20/30 volume level where the OS warns it's too loud and possibly could damage your hearing. I don't mind the warning so much. What's annoying is what I have to assume is a bug in the OS, where the volume will be randomly dropped back to 20/30 and the warning given again. I can go weeks sometimes, and only a day other times, before this happens, and it's always while paired to the same device (my BT radio in the car), so I have to assume this is a bug. It is more than a bit annoying.
I've also wondered how useful this is anyway. How do they know what level is possibly dangerous to your hearing... especially over BT? I have to cranked the phone to 30 and my car radio well passed the level at which I listen to radio stations just to obtain a comfortable volume level when listening to podcasts in my car. I can tell you, for me 20 is most certainly NOT a dangerous volume level... it's not even a usable volume level.
So, I'm with you.
The article is just wrong. There's no such thing as static/dynamic arrays in .NET. Arrays in .NET are fixed length. I will point out that what figuerres said about List is a bit misleading... you can use LINQ on Array types just as easily as you can on List types. Other than that, he's correct. The List type is what you'll want to use, in general, for a collection type that can change in size.
All that said, you can "declare an array without knowing its size first." Array declarations don't specify a size.
int a; // No size specified
This array reference can now be assigned to any integer array of any size.
Neither does Guardian's of the Galaxy, but what's your point? Hype rarely is given to something of substance. It's given to something that the "masses" find interesting.
Seriously, I get the point, but the point is also almost meaningless. That is, to anyone other than an economist. To an investor, you can't really say the same thing. It's a "safe bet" to invest in something that consistently is hyped or that is recently starting to gain attention, regardless of whether or not that thing is going to impact the world in any substantial way. From a business POV, if money is available there, it doesn't matter much if it's for trivial entertainment, either.
The exact same thing can be said about Hollywood, but there's so much money there that the statement is meaningless. So what? Consumers want it badly enough that there's huge money to be made, whether or not it improves productivity (it does the opposite), improves economic growth (it improves *someone's* economic growth) or improves the standard of living (it improves *someone's* standard of living).
Is there a chance MS will kill it? I think it's more than a chance. Everything comes to an end eventually. The real question is probably not whether or not it will be killed, but what people expect the lifetime will be. That would be mostly speculation, but you seem to be asking for some speculation?