Forgot your password?

typodupeerror

Comment: The enhanced utility of Fortran (Score 3, Informative) 255

by goombah99 (#43769795) Attached to: IBM Takes System/z To the Cloud With COBOL Update

Ironically the utility of fortran has only grown with time. Modern fortrans embrace parallel computing by having constructs that are inherently parallel; for example loops which announce they are parallel and can be done out of order and matrix operations as language primitives. One great innovation is the combination of python and fortran. You do things with precisely defined memory boundaries that are compiled to maximum efficiency using the simple clean fortran, and you do the messy stuff of memory allocations and references and exotic libraries and user interfaces in the python. No need to extend the fortran language and make is slower-- just put the non-speed critical stuff in the python part. With the rise of GPUs and their rigidly defined memory limits fortran is a nice fit. You actually want a constrained language for that. It's really an ideal combination. Fortran compiles so fast its even possible to have python write the fortran on the fly and then call it.

Comment: Re:Laissie Faire?? (Score 0) 191

The DoJ's case alleges that the agency pricing model had a clause where the publisher wouldn't sell their books in other stores for less than they were charging in the iBookstore. If true, this is Collusion, and falls under anti-trust laws. http://definitions.uslegal.com/c/collusion/

No it's not. Almost every major retailer insists on the lowest price. Walmart does, Amazon does.

Comment: Re:Interesting (Score 2) 191

Such activities involve a pretty large number of people. It's interesting how they collectively can keep it a secret for a pretty long time.

It's even amazing that the "fixed" prices are not essentially different than Amazon or Alibris or BN. Very clever price fixing indeed.

BS they weren't 'different'. They were SIGNIFICANTLY higher. At least $3 to $5 higher under the 'agency' model, which on a book that was $9.99 is a 30 to 50% price hike.

Are you some Apple fanboi or something?

Your pulling monkeys out of your butt. Here's an actual price comparison:

http://paidcontent.org/2012/09/11/apple-is-already-fighting-amazon-in-the-ebook-price-wars/

http://www.huffingtonpost.com/2012/10/17/cheapest-ebooks-amazon-ibooks-google-barnes-noble_n_1952736.html

Yes sometimes Amazon is cheaper. But mostly not. Sometimes apple is cheaper.

Comment: Re:Interesting (Score 0) 191

Amazon was operating under a normal wholesale/retail model. They bought from the publisher for some agreed-on price, and sold the books to the public for a price they set (which could be higher or lower than what they paid the publisher). Apple convinced the publishers to stop selling to Amazon and switch to an agency model. Under the agency model, the publisher set the price the public paid, and gave the retailers a cut of that. Apple also managed to write into the contracts that nobody could get less of a cut than Apple. That is price fixing.

No that is not price fixing. Walmart and Amazon and everyone else with clout signs contracts that say they must always be given the lowest price. And nearly all goods makers have contracts with sellers that fix the lowest price a good can be advertised at. (that's why you see those signs on web pages that say "add to cart to see price"-- cause they can't advertise it.

Comment: Re:Interesting (Score 0, Troll) 191

Such activities involve a pretty large number of people. It's interesting how they collectively can keep it a secret for a pretty long time.

It's even amazing that the "fixed" prices are not essentially different than Amazon or Alibris or BN. Very clever price fixing indeed.

Comment: What about ATMs (Score 3, Interesting) 144

If an ATM starts spitting out double money, I don't think I'm entitled to keep it even though "I was just playing by it's rules". Now in this case it's a bit different I suppose since it is a game where I can win or lose. But the part that they are winning here is not really in the game but an artifact of the the way credits are miscounted. SO it's really analogous to the double-money ATM issue.

Comment: Well regulated militia: article 1 (Score 1) 573

by goombah99 (#43644837) Attached to: "Terrorist" Lyrics Land High Schooler In Jail

Funny, you'd think they'd mention something about "preventing us from maintaining a standing army in peacetime," if that's what they meant.

Or maybe you're just making stuff up. We report, you decide.

Uh... because they did mention that???
The bill of rights was passed after the constitution was passed. If you want to understand the terminology used int he bill of rights you need to read the constitution first (as well as the discussion of intents).

Article 1, clearly designates the power to suppress foreign attacks via a federally managed army, and the need to suppress domestic insurrection via a state-managed militia. Thus the militia was there NOT to defend the states against the fed gov, but to actually suppress insurrections by other states--that's article 1 of the constitution. Maybe the fact that it's #1 should give it some weight in the discussion.

    The 2nd amendment uses the word Militia in this specific context and it's spelling out the right of states to have armed citizens without federal consent, combined with the explicit regulation of gun control by states--"well regulated militia".

Comment: Re:So It's An Indirect Intangible Gamble? (Score 3, Interesting) 232

by goombah99 (#43614563) Attached to: Ask Slashdot: Would You Accept 'Bitcoin-Ware' Apps?

So basically you're proposing a move from just give me a little cash upfront to let me leech off your electricity bill in a ridiculously circuitous way to gamble for BTC (keeping in mind that the more people that adopt your model of "BitCoin-Ware" the more people will be vying for BTC the less your expected value will return)?

An interesting idea and definitely one for the mathematicians but simply unsustainable and risky and ... I guess deceptive if you don't point out the small cost to their electrical bill ...

Right it's zero sum. pay for it up front or pay for it on the electric bill. It only makes sense when either
1) there's a scam to be had (e.g. the landlord or company is paying your utility bill)
2) you can use the heat the electricy is producing for some purpose you needed anyway. That is to say if your computer is sitting next to a space heater then you might as well turn off the space heater and turn on the bit coin engine.
3) you want to donate your cycles to charity and the charity would be better off with the cycles than a cash donation. (e.g the charity is doing some big calaculation but doesn't want to bother with the hassle of buying and maintaining or admining rented servers.)

Comment: Re:Marriage equality (Score 1) 130

by goombah99 (#43614331) Attached to: IBM Researchers Open Source Homomorphic Crypto Library

I don't understand how you get from encrypted inputs and a mathematical operation that occurs without decrypting the inputs to a distributed search.

There's a lot of gotcha's here but let me give you the gist. When you do a search something like this happens (encrypted or not), your query gets hashed into some feature vector of ones and zero. You can imagine the bits of this feature vectors like 20 questions (first bit: is it alive...) etc. The search company then AND this feature vector against every feature vector of the web pages it has scanned. The ones with a good match are returned to you. That's of course a naive version of searching.

If we could do that encoding operation on the client or by a trusted third party then encrypt the feature vector, you can send this to the data base holder to do all the AND operations for you and return all the scores. You could then decrypt that and pick the records you want to fetch.

Naively that works. But it has a lot of holes in it. For example, you'd have to have the database encrypted differently for every client and not tell the server company the key to do that. But that's a detail that can be fixed in other ways that are not so hard.

The point is you can search your data stored in the cloud without the server knowing what you searched for in the database.

Comment: Re:Marriage equality (Score 4, Insightful) 130

by goombah99 (#43614207) Attached to: IBM Researchers Open Source Homomorphic Crypto Library

Since the first 5 posts are all "homo" jokes, I'm gonna squat here for my on-topic post (heh ... heh ... he said squat).

The main problem I see with the whole idea of homomorphic encryption is it's necessary limitations. If I can get the plaintext results of the difference (subtraction) of the plaintext of two encrypted strings, I can trivially decrypt both if they're English text.

Well no.
here's just one possible way to deal with that. For each string you form two different strings by XOR the string with a random string and the complement of that random string. Now You encrypt each String in the pair with a different key in a homomorphic way.

A third party can now do whatever albelian operations they want on either of these strings but they have no way to combine the two results since the keys are different.

However you are able to do this by doing the operations on both strings then at the very end decrypting them and Xoring the result.

Voila.

Works for voting systems where one person gets to have the keys, and one person gets to maintain the database of encrypted votes. As long as they don't collude, then the data base holder can sum all the ballots up but not know what any ballot is. The key holder can determine the sum but never get access to the individual ballots.

The only cultural advantage LA has over NY is that you can make a right turn on a red light. -- Woody Allen

Working...