### Colloidal suspension of disbelief

Numi makes decent enough herb teas, but their “100% real ingredients” teabag tag always strikes me as weird.

What’s the alternative? Fictional ingredients?

Numi makes decent enough herb teas, but their “100% real ingredients” teabag tag always strikes me as weird.

What’s the alternative? Fictional ingredients?

Comments Off on Colloidal suspension of disbelief

Julian Assange is holed up in Ecuador’s embassy in London, which is basically equivalent to being under house arrest, making Ecuador’s granting of asylum somewhat moot. Usually in these situations, embassy staff will hustle the asylum seeker out in a diplomatic car, but the Ecuadorian embassy doesn’t have on-grounds parking, so those few feet of British-jurisdiction sidewalk between the embassy door and the street are causing him much consternation. How might he leave the embassy grounds?

1) Stick diplomatic plates on one of these bad boys and have him step into its cab from a balcony or roof.

2) In Europe, fugitive rapists get to walk free if they’re famous filmmakers. Assange is already famous, so all he has to do is make a movie, and he can be confident the court will reverse itself on extraditing him.

3) A bunch of helium balloons will lift a lawn chair and occupant, so he can wait for a strong wind blowing to the southeast and float away to France.

I’m confident this advice will help Assange achieve his freedom!

So, Vinay Deolalikar has a purported proof that *P ≠ NP* here. But there must be some error, because I just came up with this simple proof that *P = NP* !

(If you think “joke proof” sounds like an oxymoron, you can stop reading here.)

Let *W*(m) ➙ s be a member of *NP*.

Let *X*(m; n) ➙ s be the first n symbols of *W*(m). *X* is obviously in *NP*.

So, *X* has a verifier *V*(m; n; s) in *P*.

We can find the first symbol t_{1} of an output of *W*(m) by trying *V*(m; 1; c_{1}), *V*(m; 1; c_{2}), … for all the symbols c_{i} in the alphabet.

We can find the second symbol t_{2} by trying *V*(m; 2; t_{1}c_{1}), *V*(m; 2; t_{1}c_{2}), etc.

And so on for all the symbols t_{3}, t_{4}, … in the output of *W*(m).

Finding each symbol takes *c* calls to *V*, where *c* is the alphabet size, a constant. Each call of *V* takes polynomial time, so we can calculate each individual symbol in polynomial time.

The length of the output of *W*(m) is necessarily polynomial in ∥m∥, so we have a polynomial number of symbols, each calculable in polynomial time, so we can calculate the entirety of *W*(m) in polynomial time, so *W ∈ P*.

*P=NP*. QED

Comments Off on *P* vs. *NP*

*Onion* headline: “CIA Awkwardly Debriefs Obama On Creation Of Crack Cocaine”

Comments Off on Laugh of the day

I’ll give you up only when the sun’s cold

And my hurting you is forbode

Shan’t ever run aroun’

Nor ever let you down

You’ve just been limerickrolled.

Comments Off on A-A-B-B-A

I recently was amused by the “song chart” meme, so decided to give it a try.

Comments Off on Song chart

“How it Should Have Ended” has a great parody on how *Star Wars* should have ended. Had me laughing out loud. The other movies there are pretty mediocre.

Comments Off on How *Star Wars* should have ended

Powered by **WordPress**