Your point might be right, but you need to count better.
As an example, let's take a simple example where a keyboard has all the capital and lowercase letters, and numbers 0 through 9. There are 52 possible letters and 10 possible numbers - 62 potential characters. An 8 character password has 62^8 or 218,340,105,584,896 possible combinations.
Right
If I impose a rule that says you must have at least one capital letter, that more than halves the attack space because one combination drops from 62 possibilities to 26, and our new attack space is only 91,561,979,761,408.
If I say you have to have one capital letter and one number, that reduces a combination from 62 to 10, and our new space is only 14,768,061,251,840 passwords.
No, with those conditions the space isn't 26*10*62^6, which is what you assumed - that's the space if you require that the first letter be uppercase, the second a number and the rest whatever.
With those conditions, you're removing from the original 62^8 space all the passwords that are just lowercase, which are 26^8. So your new password space is 62^8 - 26^8 = 218,131,278,520,320, which is 99,9% of the original space...
Officially we use a point to separate thousands:) Like 1.536.786,00.
In practice, in informal communications, it is rarely used, usually substituted by a space 1 536 786.
Come on, you haven't looked at Python for this kind of work have you?
R as a lot more libraries, that cover specific needs, but the basics (and more) are all covered in Python, and are extremely easy to use.
You need: Python + Numpy (or Scipy) + statsmodels + Panda.
Or get a pre-packaged distribution that has all that, like Anaconda or Enthougt (haven't used them).
As for your question, you need Pandas, which is similar to R's data tables: http://pandas.pydata.org/
import pandas as pd
df = pd.read_csv('foo.csv', header=[0], sep=',')
The parent is right. The issue is with the memcpy(), not the malloc. Even if malloc() zeroed the memory there would still be an issue, because it is getting overwritten by memcpy.
The issue is the size of the memcpy(), which is simply user-provided (up to max uint16).
Deflation encourages hoarding wealth and inflation encourages investment and wealth creation. Ideally you don't want a huge amount of either, but a small amount of deflation is certainly better for the economy than deflation.
s/deflation/inflation
You nailed it, so i was going to mod you up, but as you are already at +5 i thought it would be more useful to point out the typo.
Having a unified memory is a nice thing, but i expect it will only make a difference in something like the PS4, where you can target a specific architecture, which has GDDR5 as main memory, and doesn't have a discrete GPU. These two points are relevant: if you have "normal" DDR3 you loose a lot more than you gain by having UMA, and this will not change a thing in discrete GPUs because the PCIe bus is going to always be in the way of the GPU accessing main memory.
I think it is more a "nice to have" than a big step forward. The difficulty in programing GPUs lies in the different algorithms one must employ, and while having to copy memory back and forth between the CPU and GPU is a nuisance and something to be avoided, that usually isn't a dealbreaker, though i admit it is useful in some situations.
For £300 I got an Atom-based netbook with an 80GB SSD, 4GB RAM, slightly smaller screen and 9 hour battery life. It can run Chrome, and a lot of other things. What's the ARM bringing to the Chromebook, if it can't give far better battery life?
£300 GBP are $482.
That's what ARM is bringing.
BTW where do you get a netbook with an 80 GB SSD?
They could go Android, sure, but Android phones are almost commodity phones, where the handset manufacturer isn't adding enough value to make them differentiators. That means as a customer, I could pick up an LG or HTC or Motorola or Samsung and get a pretty similar phone. And that means they all compete on price. That puts the Nokia phones up against the manufacturing might of China, which means that margins would start out razor thin and fade quickly to non-existent.
Well, that strategy worked for Samsung, so why shouldn't it work for Nokia, given that, at the time, Nokia had a better position than Samsung?
I also live in Europe and we also had a winter to tell our grandchildren about.
Since 21st December we've had exactly 1 (one) day of rain. And in the Autumn we've had maybe 5-6 days of rain (though one of those was a deluge).
In Portugal, locked phones are the norm, but according to a recent law (which i believe is an EU directive), the carriers must unlock the phone when the contract ends, free of charge. Furthermore, during the period of the contract the customer can request the unlock for a reasonable fee (which last time i looked was indeed reasonable).
I believe this is a fair state of affairs, as the phone are effectivly subsidized.
My wife had a SE (don't know the model) from 2004, which she used for about 3 years. It is being used since then by my mother in law. That's 7 years of daily use!
I believe SE had better quality than Nokia in the early 2000's.
As an example, this sentence in Portuguese:
"Vamos evitar o uso de papel, gastar papel implica em gastar Ãrvores"
This sentence isn't correct Portuguese. It simply doesn't make sense in Portuguese. Maybe it makes sense in Brazilian Portuguese, but not in Portuguese.
So, i wouldn't expect Google Translate to get it right. But actually, translating it into:
"We avoid the use of paper, wasting paper implies spending trees"
is a better translation (of incorrect) Portuguese than:
"We avoid the use of paper, spending paper implies spending trees"
"Gastar" in the given context is better translated to "wasting" than "spending". At least in Portuguese.
I don't see how adding another dimension can magically allow two objects to become linked when they were unable to be linked in a lower dimension. Two circles on a piece of paper cannot physically merge with each other if you assume their boundaries are solid and cannot pass through each other.
You're right, they can't. But the video shows 2 rings in 3d. And those rings don't close on one of the dimensions.
In 2d, a circle is closed, spanning the 2 dimensions. In 3d, a ring is closed in 2 dimensions, but isn't "closed" in the other, so you can use the 4th dimension to link 2 rings.
So, to get an example similar to the video in 2d you might think of 2 (infinite) lines that you have to move past each other. Adding a 3rd dimension makes this trivial.
On the other hand, a circle in 2d is a sphere in 3d, so trying to link 2 circles in 2d is equivalent to trying to link 2 spheres in 3d, which isn't what the video shows.
PS. My manifold knowledge is very rusty, so what i'm saying might be totally wrong. It makes sense to me though.
If the Fed engages in "open market operations" and buys newly issued T-Bills directly from the US Treasury then it absolutely does create new money. The Fed buys the IOUs from the US Treasury, writes the balance into the accounts of the Federal Government (the Federal Reserve keeps the accounts of the United States Government) and poof new money is created (an increased account balance in an electronic database).
The Fed doesn't buy T-Bills directly from the US Treasury. That's a deadly sin in monetary economics. That would be monetising debt, which any Central Bank is (explicitly or implicitly) forbidden.
What the Fed actually does is buy (junk?) assets from banks, who in turn, buy T-Bills from the US Treasury.
If you can't spot the difference you don't know how finance and politics work:)
The international community is in love with BO because of his constant apologies for how evil the USA was in the last decade and his meekness now. Personally, as an American citizen, I could give a rats fuck what the international community thinks about us. The sad thing is before his 1st term is over, we will be hardly distinguishable from most of the European countries in terms of economics and social and political policy.
I fail to see the link between a "weaker dollar" and higher prices in the EU. Actually, it should work the other way - a weaker dollar should lead to *lower* prices in the EU, in Euros.
Anyway, i never understood the pricing of some companies - MS, Apple, Sony - as they seem to assume that 1$ = 1 = 0.75£ or something.
Economically this just doesn't make sense. The prices should reflect the costs, which in these companies are in different currencies. The prices should then be ajusted to reflect the division of the costs in these currencies, and some hedging should be done to counteract exchange rate risk.
Just assuming a fixed exchange rate (one which is wrong...) just doesn't make sense to me.
I would love to see the justification for this, including why the prices in EU and Britain always seem to be higher than in the US or Japan.
As an example, let's take a simple example where a keyboard has all the capital and lowercase letters, and numbers 0 through 9. There are 52 possible letters and 10 possible numbers - 62 potential characters. An 8 character password has 62^8 or 218,340,105,584,896 possible combinations.
Right
If I impose a rule that says you must have at least one capital letter, that more than halves the attack space because one combination drops from 62 possibilities to 26, and our new attack space is only 91,561,979,761,408.
If I say you have to have one capital letter and one number, that reduces a combination from 62 to 10, and our new space is only 14,768,061,251,840 passwords.
No, with those conditions the space isn't 26*10*62^6, which is what you assumed - that's the space if you require that the first letter be uppercase, the second a number and the rest whatever.
With those conditions, you're removing from the original 62^8 space all the passwords that are just lowercase, which are 26^8. So your new password space is 62^8 - 26^8 = 218,131,278,520,320, which is 99,9% of the original space...
And there will be a big outcry saying it was rigged.
Officially we use a point to separate thousands :) Like 1.536.786,00.
In practice, in informal communications, it is rarely used, usually substituted by a space 1 536 786.
Come on, you haven't looked at Python for this kind of work have you?
R as a lot more libraries, that cover specific needs, but the basics (and more) are all covered in Python, and are extremely easy to use.
You need: Python + Numpy (or Scipy) + statsmodels + Panda.
Or get a pre-packaged distribution that has all that, like Anaconda or Enthougt (haven't used them).
As for your question, you need Pandas, which is similar to R's data tables: http://pandas.pydata.org/
import pandas as pd
df = pd.read_csv('foo.csv', header=[0], sep=',')
Pretty similar.
The parent is right. The issue is with the memcpy(), not the malloc. Even if malloc() zeroed the memory there would still be an issue, because it is getting overwritten by memcpy. The issue is the size of the memcpy(), which is simply user-provided (up to max uint16).
This. Wish i had mod points to mod you up.
Deflation encourages hoarding wealth and inflation encourages investment and wealth creation. Ideally you don't want a huge amount of either, but a small amount of deflation is certainly better for the economy than deflation.
s/deflation/inflation
You nailed it, so i was going to mod you up, but as you are already at +5 i thought it would be more useful to point out the typo.
One more vote for your choices. :) :)
Aditionally i would add to the first list (in alphabetical order):
ExtremeTech
Hot Hardware
Tom's Hardware
BTW Real World Tech is a wonderful resource. A pity that it is not updated more often.
Having a unified memory is a nice thing, but i expect it will only make a difference in something like the PS4, where you can target a specific architecture, which has GDDR5 as main memory, and doesn't have a discrete GPU. These two points are relevant: if you have "normal" DDR3 you loose a lot more than you gain by having UMA, and this will not change a thing in discrete GPUs because the PCIe bus is going to always be in the way of the GPU accessing main memory.
I think it is more a "nice to have" than a big step forward. The difficulty in programing GPUs lies in the different algorithms one must employ, and while having to copy memory back and forth between the CPU and GPU is a nuisance and something to be avoided, that usually isn't a dealbreaker, though i admit it is useful in some situations.
Seriously. It's the biggest item on the page.
For £300 I got an Atom-based netbook with an 80GB SSD, 4GB RAM, slightly smaller screen and 9 hour battery life. It can run Chrome, and a lot of other things. What's the ARM bringing to the Chromebook, if it can't give far better battery life?
£300 GBP are $482.
That's what ARM is bringing.
BTW where do you get a netbook with an 80 GB SSD?
They could go Android, sure, but Android phones are almost commodity phones, where the handset manufacturer isn't adding enough value to make them differentiators. That means as a customer, I could pick up an LG or HTC or Motorola or Samsung and get a pretty similar phone. And that means they all compete on price. That puts the Nokia phones up against the manufacturing might of China, which means that margins would start out razor thin and fade quickly to non-existent.
Well, that strategy worked for Samsung, so why shouldn't it work for Nokia, given that, at the time, Nokia had a better position than Samsung?
I also live in Europe and we also had a winter to tell our grandchildren about. Since 21st December we've had exactly 1 (one) day of rain. And in the Autumn we've had maybe 5-6 days of rain (though one of those was a deluge).
In Portugal, locked phones are the norm, but according to a recent law (which i believe is an EU directive), the carriers must unlock the phone when the contract ends, free of charge. Furthermore, during the period of the contract the customer can request the unlock for a reasonable fee (which last time i looked was indeed reasonable).
I believe this is a fair state of affairs, as the phone are effectivly subsidized.
My wife had a SE (don't know the model) from 2004, which she used for about 3 years. It is being used since then by my mother in law. That's 7 years of daily use!
I believe SE had better quality than Nokia in the early 2000's.
This sentence isn't correct Portuguese. It simply doesn't make sense in Portuguese. Maybe it makes sense in Brazilian Portuguese, but not in Portuguese.
So, i wouldn't expect Google Translate to get it right. But actually, translating it into:
is a better translation (of incorrect) Portuguese than:
"Gastar" in the given context is better translated to "wasting" than "spending". At least in Portuguese.
Wasn't one of the reasons Amazon used to kick wikileaks the fact that they were getting DDoSed? And that it hurted their business?
So a DDoS directed at a site in EC2 is disruptive enough to kick them out, but a massive DDoS directed at Amazon is nothing special.
I think Anonymous at least proved that the real reason Amazon kicked wikileaks had nothing to do with DDoS.
+1 interesting Wish i had mod points...
I don't see how adding another dimension can magically allow two objects to become linked when they were unable to be linked in a lower dimension. Two circles on a piece of paper cannot physically merge with each other if you assume their boundaries are solid and cannot pass through each other.
You're right, they can't. But the video shows 2 rings in 3d. And those rings don't close on one of the dimensions.
In 2d, a circle is closed, spanning the 2 dimensions. In 3d, a ring is closed in 2 dimensions, but isn't "closed" in the other, so you can use the 4th dimension to link 2 rings.
So, to get an example similar to the video in 2d you might think of 2 (infinite) lines that you have to move past each other. Adding a 3rd dimension makes this trivial.
On the other hand, a circle in 2d is a sphere in 3d, so trying to link 2 circles in 2d is equivalent to trying to link 2 spheres in 3d, which isn't what the video shows.
PS. My manifold knowledge is very rusty, so what i'm saying might be totally wrong. It makes sense to me though.
The Fed doesn't buy T-Bills directly from the US Treasury. That's a deadly sin in monetary economics. That would be monetising debt, which any Central Bank is (explicitly or implicitly) forbidden. :)
What the Fed actually does is buy (junk?) assets from banks, who in turn, buy T-Bills from the US Treasury.
If you can't spot the difference you don't know how finance and politics work
The international community is in love with BO because of his constant apologies for how evil the USA was in the last decade and his meekness now. Personally, as an American citizen, I could give a rats fuck what the international community thinks about us. The sad thing is before his 1st term is over, we will be hardly distinguishable from most of the European countries in terms of economics and social and political policy.
Actually, i think you're hoping a bit too much :)
I fail to see the link between a "weaker dollar" and higher prices in the EU. Actually, it should work the other way - a weaker dollar should lead to *lower* prices in the EU, in Euros. Anyway, i never understood the pricing of some companies - MS, Apple, Sony - as they seem to assume that 1$ = 1 = 0.75£ or something. Economically this just doesn't make sense. The prices should reflect the costs, which in these companies are in different currencies. The prices should then be ajusted to reflect the division of the costs in these currencies, and some hedging should be done to counteract exchange rate risk. Just assuming a fixed exchange rate (one which is wrong...) just doesn't make sense to me. I would love to see the justification for this, including why the prices in EU and Britain always seem to be higher than in the US or Japan.