Category Archives: fun

Keep Kirk in Lurk

Keep Kirk in lurk.
Control the jerk.
That piece of work.
The bull Berserk.

He’s loud and crass.
A frequent ass.
Can’t not make pass,
At pretty lass.

The silly dope.
He preaches Pope.
And clings to hope.
The human trope.

Not Mr. Spock,
He’s run a-mok,
He’s awe and shock,
He doesn’t grok.

Single minded.
Needs reminded,
Not to find id
Ego blinded.

Few effective.
Spews invective.
Treats prime directive
As elective.

Law evaded.
Ethics faded.
Simply stated:
Overrated!

Ignore his slick,
Adoring shtick.
He’s Captain Prick,
Not James but Dick.

Just keep him penned,
He’s rare the friend.
But hand extend,
We’re not at end.

For inci-dents,
Of rare intense,
Need lack of sense,
And slack of fence.

For these events,
The best compense,
Are stubborn gents,
Of Kirk immense.

When last in place,
In hole your ace:
Old K can chase,
Blow up the race.

Escaping Dodge?
You need the Stodge.
Engaging perp?
No better twerp.

His winning smile,
Full-throttle style,
There’s no denial,
Puts thought on trial.

So tame and train,
Your James T. brain.
To first, refrain.
Yet not abstain.

Yes, Kirk has perk.
Don’t fully shirk,
His style of work:
The bully quirk.


See also: Unlock Your Spock

Unlock your Spock

Unlock your Spock,
The thinking jock.
In reason, stock.
Your head full chock.

Emotion, block.
Religion, knock.
Illogic, mock.
To scissors, rock.

Don’t jump rejoice,
Without his voice,
To guide your choice,
Of rolls or Royce.

Don’t improvise.
When chance arise,
Try on for size,
This Enterprise.

This guy insider.
Calm decider.
Anger hider.
Truth abider.

The one that bends.
Who letter sends.
Ends pretends,
And makes amends.

The man who plans.
Buys minivans.
Stores up his cans.
Controls his glands.

No chitter chat,
Or swagger frat.
A diplomat.
A clever cat.

His omissions:
Intuitions,
Superstitions,
Hopeless missions.

He’ll exercise
Humility.
He’ll maximize
Utility.

To measure right,
Looks not hindsight.
Makes best of plight
In current light.

Odds in favor?
Risk won’t waiver.
More than saver.
Future paver.

He never lies.
Yet more, this guy’s.
He flies. He dies.
And then he’ll rise.

Unlike portrayed,
He makes the grade,
He’s wealthy paid,
He so gets laid.

The lesson cinch:
Just inch by inch,
Turn your winch
On Vulcan pinch.

Take lesson stock:
No dove or hawk.
For life to rock,
Embrace your Spock.


RIP Leonard Nimoy
See also: Keep Kirk in Lurk

Raise your WiseQ to the 57th power

One of the few aspects of my job I enjoy more than designing a new market is actually building it. Turning some wild concept that sprung from the minds of a bunch of scientists into a working artifact is a huge rush, and I can only smile as people from around the world commence tinkering with the thing, often in ways I never expected. The “build it” phase of a research project, besides being a ton of fun, inevitably sheds important light back on the original design in a virtuous cycle.

In that vein, I am thrilled to announce the beta launch of PredictWiseQ, a fully operational example of our latest combinatorial prediction market design: “A tractable combinatorial market maker using constraint generation”, published in the 2012 ACM Conference on Electronic Commerce.

You read the paper.1  Now play the game.2 Help us close the loop.

PredictWiseQ Make-a-Prediction screenshot October 2012

PredictWiseQ is our greedy attempt to scarf up as much information as is humanly possible and use it, wisely, to forecast nearly every possible detail about the upcoming US presidential election. For example, we can project how likely it is that Romney will win Colorado but lose the election (6.2%), or that the same party will win both Ohio and Pennsylvania (77.6%), or that Obama will paint a path of blue from Canada to Mexico (99.5%). But don’t just window shop, go ahead and customize and buy a prediction or ten for yourself. Your actions help inform the odds of your own predictions and, crucially, thousands of other related predictions at the same time.

