I only skimmed the article, so maybe they said this, but for choosing from a small range, for example 0..51, you can get several of these from a 32 bit random number with this algorithm
The article's conclusion was that the PRNG generation method used is usually not the bottleneck, but how you take that to get a result is. Don't know if that applies to the algorithm linked, but the author's point was that bottlenecks are more likely to arise in the code that surrounds the PRNG algorithm than in the call to PRNG itself.
From personal experience, this is absolutely correct and still a major problem which needs solving. The nurses in hospital will keep a fluids-in fluids-out chart constantly logging their best estimates. Outside hospital this will not happen. Lack of fluids can be fatal. I would not be surprised if this was proven to be a very common cause of fatality for people with dementia. Even in hospital fluids-in fluids-out may not be recorded accurately - the measurements require more human effort and continuity of care than is likely to be available. (It is always best for people to be enabled to do things, for example drinking and eating, for themselves if possible, and this can take a long time.)
My guess is that fluids intake could be tackled to some extent by a measured drinking device. The difficulties are spillage being counted as consumption, simple and safe operation for people with lower cognitive, physical and sensory abilities, the need for hospital-level cleanliness of the device, and of course cost. I do not know why we do not have devices like this when people can die from lack of fluids.
A less obvious way technical people can help is to test the accessibility of their products. A device with a black button on a black background, or which in some other way obscures its controls and functions, is a failure in this respect. Make all the functions visible, easy to understand and easy to operate. Test websites with automated tools like https://try.powermapper.com/Demo/SortSite
This would be good to build into the windowing system so it could apply to any application. Split any application window horizontally or vertically and put the two parts where you like on the screen.
The .COM domain has always been international in nature, not a country domain restricted to the US. See the extract of RFC 1591 below. Or have I missed something?
It is fairly clear that .US is for US companies, .COM is international commercial, and the .GOV and .MIL domains are restricted to the US.
"Each of the generic TLDs was created for a general category of organizations. The country code domains (for example, FR, NL, KR, US) are each organized by an administrator for that country. ... These administrators are performing a public service on behalf of the Internet community. Descriptions of the generic domains and the US country domain follow.
Of these generic domains, five are international in nature, and two are restricted to use by entities in the United States.
World Wide Generic Domains:
COM - This domain is intended for commercial entities, that is companies. ...
EDU - This domain was originally intended for all educational institutions. ...
NET - This domain is intended to hold only the computers of network providers, that is the NIC and NOC computers, the administrative computers, and the network node computers. ...
ORG - This domain is intended as the miscellaneous TLD for organizations that didn't fit anywhere else. ...
INT - This domain is for organizations established by international treaties, or international databases.
United States Only Generic Domains:
GOV - This domain was originally intended for any kind of government office or agency. More recently a decision was taken to register only agencies of the US Federal government in this domain. State and local agencies are registered in the country domains (see US Domain, below).
MIL - This domain is used by the US military.
Example country code Domain:
US - As an example of a country domain, the US domain provides for the registration of all kinds of entities in the United States on the basis of political geography, ..."
.edu domains are only granted to organisations accredited as providing higher education by the U.S. Department of Education.
Wikipedia claims that it started out as a general TLD, as did .gov and .mil, and only became attached to the Dep. Education in 2001, which I am sure is wrong - I'm sure they adminstered it earlier.
Not quite the same application, but it would seem best to take a conservative approach and make your salts 128 bits because the storage required is so small - you are only storing one per username.
Right, but this doesn't make the search space 2^64 times larger, or anything of the sort. Once you've assigned a unique salt to every password, you're not getting any further benefits from salting. This is what the Mt. Gox owner doesn't seem to get, with his "triple-salting".
The NIST application involves generating keys from passwords, which you might do a gigantic number of times for every password to get unique sessions and so on. They're not talking about password storage. And even then, 128 bits seems like a huge overkill, which was included just because it's cheap, so why not. I don't mind 128-bit salts, but let's not promote that as some "ultra-secure" feature, which it isn't.
My theory is that un-released software is like physical inventory. Keeping inventory is very expensive because the money spent could have been earning interest elsewhere and product sitting in the warehouse becomes gradually obsolete. As you accumulate a great deal of software inventory towards the end of a big project the cost of keeping the inventory, and therefore the pressure to complete the project, naturally increases. Shipping small increments frequently and not keeping much software inventory is the most efficient process if the product design/market allows. (I'm not saying this is always possible or would have been appropriate in this case, just making a comparison.)
Thanks. So going the non-ad route would work better then. I have a few communities to target in mind. Specifically, I think Low End Box and WHT would might work well. I am just worried that giving away free premium accounts would devalue the product.
Maybe I did not phrase that well. What I was thinking was not to give your premium accounts away free, I agree that would devalue your product, but that you could get free advertising by posting details of your product in places where the community will be interested. Places where there is a high concentration of people who would benefit from your product. I do not have particular sites to suggest, you will need to do some extensive Googling. My experience was getting some nice links to something I did by applying some effort to find people who were particularly interested in the subject. Do not think I am an expert, I was just throwing in some small ideas.
No. The police possess a great deal of stolen property. The entire police force would collapse into a blue hole if they had to arrest everybody in possession of stolen property. The crime is knowing it is stolen and having no intent to return it.
That depends on how you define 'active'. A quick Google gives me some Facebook published statistics [1] which say that more than 250 million people log on every day. Goldman Sachs seem [2] to say "600 million+ monthly active users".
https://stackoverflow.com/questions/6046918/how-to-generate-...
You should be able to run a 64 bit PRNG once and pick at least 8 random cards from a deck.