I believe current Java (not Javascript!) virtual machines do exactly this. They do escape analysis, and free a complete block of objects in a single step. This works out of the box, there is no need for memory pools or any other special constructs.
Sure... sometimes.
When they can't manage it then all the checking and relinking is using up CPU cycles.
If "as data grows" you mean the array itself is growing, then that will happen with any language: resizing an array requires allocating a new memory area, and copying the data over to the new one.
Somebody's never heard of std::deque.
(or any of the other non-moving containers you could build in a proper language)
The *real* performance trouble with Javascript is that it doesn't let you define what "array" means.
(and also that "speed of native code" isn't defined anywhere)
The question is: How much does it actually cost them (in dollars) to support XP?
I get the feeling this is just to try and push people to upgrade, not because XP can't be supported.
I own two machines which cannot be upgraded for very good reasons.
(And right now they have auto-update disabled because of the "Windows update uses 100% CPU and leaves the machine unusable" problem which appeared a couple of months ago - a coincidence that this happened just before XP is retired...?)
I suspect any time a company/Richard Branson makes a press release validating Bitcoin, they are actually invested in Bitcoin at that moment and hoping to ride the bump of their own news before dumping the stuff. This might also apply to the press.
It's also a load of free publicity for them because the press (and slashdot) will print anything with "Bitcoin" in the name.
Accepting Bitcoin as payment isn't a problem if you instantly exchange it for real money. The problem is in keeping Bitcoin around hoping to buy stuff with it in the future.
eg. Would you accept your monthly wages in Bitcoins at the going exchange rate when the bank transfer is made...? Didn't think so.
if I have a recurring payment of $20, say, every month, what good is that to me if XBT have just tanked yet again and I have less than half in my wallet than I had planned for?
Ah, but that's not *their* problem, is it?
There's no downside from their point of view so long as some idiot is willing to instantly convert them to real money as you pay.
The press will publish anything with "Bitcoin" in the name at the moment, this press release is just free publicity for them.
I get that if you ask them if "Paris" is a country they might say "yes" but if they watch TV they must at least know the "enemy" countries - Iran, Iraq, Russia, China...etc.
It will be really interesting if this creates any stability in the value of bitcoin, or if not how pricing will work with something that can fluctuate in value so wildly... will the company convert BTC to cash right away, or will it keep it for a while before conversion (if ever)?
More like: a) When Bitcoin is high they'll charge a percentage and convert them straight away. b) When bitcoin is low they'll charge a percentage and use them speculatively, hoping to make extra money.
ie. The "libertarian owner" believes he has the bitcoin market figured out.
Plus it also generates a lot of publicity for Overstock, who I'd never heard of until Slashdot gave the a free plug.
when I'm using something that supposed to be secured, I'm still taking extra precautions.
At the very least, every single connection that I'm making I scramble my MAC address.
And btw, the other day there was a news about someone got apprehended despite hiding behind a TOR - you just never know when they will come at you, and when they want to get you, they can.
If you're doing things that make them specifically target you then they'll probably get you anyway (and that's as it should be).
This new is to stop mass spying/recording of every conversation (which is what they're doing now).
Whether that's idle speculation or not at this point, the fact that the county appears ready to speculate with no confirmed facts is actually very concerning.
Somebody is obviously paying for this. The country is run by oil barons.
That is basically a strawman argument. Snowden hasn't provided any proof that the US engages in industrial espionage to directly benefit it's industry.
They've already been caught with their fingers in the pie a few times now:
A week ago, there was a Chinese ban on Bitcoin as a currency (not as a tradable asset) and BTC had its value halved from $1k to $500. Now, you're telling me there's a ban on Bitcoin in China and it has caused BTC's value to be halved from $1k to $500? Now that's what I call news!
It went back up again a bit after last week's dip (to about 975). That was all the idiots thinking they were going to make money after the Chinese thing caused a crash...
Now the cold hard truth has set in and it's gone down for a second time - and, yes, it's for the same reason.
Police will not enforce such laws. Animal control will not enforce those laws. Until the neighborhood comes to blows, nothing you say will make the slightest difference.
On top of the ocean's what...?
There's a word missing from your sentence.
I believe current Java (not Javascript!) virtual machines do exactly this. They do escape analysis, and free a complete block of objects in a single step. This works out of the box, there is no need for memory pools or any other special constructs.
Sure... sometimes.
When they can't manage it then all the checking and relinking is using up CPU cycles.
If "as data grows" you mean the array itself is growing, then that will happen with any language: resizing an array requires allocating a new memory area, and copying the data over to the new one.
Somebody's never heard of std::deque.
(or any of the other non-moving containers you could build in a proper language)
The *real* performance trouble with Javascript is that it doesn't let you define what "array" means.
(and also that "speed of native code" isn't defined anywhere)
If windows 7/8 wasn't a downgrade from XP in every respect,
Wrong. Windows 7 is better than XP in every way
(For the pedants: "Except size on disk")
The question is: How much does it actually cost them (in dollars) to support XP?
I get the feeling this is just to try and push people to upgrade, not because XP can't be supported.
I own two machines which cannot be upgraded for very good reasons.
(And right now they have auto-update disabled because of the "Windows update uses 100% CPU and leaves the machine unusable" problem which appeared a couple of months ago - a coincidence that this happened just before XP is retired...?)
What's worse: Not having laws at all or knowingly breaking them?
I suspect any time a company/Richard Branson makes a press release validating Bitcoin, they are actually invested in Bitcoin at that moment and hoping to ride the bump of their own news before dumping the stuff. This might also apply to the press.
It's also a load of free publicity for them because the press (and slashdot) will print anything with "Bitcoin" in the name.
Accepting Bitcoin as payment isn't a problem if you instantly exchange it for real money. The problem is in keeping Bitcoin around hoping to buy stuff with it in the future.
eg. Would you accept your monthly wages in Bitcoins at the going exchange rate when the bank transfer is made...? Didn't think so.
if I have a recurring payment of $20, say, every month, what good is that to me if XBT have just tanked yet again and I have less than half in my wallet than I had planned for?
Ah, but that's not *their* problem, is it?
There's no downside from their point of view so long as some idiot is willing to instantly convert them to real money as you pay.
The press will publish anything with "Bitcoin" in the name at the moment, this press release is just free publicity for them.
I get that if you ask them if "Paris" is a country they might say "yes" but if they watch TV they must at least know the "enemy" countries - Iran, Iraq, Russia, China...etc.
It will be really interesting if this creates any stability in the value of bitcoin, or if not how pricing will work with something that can fluctuate in value so wildly... will the company convert BTC to cash right away, or will it keep it for a while before conversion (if ever)?
More like:
a) When Bitcoin is high they'll charge a percentage and convert them straight away.
b) When bitcoin is low they'll charge a percentage and use them speculatively, hoping to make extra money.
ie. The "libertarian owner" believes he has the bitcoin market figured out.
Plus it also generates a lot of publicity for Overstock, who I'd never heard of until Slashdot gave the a free plug.
Is the answer not obvious? IT'S JUST PLAIN A BAD IDEA THAT DOES NOT WORK IN THE REAL WORLD! That's why
This.
In a situation which gives you enough time to find the special app, you could also dial 911.
In other situations it won't make any difference.
Plus there's FAR too many stupid people out there who'll treat it like a free consultation line every time *anything* happens to them.
All calls are recorded, right? Get them to play it back to you.
How about a 50 cent postage stamp? (or whatever it costs where you live)
when I'm using something that supposed to be secured, I'm still taking extra precautions.
At the very least, every single connection that I'm making I scramble my MAC address.
And btw, the other day there was a news about someone got apprehended despite hiding behind a TOR - you just never know when they will come at you, and when they want to get you, they can.
If you're doing things that make them specifically target you then they'll probably get you anyway (and that's as it should be).
This new is to stop mass spying/recording of every conversation (which is what they're doing now).
The thing about PUBLIC key cryptography is that the encryption keys are PUBLIC, it doesn't matter who knows them.
This is to stop mass spying/trawling.
If your contacts are all in jail then you have bigger problems.
You can't trust a closed source "security" app.
How many different BitTorrent clients are there? How did that happen...?
Whether that's idle speculation or not at this point, the fact that the county appears ready to speculate with no confirmed facts is actually very concerning.
Somebody is obviously paying for this. The country is run by oil barons.
2+2=
It's not the CPU, it's ceramic capacitors that make the noise. You can actually buy special quiet capacitors.
That is basically a strawman argument. Snowden hasn't provided any proof that the US engages in industrial espionage to directly benefit it's industry.
They've already been caught with their fingers in the pie a few times now:
https://en.wikipedia.org/wiki/ECHELON#Examples_of_industrial_espionage
Why don't they just put a spit cup at toll booths?
Two words: Chewing tobacco.
A week ago, there was a Chinese ban on Bitcoin as a currency (not as a tradable asset) and BTC had its value halved from $1k to $500. Now, you're telling me there's a ban on Bitcoin in China and it has caused BTC's value to be halved from $1k to $500? Now that's what I call news!
It went back up again a bit after last week's dip (to about 975). That was all the idiots thinking they were going to make money after the Chinese thing caused a crash...
Now the cold hard truth has set in and it's gone down for a second time - and, yes, it's for the same reason.
Police will not enforce such laws. Animal control will not enforce those laws. Until the neighborhood comes to blows, nothing you say will make the slightest difference.
Rifle?
And yet...nobody is in jail, being fined, or even refunding all that money they were paid to develop it.
That only punishes the workers (and the taxpayer if they need another bailout because of it).
The people who really need punishing will happily watch you do that from their yachts.