For example, a bet on Obama to win both Ohio and Florida can automatically raise his odds of winning Ohio alone. That’s because our market maker knows and enforces the fact that Obama winning OH and FL can never be more likely than him winning OH. After every trade, we find and fix thousands of these logical inconsistencies. In other words, our market maker identifies and cleans up arbitrage wherever it finds it. But there’s a limit to how fastidious our market maker can be. It’s effectively impossible to rid the system of all arbitrage: doing so is NP-hard, or computationally intractable. So we clean up a good bit of arbitrage, but there should be plenty left.

So here’s a reader’s challenge: try to identify arbitrage on PredictWiseQ that we did not. Go ahead and profit from it and, when you’re ready, please let me and others know about it in the comments. I’ll award kudos to the reader who finds the simplest arbitrage.

Why not leave all of the arbitrage for our traders to profit from themselves? That’s what nearly every other market does, from Ireland-based Intrade, to Las Vegas bookmakers, to the Chicago Board Options Exchange. The reason is, we’re operating a prediction market. Our goal is to elicit information. Even a completely uninformed trader can profit from arbitrage via a mechanical plug-and-chug process. We should reserve the spoils for people who provide good information, not those armed (solely) with fast or clever algorithms. Moreover, we want every little crumb of information that we get, in whatever form we get it, to immediately impact as many of the thousands or millions of predictions that it relates to as possible. We don’t want to wait around for traders to perform this propagation on their own and, besides, it’s a waste of their brain cells: it’s a job much better suited for a computer anyway.

Intrade offers an impressive array of predictions about the election, including who will win in all fifty states. In a sense, PredictWiseQ is Intrade to the 57th power. In a combinatorial market, a prediction can be any (Boolean) function of the state outcomes, an ungodly degree of flexibility. Let’s do some counting. In the election, there are actually 57 “states”: 48 winner-takes-all states, Washington DC, and two proportional states — Nebraska and Maine — that can split their electoral votes in 5 and 3 unique ways, respectively. Ignoring independent candidates, all 57 base “states” can end up colored Democratic blue or Republican Red. So that’s 2 to the power 57, or 144 quadrillion possible maps that newscasters might show us after the votes are tallied on November 6th. A prediction, like “Romney wins Ohio”, is the set of all outcomes where the prediction is true, in this case all 72 quadrillion maps where Ohio is red. The number of possible predictions is the number of sets of outcomes, or 2 to the power 144 quadrillion. That’s more than a googol, though less than a googolplex (maybe next year). To get a sense of how big that is, if today’s fastest supercomputer starting counting at the instant of the big bang, it still wouldn’t be anywhere close reaching a googol yet.

Create your own league to compare your political WiseQ among friends. If you tell us how much each player is in for, we’ll tell you how to divvy things up at the end. Or join the “Friends Of Dave” (FOD) league. If you finish ahead of me in my league, I’ll buy you a beer (or beverage of your choice) the next time I see you, or I’ll paypal you $5 if we don’t cross paths.

PredictWiseQ is part of PredictWise, a fascinating startup of its own. Founded by my colleague David Rothschild, PredictWise is the place to go for thousands of accurate, real-time predictions on politics, sports, finance, and entertainment, aggregated and curated from around the web. The PredictWiseQ Game is a joint effort among David, Miro, Sebastien, Clinton, and myself.

The academic paper that PredictWiseQ is based on is one of my favorites — owed in large part to my coauthors Miro and Sebastien, two incredible sciengineers. As is often the case, the theory looks bulletproof on paper. But I’ve learned the hard way many times that you don’t really know if a design is good until you try it. Or more accurately, until you build it and let a crowd of other people try it.

So, dear crowd, please try it! Bang on it. Break it. (Though please tell me how you did, so we might fix it.) Tell me what you like and what is horribly wrong. Mostly, have fun playing a market that I believe represents the future of markets in the post-CDA era, a.k.a the digital age.

__________
1 Or not.
2 Or not.

Oddhead Blog hacked… for the third time

My blog has been hacked yet again. For those keeping track, that’s infection number three. This latest exploit is very similar to the previous one. To humans arriving via browser (e.g., me), the site appears perfectly normal and healthy. Even upon clicking ‘view source’, nothing untoward is revealed. The <title> of my blog is, as always, Oddhead Blog.

