Forgot your password?

typodupeerror

Comment: Overworked people are not costing jobs (Score 2) 969

by Digital_Quartz (#39377543) Attached to: Bring Back the 40-Hour Work Week

For every four Americans working a 50-hour week, every week, there's one American who should have a full-time job, but doesn't.

That's very much like saying "For every copy of Photoshop that is pirated, Adobe looses $1000." And it's wrong, for very much the same reasons.

I have certainly worked on projects where if we'd hired enough people to make everyone work 40 hour weeks, the project would have been horribly over budget and would have been canceled. Of course, those projects are usually unsustainable anyways (mine was - it was canceled. :)

I'm not arguing with the basic premise that the 40 hour work week is a good thing, keep in mind.

Comment: Cheap knock offs (Score 1) 556

Expect it to get muddy quickly, even if Natco Pharma is not allowed to export the medication. I suspect we will quickly see the Natco version smuggled out for sale on foreign shores, and I also expect we will see counterfeit versions claiming to be smuggled Natco which may or may not even come out of India (and may or may not contain cancer fighting drugs.)

Comment: Second hand games (Score 1) 266

by Digital_Quartz (#31626756) Attached to: EA Editor Criticizes <em>Command &amp; Conquer 4</em> DRM

For one, there's the second hand game market. DRM does a good job of killing it. Even with Steam, there's no way to sell your old games.

It's a stupid argument too, though; you have to be willing to suffer all of this bad press and associated lost sales in the hopes that you will get extra sales in the tail end of your product's life-cycle.

It also fails to take into account that most people have a certain finite amount of disposable income they're willing to spend on games. I suppose the studio would rather see you spend money on one new game instead of one two used games, but on the other hand the guy who sold those two used games is probably going to take the money and spend it on a new game.

Comment: Everyone in Canada will end up on this list (Score 5, Informative) 97

by Digital_Quartz (#31334128) Attached to: Detecting Anonymously Registered Domains

CIRA (the ".ca" registry) has a feature called "whois privacy" which hides the information of individuals who register domains by default. Only businesses get their information published in the whois database (by default - individuals and businesses can turn this on or off, although businesses need to provide CIRA with a good reason why they want their whois info hidden).

Comment: Re:Can someone explain this to me? (Score 1) 192

by Digital_Quartz (#30695294) Attached to: Factorization of a 768-Bit RSA Modulus

Unfortunately, no. We're only trying to factor composite numbers. Prime numbers are easy to factor; they only have two factors, themselves and 1.

Each and every non-prime, or "composite" number is a product of two or more prime numbers. For example, 28 is the product of 2, 2, and 7.

So, we can actually eliminate all the prime numbers from the chart. You also can eliminate all the composite numbers with more than two prime factors, if your objective is only to break RSA.

But using current technology we also need a lot more than just one atom to store each record of the table in. Even using holographic storage you'd need around 10 atoms, and using a traditional hard drive you'd need around 12x10^18 atoms.

Comment: Re:Can someone explain this to me? (Score 1) 192

by Digital_Quartz (#30695222) Attached to: Factorization of a 768-Bit RSA Modulus

It's true, and you'd also have a hard time encoding two primes on a single atom. But the current estimates on the number of atoms in the universe vary pretty wildly, so it's not a bad guess.

If you really want a more accurate estimate of how much larger a universe we need, you first need to compute the number of composite numbers which are the product of two primes and are less than 2^768. Let K be the number of primes less than the square root of 2^768:

K = PI(root(2^768))

(where PI is the prime-counting function)

The number of composites, N, is "K choose 2", plus all the square numbers:

N = K!/2*(K-2)! + K

So that's the size of the number of values we actually want to store. Storage wise, assume we can store these all in a table sorted by the composite number, and then use a binary search to find the number we're looking for. (This is of course completely preposterous; while you'd only need to access lg(N) records to do a binary search, which is going to be way less than 768, your hard drive is going to take on the order of 10^230 square inches of space to store all this data, so it's going to take your read head a LONG time to do 768 reads all over the disk).

For the naive storage scheme, you'd need 3*768 bits to store each composite and it's two primes. The actual number of atoms you need is dependent on your storage medium. The average storage today for hard drives is around 250GBit/in^2. Stanford has managed a bit density of 35bit/electron with holographic storage technology, which is mighty impressive; you'd only need around 5 atoms per entry.

Then you need to pick which estimate of the number of atoms which exist in our observable universe you like best. :)

Possessions increase to fill the space available for their storage. -- Ryan

Working...