However, when Google’s or Bing’s crawlers arrive to index my corner of the web, they see a different <title> altogether — Buy Cheap Cialis Online  — and immediately roll their eyes. (Actually even if you run 'curl http://blog.oddhead.com', you’ll see the spam keywords.) The effect of the attack is a kind of reverse cloaking. Cloaking is the black-hat SEO practice of serving legitimate content to crawlers and spam content to people. Here, the spam content is shown to the crawlers and the legitimate content to the people.

Once the crawlers report this appalling information back to their respective mother ships, the search engines have no choice but to delist and demote my blog in their pagerankings. Right now, if you search for or within Oddhead Blog on Google, you’ll see how poorly the bots in Mountain View think of me:

Oddhead Blog hacked again: Spam titles in Google's cache 2012-04-27

You can hardly find any deep links into my blog by searching Google. For example, try searching for Bem+Wom, my invented term for “BEtter Mousetrap, Word of Mouth”. Even try “Bem+Wom oddhead blog”. You”ll find aggregators republishing my content, but no links to the original source, my blog, anywhere in sight. (Note to self: the Bing results for Bem+Wom are awful.)

Once again I am at a loss to understand my attacker’s motivation. Clearly it’s not to sell Cialis to my users, as they remain blissfully ignorant of any changes. The only benefit to anyone is to remove one relatively obscure blog from the search engine rankings and thus to move the attacker one slot up. Having a blog tangentially about gambling probably puts me into a shady neighborhood of the web, yet reverse-cloaking your competition (even if it can be somewhat automated and strike more than one competitor) seems like an awfully indirect way to improve one’s standing in Google. It’s also possible this is an act of pure vandalism.

So what should I do? Although I partly blame WordPress for writing insecure software, I may end up paying WordPress protection money to make this problem go away. I am seriously considering giving up on self hosting and moving my whole operation to worpress.com’s hosted service, where presumably security is tighter, or at least it’s not my responsibility any more. My web hosting service, DreamHost, may also be partly to blame, yet I like the company and have been quite happy with them in many respects. Any advice, dear reader? WordPress.com? Blogger? Try again and hope the fourth time is the charm? Should I be looking to ditch DreamHost as well?

Slipjockey: A marketplace for buying and selling Las Vegas bet slips

In late 2010, I began talking to a very early-stage startup named Slipjockey, based in Salt Lake City. When we first started corresponding, Slipjockey was little more than a good idea coupled with some very basic technology and passionate co-founders. In the time since, Slipjockey has taken appropriate steps to bring their concept to market, including securing a favorable legal opinion and filing a patent for their technology.

The core concept of Slipjockey is ingenious. It’s a marketplace for buying and selling Las Vegas bet slips. The process starts when someone makes a bet at a licensed Nevada race and sports book. If he or she wants to sell the bet slip for whatever reason — suppose the predicted team is winning in a landslide at halftime and the slip has doubled in value — they can log onto Slipjockey and list it for sale. Another Slipjockey user may agree to buy it. The buyer takes ownership of the bet slip and he or she can keep it or resell it again to another Slipjockey user, etc. The final owner of any bet slip is paid in full directly from the sports book that originally issued the ticket.

Real-time trading on Slipjockey is similar to the action on betting exchanges like Betfair. The key difference is that all wagers must originate from a licensed Nevada race and sports book where gambling is legal.

The Slipjockey business concept grew from the notion that handicappers should have an option other that win, lose, or push. Slipjockey provides that fourth option by enabling handicappers to terminate their outcome risk, locking in a gain or avoiding a total loss prior to the end of the event. With the growth in live betting (aka “in-running betting”) around the world, and in Las Vegas courtesy of Cantor Fitzgerald, it’s clearly an option that people want.

Initially, Slipjockey is focused on launching with coverage of US football, tennis, and golf before expanding into other sports.

I’ve spoken mainly with Ryan Eads and his brother Rory, two of the co-founders. They are smart, well spoken, and tireless entrepreneurs. I have every expectation that, to the extent this idea has wings — and I believe it does — they will make it fly.

The first question you’re likely to ask is: is this legal? Indeed, that’s the first question I asked Ryan. As a pre-condition to launching, he secured a legal opinion from a former Nevada Gaming Control Board attorney that says, in effect, that because bets originate in Las Vegas and are ultimately paid out in Las Vegas, the Slipjockey exchange is legal. The attorney’s opinion is just that: an opinion, and not a guarantee. But it is convincing and credible. Certainly Slipjockey users are safe.

Currently, Slipjockey is inviting users to participate in a soft launch for trading National Football League games. To participate, create a profile at www.slipjockey.com and send an email to info@slipjockey.com. Mention that you read my blog post and I’m sure they’ll send you an invitation containing all the details if they have spots remaining.

Crowdpark: Taking Facebook and now Florida by storm

Crowdpark logoCrowdpark is an impressive, well-designed prediction market game that’s already attracted 500,000 monthly active users on Facebook, the 11th fastest growing Facebook app in April.

It’s a dynamic betting game with an automated market maker, not unlike Inkling Markets in functionality (or even Predictalot minus the combinatorial aspect). What stands out is the flashy UI, both literally and figuratively. The look is polished, slick, refreshing, and richly drawn. It’s also cutesy, animation-happy, and slow to load. Like I said, Flash-y in every way. The game is well integrated into Facebook and nicely incorporates trophies and other social rewards. Clearly a lot of thought and care went into the design: on balance I think it came out great.

Crowdpark is a German company with an office in San Francisco. In addition to their Facebook game, they have German and English web versions of their game, and white-label arrangements with gaming companies. They launched in English just last December.

Crowdpark’s stunning growth contrasts with decidedly more mixed results on this side of the Atlantic. I wonder how much of Crowdpark’s success can be attributed to their German roots, their product, their marketing, or other factors?

Crowdpark has an automated market maker they call “dynamic betting” that I can’t find any technical details about [1]. Here’s their well-produced video explanation:

They say it’s “patent pending”, though my colleague Mohammad Mahdian did some nice reverse engineering to show that, at least in their Facebook game, they’re almost certainly using good-old LMSR. Here is a graph of Crowdpark’s market maker price curve for a bet priced at 1%:

Crowdpark's automated market maker price curve

Here is the raw data and the fit to LMSR with b=20,000.

risk   to win (CP)   to win (LMSR)
1 91 91.079482
2 181 181.750593
5 451 451.350116
10 892 892.847929
20 1747 1747.952974
50 4115 4115.841760
100 7535 7535.378665
200 13019 13019.699483
500 23944 23944.330406
600 26594 26594.687310
700 28945 28945.633048
800 31059 31059.076097
900 32979 32979.512576
1000 34740 34740.000000

Still, there’s a quote buried in the video at 0:55 that caught my attention: “you’re current profit is determined by the fluctuation of the odds”.

There’s only one market maker that I know of where the profit fluctuates with the odds, and that’s my own dynamic parimutuel market, which by coincidence recently went from patent pending to inventor cube delivered. 🙂

David Pennock's dynamic parimutuel market (DPM) patent cube - 4/2011

With every other market maker, indeed almost every prediction market, the profit is fixed at the time of the bet. Add to that the fact that Crowdpark bought a majority stake in Florida horse racing circuit Saratoga Racing Inc. and plans to operate all bets exclusively through their system, leads me to wonder if they may have some kind of parimutuel variant, the only style of betting that is legal in the US.

Of course, it may be that I simply misinterpreted the video.


[1] The technical exec at Crowdpark seems to be Aleksandar Ivanov. I found a trade press paper on (internal) prediction markets he wrote in 2009 for the Journal of Business Forecasting.

There’s a new oracle in town

Cantor Gaming mobile device for in-running bettingLast January, a few friends and I visited the sportsbook at the M Casino in Las Vegas, one of several sportsbooks now run by Cantor Gaming, a division of Wall Street powerhouse Cantor Fitzgerald. Traditional sportsbooks stop taking bets when the sporting event in question begins. In contrast, Cantor allows “in-running betting”, a clunky phrase that means you can bet during the event: as touchdowns are scored, interceptions are made, home runs are stolen, or buzzers are beaten. Cantor went a step further and built a mobile device you can carry around with you anywhere in the casino to place your bets while watching games on TV, drink in hand. (Cantor also runs spread-betting operations in the UK and bought the venerable Hollywood Stock Exchange prediction market with the goal of turning it into a real financial exchange; they nearly succeeded, obtaining the green light from the CFTC before being shut down by lobbyists, er, Congress.)

Back to the device. It’s pretty awesome. It’s a Windows tablet computer with Cantor’s custom software — pretty well designed considering this is a financial firm. You can bet on the winner, against the spread, or on one-off propositions like whether the offensive team in an NFL game will get a first down, or whether the current drive will end with a punt, touchdown, field goal, or turnover. The interface is pretty nice. You select the type of bet you want, see the current odds, and choose how much you want to bet from a menu of common options: $5, $10, $50, etc. You can’t bet during certain moments in the game, like right before and during a play in football. When I was there only one game was available for in-running betting. Still, it’s instantly gratifying and — I hate to use this word — addictive. Once my friend saw the device in action, he instantly said “I’m getting one of those”.

When I first heard of Cantor’s foray into sports betting, I assumed they would build “betfair indoors”, meaning an exchange that simply matches bettors with each other and takes no risk of its own. I was wrong. Cantor’s mechanism is pretty clearly an intelligent automated market maker that mixes prior knowledge and market forces, much like my own beloved Predictalot minus the combinatorial aspect. Together with their claim to welcome sharps, employing a market maker means that Cantor is taking a serious risk that no one will outperform their prior “too much”, but the end result is a highly usable and impressively fun application. Kudos to Cantor.


P.S. Cantor affectionately dubbed their oracle-like algorithm for computing their prior as “Midas”, proving this guy has a knack for thingnaming.

FBI seizes gambling domain names. Who’s next?

Michael Mitzenmacher recently made a “First they came…” argument, and now I will too.

Even if you detest gambling, this should send a chill down your spine: the FBI seized the domain names of several poker websites who operate offshore and arrested their owners.

The action exposes the lie that the US government does not control the Internet or does not exercise that control and perhaps hastens the day of a fragmented Internet. It’s an example of the government’s hypocritical position on Internet freedom: how can we express outrage at countries that block facebook or censor google when our own country seizes domain names and, in another recent example, tries to pass an Internet Blacklist Bill to block file-sharing websites? To the hundreds of thousands who spoke out against the latter, kudos, but I submit that the former poses just as dangerous a slippery slope.

These companies are obeying the laws of the countries in which they are based. Who are we to block them let alone seize their Internet property?

Update 2011/05/11: More scary developments in net censorship.

March Madness thingnaming: Core 64, True 32?

This year’s men’s college basketball tournament featured four play-in games called the First Four that the NCAA officially designated as the “first round”. They renamed what used to be called the first round — the truly mad round where 64 teams play 32 games in 2 days — the “second round”. But tradition is hard to break. Many people ignored the official names and kept right on calling the 64-team stage the “first round”. Naming confusion ensued.

For Predictalot, we sidestepped the problem by calling the first two major rounds the “round of 64” and the “round of 32”. Interestingly enough, Yahoo! Sports independently adopted the same convention.

But shouldn’t we come up with some cute, memorable names to go along with Sweet 16, Elite 8, and Final 4? Wearing my hat as amateur (in every sense) thingnamer, here are my official nominations:

  • Core 64
  • True 32

(I initially considered but dropped a more accurate, yet ultimately clunky-sounded alternate: “Thru 32”.)

(Dis)Like them? Other ideas?

Predictopus in the Times of India

Today, Yahoo! placed two full-page ads on the back cover of the Times of India, the largest English-language daily in the world, to promote Yahoo! Cricket, a site that reaches 13.4 percent of everyone online in India and serves as the official website of the ICC Cricket World Cup.

Take a look at the middle right of the second page: it says “Play exciting games and win big” and features… Predictopus! That’s the Indian spinoff of Predictalot, the combinatorial prediction game I helped invent.

Page 1 of two full-page Yahoo! Cricket ads in the Times of India, p. 31, 2011/03/30Predictopus on Page 2 of two full-page Yahoo! Cricket ads in the Times of India, p. 32, 2011/03/30

Predictopus has nearly 70,000 users and counting, and this ad certainly won’t hurt.

Yahoo!!!

BTW, I grabbed these images from an amazing site called Press Display, which I discovered via the New York Public Library.

Times of India Mumbai edition
30 Mar 2011

Times of India Mumbai edition
30 Mar 2011

Also, congrats India, and thanks! I nearly doubled my virtual bet with the victory:

Dave's Predictopus prediction: India will advance further than Pakistan, 3/2011