<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6757805</id><updated>2012-02-02T02:00:44.249Z</updated><category term='teach'/><category term='ui'/><category term='plot'/><category term='scrypt'/><category term='answer'/><category term='crypto'/><category term='haskell'/><category term='cs'/><category term='time'/><title type='text'>Ken's blog</title><subtitle type='html'>mostly on computers and mathematics</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default?start-index=101&amp;max-results=100'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2426</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6757805.post-1314979228399202343</id><published>2012-02-02T01:32:00.004Z</published><updated>2012-02-02T01:41:57.700Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[lefoezyy] Some notes on Google Books Ngrams</title><content type='html'>&lt;p&gt;Just looking at the 1-grams (unigrams):&lt;br/&gt;
&lt;a href="http://www.mit.edu/~kenta/one/1gram/lefoezyy/"&gt;A complete list of case-folded words and their counts (5591668 lines), in descending order.&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;Recompression&lt;br/&gt;
139321248 Dec 14  2010 googlebooks-eng-all-1gram-20090715-1.csv.lzma&lt;br/&gt;
181843105 Dec 14  2010 googlebooks-eng-all-1gram-20090715-1.csv.bz2&lt;br/&gt;
206135630 Jan 31 18:33 googlebooks-eng-all-1gram-20090715-1.csv.zip&lt;br/&gt;
969963702 Dec 14  2010 googlebooks-eng-all-1gram-20090715-1.csv&lt;br/&gt;
Sizes in bytes.  It compresses better with lzma, than zip or bzip2&lt;/p&gt;
&lt;p&gt;Building the word count list with Perl:&lt;br/&gt;&lt;code&gt;
perl -nlwe '@F=split /\t/;$c{lc$F[0]}+=$F[2];END{for(keys%c){print "$_\t$c{$_}"}}'
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;It is curious that the word "the" does not occur in part 0.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-1314979228399202343?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/1314979228399202343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=1314979228399202343&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1314979228399202343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1314979228399202343'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/02/lefoezyy-some-notes-on-google-books.html' title='[lefoezyy] Some notes on Google Books Ngrams'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-1398834963288043065</id><published>2012-02-02T01:28:00.002Z</published><updated>2012-02-02T01:29:19.616Z</updated><title type='text'>[skfhelsw] Kick scooter martial art</title><content type='html'>&lt;p&gt;Create a martial art based on the kick scooter (&amp;quot;Razor scooter&amp;quot;) as a weapon.  It&amp;#39;s a reasonable (and otherwise useful) thing for a person to be always carrying around or riding.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-1398834963288043065?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/1398834963288043065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=1398834963288043065&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1398834963288043065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1398834963288043065'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/02/skfhelsw-kick-scooter-martial-art.html' title='[skfhelsw] Kick scooter martial art'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-1382128423516217951</id><published>2012-02-01T02:27:00.004Z</published><updated>2012-02-01T04:50:02.619Z</updated><title type='text'>[acichmzd] Blitz strip chess match</title><content type='html'>&lt;p&gt;Strip chess played as a series of blitz games: a match.&lt;/p&gt; &lt;p&gt;Remove one item of clothing for each victory.  This is the opposite of most &amp;quot;strip&amp;quot; games, where clothing removal is a punishment for losing.  But the rationale is, if you don&amp;#39;t want to get naked, you shouldn&amp;#39;t be playing a strip game, so, if you do want to get naked, then clothing removal should be the reward for winning.&lt;/p&gt;  &lt;p&gt; Must win at least one game after the last article is removed.  Offers the possibility of a heroic last stand.&lt;/p&gt;&lt;p&gt;Played standing with the board on a cocktail height table.&lt;/p&gt; &lt;p&gt;For a spectator event, finding chessplayers you want to see naked is left as an exercise for the reader.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-1382128423516217951?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/1382128423516217951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=1382128423516217951&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1382128423516217951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1382128423516217951'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/02/acichmzd-blitz-strip-chess-match.html' title='[acichmzd] Blitz strip chess match'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-7031468548983501156</id><published>2012-01-31T20:05:00.002Z</published><updated>2012-01-31T20:06:55.116Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[daygvtxu] Thoughts on the Eternity II puzzle</title><content type='html'>&lt;p&gt;Solve Tetravex by simulated annealing.  A huge collection of state transition functions:&lt;/p&gt; &lt;p&gt;* Take a rectangular area and rotate it (perhaps 90 degrees if square).&lt;br&gt; * Take any two rectangular areas of the same shape and rearrange (double rotations, swaps).  A double rotation is different from sequential single rotations if the areas touch because it avoids the transition state which might have a poor score.&lt;br&gt;  * Take a rectangular area, cut it into 4 pieces with 2 orthogonal cuts, then rearrange the pieces to fit in the area.&lt;br&gt; * Inverse of the previous (invertible transitions seem like a good idea).&lt;br&gt; * 3 pieces with 2 parallel cuts.&lt;br&gt; * Many functions do not uniquely belong to one category, beware of double counting for uniform sampling.&lt;/p&gt; &lt;p&gt;The general idea is to be able to move large areas at once so that &amp;quot;good&amp;quot; regions of matched tiles don&amp;#39;t get broken up.&lt;/p&gt; &lt;p&gt;The obvious scoring (fitness) function is number of matched tiles, and this can be evaluated quickly by only looking at the boundaries of edges that changed by the state transition.&lt;/p&gt; &lt;p&gt;We taking the scoring function a step further in sophistication by eliminating pairs of tiles which seem to be matched but actually quickly lead to impossibility.  For every 1x2 matched pair of tiles, do a test solve of a 3x4 region around it to make sure it is possible.  Edges make things hairy.&lt;/p&gt;  &lt;p&gt;Repeat, but for 2x2 matched blocks.&lt;/p&gt; &lt;p&gt;The number of state transition functions available probably number in the billions or trillions, and late in the simulation, very few may yield positive (or not very negative) change in score.  Evaluate all the possible transitions in parallel in hardware (FPGA) and select among the best.  (Bluespec)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-7031468548983501156?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/7031468548983501156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=7031468548983501156&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7031468548983501156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7031468548983501156'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/daygvtxu-thoughts-on-eternity-ii-puzzle.html' title='[daygvtxu] Thoughts on the Eternity II puzzle'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8599659930860060427</id><published>2012-01-31T05:59:00.002Z</published><updated>2012-01-31T20:06:25.740Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='plot'/><title type='text'>[kdeylhhu] Schadenfreude magazine</title><content type='html'>&lt;p&gt;Create a mass-market magazine explicitly entitled Schadenfreude.  It will bring you joy in reading it, filled with stories of others&amp;#39; misfortunes.&lt;/p&gt; &lt;p&gt;The gossip tabloids are (implicitly) already like this: which big Hollywood couple is divorcing now, and for what gruesome infidelity?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8599659930860060427?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8599659930860060427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8599659930860060427&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8599659930860060427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8599659930860060427'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/kdeylhhu-schadenfreude-magazine.html' title='[kdeylhhu] Schadenfreude magazine'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-2872821993449426250</id><published>2012-01-31T05:43:00.003Z</published><updated>2012-01-31T05:48:29.942Z</updated><title type='text'>[wtdkhuwj] Freedom and the regulation of money</title><content type='html'>&lt;p&gt;The regulation of money amounts to a reduction of freedom.  Is it worth it?&lt;/p&gt; &lt;p&gt;Regulating money, e.g., requiring a paper trail for financial accounts and transactions, allows for those who control the money supply to control those who use money.&lt;/p&gt; &lt;p&gt;The common criminal is thus thwarted, but organized crime with tremendous resources to black markets, money laundering, and trading in commodities other than money are not.  Similarly, the poor person or small business is thwarted from doing small illegal things, but the very wealthy individuals and large corporations (e.g., Enron) who can take advantage of loopholes, offshore accounts, are not.&lt;/p&gt;  &lt;p&gt;Consider a radical change in philosophy: any financial transaction between two consenting parties remains 100% private, beyond the reach of any subpoena or regulation, even if a third party such as a bank or credit card company is involved.  Anyone can create anonymous accounts to move money around, buy things, sell things.&lt;/p&gt;  &lt;p&gt;What will happen?  The world will change  a lot.  It does equalize the playing field.  Many forms of taxation will become impossible; however, taxation by inflation (the government simply prints the money it needs to spend) is still possible.&lt;/p&gt; &lt;p&gt;It perhaps becomes very difficult to track criminals and investigate crimes or thwart pre-crimes.  Is that the price of freedom?  Society will probably adapt.&lt;/p&gt; &lt;p&gt;&lt;a href="/2012/01/ipyfbpen-money-and-power.html"&gt;How much power money can buy&lt;/a&gt; is probably an issue here.  If money can&amp;#39;t buy very much power, then deregulating it won&amp;#39;t cause much harm.&lt;/p&gt; &lt;p&gt;Inspired by a talk by Undersecretary of Treasury John Taylor about the U.S. freezing terrorists&amp;#39; assets.  We hope such power is only used for good, but realistically, it almost certainly isn&amp;#39;t.&lt;/p&gt; &lt;p&gt;Also inspired by Bitcoin, which promises such privacy.  What if we were to write the law to match Bitcoin?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-2872821993449426250?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/2872821993449426250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=2872821993449426250&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2872821993449426250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2872821993449426250'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/wtdkhuwj-freedom-and-regulation-of.html' title='[wtdkhuwj] Freedom and the regulation of money'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4121144673698076744</id><published>2012-01-31T05:28:00.005Z</published><updated>2012-01-31T05:45:19.714Z</updated><title type='text'>[etnfseal] Snark cards</title><content type='html'>&lt;p&gt;Create a deck of cards based on one of the snark graphs.&lt;/p&gt; &lt;p&gt;Cards represent nodes (marked with neighbor nodes), or represent edges (marked with endpoint nodes).  For edges, a domino-like tile might be more appropriate.&lt;/p&gt; &lt;p&gt;Inspired by the Hoffman-Singleton Game by Ed Pegg, Jr.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4121144673698076744?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4121144673698076744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4121144673698076744&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4121144673698076744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4121144673698076744'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/etnfseal-snark-cards.html' title='[etnfseal] Snark cards'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-284532303337869569</id><published>2012-01-31T05:28:00.004Z</published><updated>2012-01-31T05:44:42.888Z</updated><title type='text'>[oyackdyz] Aluminum age</title><content type='html'>&lt;p&gt;The level of civilization can be described by the prevalent material: Stone Age, Bronze Age, Iron Age.  What comes next?&lt;/p&gt; &lt;p&gt;The Type Metal Age starting with Gutenberg&amp;#39;s printing press, because of course that changed the world.  Not too many people recognize Gutenberg&amp;#39;s contribution was hugely metallurgical.&lt;/p&gt; &lt;p&gt;The Aluminum Age starting with the Hall process.  Before then, aluminum was a precious metal.&lt;/p&gt; &lt;p&gt;Currently Aluminum Age, or perhaps Silicon Age.&lt;/p&gt; &lt;p&gt;What does the future hold?  The Room Temperature Superconductor Age?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-284532303337869569?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/284532303337869569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=284532303337869569&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/284532303337869569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/284532303337869569'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/oyackdyz-aluminum-age.html' title='[oyackdyz] Aluminum age'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4830563133675313429</id><published>2012-01-30T19:30:00.003Z</published><updated>2012-01-31T07:05:58.174Z</updated><title type='text'>[gdjerpeg] Measuring "like"</title><content type='html'>&lt;p&gt;Person A likes person B.  But this information is of little use to person B, as everyone has a different definition of &amp;quot;like&amp;quot;.&lt;/p&gt; &lt;p&gt;More useful would be, what actions can person B do to person A which person A will enjoy, or be willing to forgive?  These are actions which are normally forbidden, or would create unhappiness, between two random people.  Such actions can be selected from a standardized list.&lt;/p&gt;  &lt;p&gt;Measure &amp;quot;like&amp;quot; in currency of actions in the real world.&lt;/p&gt; &lt;p&gt;Future post: the same concept applied to &amp;quot;Do you love me?&amp;quot;&lt;br&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4830563133675313429?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4830563133675313429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4830563133675313429&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4830563133675313429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4830563133675313429'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/gdjerpeg-measuring-like.html' title='[gdjerpeg] Measuring &quot;like&quot;'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-2702451503266578862</id><published>2012-01-30T06:04:00.003Z</published><updated>2012-01-31T03:53:36.501Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='haskell'/><category scheme='http://www.blogger.com/atom/ns#' term='crypto'/><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[mdrgxafe] Bubblebabble Sator Square</title><content type='html'>&lt;p&gt;Consider a modification of the &lt;a href="/2011/03/jrtrjwzi-errors-in-bubble-babble.html"&gt;Bubble Babble digest algorithm&lt;/a&gt; to emit words of 25 letters at a time (13 consonants, 12 vowels) instead of 5 at a time.  Then, arrange the letters into 5 by 5 blocks:&lt;/p&gt;

&lt;p&gt;&lt;table&gt;
&lt;tr align="center"&gt;&lt;td&gt;T&lt;/td&gt;&lt;td&gt;u&lt;/td&gt;&lt;td&gt;C&lt;/td&gt;&lt;td&gt;a&lt;/td&gt;&lt;td&gt;L&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt;&lt;td&gt;o&lt;/td&gt;&lt;td&gt;T&lt;/td&gt;&lt;td&gt;i&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;e&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt;&lt;td&gt;K&lt;/td&gt;&lt;td&gt;o&lt;/td&gt;&lt;td&gt;T&lt;/td&gt;&lt;td&gt;i&lt;/td&gt;&lt;td&gt;F&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt;&lt;td&gt;o&lt;/td&gt;&lt;td&gt;G&lt;/td&gt;&lt;td&gt;i&lt;/td&gt;&lt;td&gt;M&lt;/td&gt;&lt;td&gt;u&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt;&lt;td&gt;F&lt;/td&gt;&lt;td&gt;u&lt;/td&gt;&lt;td&gt;G&lt;/td&gt;&lt;td&gt;i&lt;/td&gt;&lt;td&gt;H&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;/p&gt;

&lt;p&gt;This way, the 5-letter subwords can be read and verified both across and down as a doublecheck.&lt;/p&gt;

&lt;p&gt;Inspired by the sator square in Latin, but omitting the capability of reading the same across and down (or being real words).  We keep the checkerboard pattern of consonants and vowels.&lt;/p&gt;

&lt;p&gt;With 16 consonants and 5 vowels to choose from, (omitting x and y from original Bubble Babble), one can fit up to log&lt;sub&gt;2&lt;/sub&gt;(16&lt;sup&gt;13&lt;/sup&gt; * 5&lt;sup&gt;12&lt;/sup&gt;) = 79 bits per block.&lt;/p&gt;

&lt;p&gt;While the original Bubble Babble tried to do error detection, let's separate concerns and assuming error detection or correction is done at a different level.  Similarly, let padding be done elsewhere, too.  We assume the message is a multiple of 79 bits.&lt;/p&gt;

&lt;p&gt;Let n be a 79 bit integer.  Let c = n mod (16^13), i.e lower 52 bits, and v = n div (16^13), i.e., upper 27 bits.  Write c in base 16 using the alphabet ( b c d f g h k l m n p r s t v z ), and write v in base 5 using the alphabet ( a e i o u ), then interleave into a square.&lt;/p&gt;

&lt;p&gt;One may consider consonant clusters, consonants from other languages (clicks, aspiration), diphthong vowels, vowel tones, but things get messy, especially with consonant clusters.  Some consonants can only be in certain places of a word.     &lt;a href="http://www.mit.edu/~kenta/three/sator/mdrgxafe"&gt;Here is one attempt, implemented in Haskell.&lt;/a&gt; This is well on our way to a random word generator, though it often creates nearly unpronounceable words, probably due to the excessive consonant clusters.&lt;/p&gt;

&lt;p&gt;Vowels: a e i o u ai ei oi au &amp;aacute; &amp;agrave; &amp;eacute; &amp;egrave; &amp;iacute; &amp;igrave; &amp;oacute; &amp;ograve; &amp;uacute; &amp;ugrave; &amp;aacute;i &amp;agrave;i &amp;eacute;i &amp;egrave;i &amp;oacute;i &amp;ograve;i &amp;aacute;u &amp;agrave;u&lt;/p&gt;

&lt;p&gt;Consonants: K! T! P! R Y H W &amp;ntilde; Kn Gn Br Dr Fr Gr Kr Pr Tr Vr Bl Fl Kl Pl Sl Vl &amp;ETH; nD nG nK nT nZ mP rJ rS rZ r&amp;#x010C; r&amp;#x0160; r&amp;theta; nS mB nL rB rD rF rG rK rM rN rP rT r&amp;#x0426; rV r&amp;chi; J S Z &amp;#x010C; &amp;#x0160; &amp;theta; B D F G K L M N P T &amp;#x0426; V &amp;chi; sT sK sP &amp;Xi; &amp;Psi;&lt;/p&gt;

&lt;p&gt;Number of choices by grid position:&lt;br/&gt;&lt;table&gt;
&lt;tr align="center"&gt;&lt;td&gt;46&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;45&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;24&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;72&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;72&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt;&lt;td&gt;45&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;72&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;36&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;72&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;72&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt;&lt;td&gt;24&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;36&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;39&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;This allows 128 bits (129.21072040507875) to be encoded in a single block.  Sample:&lt;/p&gt;

&lt;p&gt;&lt;table&gt;
&lt;tr align="center"&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;&amp;egrave;&lt;/td&gt;&lt;td&gt;M&lt;/td&gt;&lt;td&gt;u&lt;/td&gt;&lt;td&gt;&amp;#x0160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt;&lt;td&gt;u&lt;/td&gt;&lt;td&gt;&amp;Psi;&lt;/td&gt;&lt;td&gt;&amp;agrave;u&lt;/td&gt;&lt;td&gt;&amp;ETH;&lt;/td&gt;&lt;td&gt;&amp;eacute;&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt;&lt;td&gt;&amp;ntilde;&lt;/td&gt;&lt;td&gt;&amp;aacute;i&lt;/td&gt;&lt;td&gt;&amp;#x0426;&lt;/td&gt;&lt;td&gt;&amp;aacute;i&lt;/td&gt;&lt;td&gt;&amp;Xi;&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt;&lt;td&gt;&amp;ograve;&lt;/td&gt;&lt;td&gt;&amp;theta;&lt;/td&gt;&lt;td&gt;oi&lt;/td&gt;&lt;td&gt;nG&lt;/td&gt;&lt;td&gt;&amp;igrave;&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt;&lt;td&gt;&amp;chi;&lt;/td&gt;&lt;td&gt;&amp;ograve;&lt;/td&gt;&lt;td&gt;r&amp;#x010C;&lt;/td&gt;&lt;td&gt;&amp;ograve;i&lt;/td&gt;&lt;td&gt;P!&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-2702451503266578862?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/2702451503266578862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=2702451503266578862&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2702451503266578862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2702451503266578862'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/mdrgxafe-bubblebabble-sator-square.html' title='[mdrgxafe] Bubblebabble Sator Square'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4588685751767301727</id><published>2012-01-29T21:05:00.003Z</published><updated>2012-01-31T07:04:28.280Z</updated><title type='text'>[kjhvfwzf] Patent infringement claims against the state</title><content type='html'>&lt;p&gt;The owner of a &lt;a href="/2010/09/bbhdjivi-history-and-monopoly-patents.html"&gt;History patent&lt;/a&gt; that has gone on to commercial success by someone else (History patents offer no exclusive use, so perhaps many others used it) applies for a prize, i.e., compensation for the intellectual contribution to society.  The prize committee tries to sort out the amount the History patent contributed toward the ultimate implementation of the product (a devilish detail).  This is paid out of taxpayer funds: &amp;quot;all of society benefitted from the final product, so all of society pays.&amp;quot;  Information is a public good.&lt;/p&gt;  &lt;p&gt;These prizes provide incentive for people to file History patents.&lt;/p&gt; &lt;p&gt;Obviously they&amp;#39;ll be an uneasy situation of a morally disgusting product that sells extremely well (there are MANY of these, reflecting a different fundamental problem) for which the inventor seeks public compensation, then intense pressure on the committee to be political.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4588685751767301727?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4588685751767301727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4588685751767301727&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4588685751767301727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4588685751767301727'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/kjhvfwzf-patent-infringement-claims.html' title='[kjhvfwzf] Patent infringement claims against the state'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-7310060966238072698</id><published>2012-01-27T05:30:00.002Z</published><updated>2012-01-28T19:08:56.382Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[ioejoaqy] Being John Malkovitch's Tunnel of Love</title><content type='html'>&lt;p&gt;Insert the sex toy into your orifice of choice.  Walk or crawl into a person-sized tunnel which is scale model of the toy except much larger.  The inside is lined with buttons or sensors.  Push any button and it stimulates (mechanically, electrically?) the corresponding point of the inserted toy, communicating via wireless.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-7310060966238072698?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/7310060966238072698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=7310060966238072698&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7310060966238072698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7310060966238072698'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/ioejoaqy-being-john-malkovitchs-tunnel.html' title='[ioejoaqy] Being John Malkovitch&apos;s Tunnel of Love'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-5533038758148412214</id><published>2012-01-27T01:43:00.003Z</published><updated>2012-01-28T19:10:03.336Z</updated><title type='text'>[ybjouizd] Believing the TSA's liquid prohibition</title><content type='html'>&lt;p&gt;The TSA has yet to fully raise the prohibition of liquids on planes.  Speculate that the reason is because government scientists have secretly discovered how to build and deploy a reliable, destructive, binary-liquid-explosive bomb.  This is in contrast to earlier reports of how difficult it is to properly mix highly concentrated peroxide and fuel say in an aircraft lavatory without it prematurely exploding (causing relatively little damage) or catching fire (also causing relatively little damage).&lt;/p&gt;  &lt;p&gt;If true, both government scientists and anyone else who has independently succeeded have kept silent (perhaps forced to?).  It points to the standard conundrum of open science: even though the result could be used for evil, it also means there is a very non-obvious, highly sought-after scientific result that is being withheld.  There are many legitimate chemists and chemical engineers working on things very different from terrorism, like curing cancer, who seek methods of mixing things without them immediately exploding.&lt;/p&gt;  &lt;p&gt;However, taking the refusal to lift the ban as positive information (1 bit), can you derive the secret method?  Merely knowing it is possible is often tremendously useful.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-5533038758148412214?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/5533038758148412214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=5533038758148412214&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5533038758148412214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5533038758148412214'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/ybjouizd-believing-tsas-liquid.html' title='[ybjouizd] Believing the TSA&apos;s liquid prohibition'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-3563222560289591781</id><published>2012-01-27T01:12:00.003Z</published><updated>2012-01-27T05:10:38.960Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[abyylzzz] Beaming messages by spotlight</title><content type='html'>&lt;p&gt;Create a means of broadcasting a message via moving spotlights beamed into the night sky (and consequently viewable for miles around).&lt;/p&gt; &lt;p&gt;Morse code is the obvious way, but we&amp;#39;re wanting something better, more fluid.  Let the spotlights remain continuously lit, and the message encoded in the motion of the beams.  It&amp;#39;s tricky because the motion will be perceived different depending on the location of the viewer.&lt;/p&gt;  &lt;p&gt;A different tack: create a method that is machine readable, namely by pointing your cameraphone at the sky.  This will probably simply be a rapidly blinking beam.&lt;/p&gt; &lt;p&gt;Of course, inspired by the Bat signal.  The endpoint of a beam may be visible projected onto clouds, or (more vividly) the entire beam reflecting off precipitation or dust.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-3563222560289591781?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/3563222560289591781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=3563222560289591781&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3563222560289591781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3563222560289591781'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/abyylzzz-beaming-messages-by-spotlight.html' title='[abyylzzz] Beaming messages by spotlight'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8153841246510640081</id><published>2012-01-27T01:06:00.002Z</published><updated>2012-01-27T05:08:59.218Z</updated><title type='text'>[abxmbszd] Scandalous dress and amount of fun</title><content type='html'>&lt;p&gt;How much does the sluttiness of your outfit correlate with how much fun you have at a dance?  Self-experimentation is encouraged, as it holds constant you the wearer and your measure of &amp;quot;amount of fun&amp;quot;, two very significant variables.&lt;/p&gt;  &lt;p&gt;Some aspects beyond your control:&lt;/p&gt; &lt;p&gt;The sluttiness of your outfit may be relative to the sluttiness of everyone else&amp;#39;s outfit.  For example, in warm weather, everyone may choose to reveal a lot of skin.&lt;/p&gt; &lt;p&gt;The sluttiness of your outfit is ultimately judged not by you, but by others who look at you (a measure you might not have access to), so you may be unable to discern correlation if your measure is very different from how others see you.&lt;/p&gt;  &lt;p&gt;The amount of fun may have large variance for other reasons, making it difficult to isolate the effect of dress.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8153841246510640081?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8153841246510640081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8153841246510640081&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8153841246510640081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8153841246510640081'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/abxmbszd-scandalous-dress-and-amount-of.html' title='[abxmbszd] Scandalous dress and amount of fun'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-3727574106594651696</id><published>2012-01-27T00:41:00.005Z</published><updated>2012-01-27T08:09:43.984Z</updated><title type='text'>[lqwtcytv] Elder Wand of a triangle</title><content type='html'>&lt;p&gt;Let the line from a triangle vertex to the tangent point of the incircle on the opposite edge be named henceforth the Elder Wand (joining the Witch of Agnesi among geometric objects with interesting names).&lt;/p&gt; &lt;p&gt;The three altitudes of a triangle intersect at the orthocenter.&lt;br&gt; The three medians of a triangle intersect at the centroid.&lt;br&gt; The three angle bisectors of a triangle intersect at the incenter.&lt;br&gt; The three perpendicular bisectors of a triangle intersect at the circumcenter.&lt;br&gt; The three symmedians of a triangle intersect at the symmedian point.&lt;br&gt; &lt;strong&gt;The three Elder Wands of a triangle intersect at the Gergonne point&lt;/strong&gt;.&lt;br&gt; The three ___ of a triangle intersect at the Nagel point.&lt;/p&gt; &lt;p&gt;Inspired by&lt;br/&gt;&lt;a href="http://3.bp.blogspot.com/-8JeUIapWZ00/TyIwQTpRtqI/AAAAAAAAAFw/T1N2VWVVnc8/s1600/Math-Fail-Pics-009.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 135px;" src="http://3.bp.blogspot.com/-8JeUIapWZ00/TyIwQTpRtqI/AAAAAAAAAFw/T1N2VWVVnc8/s400/Math-Fail-Pics-009.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5702173134913910434" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;a href="http://math-fail.com/2011/09/the-elder-wand.html"&gt;math-fail.com&lt;/a&gt;&lt;/p&gt; &lt;p&gt;which is in turn inspired by the Deathly Hallows symbol in Harry Potter.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-3727574106594651696?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/3727574106594651696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=3727574106594651696&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3727574106594651696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3727574106594651696'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/lqwtcytv-elder-wand-of-triangle.html' title='[lqwtcytv] Elder Wand of a triangle'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-8JeUIapWZ00/TyIwQTpRtqI/AAAAAAAAAFw/T1N2VWVVnc8/s72-c/Math-Fail-Pics-009.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-2701839168617718963</id><published>2012-01-26T23:41:00.003Z</published><updated>2012-01-27T08:08:07.464Z</updated><title type='text'>[rwmhzrir] Cosmo versus anti-Cosmo game theory</title><content type='html'>&lt;p&gt;The traditional narrative goes, the female reads Cosmopolitan magazine, and uses the techniques described therein to be good in bed, to feign enthusiasm and interest in sex, to successfully seduce the male.  After the male has &amp;quot;put a ring on it&amp;quot;, thus contracted into marriage, she becomes no longer interested in sex: I&amp;#39;m too tired, I have a headache, etc.&lt;/p&gt;  &lt;p&gt;If this narrative is true, then there should be strong game-theoretic response.  After all, this is the mating game, a matter of much greater than life and death (viz., the life and death of all of your descendants until the end of time!).  There should be equally serious &amp;quot;anti-Cosmo&amp;quot; observation, wherein the male tries to discern whether the female is merely feigning interest in sex or is genuinely interested, and will continue to be so after marriage.  I see very little information-sharing of such indicators.&lt;/p&gt;  &lt;p&gt;There could be many reasons why, ranging from the easiness of divorce or adultery, it&amp;#39;s actually impossible to fake the whole experience (despite Sally and Harry).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-2701839168617718963?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/2701839168617718963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=2701839168617718963&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2701839168617718963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2701839168617718963'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/rwmhzrir-cosmo-versus-anti-cosmo-game.html' title='[rwmhzrir] Cosmo versus anti-Cosmo game theory'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-5835521287022161992</id><published>2012-01-26T21:39:00.002Z</published><updated>2012-01-26T21:49:13.305Z</updated><title type='text'>[ipyfbpen] Money and power</title><content type='html'>&lt;p&gt;Money can buy power (currently implicitly, but I&amp;#39;ve proposed explicitly in &lt;a href="/2010/08/gtovxpam-one-dollar-per-vote.html"&gt;voting&lt;/a&gt; and &lt;a href="/2011/12/atciapyx-bribes-accepted.html"&gt;pseudo-bribes&lt;/a&gt;).&lt;/p&gt; &lt;p&gt;This causes a great demand for money, and people and corporations willing to do tremendously socially harmful things to acquire more money.&lt;/p&gt; &lt;p&gt;Is this right?  Or are the distortions (if any) caused by such a system too great?&lt;/p&gt; &lt;p&gt;But what is the alternative?  Should there be a different currency for power separate from that used to buy regular goods and services?  I don&amp;#39;t see how that could work.&lt;/p&gt; &lt;p&gt;A democracy ought to be power from the people.  Is the problem that &lt;a href="/2010/11/vxpmhjxt-money-and-freedom.html"&gt;money can buy people?&lt;/a&gt;  Then, perhaps we need a better welfare state to preserve democracy.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-5835521287022161992?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/5835521287022161992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=5835521287022161992&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5835521287022161992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5835521287022161992'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/ipyfbpen-money-and-power.html' title='[ipyfbpen] Money and power'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-7771200054442620355</id><published>2012-01-26T21:08:00.003Z</published><updated>2012-01-27T19:22:20.207Z</updated><title type='text'>[zhytkhmb] Not touch move rule</title><content type='html'>&lt;p&gt;Consider a radical alternative to the touch move rule in chess: a move becomes committed only when the clock is pressed.&lt;/p&gt; &lt;p&gt;Before that point, a player may move (and unmove) any and all of his or her pieces.  Even more radically, opponent&amp;#39;s pieces, too.  The only constraint is the position when the clock is pressed must be a legal move from the previous position.&lt;/p&gt;  &lt;p&gt;Some sort of penalty for illegal move/position.  Should it be the opponent, or a constantly watching arbiter, to catch illegal moves?  The latter is possible with computers: &lt;a href="/2010/04/dbwbmhbt-chess-take-back-moves.html"&gt;advances in technology allow for the game to be played in different, better, ways&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Essentially a player may try playing out the consequences of a potential move on the board while it is his turn, hopefully yielding higher quality play.  You don&amp;#39;t need to do the calculations in your head.  But the opponent can watch, too (&amp;quot;exposing your hand&amp;quot;), so it might be disadvantageous to you.&lt;/p&gt;  &lt;p&gt;The spectators benefit by being able to see what the players are thinking.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-7771200054442620355?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/7771200054442620355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=7771200054442620355&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7771200054442620355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7771200054442620355'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/zhytkhmb-not-touch-move-rule.html' title='[zhytkhmb] Not touch move rule'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-5194728708897562732</id><published>2012-01-26T21:07:00.003Z</published><updated>2012-01-26T21:11:59.314Z</updated><title type='text'>[eivgrhkz] Already going to war against Iran</title><content type='html'>&lt;p&gt;While it may seem a big decision over whether to go to war with Iran is looming, I worry the decision has already been made by the American people.&lt;/p&gt; &lt;p&gt;How many Americans consider Iranians to be good people?&lt;br&gt; How many Americans consider the Iranian government to be generally beneficient, looking out for its people?&lt;br&gt; How many Americans consider Iran&amp;#39;s state religion (a conservative branch of Islam) to be worthy of respect and freedom-to-practice according to basic human rights?&lt;/p&gt; &lt;p&gt;American sentiment has already been tremendously turned against Iran.  Was it deliberate, or a &amp;quot;natural&amp;quot; chain of events?  Was it covertly planned and executed?  If so, then by whom?  Study how it was done.&lt;/p&gt;  &lt;p&gt;&lt;a href="/2009/03/massive-manipulation-of-public.html"&gt;I was behind the curve about Iraq.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-5194728708897562732?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/5194728708897562732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=5194728708897562732&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5194728708897562732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5194728708897562732'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/eivgrhkz-already-going-to-war-against.html' title='[eivgrhkz] Already going to war against Iran'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8985979603558524291</id><published>2012-01-26T20:42:00.004Z</published><updated>2012-01-27T19:23:14.804Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>[dylgczqf] Eliminate mouse drag</title><content type='html'>&lt;p&gt;Eliminate the drag-with-button-down as a mouse UI gesture, because it is awkward to do, and doesn&amp;#39;t easily translate to mouse alternative input devices (e.g., touch screens).  It also makes ambiguous whether something is a click (with mouse intended to be still but not quite) or drag (with mouse only moving a very small distance).&lt;/p&gt;  &lt;p&gt;All UI interaction should be possible with clicks only.  Drag operations could be available as a shortcut or alternative to another way of doing it without drag.&lt;/p&gt;&lt;p&gt;Inspired by the difficulty of using a VNC client on Android.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8985979603558524291?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8985979603558524291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8985979603558524291&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8985979603558524291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8985979603558524291'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/dylgczqf-eliminate-mouse-drag.html' title='[dylgczqf] Eliminate mouse drag'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-5871048096139344209</id><published>2012-01-26T20:37:00.002Z</published><updated>2012-01-26T21:10:02.050Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[xcufnrvg] Solar powered digital picture frame</title><content type='html'>&lt;p&gt;Create a digital picture frame that will continuously display a slideshow of pictures.  Use solar power (ambient light) only, so it works forever.&lt;/p&gt; &lt;p&gt;E-Ink is probably the way to go, though we perhaps need artwork and pictures suited for its monochromaticity.  Halftoning.&lt;/p&gt; &lt;p&gt;The frame rate is limited by available power.  No one can see it in the dark, anyway.&lt;/p&gt; &lt;p&gt;Colored E-Ink (by competitors?) might be happening soon, if not already.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-5871048096139344209?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/5871048096139344209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=5871048096139344209&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5871048096139344209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5871048096139344209'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/xcufnrvg-solar-powered-digital-picture.html' title='[xcufnrvg] Solar powered digital picture frame'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-2464759797057618123</id><published>2012-01-26T02:41:00.004Z</published><updated>2012-01-29T19:55:44.329Z</updated><title type='text'>[jhnmtgcz] One death, one vote</title><content type='html'>&lt;p&gt;Consider extremely difficult policy decisions being decided by lining up fervent supporters on one side, fervent opponents on the other, then executing all them.  The decision goes in the direction of greater numbers.&lt;/p&gt;  &lt;p&gt;Do you care about a cause enough to die for it?  This attempts to fairly quantify amount of &amp;quot;care&amp;quot;, so that a majority, only lukewarm in favor of something, does not defeat a slightly smaller number vehemently extremely against it.  Ultimately, it seems, the only way to compare &amp;quot;care&amp;quot; between two people is by life and death (or perhaps &lt;a href="/2011/12/atciapyx-bribes-accepted.html"&gt;dollars&lt;/a&gt;?).  Everyone is equal: you have but one life you can give to your country.&lt;/p&gt;  &lt;p&gt;When your life is on the line, you may be inspired to deeply think about the issue, perhaps to cut through the bullshit.  How can we be sure all participants are &amp;quot;competent&amp;quot;, having adequate access to arguments on both sides? Perhaps an exam?&lt;/p&gt;  &lt;p&gt;(One sleazy issue might be repealing the estate tax.  Those near death might not care about being executed.  However, those near death without sizeable estates might oppose them.)&lt;/p&gt; &lt;p&gt;Perhaps a slight modification: equal numbers are executed on both sides: the entirety of the losing side and a randomly chosen subset of the winning side.  This allows a further sophistication: you may contribute not your full life to the question, but only a portion of it, yielding a smaller &amp;quot;weight&amp;quot; in the lottery for execution.  But if your slice is randomly chosen (even if you had contributed a small slice), then your life is up.&lt;/p&gt;  &lt;p&gt;We execute both sides instead of just the victors.  If it were just the victors, then the surviving losers could bring up the issue over and over, each time seeing fewer opposition.  Alternatively, old deaths could continue to count, perhaps with some discounting over time.&lt;/p&gt;  &lt;p&gt;However, executing both sides seems an all-pay auction, which is a problem.  All the other potential problems of strategic voting also persist.&lt;/p&gt; &lt;p&gt;Inspired by the great many acts of violence by suicide bombers, campus shooters, etc., who feel unhappy at the state of society but frustrated at being unable to make a change to it, even though they are willing to give their lives for it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-2464759797057618123?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/2464759797057618123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=2464759797057618123&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2464759797057618123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2464759797057618123'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/jhnmtgcz-one-death-one-vote.html' title='[jhnmtgcz] One death, one vote'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8210661540082932577</id><published>2012-01-25T20:41:00.004Z</published><updated>2012-01-27T19:23:59.715Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='time'/><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[kgrqxduc] Astronomical time widget</title><content type='html'>&lt;p&gt;A widget displays portion of the day, portion of the year as pie charts.  Maybe in decimal, too.&lt;/p&gt; &lt;p&gt;Maybe portion of lunar month, though I don&amp;#39;t know if there is high precision (1 second resolution) information of when the new moon happens.  Perhaps cheat and display blurry phase.&lt;/p&gt; &lt;p&gt;Maybe measure day from dawn, year from vernal equinox.  (Counting from winter solstice, halfway from the crossing point, is an interesting analogue of counting from midnight.)&lt;/p&gt; &lt;p&gt;Maybe day of the year, factored.&lt;/p&gt; &lt;p&gt;App idea.  This should be an easy exercise.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8210661540082932577?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8210661540082932577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8210661540082932577&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8210661540082932577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8210661540082932577'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/kgrqxduc-astronomical-time-widget.html' title='[kgrqxduc] Astronomical time widget'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-1809457579692998743</id><published>2012-01-25T19:49:00.003Z</published><updated>2012-01-25T19:56:00.147Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='plot'/><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[cgkooksr] Humans as batteries in The Matrix</title><content type='html'>&lt;p&gt;The machines kept humans around not for power in the wattage sense, but for computational power.  There are many &amp;quot;AI&amp;quot; tasks which a human brain can do better than a computer (at least, more energy efficiently), so the machines cultivated humans in server farms to be giant arrays of coprocessors.&lt;/p&gt;  &lt;p&gt;Some of the AI tasks that human brains do well include vision, inductive reasoning, creativity, understanding and inspiring other humans.  One extremely sinister task is, given that the machines are at war with humans, using humans for opponent modeling to test and simulate battle strategies: the trapped humans were being used against humanity.&lt;/p&gt;  &lt;p&gt;Someone else: &lt;a href="http://tvtropes.org/pmwiki/pmwiki.php/WMG/TheMatrix"&gt;"The machines use humans, not for energy, but for processing power."&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-1809457579692998743?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/1809457579692998743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=1809457579692998743&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1809457579692998743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1809457579692998743'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/cgkooksr-humans-as-batteries-in-matrix.html' title='[cgkooksr] Humans as batteries in The Matrix'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-6169450928364292853</id><published>2012-01-25T19:33:00.002Z</published><updated>2012-01-25T19:34:12.041Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[zpuvhspk] Parsing a tree</title><content type='html'>&lt;p&gt;Given a set of tokens already organized into a tree, parse it into a syntax tree.  This is in contrast to a traditional parser which takes in a linear sequence of tokens.&lt;/p&gt; &lt;p&gt;On one hand, this seems an easier task.  On the other, one could do &amp;quot;harder&amp;quot; context-sensitive stuff more straightforwardly.&lt;/p&gt; &lt;p&gt;One subroutine will probably be to run a linear parser across siblings, and maybe recursively descend.&lt;/p&gt; &lt;p&gt;Ad hoc ways probably work, but it would be nice to have some theoretical or organized foundation, like the beautiful theory of LL(k), LR, and so forth.&lt;/p&gt; &lt;p&gt;Inspired by Lisp-like sugaring of other computer languages.  Currently I flatten it with linear tokens &amp;quot;(&amp;quot; and &amp;quot;)&amp;quot; and use a LALR parser.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-6169450928364292853?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/6169450928364292853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=6169450928364292853&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/6169450928364292853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/6169450928364292853'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/zpuvhspk-parsing-tree.html' title='[zpuvhspk] Parsing a tree'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-1594601665637874373</id><published>2012-01-25T18:49:00.003Z</published><updated>2012-01-25T18:52:41.939Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='plot'/><title type='text'>[mcpiankr] Law &amp; Order: MIB</title><content type='html'>&lt;p&gt;Yet another spin off of the Law &amp;amp; Order TV series, but following the &amp;quot;typical&amp;quot; investigations of the &amp;quot;Men In Black&amp;quot; division from the movie.&lt;/p&gt; &lt;p&gt;Cannot easily do "ripped from the headlines" as the realistic series do, so maybe not so popular.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-1594601665637874373?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/1594601665637874373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=1594601665637874373&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1594601665637874373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1594601665637874373'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/mcpiankr-law-order-mib.html' title='[mcpiankr] Law &amp; Order: MIB'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-73924932039365102</id><published>2012-01-25T18:47:00.004Z</published><updated>2012-01-25T19:59:22.569Z</updated><title type='text'>[sllktkuu] Chess set for blitz chess</title><content type='html'>&lt;p&gt;Create a chess board and pieces designed for blitz play.  The goal is to avoid pieces that get knocked over easily, pieces not getting exactly placed in a square, and so forth, while still keeping it possible to rapidly make moves.&lt;/p&gt;  &lt;p&gt;Two proposals:&lt;/p&gt; &lt;p&gt;Every piece gets an upside-down square pyramid glued to its base, and the board is no longer flat but has corresponding holes that the &amp;quot;plugs&amp;quot; fit into.  (Optimize the size and depth of the pyramid.)&lt;/p&gt; &lt;p&gt;Pieces are replaced with spherical marbles (easy to grasp) which the piece type drawn on them (probably multiple times).  The board is again not flat but each square has an indentation or shallow cup to hold the stone.  Lined with something soft so the piece can be dropped into it without bouncing out.  Slightly inspired by mancala, with the feeling of dropping a seed into a pit.&lt;/p&gt;  &lt;p&gt;They need not be spheres, perhaps other polyhedra, including dice of different shapes and sizes.  This could be cheaply constructed with egg cartons.&lt;/p&gt; &lt;p&gt;For either, you can no longer quickly slide a piece from one square to another, you have to pick it up.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-73924932039365102?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/73924932039365102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=73924932039365102&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/73924932039365102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/73924932039365102'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/sllktkuu-chess-set-for-blitz-chess.html' title='[sllktkuu] Chess set for blitz chess'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-3298164901143272325</id><published>2012-01-25T03:33:00.002Z</published><updated>2012-01-25T03:58:22.075Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>[vwxwknpy] Bitcoin base 58</title><content type='html'>&lt;p&gt;Bitcoin uses base 58 to encode addresses: digits, uppercase, lowercase are 62, minus 0 O I l (zero, capital o, capital i, lowercase L).&lt;/p&gt; &lt;p&gt;It could have been more aggressive: 1lI 2Z 5S and the many uppercase and lowercase letter pairs which cannot be distinguished unless you know the scale, e.g., cC oO sS vV wW xX zZ. Imagine if hand written address. fF&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-3298164901143272325?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/3298164901143272325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=3298164901143272325&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3298164901143272325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3298164901143272325'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/vwxwknpy-bitcoin-base-58.html' title='[vwxwknpy] Bitcoin base 58'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-2427030921572562426</id><published>2012-01-22T07:05:00.009Z</published><updated>2012-01-25T18:56:12.880Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[bngffpyz] Late season weighted more</title><content type='html'>&lt;p&gt;Performance of a team late in the season is probably a better indicator of how they will perform in an end of season playoff tournament, ultimately, whether they will win the championship.  Let team playoff eligibility reflect this, perhaps using a weighted averaging formula.  But what should the weights in the formula be, and on what features?&lt;/p&gt;  &lt;p&gt;We propose a feedback approach for calculating playoff eligibility.  Playoff spots are filled probabilistically (a lottery) with weights determined by &amp;quot;this year&amp;#39;s formula&amp;quot;, which attempts to select the teams most likely to win the championship.  After the championship is decided, the formula is updated for next year so the features of the team which won have higher probability of being selected on the future.&lt;/p&gt;  &lt;p&gt;The probabilistic nature of filling the spots allows for &amp;quot;exploration&amp;quot; of the formula space to prevent it from getting stuck in a local maximum.  Occasionally, a low probability team will be selected and go on to win, prompting a significant update to the formula.&lt;/p&gt;  &lt;p&gt;(Alternatively, if you want every game of the regular season to count the same, then eliminate all postseason play.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-2427030921572562426?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/2427030921572562426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=2427030921572562426&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2427030921572562426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2427030921572562426'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/bngffpyz-late-season-weighted-more.html' title='[bngffpyz] Late season weighted more'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-3539021093933873316</id><published>2012-01-21T22:49:00.002Z</published><updated>2012-01-21T22:49:49.378Z</updated><title type='text'>[ywitdlmr] Garbage time and season point differential</title><content type='html'>&lt;p&gt;Many sports suffer from garbage time at the end of the game in which the outcome is already clear.  Relatedly, in soccer, a team in the lead goes purely on the defensive resulting in a boring game.&lt;/p&gt; &lt;p&gt;To preserve a high quality of play through the whole game for the spectators, let teams be ranked not by win-loss, but by season total (or average) point differential.&lt;/p&gt; &lt;p&gt;Baseball might be problematic because it is not played on a clock, so a team needs to decide whether it&amp;#39;s worth the wear and tear on players to extend the game and keep scoring more runs.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-3539021093933873316?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/3539021093933873316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=3539021093933873316&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3539021093933873316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3539021093933873316'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/ywitdlmr-garbage-time-and-season-point.html' title='[ywitdlmr] Garbage time and season point differential'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-6912204269432682036</id><published>2012-01-21T22:01:00.004Z</published><updated>2012-01-22T07:35:51.957Z</updated><title type='text'>[vfrhrwlh] No rules basketball</title><content type='html'>&lt;p&gt;What would basketball be like with (almost) no rules?  If it goes through the hoop, then it&amp;#39;s 2 points.  Period.  Anything goes.&lt;/p&gt; &lt;p&gt;Perhaps eliminate the dribble, perhaps need pads and helmets like football (there's no rule against tackling the ball carrier, or any other player: a screen).  Games like this have probably already happened in &amp;quot;street ball&amp;quot; played informally.&lt;/p&gt; &lt;p&gt;Inspired by the excessive importance of referees on the game.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-6912204269432682036?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/6912204269432682036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=6912204269432682036&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/6912204269432682036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/6912204269432682036'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/vfrhrwlh-no-rules-basketball.html' title='[vfrhrwlh] No rules basketball'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4767011254406844086</id><published>2012-01-21T21:47:00.002Z</published><updated>2012-01-21T21:47:59.822Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>[folnlnje] Chromebook without SAAS</title><content type='html'>&lt;p&gt;Create the Chromebook experience without its privacy destruction and other losses of freedom caused by software as a service.&lt;/p&gt; &lt;p&gt;Key is unobtrusive, seamless, automatic upgrades.  A personal server to store data.  Most ideas have been addressed previously on this blog.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4767011254406844086?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4767011254406844086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4767011254406844086&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4767011254406844086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4767011254406844086'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/folnlnje-chromebook-without-saas.html' title='[folnlnje] Chromebook without SAAS'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-2966648620388695270</id><published>2012-01-21T20:25:00.015Z</published><updated>2012-01-27T05:54:08.090Z</updated><title type='text'>[itplszzq] SOPA / PIPA is censorship</title><content type='html'>&lt;p&gt;I am pleased that many others have also identified the SOPA and PIPA bills before Congress to be censorship, because that is how I see it: that is why this issue is so important.&lt;/p&gt; 

&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/--i9KmDGDvrQ/Txx1XR1KnCI/AAAAAAAAAFg/PFHnucIXGtk/s1600/6727110729_30299ca102_z.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://2.bp.blogspot.com/--i9KmDGDvrQ/Txx1XR1KnCI/AAAAAAAAAFg/PFHnucIXGtk/s400/6727110729_30299ca102_z.jpg" border="0" alt="Congress says China and Iran shouldn't censor internet.  Congress introduces bill that will censor internet." id="BLOGGER_PHOTO_ID_5700560271128042530" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This issue is not about kids downloading music and movies, not about musicians and movie studies losing money or cutting jobs.  This is about &lt;em&gt;our right to free speech&lt;/em&gt;, one of our most precious freedoms, one of the &lt;a href="/2011/12/qrvgjjtk-unclogging-anonymous.html"&gt;defining principles of democracy&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;As bad as our economy may currently be, there are things more important than jobs.  &lt;a href="/2009/03/freedom-of-speech-is-hard.html"&gt;Freedom of speech is one of them&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;(Soviet communism, complete with even more censorship and oppression, could give us 0% unemployment.  As attractive as that may seem, it comes at exquisite cost of giving up freedom.)&lt;/p&gt; &lt;p&gt;(&lt;a href="/2011/06/erenxuna-create-jobs-by-repealing.html"&gt;Weaker copyright law can create jobs&lt;/a&gt;, and today&amp;#39;s too-strong copyright law has &lt;a href="/2012/01/rvqcabms-landmark-cases-against.html"&gt;already destroyed jobs at Grokster and Lime&lt;/a&gt;.)&lt;/p&gt;  &lt;p&gt;When one person wishes to communicate information to another person, any barrier to that communication is censorship.  Even if that information is copyrighted by a third party, what is being communicated are the ideas embedded in the copyrighted content.  Blocking piracy is blocking the free flow of ideas: it is censorship, explicitly, obviously, and in its worst form.&lt;/p&gt;  &lt;p&gt;Certainly a lot of copyright piracy amounts to inane speech, not communicating ideas vital to the proper functioning of our democracy; however, most other speech is inane the same way, but is nonetheless protected.&lt;/p&gt;  &lt;p&gt;Others oppose SOPA / PIPA because a lot of legitimate speech may be censored along with blocking access to pirated material.  That is a valid argument, but I am taking it further: Pirated material is itself legitimate speech (and law should be changed to reflect this).  This is in anticipation of altered versions of SOPA / PIPA being proposed.  No version of a bill, however altered, which censors pirated material should be allowed to become law.  (Others liken SOPA / PIPA to throwing the baby out with the bathwater.  I believe neither the baby nor the bathwater should be thrown out.)&lt;/p&gt;  &lt;p&gt;After much thought, I feel the best way is to roll back copyright law to a form, and philosophy, &lt;a href="/2011/12/gnlakdzg-swing-dancing-and-copyright.html"&gt;that produced tremendous content and creativity&lt;/a&gt; for hundreds (if not millions) of years: &lt;a href="http://i4bi.org/?p=88"&gt;lift all restrictions to noncommercial copying&lt;/a&gt;.  Noncommercial copying, that is, one person communicating ideas to another person without trying to make money off of it, is exactly the kind of speech that a democracy should protect.&lt;/p&gt;  &lt;p&gt;Yes, such a roll back will cause vast changes in the entertainment industry, but people want to entertain; people want to be entertained.  They will continue to find a way! (I have explored a few in this blog: &lt;a href="/2011/02/gfpbtvyz-donation-log.html"&gt;Donation log&lt;/a&gt; and references )&lt;/p&gt; &lt;p&gt;(Meta: writing essays like this has gotten a lot easier as I continue to get lots of practice.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-2966648620388695270?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/2966648620388695270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=2966648620388695270&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2966648620388695270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2966648620388695270'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/itplszzq-sopa-pipa-is-censorship.html' title='[itplszzq] SOPA / PIPA is censorship'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/--i9KmDGDvrQ/Txx1XR1KnCI/AAAAAAAAAFg/PFHnucIXGtk/s72-c/6727110729_30299ca102_z.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-3886423697918272044</id><published>2012-01-21T20:20:00.002Z</published><updated>2012-01-21T20:27:29.235Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[onyiuljo] Two black holes coalescing</title><content type='html'>&lt;p&gt;Two black holes spin around each other and coalesce into one.&lt;/p&gt; &lt;p&gt;In the absence of any surrounding matter (accretion disks, jets), this is the most boring thing to watch in electromagnetic radiation: black on black.&lt;/p&gt; &lt;p&gt;But if you could see the fabric of spacetime itself (computer simulation), it should be fascinating.  Imagine both black holes are rotating, but their axes not parallel.  The frame dragging effects probably interfere with each other.&lt;/p&gt;  &lt;p&gt;&lt;a href="/2006/12/supermassive-black-hole-merger.html"&gt;Previous musing&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-3886423697918272044?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/3886423697918272044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=3886423697918272044&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3886423697918272044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3886423697918272044'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/onyiuljo-two-black-holes-coalescing.html' title='[onyiuljo] Two black holes coalescing'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-5207453908262391955</id><published>2012-01-21T20:12:00.004Z</published><updated>2012-01-21T22:06:59.468Z</updated><title type='text'>[kkbnnlvn] Black hole in low altitude Earth orbit</title><content type='html'>&lt;p&gt;Construct or capture a low-mass black hole and place it in a low altitude circular Earth orbit: by low, I mean very low: altitude 1 meter, or even zero -- it skims (plows?) along the ground.  (Yet another difficult astroengineering project.)&lt;/p&gt; &lt;p&gt;Will it encounter air resistance?  Will it encounter resistance passing through mountains of solid dirt or rock (which, like air, is not very dense compared to a black hole)?  What will it look like as it zips by a standing observer?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-5207453908262391955?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/5207453908262391955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=5207453908262391955&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5207453908262391955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5207453908262391955'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/kkbnnlvn-black-hole-in-low-altitude.html' title='[kkbnnlvn] Black hole in low altitude Earth orbit'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-5682299085317367908</id><published>2012-01-21T19:33:00.002Z</published><updated>2012-01-21T20:25:37.481Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[mlunzrtu] Discovering choreography orbits by gravitational waves</title><content type='html'>&lt;p&gt;The weird solutions to the N-body problem, such as the figure-8 orbit,  are expected to be extremely rare.  Are they best discovered by a gravitational wave observatory?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-5682299085317367908?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/5682299085317367908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=5682299085317367908&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5682299085317367908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5682299085317367908'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/mlunzrtu-discovering-choreography.html' title='[mlunzrtu] Discovering choreography orbits by gravitational waves'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-9191063661952823410</id><published>2012-01-21T08:21:00.003Z</published><updated>2012-01-22T07:37:56.932Z</updated><title type='text'>[ffkddkal] Greatest chess player</title><content type='html'>&lt;p&gt;Now that the question of the absolute strongest chess player in history has been conclusively (and boringly) settled (it&amp;#39;s a computer), we can turn our attention to who was the greatest chess player: who had the most impact on the game in the history that followed them?&lt;/p&gt;  &lt;p&gt;It&amp;#39;s probably someone old, for they have naturally had the longest time to affect the play of others: Ruy Lopez, Philidor...  They were writers.&lt;/p&gt; &lt;p&gt;Without Steinitz, we might not have positional play, only the romantic &amp;quot;if a gambit is offered, you must accept it&amp;quot; shoot-&amp;#39;em-up style.&lt;/p&gt; &lt;p&gt;Botvinnik I think helped evolve chess into a serious game that you make into a respectable career, rising above the fray of say dominos or poker as a parlor game.  His shadow looms large over his chess school and its future champions.&lt;/p&gt;  &lt;p&gt;Fischer may have prevented chess from becoming a regional (Soviet) game, like Glinski&amp;#39;s Hexagonal Chess or Shogi.  Anand, too.&lt;/p&gt; &lt;p&gt;Kasparov is too recent to judge.  Perhaps he was the first to achieve and maintain truly celebrity status, elevating chess to a game with celebrities fans adore (or despise).  Did he take opening preparation to a new level, perhaps with the help of computers?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-9191063661952823410?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/9191063661952823410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=9191063661952823410&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/9191063661952823410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/9191063661952823410'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/ffkddkal-greatest-chess-player.html' title='[ffkddkal] Greatest chess player'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-9080211933758473303</id><published>2012-01-20T03:24:00.002Z</published><updated>2012-01-20T17:21:31.864Z</updated><title type='text'>[hwgahgch] Incentives versus psychological programming</title><content type='html'>&lt;p&gt;Do people behave the way they do because of incentives or of psychological programming?  All of economics is built on the assumption of the former.&lt;/p&gt; &lt;p&gt;Inspired by the observation that, in some people, not recycling causes an reflexive physical reaction of revulsion -- hate.&lt;/p&gt; &lt;p&gt;A great many attempts to shape society &amp;quot;for the better&amp;quot; try to attempt the latter: &amp;quot;We need to change how people behave without thinking.&amp;quot;&lt;/p&gt; &lt;p&gt;The problem with psychological programming is, once programmed, you cannot easily reprogram people to behave differently by changing incentives.  Suppose the world changes and the previously revulsive behavior is now preferred.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-9080211933758473303?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/9080211933758473303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=9080211933758473303&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/9080211933758473303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/9080211933758473303'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/hwgahgch-incentives-versus.html' title='[hwgahgch] Incentives versus psychological programming'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4312281448829667920</id><published>2012-01-20T03:16:00.002Z</published><updated>2012-01-20T17:20:22.074Z</updated><title type='text'>[wibafzgc] Real light sabers</title><content type='html'>&lt;p&gt;Energy-based tools that can cut through anything already exist:&lt;/p&gt; &lt;p&gt;* Oxyacetylene torch&lt;br&gt;* Laser cutter&lt;br&gt;* Plasma arc cutter&lt;/p&gt; &lt;p&gt;That scene in The Phantom Menace where the Jedis attempt with a light saber to cut through a thick blast door to the bridge can be done now.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4312281448829667920?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4312281448829667920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4312281448829667920&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4312281448829667920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4312281448829667920'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/wibafzgc-real-light-sabers.html' title='[wibafzgc] Real light sabers'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4537467410726389454</id><published>2012-01-20T02:55:00.004Z</published><updated>2012-01-20T17:24:30.529Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>[ftbmwafw] Transparent vertical go board</title><content type='html'>&lt;p&gt;Create a go 囲碁 board consisting of a large vertical transparent plexiglass sheet.  This should be easy.  The stones, preferably translucent, are hung on hooks. But if opaque, you can still see through the gaps between &lt;a href="/2011/11/rpulwvnz-circular-physical-go-stones.html"&gt;circular stones&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Kind of like the game of Battleship.&lt;/p&gt; &lt;p&gt;Captures need to be executed by the opponent.&lt;/p&gt; &lt;p&gt;The point is &lt;a href="/2011/05/fogknmob-go-club.html"&gt;the game is merely an excuse for human interaction&lt;/a&gt;, so you can constantly see your opponent -- partner? -- through the board, instead of having to look away from them at the board. &lt;/p&gt;  &lt;p&gt;This could also be done with many other board games.  For chess, it would be similar to upright demonstration boards.  But one player will have kings and queens (and long and short castle) reversed.&lt;/p&gt; &lt;p&gt;This could also be done electronically, as a video chat with a game overlay.  Perhaps a mobile app.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4537467410726389454?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4537467410726389454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4537467410726389454&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4537467410726389454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4537467410726389454'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/ftbmwafw-transparent-vertical-go-board.html' title='[ftbmwafw] Transparent vertical go board'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-5008356932486207619</id><published>2012-01-18T15:11:00.003Z</published><updated>2012-01-20T17:26:41.635Z</updated><title type='text'>[iqudihvh] Colossus of Rhode Island</title><content type='html'>&lt;p&gt;Create a skyscraper in the shape of a human figure, a giant statue.  The goal is, through modern construction, to have it remain standing longer than the Colossus of Rhodes, maybe even longer than Great Pyramid.&lt;/p&gt; &lt;p&gt;Of difficulty is the human figure is cantilevered.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-5008356932486207619?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/5008356932486207619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=5008356932486207619&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5008356932486207619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5008356932486207619'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/iqudihvh-colussus-of-rhode-island.html' title='[iqudihvh] Colossus of Rhode Island'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8522810609439376670</id><published>2012-01-17T17:38:00.003Z</published><updated>2012-01-17T17:53:09.755Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[ttsphlhn] Infinite HTML</title><content type='html'>&lt;p&gt;Consider a modification of HTML and HTTP to permit &amp;quot;infinite&amp;quot; documents.  Instead of crashing the browser, the browser only loads a screenful (or so) at a time.&lt;/p&gt; &lt;p&gt;It is the byte-range selection of HTTP likely supercharged, with ability to select portions of an HTML document tree.&lt;/p&gt; &lt;p&gt;Currently, this is implemented with AJAX, for example the infinitely scrollable Google Maps.&lt;/p&gt; &lt;p&gt;Previously : &lt;a href="/2011/07/xstwkadu-html-filesystem.html"&gt;html filesystem&lt;/a&gt;, &lt;a href="/2010/04/sehoxzql-go-to-largest-child.html"&gt;automatic tree pruning&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Inspired by Haskell's lazy data structures.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8522810609439376670?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8522810609439376670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8522810609439376670&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8522810609439376670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8522810609439376670'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/ttsphlhn-infinite-html.html' title='[ttsphlhn] Infinite HTML'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4526710821678768489</id><published>2012-01-17T17:28:00.002Z</published><updated>2012-01-17T17:50:44.510Z</updated><title type='text'>[doyyxodb] Sex toy of the future</title><content type='html'>&lt;p&gt;A thought experiment:&lt;/p&gt; &lt;p&gt;The most controversial sex toy of the future will probably be a sex robot that fights you, and that you have to overpower it in order to have sex with it: a rape toy.&lt;/p&gt; &lt;p&gt;How will society react to such a machine?&lt;/p&gt; &lt;p&gt;Bestiality might go down.&lt;/p&gt; &lt;p&gt;Continuing the thought experiment: why does the machine sell well (assuming it does, for some value of &amp;quot;well&amp;quot;)?  Theorize it is some vestigial behavior left over from evolution.  But for what purpose?&lt;/p&gt; &lt;p&gt;We have a primitive version already with virtual strip poker, with an animated or pre-filmed character.   It combines sex drive with a sense of accomplishment.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4526710821678768489?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4526710821678768489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4526710821678768489&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4526710821678768489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4526710821678768489'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/doyyxodb-sex-toy-of-future.html' title='[doyyxodb] Sex toy of the future'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-3900203241210033961</id><published>2012-01-17T06:14:00.007Z</published><updated>2012-01-17T17:50:16.125Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[csozsogh] Computer chess 1-ply play out</title><content type='html'>&lt;p&gt;A chess program plays a game against another program.  We will call the sequence of moves played the &amp;quot;main line&amp;quot;.   For each position on the main line, the computers also play out a complete game starting with every other alternative move from that position.  For an N move game, there are 2N &amp;quot;alternate histories&amp;quot;.  These side lines do NOT have further side lines played out.&lt;/p&gt;  &lt;p&gt;In essence, we are answering, &amp;quot;How would the game have turned out if some other move were played instead of the main line move?&amp;quot;  This kind of counterfactual analysis is possible for computer players, so provides an extra dimension of entertainment for watching a computer tournament that is not possible for a human tournament.&lt;/p&gt;  &lt;p&gt;This also provides data for program improvement.  A programmer can look over a game for which the main line turned out worse than one of the side lines, e.g., the main line was a loss, but an alternative move would have won, and ask, why did my program choose the bad main line move instead of the better side line?  (The answer might be, the played move was objectively better; the side line merely exposed a flaw in the opponent.)&lt;/p&gt;  &lt;p&gt;I estimate such a tournament will take 1000 times more CPU than just playing the main line, but it seems a worthy thing to try once in a rare while, say at a prestigious computer chess tournament.&lt;/p&gt;&lt;p&gt;Previously, &lt;a href="/2010/03/sinuhuxg-how-to-denote-chess-move.html"&gt;same idea to annotating human moves&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-3900203241210033961?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/3900203241210033961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=3900203241210033961&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3900203241210033961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3900203241210033961'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/csozsogh-computer-chess-1-ply-play-out.html' title='[csozsogh] Computer chess 1-ply play out'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-516984673292931688</id><published>2012-01-16T04:36:00.002Z</published><updated>2012-01-17T08:10:38.605Z</updated><title type='text'>[vfvawars] Drinking with intent to drive</title><content type='html'>&lt;p&gt;The national drinking age of 21 is justified by drunken drivers on the road causing disruption to interstate commerce.&lt;/p&gt; &lt;p&gt;Consider a modification of the law which still preserves the spirit of the justification: a prosecutor must not only show under-21-in-possession, but also intent to drive while drunk.  &amp;quot;Intent to X&amp;quot; does exist for other prosecutions.&lt;/p&gt;  &lt;p&gt;Thus, it would become difficult to prosecute college students drinking in their own dorms, especially on an urban campus where no one owns a car.&lt;/p&gt; &lt;p&gt;&lt;a href="/2009/09/vjxsabxe-drinking-age-politics.html"&gt;How to make this law a reality&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-516984673292931688?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/516984673292931688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=516984673292931688&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/516984673292931688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/516984673292931688'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/vfvawars-drinking-with-intent-to-drive.html' title='[vfvawars] Drinking with intent to drive'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-5831302584159777740</id><published>2012-01-15T19:09:00.002Z</published><updated>2012-01-17T08:09:41.369Z</updated><title type='text'>[ttzbydsl] Personal Trust</title><content type='html'>&lt;p&gt;There seems to be only two mechanisms by which one person can deeply trust another:&lt;/p&gt; &lt;p&gt;* The trusted person has been provided incentives not to betray the trusting person.  This is theoretical normal mechanism.&lt;/p&gt; &lt;p&gt;* The trusted person has been subjected to years of psychological programming in order to behave in a certain way (regardless of incentives).  Parenting, Religion, Organized crime (&amp;quot;Family&amp;quot;).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-5831302584159777740?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/5831302584159777740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=5831302584159777740&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5831302584159777740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5831302584159777740'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/ttzbydsl-personal-trust.html' title='[ttzbydsl] Personal Trust'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8137376798130461005</id><published>2012-01-14T22:39:00.002Z</published><updated>2012-01-14T22:39:55.288Z</updated><title type='text'>[dmgirlrz] Contradictory Coriolis</title><content type='html'>&lt;p&gt;Stand at a mid-latitude point on earth and sun passes over you from east to west.&lt;/p&gt; &lt;p&gt;Stand at a mid-latitude point on earth and weather patterns pass over you from west to east.  It&amp;#39;s definitely not the case that the atmosphere remains relatively still and the earth frictionlessly slides under it.&lt;/p&gt;  &lt;p&gt;The Coriolis effect is invoked to explain both scenarios, but they are opposite directions.&lt;/p&gt; &lt;p&gt;Jet stream&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8137376798130461005?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8137376798130461005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8137376798130461005&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8137376798130461005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8137376798130461005'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/dmgirlrz-contradictory-coriolis.html' title='[dmgirlrz] Contradictory Coriolis'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8702063206978277068</id><published>2012-01-13T23:32:00.005Z</published><updated>2012-01-14T18:58:48.043Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[exqukuvh] Modeling a gas</title><content type='html'>&lt;p&gt;Start by modeling a two dimensional gas in an enclosed rectangle.  This could be done by lots of elastic spheres bouncing off each other, but there are probably easier, more continuous ways.  Initialize some high and low pressure areas, then let the system evolve.  Assuming perfect conservation, there should result standing waves.&lt;/p&gt;  &lt;p&gt;Instead of an enclosed box, do the simulation on the surface of a sphere -- no boundary conditions (or, periodic boundary conditions).&lt;/p&gt; &lt;p&gt;Tranform the simulation onto a reference frame of a rotating sphere.  So far, this is super unrealistic: the gas is frictionlessly unaffected by the motion of the &amp;quot;ground&amp;quot;, so the rotating reference frame just makes things look different.&lt;/p&gt;  &lt;p&gt;Next, add a third dimension of altitude and gravity.  Maybe next add an overhead heat source and PV=nRT.&lt;/p&gt; &lt;p&gt;Although this could be further elaborated to a global weather model, one can also stop and enjoy this conceptually simple model so far and its flowing patterns of high and low pressure areas.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8702063206978277068?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8702063206978277068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8702063206978277068&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8702063206978277068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8702063206978277068'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/exqukuvh-modeling-gas.html' title='[exqukuvh] Modeling a gas'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8445477667506981342</id><published>2012-01-13T23:32:00.004Z</published><updated>2012-01-14T18:58:27.375Z</updated><title type='text'>[trmahbhl] Bose Einstein swing dancing</title><content type='html'>&lt;p&gt;Depict the transition of a gas to Bose-Einstein condensate in dance.&lt;/p&gt; &lt;p&gt;A large number of dancers begin dancing independently, each doing their own thing.  Then a clump starts in the middle of dancers doing identical movements.  The clump grows.&lt;/p&gt; &lt;p&gt;One way is unchoreographed Lindy Hop transitioning to everyone doing Balboa in phase.&lt;/p&gt; &lt;p&gt;Neat then would be some demonstration of wavelike properties of matter.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8445477667506981342?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8445477667506981342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8445477667506981342&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8445477667506981342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8445477667506981342'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/trmahbhl-bose-einstein-swing-dancing.html' title='[trmahbhl] Bose Einstein swing dancing'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-5833705417915070501</id><published>2012-01-13T00:15:00.003Z</published><updated>2012-01-14T18:58:10.227Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='crypto'/><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[uqdkkubs] Avoiding deletion hacking countermeasure</title><content type='html'>&lt;p&gt;Bad is a hacker compromising your account and doing something evil with it.&lt;/p&gt; &lt;p&gt;Worse is a hacker compromising your account, doing something evil with it, and the covering their tracks so you don&amp;#39;t know what evil has been done.&lt;/p&gt; &lt;p&gt;Safeguard against the latter by making it difficult or impossible for the hacker cover tracks.&lt;/p&gt; &lt;p&gt;In the case of a email account, make it impossible to delete messages, or require a different password -- extra authentication -- for deleting.  Or, encrypt &amp;quot;deleted&amp;quot; messages with a public key, requiring that extra password to undelete.&lt;/p&gt;  &lt;p&gt;There is a potential privacy problem if you cannot delete your own messages.  This might be fixed with stronger data privacy laws or other rearchitecting of society.&lt;/p&gt; &lt;p&gt;Or, replace deleted messages with undeletable &amp;quot;deleted&amp;quot; placeholders, which provide a hint that a hacker has been at work.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-5833705417915070501?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/5833705417915070501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=5833705417915070501&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5833705417915070501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5833705417915070501'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/uqdkkubs-avoiding-deletion-hacking.html' title='[uqdkkubs] Avoiding deletion hacking countermeasure'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8629649687649880774</id><published>2012-01-12T23:04:00.002Z</published><updated>2012-01-14T18:57:21.404Z</updated><title type='text'>[ujrttxsy] Parody and satire on the campaign trail</title><content type='html'>&lt;p&gt;Create a show which fictionally depicts behind the scenes of the current campaign season, with a one-week delay from reality.&lt;/p&gt; &lt;p&gt;In particular, depict how campaign managers consider voters to be complete idiots, manipulatiing them with the basest of psychological propaganda.&lt;/p&gt; &lt;p&gt;(With apologies to Hunter S. Thompson's Fear and Loathing.)&lt;/p&gt;&lt;p&gt;Wag the Dog&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8629649687649880774?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8629649687649880774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8629649687649880774&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8629649687649880774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8629649687649880774'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/ujrttxsy-parody-and-satire-on-campaign.html' title='[ujrttxsy] Parody and satire on the campaign trail'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-3948264684752094755</id><published>2012-01-12T22:50:00.002Z</published><updated>2012-01-14T18:55:29.277Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[svhybrnr] Steve Jobs</title><content type='html'>&lt;p&gt;Have you ever had the feeling of utter helplessness and frustration with your computer?  This is Steve Jobs&amp;#39;s most significant legacy and why he should be reviled instead of exalted.&lt;/p&gt; &lt;p&gt;From day 1, where the original Macintosh was designed to be impossible to open with normal tools like a screwdriver.&lt;/p&gt; &lt;p&gt;There&amp;#39;s an anecdote of Steve Jobs meeting with architects about a new Apple corporation building: he nixed the architects&amp;#39; plans for sliding windows.  Steve Jobs doesn&amp;#39;t like people being able to open things.&lt;/p&gt;  &lt;p&gt;Contrast Jobs&amp;#39;s philosophy with the minority viewpoint of Richard Stallman&amp;#39;s Free Software movement: software should always be modifiable by the user, and any user can share those modifications with anyone else.&lt;/p&gt;  &lt;p&gt;I primarily use Free Software on my computers (Linux, etc.) and never feel that frustration that Mac (iPhone, etc.) users feel with their computer not acting the way they want it to, sometimes even deliberately designed to thwart certain actions you want to do.  Instead, the worst I feel is unhappiness that I don&amp;#39;t have the time or money to make the modification I want to the misbehaving software.  (Sometimes I feel unhappiness at various others programmers heatedly egoistically arguing about how to modify some open-source software.)  But there is nothing, in principle, from me fixing my computer, and that is a tremendously wonderful philosophy, directly at odds with that of Steve Jobs.&lt;/p&gt;  &lt;p&gt;In contrast, if your Mac is broken, you&amp;#39;re too stupid to fix it; only Geniuses at the Apple Store Genius Bar can help you... for a fee.  What a great way to make money: make sure users are helpless.&lt;/p&gt; &lt;p&gt;Philosophies are hard to change.  Thanks to Steve Jobs, Bill Gates, and others who push closed-source software (and locked-down hardware with DRM), their philosophy has become the overwhelmingly majority view.  Most people just accept feeling helpless at their computer as reality, as something outside of their control.&lt;/p&gt;  &lt;p&gt;You do have a choice.  Reject Steve Jobs.  Choose free and open-source software.&lt;/p&gt; &lt;p&gt;Without Steve Jobs, others would have certainly come around to invent the Mac, iPod, iPhone, etc.  There are plenty of artists and designers out there obsessed with clean lines and form.  Thus Steve Jobs&amp;#39;s greatest impact on most people&amp;#39;s daily lives, his greatest legacy, is that feeling of utter helplessness you feel being unable to fix or change or understand your computing machines.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-3948264684752094755?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/3948264684752094755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=3948264684752094755&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3948264684752094755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3948264684752094755'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/svhybrnr-steve-jobs.html' title='[svhybrnr] Steve Jobs'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-620881698303778463</id><published>2012-01-12T06:16:00.002Z</published><updated>2012-01-12T06:17:05.065Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>[iijbfuzf] Limits of fault tolerance</title><content type='html'>&lt;p&gt;After attempting to account for all the possible failure modes you can think of, what is the probability of a failure that you didn&amp;#39;t account for?  I believe this number can be estimated well from past examples of unrelated projects and measures of complexity.&lt;/p&gt;  &lt;p&gt;Included in this &amp;quot;unknown&amp;quot; failure mode are the probability that your accounting of the known failure modes was wrong, e.g., a math error.  Also included is the human factor, which can induce infinitely creative new modes of failure.&lt;/p&gt;  &lt;p&gt;Because of these unknown failures, there seems to be a limit to how safe something can be made, especially for one-off unique kinds of things.&lt;/p&gt; &lt;p&gt;Inspired by the biosafety level 4 lab in Boston.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-620881698303778463?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/620881698303778463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=620881698303778463&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/620881698303778463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/620881698303778463'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/iijbfuzf-limits-of-fault-tolerance.html' title='[iijbfuzf] Limits of fault tolerance'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-7103201798985276640</id><published>2012-01-12T01:43:00.002Z</published><updated>2012-01-12T01:44:25.286Z</updated><title type='text'>[mdvtiahv] Housing bubble and high speed rail corridors</title><content type='html'>&lt;p&gt;The implosion of the housing bubble should have decreased the property acquisition costs of some proposed rail projects.  Did it?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-7103201798985276640?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/7103201798985276640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=7103201798985276640&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7103201798985276640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7103201798985276640'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/mdvtiahv-housing-bubble-and-high-speed.html' title='[mdvtiahv] Housing bubble and high speed rail corridors'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4551924072975453671</id><published>2012-01-12T01:32:00.002Z</published><updated>2012-01-12T01:34:08.113Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>[jzmeghmr] Two handed keyboard already</title><content type='html'>&lt;p&gt;The &lt;a href="/2009/06/yddpxbnm-hand-held-device-shape.html"&gt;two-handed disjoint keyboard concept&lt;/a&gt; has already been implemented in musical instruments such as the bandoneón, concertina, and accordion, with extremely virtuoso players (indicating it will work).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4551924072975453671?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4551924072975453671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4551924072975453671&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4551924072975453671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4551924072975453671'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/jzmeghmr-two-handed-keyboard-already.html' title='[jzmeghmr] Two handed keyboard already'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-1686712580850111846</id><published>2012-01-06T01:27:00.009Z</published><updated>2012-01-12T07:21:29.538Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[kpypiruu] Parentheses minimization with square brackets</title><content type='html'>&lt;p&gt;Consider a tree structure written out as parentheses.  Replace some pairs of parentheses with square brackets.  For every closing square bracket, delete consecutive previous closing parenthesis: a square bracket is a &amp;quot;power&amp;quot; close paren that automatically closes all parenthesis up the the nearest open square bracket.&lt;/p&gt;  &lt;p&gt;[((( () ((] is, for example, valid and is equivalent to (((( () (()) )))).&lt;/p&gt; &lt;p&gt;For a given tree, what is the optimal placement of square brackets to minimize the length of the string?&lt;/p&gt; &lt;p&gt;Is there an online algorithm to choose whether to use a opening square or round parenthesis, if you don&amp;#39;t know the rest of the input?  (I&amp;#39;m guessing not.)&lt;/p&gt; &lt;p&gt;There is a Lisp IDE which implements a simpler variation: the key right-square-bracket inserts enough parentheses to close all parentheses up to the top level.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-1686712580850111846?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/1686712580850111846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=1686712580850111846&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1686712580850111846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1686712580850111846'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/kpypiruu-parentheses-minimization-with.html' title='[kpypiruu] Parentheses minimization with square brackets'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8957405650021219094</id><published>2012-01-06T01:27:00.007Z</published><updated>2012-01-06T01:41:30.752Z</updated><title type='text'>[rvqcabms] Landmark cases against filesharing</title><content type='html'>&lt;p&gt;Capitol v. Thomas (previously named Virgin v. Thomas)&lt;br&gt; Sony BMG Music Entertainment et al. v. Tenenbaum (commonly called RIAA v. Tenenbaum)&lt;br&gt; MGM Studios, Inc. v. Grokster, Ltd. 545 U.S. 913 (2005)&lt;br&gt; Arista Records LLC v. Lime Group LLC, 715 F. Supp. 2d 481 (2010)&lt;/p&gt; &lt;p&gt;&lt;a href="http://recordingindustryvspeople.blogspot.com/2007/01/index-of-litigation-documents.html"&gt;http://recordingindustryvspeople.blogspot.com/2007/01/index-of-litigation-documents.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Are there any cases about an ISP who tried to fight a John Doe subpoena request of an IP address?&lt;/p&gt; &lt;p&gt;File sharing software trying to use the ISP safe harbor provision?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8957405650021219094?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8957405650021219094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8957405650021219094&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8957405650021219094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8957405650021219094'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/rvqcabms-landmark-cases-against.html' title='[rvqcabms] Landmark cases against filesharing'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-1730397049802827634</id><published>2012-01-06T01:27:00.006Z</published><updated>2012-01-06T01:39:01.597Z</updated><title type='text'>[wbzbnddj] Argentine tango origin speculation</title><content type='html'>&lt;p&gt;The legend goes, Argentine tango was born in brothels of Buenos Aires, but exactly how?  Rather than do research, let&amp;#39;s speculate (maybe someday I&amp;#39;ll learn which is right):&lt;/p&gt; &lt;p&gt;* Tango was a floor show for clients to pick prostitutes, perhaps a cover of a legitimate business.  This probably requires hiring dance partners for the prostitutes.&lt;br&gt; * Tango was a show just to put clients in the right mood, and the dancers were distinct from the prostitutes.  This obviates the need for each prostitute to know how to dance.&lt;br&gt; * Tango was a participatory activity for clients to audition prostitutes, to try to discover with whom might be good chemistry in bed.  This requires clients also knowing how to dance.  Perhaps this was a transition from a legitimate dance hall hiring extra dancers to even out the ratio.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-1730397049802827634?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/1730397049802827634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=1730397049802827634&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1730397049802827634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1730397049802827634'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/wbzbnddj-argentine-tango-origin.html' title='[wbzbnddj] Argentine tango origin speculation'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-7000585472588109399</id><published>2012-01-05T23:11:00.021Z</published><updated>2012-01-12T07:22:52.233Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>[jvuutkjy] Toy computer</title><content type='html'>&lt;p&gt;Create a toy computer, with enough &amp;quot;rope&amp;quot; that the person -- a child -- playing with it can grasp Turing-completeness, with the awesome feeling, like Legos, that one could compute anything with this toy.&lt;/p&gt; &lt;p&gt;Assuming a traditional processor architecture, I&amp;#39;d suggest a 4 bit word size for general purpose registers, because such values can be displayed in a toy-like friendly manner in binary by four LEDs.  One can easily comprehend all 16 possibilities.  (Alternatively: base 10 computer).&lt;/p&gt;  &lt;p&gt;A few special registers for accessing memory are much wider. Memory is cheap, so let&amp;#39;s provide many gigabytes: You can compute anything with this toy!&lt;/p&gt; &lt;p&gt;ALU operations And, Or, Not, Increment, Decrement, Left and Right Shift by one bit.  Omit Add?&lt;/p&gt; &lt;p&gt;A breakpoint instruction, to freeze and display all the registers.&lt;/p&gt; &lt;p&gt;Obviously, a few more instructions (compare, branch).  &lt;a href="/2011/01/siqnkckp-worlds-slowest-useful-computer.html"&gt;What else&lt;/a&gt;?&lt;/p&gt; &lt;p&gt;A bit of a problem that the UI will probably require a computer fancier than the toy processor, suggesting it should be emulated,which sort of takes out the coolness.&lt;/p&gt; &lt;p&gt;The UI should support breakpoints, editing assembly language programs, saving and loading programs including old backups, saving and loading macros (an Add macro), maybe saving and loading libraries of functions, though it is &amp;quot;design your own calling convention&amp;quot;.  Perhaps a way of sharing programs between different computers. &lt;/p&gt;  &lt;p&gt;What peripherals?&lt;/p&gt; &lt;p&gt;An alternative to the traditional processor is a completely different machine architecture, perhaps Lisp?  Atoms are available as picture keys: flower, car, etc.&lt;/p&gt; &lt;p&gt;Yet another implementation might be Turing-complete cellular automata, though we would like to avoid exponential slowdown with the Counter Machine in Conway's Game of Life.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-7000585472588109399?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/7000585472588109399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=7000585472588109399&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7000585472588109399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7000585472588109399'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/jvuutkjy-toy-computer.html' title='[jvuutkjy] Toy computer'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8661709232024391462</id><published>2012-01-05T23:11:00.017Z</published><updated>2012-01-06T00:07:56.557Z</updated><title type='text'>[stxezsgg] Polyspermy fertilization</title><content type='html'>&lt;p&gt;Normally, polyspermy is not viable.  Can there be freak cases where it is?  I&amp;#39;m imagining some chromosomes of one sperm and other chromosomes of another sperm pair up with the chromosomes of the egg.&lt;/p&gt; &lt;p&gt;In the entire family tree of the human race, is there a child with three biological parents?  Along with viable polyspermy above, the mother needs to have had sex with two males in a short time span.  (What species other than humans engage in orgies?)&lt;/p&gt;  &lt;p&gt;Are their any living descendents of such a child?  Can this be discovered by clever genome analysis of the current generation?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8661709232024391462?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8661709232024391462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8661709232024391462&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8661709232024391462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8661709232024391462'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/stxezsgg-polyspermy-fertilization.html' title='[stxezsgg] Polyspermy fertilization'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-2707154798911472723</id><published>2012-01-05T23:11:00.015Z</published><updated>2012-01-06T00:05:09.933Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='crypto'/><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[czhvsvlu] Honeypot credit cards in customer databases</title><content type='html'>&lt;p&gt;If you have a database of customer&amp;#39;s credit cards, consider also peppering it with honeypot cards which exist nowhere else other than in the database.&lt;/p&gt; &lt;p&gt;Then if any charges show up on such a credit card, you know your database has been compromised, perhaps by hacking.&lt;/p&gt; &lt;p&gt;Maybe make this required by law.&lt;/p&gt; &lt;p&gt;A criminal might circumvent such measures by obtaining two compromised lists of credit cards, and using only those which appear on both lists.   But then, customers could supply unique credit card numbers to each store (CC companies should provide such an ability).  But then, thieves might correlate by name, billing address, and phone number.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-2707154798911472723?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/2707154798911472723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=2707154798911472723&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2707154798911472723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2707154798911472723'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/czhvsvlu-honeypot-credit-cards-in.html' title='[czhvsvlu] Honeypot credit cards in customer databases'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-6204353254039579372</id><published>2012-01-05T23:11:00.014Z</published><updated>2012-01-06T00:04:31.806Z</updated><title type='text'>[cctjgdqe] Apocalypse strip club</title><content type='html'>&lt;p&gt;&amp;quot;The Apocalypse&amp;quot; would be a good name for a strip club: it means &amp;quot;revealing&amp;quot; in Greek.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-6204353254039579372?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/6204353254039579372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=6204353254039579372&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/6204353254039579372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/6204353254039579372'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/cctjgdqe-apocalypse-strip-club.html' title='[cctjgdqe] Apocalypse strip club'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4869854431660541813</id><published>2012-01-05T23:11:00.013Z</published><updated>2012-01-06T00:04:16.077Z</updated><title type='text'>[znfpxxuz] Capitalism will end poorly</title><content type='html'>&lt;p&gt;The corresponding question for capitalism as &lt;a href="/2011/04/adczxqep-communism-will-end-poorly.html"&gt;predictions about communism&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;While capitalism, with its &amp;quot;invisible hand&amp;quot;, theoretically has good properties, who was the first to predict correctly the modern outcome of market failures everywhere, including those caused concentrations of wealth and abuse of power?  Was it Marx?  Or was he merely making a contemporary observation and reaction rather than a prediction?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4869854431660541813?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4869854431660541813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4869854431660541813&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4869854431660541813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4869854431660541813'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/znfpxxuz-capitalism-will-end-poorly.html' title='[znfpxxuz] Capitalism will end poorly'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8642221800221434913</id><published>2012-01-05T23:11:00.012Z</published><updated>2012-01-06T00:03:10.101Z</updated><title type='text'>[owpeqlxw] Tracking lobbyists</title><content type='html'>&lt;p&gt;Make public knowledge which lobbyists represent which causes, and who interacts with which legislator.&lt;/p&gt; &lt;p&gt;Then, it may become politically shameful to be found out to interact with certain lobbyists, making it more expensive for a special interest to lobby for unpopular causes.&lt;/p&gt; &lt;p&gt;This may be a bad idea.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8642221800221434913?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8642221800221434913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8642221800221434913&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8642221800221434913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8642221800221434913'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/owpeqlxw-tracking-lobbyists.html' title='[owpeqlxw] Tracking lobbyists'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-6042037425801333865</id><published>2012-01-05T01:47:00.003Z</published><updated>2012-01-05T02:03:21.828Z</updated><title type='text'>[kidanazy] Doublethink and censorship</title><content type='html'>&lt;p&gt;Doublethink is good: I disapprove of what you say, but I will defend to the death your right to say it.&lt;/p&gt; &lt;p&gt;Doublethink is bad: I believe in the freedom of speech, but I approve of the silencing of speech I find offensive.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-6042037425801333865?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/6042037425801333865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=6042037425801333865&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/6042037425801333865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/6042037425801333865'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/kidanazy-doublethink-and-censorship.html' title='[kidanazy] Doublethink and censorship'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-1609915008251093340</id><published>2012-01-05T01:38:00.003Z</published><updated>2012-01-05T02:02:40.016Z</updated><title type='text'>[nvremkde] More public space for protests</title><content type='html'>&lt;p&gt;China, as it builds cities from scratch, learned its lesson from Tiananmen Square: do not provide public spaces suitable for protests.&lt;/p&gt; &lt;p&gt;Consider urban planning the other extreme: many, highly visible, easily accessible public spaces suitable for protests.    Many protests will happen, which dilutes their messages so they lose their impact, paradoxically defeating protestors.&lt;/p&gt;  &lt;p&gt;Of course, such spaces will be useful for many other things, too.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-1609915008251093340?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/1609915008251093340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=1609915008251093340&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1609915008251093340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1609915008251093340'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/nvremkde-more-public-space-for-protests.html' title='[nvremkde] More public space for protests'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-7220331588267269402</id><published>2012-01-04T21:52:00.002Z</published><updated>2012-01-05T01:29:36.968Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='crypto'/><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[aasuzsmn] Random sentence generator steganography</title><content type='html'>&lt;p&gt;Take every Nth letter to reveal the secret message. Generate grammatical text using a random sentence generator that meets this constraint.&lt;/p&gt; &lt;p&gt;A wrinkle: N is chosen by the generator to optimize the total length of the message.&lt;/p&gt; &lt;p&gt;Trickier still is a fancy random sentence generator which attempts to stay on a topic for successive sentences.&lt;/p&gt; &lt;p&gt;Similar to &lt;a href="/2010/12/jelonndh-memorizing-binary.html"&gt;Memorizing binary&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-7220331588267269402?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/7220331588267269402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=7220331588267269402&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7220331588267269402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7220331588267269402'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/aasuzsmn-random-sentence-generator.html' title='[aasuzsmn] Random sentence generator steganography'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-5544587552316397238</id><published>2012-01-04T06:33:00.002Z</published><updated>2012-01-04T12:22:01.749Z</updated><title type='text'>[iamyldlv] Regulate the word "free"</title><content type='html'>&lt;p&gt;Consider regulating the use of the word &amp;quot;free&amp;quot; in advertising and business signage, prohibiting it from being used for example for adware and collecting private information in exchange for a product.&lt;/p&gt; &lt;p&gt;There will be very few products that will remain actually free.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-5544587552316397238?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/5544587552316397238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=5544587552316397238&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5544587552316397238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5544587552316397238'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/iamyldlv-regulate-word-free.html' title='[iamyldlv] Regulate the word &quot;free&quot;'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-2891546343058449076</id><published>2012-01-04T06:29:00.002Z</published><updated>2012-01-04T12:21:35.281Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[dilxhzub] Thwarting sniping in online auctions</title><content type='html'>&lt;p&gt;Have the end time of the auction not publicly announced at high resolution, only &amp;quot;after this point in time&amp;quot;, perhaps use the exponential distribution or Poisson.  (What should be its parameters?)&lt;/p&gt; &lt;p&gt;This hopefully causes bidders to privately immediately bid their true value (though the bidding mechanism should only announce a price that just beats the next highest bidder).  This hopefully induces the price during most of the auction not to be artificially low until a sudden sniping strike at the end.&lt;/p&gt;  &lt;p&gt;Perhaps announce cryptographic hash of &amp;quot;end time + nonce&amp;quot; which can be verified after the auction, as a slight assurance there is not bid rigging going on, e.g., waiting for some bidder to make the winning bid and immediately closing the auction.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-2891546343058449076?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/2891546343058449076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=2891546343058449076&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2891546343058449076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2891546343058449076'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/dilxhzub-thwarting-sniping-in-online.html' title='[dilxhzub] Thwarting sniping in online auctions'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-9202555833933787936</id><published>2012-01-04T06:18:00.002Z</published><updated>2012-01-04T06:27:16.040Z</updated><title type='text'>[vhozplon] No fee ATM</title><content type='html'>&lt;p&gt;A business, say a hotel, wishes to place an ATM on its site, as a &amp;quot;side&amp;quot; convenience for its customers.&lt;/p&gt; &lt;p&gt;With limited space available, it asks for bids and offers the space to the bank which charges the lowest ATM fees to non-bank-customers (not counting fees charged by the non-bank-customer&amp;#39;s own bank), ostensibly trying to maximize convenience for the business&amp;#39;s customers.&lt;/p&gt;  &lt;p&gt;Why aren&amp;#39;t deals like this happening?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-9202555833933787936?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/9202555833933787936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=9202555833933787936&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/9202555833933787936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/9202555833933787936'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/vhozplon-no-fee-atm.html' title='[vhozplon] No fee ATM'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-5746356325035872505</id><published>2012-01-04T06:05:00.004Z</published><updated>2012-01-05T01:31:19.441Z</updated><title type='text'>[jwwxlinz] Eminent domain on patents</title><content type='html'>&lt;p&gt;This is a straightforward solution to the &lt;a href="/2011/12/bticlbft-patent-chains.html"&gt;chaining problem&lt;/a&gt; with &lt;a href="/2010/09/bbhdjivi-history-and-monopoly-patents.html"&gt;History and Monopoly patents&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;A firm B applies for a monopoly patent on technology Q to develop a product which can only be developed by infringing on an already existing monopoly patent P owned by firm A.  However, included in B's business plan is the requirement that the state must purchase the existing patent P at its fair market value using the power of eminent domain, making its technology public domain.  Then, firm A no longer has an advantage over any other firm for developing Q.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-5746356325035872505?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/5746356325035872505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=5746356325035872505&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5746356325035872505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5746356325035872505'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/jwwxlinz-eminent-domain-on-patents.html' title='[jwwxlinz] Eminent domain on patents'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-3068680553246328659</id><published>2012-01-04T05:35:00.002Z</published><updated>2012-01-04T05:40:25.379Z</updated><title type='text'>[yfweqinb] Standing</title><content type='html'>&lt;p&gt;When standing for hours at a time, I found standing barefeet (socks) a lot less painful than sneakers.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-3068680553246328659?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/3068680553246328659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=3068680553246328659&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3068680553246328659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3068680553246328659'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2012/01/yfweqinb-standing.html' title='[yfweqinb] Standing'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-5953408126650275723</id><published>2011-12-28T22:28:00.003Z</published><updated>2012-01-04T05:43:24.198Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='time'/><title type='text'>[dbmfjcco] Golden week</title><content type='html'>&lt;p&gt;In the USA, the big holidays are Christmas and New Year&amp;#39;s, which, for arbitrary reasons made thousands of years ago, are in the dead of winter (Note how curious it is that Jesus's birthday lands on the same day each year, but resurrection moves around according to the Easter computus).  Many people take travel on vacation during the week in between, but travel is unpleasant and hindered by cold and inclement weather.&lt;/p&gt;  &lt;p&gt;In Japan, the Golden Week of holidays is in May.  This makes a lot more sense, weatherwise.&lt;/p&gt; &lt;p&gt;An example of &amp;quot;path dependence&amp;quot;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-5953408126650275723?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/5953408126650275723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=5953408126650275723&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5953408126650275723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/5953408126650275723'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/dbmfjcco-golden-week.html' title='[dbmfjcco] Golden week'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-591456964084578496</id><published>2011-12-28T01:17:00.003Z</published><updated>2011-12-28T19:12:42.764Z</updated><title type='text'>[lwzsvalz] Future of orthodox chess</title><content type='html'>&lt;p&gt;Suppose the future of chess at the highest level is Chess960 (Fischer Random Chess), which better measures individual skill rather than the player&amp;#39;s opening preparation team.&lt;/p&gt; &lt;p&gt;Then, what is the future of orthodox chess (position 518)?  It will continue to remain relevant in correspondence chess, advanced chess, and team chess.  It adds perhaps a whole new dimension to team chess, which might be played as consultation games (among the team) in separate rooms.  Or, in a &amp;quot;win and continue&amp;quot; team tournament format: the other players still contribute opening preparation.&lt;/p&gt;  &lt;p&gt;What will amateurs play?  Probably both.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-591456964084578496?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/591456964084578496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=591456964084578496&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/591456964084578496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/591456964084578496'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/lwzsvalz-future-of-orthodox-chess.html' title='[lwzsvalz] Future of orthodox chess'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4469726676882841960</id><published>2011-12-28T00:59:00.002Z</published><updated>2011-12-28T01:00:42.990Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[klipqwej] Flying bullet as a terrorist device</title><content type='html'>&lt;p&gt;A small, solar-powered, autonomous flying (or floating) device is launched half a world away.  Over weeks or months, it slowly makes its way toward its target, using GPS, evading detection because it is so small.&lt;/p&gt; &lt;p&gt;Upon reaching its target, an elementary school playground in an affluent neighborhood, it uses visual targeting to close in and fire its payload, either a single bullet or a poisoned dart, at a white child (taking advantage that the media is racist biased).&lt;/p&gt;  &lt;p&gt;At perhaps several thousand dollars per kill (many machines won&amp;#39;t survive the intercontinental flight), it is not an effective weapon of war: It is a weapon of terror.&lt;/p&gt; &lt;p&gt;I believe all the technology needed to build this device already exists.  How can we fight it?&lt;/p&gt; &lt;p&gt;Some is public relations: the probability is getting killed by such a device is astronomically low.  Some is reducing the enmity that an enemy would be willing to spend that much money on a kill.  (The standard defenses against terrorism.)&lt;/p&gt;  &lt;p&gt;Peacetime uses for such a craft include courier service to remote areas not served by postal service (or for which the post cannot be trusted).  Emergency messaging for people marooned on a deserted island or lost at sea.  A personal Valentine's message delivery.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4469726676882841960?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4469726676882841960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4469726676882841960&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4469726676882841960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4469726676882841960'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/klipqwej-flying-bullet-as-terrorist.html' title='[klipqwej] Flying bullet as a terrorist device'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8719777195385543838</id><published>2011-12-28T00:08:00.004Z</published><updated>2011-12-28T00:50:00.395Z</updated><title type='text'>[ojmneguh] Line-item tax evasion and jury nullification</title><content type='html'>&lt;p&gt;Suppose, after calculating the tax you owe, the government provides a breakdown of where your tax dollars go.  After which point, you can strike out items you don&amp;#39;t wish to pay, and pay the rest.&lt;/p&gt; &lt;p&gt;It is illegal to strike out any items.  The government prosecutes you for tax evasion, but not tax evasion in general, but tax evasion for specifically each item you refused to pay.  You are granted a jury trial, at which point the government needs to convince a jury to unanimously agree that it is indeed a crime not to pay taxes for that line item.  Such a trial may be difficult (with the threat of jury nullification) if the line item is very unpopular.  The purpose of this mechanism is to avoid sleazy political manuevers which result in higher taxes: the purpose is better government.&lt;/p&gt;  &lt;p&gt;If a criminal law passes by a slim 51% majority, it will never survive trials by jury; it&amp;#39;s certain that a member of the 49% will hang any jury.  This is checks and balances between the branches of government in action.  Therefore, why should a budget which passes by 51% have force of law not able to be checked by the judicial branch?&lt;/p&gt;  &lt;p&gt;However, the result to society, if implemented like this, will likely be complete anarchy, perhaps putting most of the populace on trial.  How can we prevent anarchy?&lt;/p&gt; &lt;p&gt;The government can present a different breakdown of taxes per person, reflecting the items they are most likely to agree to pay.  How can the government do this?  Should each tax payer decide on breakdown?  For each tax evasion, you are offered a settlement to pay more on items you care about, to make up for a shortfall of others refusing to pay.  So long as you end up paying the total you owe, the government drops charges.  Some devilish details remain.&lt;/p&gt; &lt;p&gt;We need to avoid money laundering though debt, where an unpopular item is first paid for not by taxes, but by debt spending, then later taxes are raised to pay down the debt.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8719777195385543838?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8719777195385543838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8719777195385543838&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8719777195385543838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8719777195385543838'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/ojmneguh-line-item-tax-evasion-and-jury.html' title='[ojmneguh] Line-item tax evasion and jury nullification'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-1441728258501475417</id><published>2011-12-26T23:22:00.003Z</published><updated>2011-12-27T16:19:48.491Z</updated><title type='text'>[atciapyx] Bribes accepted</title><content type='html'>&lt;p&gt;A politician announces, &amp;quot;All Bribes Accepted.  Make checks out to the U.S. Treasury.&amp;quot;  That is, the politician does not personally benefit from the bribe.&lt;/p&gt; &lt;p&gt;A bribe attached to a message to the politician serves to signal how important the sender believes the message.  The politician may pay attention according to how much the bribe is, and may even vote depending on which side bribes more.  In effect, the public (via contributions to the Treasury) recovers some of the cost of the corruption of government, because the briber has incentive to bribe up to the amount of benefit from the successful bribe.&lt;/p&gt;  &lt;p&gt;A similar idea as presented in &lt;a href="/2010/08/gtovxpam-one-dollar-per-vote.html"&gt;one dollar per vote&lt;/a&gt;, but with a human in the loop.  As before, to avoid the All Pay Auction, unsuccessful bribes should be returned.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-1441728258501475417?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/1441728258501475417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=1441728258501475417&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1441728258501475417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1441728258501475417'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/atciapyx-bribes-accepted.html' title='[atciapyx] Bribes accepted'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-7457899816759868776</id><published>2011-12-26T22:56:00.002Z</published><updated>2011-12-26T23:12:47.286Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>[ljyiqfcj] Keyboard with more keys</title><content type='html'>&lt;p&gt;I feel a significant pleasant sensation of ease when I encounter a keyboard for which a two-key combination is on a single key.  Notable recent examples are the unshifted question mark, colon, and &amp;quot;at&amp;quot; sign on some full keyboard phones.&lt;/p&gt;  &lt;p&gt;Take this concept much further to computer keyboards, again creating a space-cadet keyboard, with many more keys.&lt;/p&gt; &lt;p&gt;A cheap way to accomplish this is with two keyboards, set up kind of like an organ.  The upper keyboard offers all the shifted punctuation keys, plus macros that can be assigned to each letter.  Perhaps common words or syllables.&lt;/p&gt;  &lt;p&gt;We need some operating system support to distinguish to keyboards from each other.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-7457899816759868776?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/7457899816759868776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=7457899816759868776&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7457899816759868776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7457899816759868776'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/ljyiqfcj-keyboard-with-more-keys.html' title='[ljyiqfcj] Keyboard with more keys'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-1624740153525867731</id><published>2011-12-24T20:46:00.002Z</published><updated>2011-12-24T20:48:10.017Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='haskell'/><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>[ueneqbhw] Window shading without compositing</title><content type='html'>&lt;p&gt;A minimalist window manager without title bars or borders needs a way to indicate which window has focus.&lt;/p&gt; &lt;p&gt;If you have compositing, one way to do it is, if you press the &amp;quot;Tell Me Which Window is Focused&amp;quot; key combination, all the non-focused windows get shaded darker (or blurred, etc.).  The same can happen when cycling or switching between windows.&lt;/p&gt;  &lt;p&gt;If you don&amp;#39;t have compositing, you can get an extreme version of darker shading by painting over the non-focused windows black (or showing desktop background), temporarily completely hiding the non-focused windows.&lt;/p&gt;  &lt;p&gt;An idea for XMonad, so I can recover that 1 pixel wide red border of screen real estate.  Perhaps someone has already implemented this.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-1624740153525867731?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/1624740153525867731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=1624740153525867731&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1624740153525867731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1624740153525867731'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/ueneqbhw-window-shading-without.html' title='[ueneqbhw] Window shading without compositing'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-6723720853132103157</id><published>2011-12-24T00:36:00.002Z</published><updated>2011-12-24T01:13:44.031Z</updated><title type='text'>[txzivaxj] Anticultural fusion restaurant</title><content type='html'>&lt;p&gt;A restaurant specializes in paradoxical cuisine: food cooked in the tradition of one cuisine but intentionally breaking rules of that tradition or culture, thus creating something that generally does not exist.&lt;/p&gt; &lt;p&gt;American cuisine I probably know the best, so we combine the most typical American cuisine with its cultural taboos:&lt;br&gt; Horse burger, or steak&lt;br&gt; Offal etc. (though Rocky Mountain oysters already exist, capturing our deep-fry tradition)&lt;br&gt; Escargot etc.&lt;br&gt; Insects etc.&lt;br&gt; Dog, cat&lt;/p&gt; &lt;p&gt;Indian:&lt;br&gt; Curried beef&lt;/p&gt; &lt;p&gt;Middle eastern (including kosher and halal):&lt;br&gt; Pork shawarma&lt;br&gt; Pastrami and cheese&lt;/p&gt; &lt;p&gt;Chinese and Japanese:&lt;br&gt; Dairy, e.g., stir-fry and cheese, cheesy sushi (this is already done with the Philadelphia roll)&lt;/p&gt; &lt;p&gt;Many of these already exist.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-6723720853132103157?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/6723720853132103157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=6723720853132103157&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/6723720853132103157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/6723720853132103157'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/txzivaxj-anticultural-fusion-restaurant.html' title='[txzivaxj] Anticultural fusion restaurant'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-7465956160251210422</id><published>2011-12-24T00:26:00.002Z</published><updated>2011-12-24T01:12:18.401Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>[niiitipa] Shopping online at the store</title><content type='html'>&lt;p&gt;A store, with limited shelf space, offers a kiosk for additional online shopping in one corner of its store.  However, unlike online shopping at home, this is a step beyond.&lt;/p&gt; &lt;p&gt;As a single installation per store, using very powerful computers, graphics, networks, very large, high-resolution displays, the store attempts to capture technology perhaps 10 years down the road.  Perhaps gesture and speech recognition (perhaps there&amp;#39;s a human on the other end!).  Imperceptible latency on all UI.  No regular consumer can afford such a system, but for a store it might only be the equivalent of a month of property tax (and it will pay for itself with increased sales).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-7465956160251210422?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/7465956160251210422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=7465956160251210422&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7465956160251210422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7465956160251210422'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/niiitipa-shopping-online-at-store.html' title='[niiitipa] Shopping online at the store'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-3842853655121787382</id><published>2011-12-23T23:37:00.003Z</published><updated>2011-12-23T23:44:00.329Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[ggaoegjp] Hard drive data recovery for dummies</title><content type='html'>&lt;p&gt;Consider the operation of disassembling a broken hard drive, installing its platters into another empty drive, then reading the data off of them.  Make this process cheap and easy to do for regular people.  (Currently a specialty shop, hundreds of dollars.)&lt;/p&gt;  &lt;p&gt;The general idea is hard drives have many single points of failure, with which nowadays a consumer would simply consider the data lost, despite the data is still existing on the platters.  With wonderful error-correcting codes, it is in fact very difficult to accidentally destroy the the entirety of data by mechanical failure.  The goal is a change in mindset: once you write data, it really is permanent, short of the drive becoming completely destroyed.&lt;/p&gt;  &lt;p&gt;One possible implementation is standardized construction of hard drives.  A vending machine-like kiosk accepts the hard drive down the chute.  A internal robot disassembles and carries out the operation in a clean environment.  Twenty five cents.&lt;/p&gt;  &lt;p&gt;Another implementation is, of course, cheap labor.&lt;/p&gt; &lt;p&gt;I think we might need to increase the amount of error correction so that data will more likely survive even imperfect disassembly and reassembly.&lt;/p&gt; &lt;p&gt;Repeat for solid state drives.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-3842853655121787382?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/3842853655121787382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=3842853655121787382&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3842853655121787382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/3842853655121787382'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/ggaoegjp-hard-drive-data-recovery-for.html' title='[ggaoegjp] Hard drive data recovery for dummies'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8240240534992569328</id><published>2011-12-23T23:23:00.002Z</published><updated>2011-12-23T23:37:55.943Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='crypto'/><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[wtlguzdc] Hiding a circle in a grid</title><content type='html'>&lt;p&gt;Draw a large circle on a large grid of squares, and note which squares the circle passes through.&lt;/p&gt; &lt;p&gt;Color some of the squares in the grid in an almost uniform random pattern.  The only constraint is squares on the circle path may not be colored.  Next, erase the circle.&lt;/p&gt; &lt;p&gt;How computationally difficult is it to recover the original circle from the pattern of colored and uncolored squares?  What density should the coloring be to maximize difficulty while avoiding lots of spurious solutions?  How does the difficulty change with shapes other than a circle?  Three or more dimensions?&lt;/p&gt;  &lt;p&gt;Can this be the basis for a public-key cryptography algorithm (the hidden circle is the private key)?&lt;/p&gt; &lt;p&gt;Yet another inspiration from bathroom tiles.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8240240534992569328?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8240240534992569328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8240240534992569328&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8240240534992569328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8240240534992569328'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/wtlguzdc-hiding-circle-in-grid.html' title='[wtlguzdc] Hiding a circle in a grid'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-7414200040527317108</id><published>2011-12-22T18:57:00.009Z</published><updated>2011-12-24T20:52:34.151Z</updated><title type='text'>[siyqisto] Everyone is born a genius</title><content type='html'>&lt;p&gt;Every baby is born a genius, capable of incredible mental feats of intelligence.  The most famous ones include language acquisition, learning social rules and context, temporal reasoning of cause and effect, motor control, three dimensional vision and spatial reasoning, but there are many, many more.  The ones listed happen to be fields in AI, wherein one realizes just how difficult these tasks are when trying to make a computer do them.&lt;/p&gt;  &lt;p&gt;From this perspective, consider the point of education, especially primary education, not to be to make the student smarter, but just to prevent the student from becoming stupid.  Maintain the curiousity, inquisitiveness, absorption ability, flexibility to new and different concepts.  These skills will be important for critical thinking later in life.&lt;/p&gt;  &lt;p&gt;There is probably a lot already done in education and psychology research, but likely a lot remaining to do, about how &amp;quot;the stupid&amp;quot; develops.  Primary education might end up looking very different.&lt;/p&gt; &lt;p&gt;The success of such an education can be measured through tests.  The tests always test something completely new, something far different from anything the student has never encountered.  (In this wide world of ours, there is always something new.)  The tests are a tests of mental flexibility, and perhaps can be graded against how well a baby or very young child will do at each task.&lt;/p&gt;  &lt;p&gt;These will be the weirdest tests.  You cannot study for them because you don&amp;#39;t know what they will be, by design.  They are radically different from today&amp;#39;s standardized tests, for which the curriculum is known (and arguably flawed), so the teacher can teach targeting success on the tests.&lt;/p&gt;  &lt;p&gt;Speculate that illiteracy is caused by the ability to learn to read already having been destroyed by the time of teaching reading.  That's why the student fails to learn to read even though other students in the same class succeed.  There seems to be a correlation of poverty and illiteracy.  Which actions in childhood poverty destroyed the ability to learn to read?  I speculate too much "don't do X" for many X seemingly unrelated to literacy, but shuts down the brain.&lt;/p&gt;&lt;p&gt;Education is neither the filling of a pail nor the lighting of a fire.  It is the keeping lit of the original fire, preventing it from being extinguished.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-7414200040527317108?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/7414200040527317108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=7414200040527317108&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7414200040527317108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7414200040527317108'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/siyqisto-everyone-is-born-genius.html' title='[siyqisto] Everyone is born a genius'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-7333544107747994662</id><published>2011-12-21T00:30:00.003Z</published><updated>2011-12-28T19:19:14.680Z</updated><title type='text'>[aifmzmuk] Soapbox rapid turn without flipping</title><content type='html'>&lt;p&gt;Create a gravity-powered vehicle with human driver that can make the tight 110-degree turn at the base of the Building 66 68 basement tunnel, and not lose very much energy.&lt;/p&gt; &lt;p&gt;Regenerative braking is one way, though not very exciting.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-7333544107747994662?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/7333544107747994662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=7333544107747994662&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7333544107747994662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7333544107747994662'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/aifmzmuk-soapbox-rapid-turn-without.html' title='[aifmzmuk] Soapbox rapid turn without flipping'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4929935154999660138</id><published>2011-12-21T00:07:00.004Z</published><updated>2011-12-21T00:10:11.862Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[vteygjjc] Mobile computer with long battery life</title><content type='html'>&lt;p&gt;The world still awaits a mobile computer with battery life measured in years instead of hours.  I think the technology already exists.&lt;/p&gt; &lt;p&gt;LCD or E-Ink screen.  Processor probably running in the low MHz not GHz.  Probably a different radio protocol than 802.11 to send and receive at very low power but low bandwidth.&lt;/p&gt; &lt;p&gt;It&amp;#39;s a modern reworking of the programmable graphing calculator, but general purpose (with an OS) and with more (solid state) storage.&lt;/p&gt; &lt;p&gt;Vast speed up when connected to external power.&lt;/p&gt;&lt;p&gt;It will work well for reading and writing text, which is what many people mostly do anyways.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4929935154999660138?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4929935154999660138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4929935154999660138&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4929935154999660138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4929935154999660138'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/vteygjjc-mobile-computer-with-long.html' title='[vteygjjc] Mobile computer with long battery life'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-334814809877791119</id><published>2011-12-20T19:51:00.003Z</published><updated>2011-12-23T23:55:24.573Z</updated><title type='text'>[gnlakdzg] Swing dancing and copyright</title><content type='html'>&lt;p&gt;Swing dancing was invented in the 1920s in Harlem, New York.  Many dancers contributed moves and styling to the dance form, developing it to what it is today.&lt;/p&gt; &lt;p&gt;Certainly, a new swing move is a human invention, so in principle ownable as intellectual property.  However, no such intellectual property rights were asserted, which was good.  If copyright were asserted on swing moves, you would have to negotiate licenses from each creator for each swing move you might do in a dance.  Instructors, even informal friends teaching friends (that&amp;#39;s peer-to-peer sharing!), would have to acquire licenses for each move they plan to teach.  If you wish to modify a move, you would still need to acquire a license: a modification of an original move is a derivative work and protected by the original copyright.  For every license not acquired, you face a copyright infringement lawsuit of up to $150,000 per swing move.&lt;/p&gt;  &lt;p&gt;I advocate weaker copyright law, especially for non-commercial copying.  The fear is that weaker copyright will destroy creativity and innovation.  Swing dance provides a counterexample: tremendous creativity and intellectual output happened despite no copyright protection.  In fact, the lack of copyright caused MORE innovation as dancers were free to build on others&amp;#39; work.  When you look at how much has been accomplished in the past century, swing is perhaps the most innovative, most creative, most profound development of dance ever, all made possible by the lack of copyright on moves.&lt;/p&gt;  &lt;p&gt;Development of swing dancing continues today: it is a living art form -- it is culture, and by tradition, dancers still don&amp;#39;t try to assert copyright on moves they create, even though the law certainly now permits it.&lt;/p&gt;  &lt;p&gt;The tradition of not copyrighting swing dance moves stems from an earlier tradition of much weaker copyright 90 years ago, or even the complete lack of even the concept of copyright 500 years ago.  People now may find it hard to imagine a world without copyright, when straight copying without permission, or copying and modifying, was not considered morally or ethically wrong even in the slightest.  It&amp;#39;s what people did, and there was never a problem with that.  People created knowing they would be copied; in fact, hoping they would be copied, because then you have actually contributed something positive to the world.&lt;/p&gt;  &lt;p&gt;So, in swing dancing we have a literally tangible preservation of what the mentality of copying was in the pre copyright era.  And we can still see how creativity and innovation thrives without copyright within the art form.&lt;/p&gt;  &lt;p&gt;(Part 2 will continue about jazz music.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-334814809877791119?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/334814809877791119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=334814809877791119&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/334814809877791119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/334814809877791119'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/gnlakdzg-swing-dancing-and-copyright.html' title='[gnlakdzg] Swing dancing and copyright'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-7394353351251357460</id><published>2011-12-20T05:35:00.002Z</published><updated>2011-12-20T07:27:58.077Z</updated><title type='text'>[paxzzekj] A life of crime</title><content type='html'>&lt;p&gt;There are some who choose a life of crime, which is a shame because their skills could be better applied elsewhere.&lt;/p&gt; &lt;p&gt;There are others who are forced into a life of crime because they have no other opportunities, arguably a flaw in society.&lt;/p&gt; &lt;p&gt;There is a gray area in between.&lt;/p&gt; &lt;p&gt;How should the justice system treat each kind of criminal?  Should it distinguish despite the same crime being committed?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-7394353351251357460?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/7394353351251357460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=7394353351251357460&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7394353351251357460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/7394353351251357460'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/paxzzekj-life-of-crime.html' title='[paxzzekj] A life of crime'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-8048576557132840823</id><published>2011-12-19T21:47:00.003Z</published><updated>2011-12-19T22:44:59.065Z</updated><title type='text'>[henxmuqd] Earthquake over 9000</title><content type='html'>&lt;p&gt;What does the seismograph say about the earthquake&amp;#39;s magnitude level?&lt;/p&gt; &lt;p&gt;It&amp;#39;s over 9000!&lt;/p&gt; &lt;p&gt;What, 9000?! There&amp;#39;s no way that can be right!&lt;/p&gt; &lt;p&gt;(A magnitude-9000 earthquake releases 3*10^13486 times more energy than a magnitude-9 earthquake, which is considerably more than the E=mc^2 mass energy of the observable universe.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-8048576557132840823?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/8048576557132840823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=8048576557132840823&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8048576557132840823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/8048576557132840823'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/henxmuqd-earthquake-over-9000.html' title='[henxmuqd] Earthquake over 9000'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-1664795850017337639</id><published>2011-12-17T21:05:00.002Z</published><updated>2011-12-17T21:13:27.066Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='crypto'/><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[bbwjsktd] Benchmarking modular exponentiation of Pari/GP</title><content type='html'>&lt;p&gt;Some benchmarking of modular exponentiation for Cullen primes.  Times are in milliseconds.&lt;/p&gt;
&lt;pre&gt;
model name      : Intel(R) Core(TM)2 Duo CPU     P7570  @ 2.26GHz

 GP/PARI CALCULATOR Version 2.5.0 (released)
 i686 running linux (ix86/GMP-5.0.1 kernel) 32-bit version
 compiled: Sep  4 2011, gcc-4.6.1 (Ubuntu/Linaro 4.6.1-7ubuntu2)

? allocatemem(6*10^8)
  ***   Warning: new stack size = 600000000 (572.205 Mbytes).

? gettime;for(i=1,15,c=cullen[i];p=1+c*2^c;print(Mod(1,p)==Mod(2,p)^((p-1)/2));print(c," ",gettime))
1
141 0
1
4713 244
1
5795 429
1
6611 576
1
18496 6953
1
32292 27149
1
32469 27374
1
59656 119627
1
90825 333105
1
262419 3532668
1
361275 6784853
1
481899 11800874
1
1354828 113855267
&lt;/pre&gt;
&lt;p&gt;Final entry is 1.3 days. Going by roughly quadratic growth, the next exponent 6328548 will take 30 to 40 days.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-1664795850017337639?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/1664795850017337639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=1664795850017337639&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1664795850017337639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1664795850017337639'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/bbwjsktd-benchmarking-modular.html' title='[bbwjsktd] Benchmarking modular exponentiation of Pari/GP'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-1706149117423276</id><published>2011-12-14T23:20:00.002Z</published><updated>2011-12-14T23:25:25.363Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[ikuxtpuq] Metadata ad infinitum</title><content type='html'>&lt;p&gt;You have data.  You have some metadata describing the data.  You have some metadata describing the metadata.  What format is extensible to an arbitrary height of meta?&lt;/p&gt; &lt;p&gt;Three-tuples for knowledge representation?  (Two &amp;quot;nouns&amp;quot; and a relationship between them.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-1706149117423276?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/1706149117423276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=1706149117423276&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1706149117423276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/1706149117423276'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/ikuxtpuq-metadata-ad-infinitum.html' title='[ikuxtpuq] Metadata ad infinitum'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-2133828824886584733</id><published>2011-12-14T18:12:00.002Z</published><updated>2011-12-14T18:14:26.097Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[duaxdnal] Golden circle map</title><content type='html'>&lt;p&gt;A ball bounces inside a circle, going in chords of 2pi/phi per leg, i.e., golden ratio of the circumference.&lt;/p&gt; &lt;p&gt;The path never repeats because of irrationality; however, to accurately depict a large number of bounces requires a high precision calculation of phi.  Create an algorithm which uses a spigot algorithm, so the simulation can run indefinitely without having to calculate all the digits initially.  Fibonacci numbers might be involved.  Can the running time remain constant per bounce?&lt;/p&gt;  &lt;p&gt;Draw the path in the style of &lt;a href="/2011/11/paherpfo-pi-paths.html"&gt;pi paths, with paths going under&lt;/a&gt;.  It will be a space-filling curve (with intersections).&lt;/p&gt; &lt;p&gt;The ball never hits the same point on the circumference twice.  An irrational number can be completely specified by a discrete sequence of old points each new bounce falls in between, specified by index number.  How computationally difficult is it to compute this sequence?&lt;/p&gt;  &lt;p&gt;How can we reconstruct the number from a sequence?  Maintain a bounds from a whole bunch of inequalities.  Knowing bounds, perhaps some bounces may be losslessly left unspecified as data compression.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-2133828824886584733?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/2133828824886584733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=2133828824886584733&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2133828824886584733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2133828824886584733'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/duaxdnal-golden-circle-map.html' title='[duaxdnal] Golden circle map'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-744635933689910614</id><published>2011-12-14T07:51:00.005Z</published><updated>2011-12-18T07:37:31.019Z</updated><title type='text'>[chysqkkv] Chess openings</title><content type='html'>&lt;p&gt;A look at some chess openings of recent tournaments: Sao Paulo / Bilbao Final Masters, Tal Memorial, London Chess Classic:&lt;/p&gt;
&lt;table&gt;

&lt;tr&gt;&lt;td&gt;Adams, Michael as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c5 2. &lt;strong&gt;Nf3&lt;/strong&gt; d6 3. &lt;strong&gt;d4&lt;/strong&gt; cxd4&lt;/td&gt;&lt;td&gt;B92 Sicilian - Najdorf, Opovcensky variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adams, Michael as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;C65 Ruy Lopez - Berlin defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adams, Michael as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;C67 Ruy Lopez - Berlin defence, open variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adams, Michael as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e6 2. &lt;strong&gt;d4&lt;/strong&gt; d5 3. &lt;strong&gt;Nd2&lt;/strong&gt; h6&lt;/td&gt;&lt;td&gt;C03 French - Tarrasch&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adams, Michael as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Bb4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E21 Nimzo-Indian - three knights variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adams, Michael as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. g3 &lt;strong&gt;Bb4+&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E00 Catalan opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adams, Michael as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;a6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C88 Ruy Lopez - closed, 7...O-O&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adams, Michael as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. f4 &lt;strong&gt;exf4&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C36 KGA - Abbazia defence, modern variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Bb4&lt;/td&gt;&lt;td&gt;E32 Nimzo-Indian - classical variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D58 QGD - Tartakower (Makagonov-Bondarevsky) system&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Bg7&lt;/td&gt;&lt;td&gt;E70 King's Indian - Kramer system&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Bg7&lt;/td&gt;&lt;td&gt;E97 King's Indian - orthodox, Aronin-Taimanov, bayonet attack&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D85 Gruenfeld - exchange variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D97 Gruenfeld - Russian, Alekhine (Hungarian) variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; c6 3. &lt;strong&gt;Nc3&lt;/strong&gt; dxc4&lt;/td&gt;&lt;td&gt;D10 QGD Slav defence, Alekhine variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; c6 3. &lt;strong&gt;Nf3&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;D16 QGD Slav - Soultanbeieff variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;C67 Ruy Lopez - Berlin defence, open variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;C67 Ruy Lopez - Berlin defence, open variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; a6&lt;/td&gt;&lt;td&gt;C84 Ruy Lopez - closed defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; f5&lt;/td&gt;&lt;td&gt;C63 Ruy Lopez - Schliemann defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;c5&lt;/strong&gt; 2. c4 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;g6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A04 Reti opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. c4 &lt;strong&gt;c6&lt;/strong&gt; 2. d4 &lt;strong&gt;d5&lt;/strong&gt; 3. Nf3 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D43 QGD semi-Slav&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Bb4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E21 Nimzo-Indian - three knights variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;b6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E12 Queen's Indian - 4.Nc3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D37 QGD - 4.Nf3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D56 QGD - Lasker defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;d6&lt;/strong&gt; 3. Bb5+ &lt;strong&gt;Bd7&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B52 Sicilian - Canal-Sokolsky attack, 3...Bd7&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;d6&lt;/strong&gt; 3. d4 &lt;strong&gt;cxd4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B92 Sicilian - Najdorf, Opovcensky variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c6&lt;/strong&gt; 2. Nc3 &lt;strong&gt;d5&lt;/strong&gt; 3. Nf3 &lt;strong&gt;Bg4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B11 Caro-Kann - two knights, 3...Bg4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Anand, Viswanathan as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c6&lt;/strong&gt; 2. d4 &lt;strong&gt;d5&lt;/strong&gt; 3. e5 &lt;strong&gt;Bf5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B12 Caro-Kann - advance variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nc3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D55 QGD - Neo-orthodox variation, 7.Bxf6&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; c6 3. &lt;strong&gt;e3&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;D94 Gruenfeld - Smyslov defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;d4&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;D37 QGD - 4.Nf3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; d5 2. &lt;strong&gt;d4&lt;/strong&gt; Nf6 3. &lt;strong&gt;c4&lt;/strong&gt; c6&lt;/td&gt;&lt;td&gt;D12 QGD Slav - 4.e3 Bf5&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; d5 2. &lt;strong&gt;d4&lt;/strong&gt; Nf6 3. &lt;strong&gt;c4&lt;/strong&gt; c6&lt;/td&gt;&lt;td&gt;D15 QGD Slav - 4.Nc3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; b6&lt;/td&gt;&lt;td&gt;E15 Queen's Indian - 4.g3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; b6&lt;/td&gt;&lt;td&gt;E15 Queen's Indian - Nimzovich variation (exaggerated fianchetto)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D37 QGD - 4.Nf3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D41 QGD - Semi-Tarrasch, 5.cd&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D82 Gruenfeld - 4.Bf4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; c6 3. &lt;strong&gt;Nc3&lt;/strong&gt; dxc4&lt;/td&gt;&lt;td&gt;D10 QGD Slav defence, Alekhine variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;d5&lt;/strong&gt; 2. d4 &lt;strong&gt;c5&lt;/strong&gt; 3. c4 &lt;strong&gt;dxc4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D02 Queen's pawn game, Krause variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Be7&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D31 QGD - Charousek (Petrosian) variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Be7&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D31 QGD - Charousek (Petrosian) variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Be7&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D31 QGD - Charousek (Petrosian) variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Be7&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;d6&lt;/strong&gt; 2. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;g6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B09 Pirc - Austrian attack, 6.Bd3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C67 Ruy Lopez - Berlin defence, open variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C67 Ruy Lopez - Berlin defence, open variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C67 Ruy Lopez - Berlin defence, open variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;a6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C84 Ruy Lopez - closed defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;a6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C84 Ruy Lopez - closed defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Aronian, Levon as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;a6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C84 Ruy Lopez - closed defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Bb4&lt;/td&gt;&lt;td&gt;E21 Nimzo-Indian - three knights variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Bb4&lt;/td&gt;&lt;td&gt;E21 Nimzo-Indian - three knights variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Bb4&lt;/td&gt;&lt;td&gt;E21 Nimzo-Indian - three knights variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Bb4&lt;/td&gt;&lt;td&gt;E21 Nimzo-Indian - three knights variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; b6&lt;/td&gt;&lt;td&gt;E12 Queen's Indian - 4.Nc3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D86 Gruenfeld - exchange, classical variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; c6 3. &lt;strong&gt;Nf3&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;D12 QGD Slav - 4.e3 Bf5&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; c6 3. &lt;strong&gt;Nf3&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;D12 QGD Slav - 4.e3 Bf5&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Be7&lt;/td&gt;&lt;td&gt;D55 QGD - Petrosian variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c5 2. &lt;strong&gt;Nf3&lt;/strong&gt; d6 3. &lt;strong&gt;Bb5+&lt;/strong&gt; Bd7&lt;/td&gt;&lt;td&gt;B52 Sicilian - Canal-Sokolsky attack, Sokolsky variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;C65 Ruy Lopez - Berlin defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; a6&lt;/td&gt;&lt;td&gt;C84 Ruy Lopez - closed defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bc4&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;C50 Giuoco Pianissimo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D55 QGD - Neo-orthodox variation, 7.Bxf6&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;d5&lt;/strong&gt; 2. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 3. c4 &lt;strong&gt;c6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D12 QGD Slav - 4.e3 Bf5&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;g6&lt;/strong&gt; 2. e4 &lt;strong&gt;Bg7&lt;/strong&gt; 3. d4 &lt;strong&gt;d6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A04 Reti opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. c4 &lt;strong&gt;e5&lt;/strong&gt; 2. g3 &lt;strong&gt;Nf6&lt;/strong&gt; 3. Bg2 &lt;strong&gt;h6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A20 English opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;b6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E15 Queen's Indian - Nimzovich variation (exaggerated fianchetto)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;b6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E15 Queen's Indian - Nimzovich variation (exaggerated fianchetto)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D58 QGD - Tartakower (Makagonov-Bondarevsky) system&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D59 QGD - Tartakower (Makagonov-Bondarevsky) system, 8.cd Nxd5&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D82 Gruenfeld - 4.Bf4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D85 Gruenfeld - exchange variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C67 Ruy Lopez - Berlin defence, open variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;a6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C78 Ruy Lopez - 5.O-O&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bc4 &lt;strong&gt;Bc5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C50 Giuoco Pianissimo - Italian four knights variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carlsen, Magnus as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e6&lt;/strong&gt; 2. d4 &lt;strong&gt;d5&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C11 French - Steinitz, Boleslavsky variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Gelfand, Boris as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Gelfand, Boris as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Gelfand, Boris as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;g3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;E06 Catalan - closed, 5.Nf3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Gelfand, Boris as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D80 Gruenfeld - Stockholm variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Gelfand, Boris as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. g3 &lt;strong&gt;dxc4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A13 English opening - Agincourt variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Gelfand, Boris as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Gelfand, Boris as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Gelfand, Boris as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;c6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D12 QGD Slav - 4.e3 Bf5&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Gelfand, Boris as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;c6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D45 QGD semi-Slav - Stoltz variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Howell, David W L as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c5 2. &lt;strong&gt;c3&lt;/strong&gt; e6 3. &lt;strong&gt;d4&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;B22 Sicilian - Alapin's variation (2.c3)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Howell, David W L as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; d6 2. &lt;strong&gt;d4&lt;/strong&gt; Nf6 3. &lt;strong&gt;Nc3&lt;/strong&gt; g6&lt;/td&gt;&lt;td&gt;B09 Pirc - Austrian attack, 6.Bd3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Howell, David W L as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; a6&lt;/td&gt;&lt;td&gt;C88 Ruy Lopez - closed, 7...O-O&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Howell, David W L as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;d4&lt;/strong&gt; exd4&lt;/td&gt;&lt;td&gt;C45 Scotch game&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Howell, David W L as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;d5&lt;/strong&gt; 2. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 3. c4 &lt;strong&gt;dxc4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D27 QGA - classical, 6...a6&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Howell, David W L as black&lt;/td&gt;&lt;td&gt;1. c4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nc3 &lt;strong&gt;Nf6&lt;/strong&gt; 3. g3 &lt;strong&gt;Bb4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A22 English - Bremen, Smyslov system&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Howell, David W L as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;c6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D16 QGD Slav - Soultanbeieff variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Howell, David W L as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C65 Ruy Lopez - Berlin defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;c4&lt;/strong&gt; e5 2. &lt;strong&gt;g3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Bc5&lt;/td&gt;&lt;td&gt;A20 English opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; b6&lt;/td&gt;&lt;td&gt;E12 Queen's Indian - 4.Nc3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D56 QGD - Lasker defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D80 Gruenfeld defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D82 Gruenfeld - 4.Bf4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; c6 3. &lt;strong&gt;Nf3&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;D45 QGD semi-Slav - Stoltz variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c5 2. &lt;strong&gt;Nf3&lt;/strong&gt; e6 3. &lt;strong&gt;d4&lt;/strong&gt; cxd4&lt;/td&gt;&lt;td&gt;B43 Sicilian - Kan, 5.Nc3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;C67 Ruy Lopez - Berlin defence, open variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;C67 Ruy Lopez - Berlin defence, open variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e6 2. &lt;strong&gt;d4&lt;/strong&gt; d5 3. &lt;strong&gt;Nc3&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;C11 French - Steinitz, Boleslavsky variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A15 English opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. d4 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D37 QGD - 4.Nf3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;d5&lt;/strong&gt; 2. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 3. c4 &lt;strong&gt;c6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D15 QGD Slav - 4.Nc3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Bb4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E21 Nimzo-Indian - three knights variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D83 Gruenfeld - Gruenfeld gambit, Capablanca variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;e6&lt;/strong&gt; 2. c4 &lt;strong&gt;Bb4+&lt;/strong&gt; 3. Nd2 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A40 Queen's pawn - Franco-Indian (Keres) defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. d4 &lt;strong&gt;cxd4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B32 Sicilian - Labourdonnais-Loewenthal (Kalashnikov) variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;e6&lt;/strong&gt; 3. d4 &lt;strong&gt;cxd4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B46 Sicilian - Taimanov variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ivanchuk, Vassily as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;f5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C63 Ruy Lopez - Schliemann defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Karjakin, Sergey as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c5 2. &lt;strong&gt;Nf3&lt;/strong&gt; d6 3. &lt;strong&gt;d4&lt;/strong&gt; cxd4&lt;/td&gt;&lt;td&gt;B92 Sicilian - Najdorf, Opovcensky variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Karjakin, Sergey as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c5 2. &lt;strong&gt;Nf3&lt;/strong&gt; e6 3. &lt;strong&gt;d4&lt;/strong&gt; cxd4&lt;/td&gt;&lt;td&gt;B42 Sicilian - Kan, 5.Bd3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Karjakin, Sergey as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c5 2. &lt;strong&gt;Nf3&lt;/strong&gt; e6 3. &lt;strong&gt;d4&lt;/strong&gt; cxd4&lt;/td&gt;&lt;td&gt;B46 Sicilian - Taimanov variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Karjakin, Sergey as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; a6&lt;/td&gt;&lt;td&gt;C84 Ruy Lopez - closed defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Karjakin, Sergey as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Bb4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E32 Nimzo-Indian - classical variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Karjakin, Sergey as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Bb4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E32 Nimzo-Indian - classical variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Karjakin, Sergey as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;b6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E12 Queen's Indian - 4.Nc3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Karjakin, Sergey as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. g3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E06 Catalan - closed, 5.Nf3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Karjakin, Sergey as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. g3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E06 Catalan - closed, 5.Nf3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;g3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;E04 Catalan - open, 5.Nf3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;A15 English opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; c5 2. &lt;strong&gt;c4&lt;/strong&gt; Nc6 3. &lt;strong&gt;Nc3&lt;/strong&gt; e5&lt;/td&gt;&lt;td&gt;A37 English - symmetrical, Botvinnik system reversed&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; d5 2. &lt;strong&gt;d4&lt;/strong&gt; Nf6 3. &lt;strong&gt;c4&lt;/strong&gt; c6&lt;/td&gt;&lt;td&gt;D15 QGD Slav - 4.Nc3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; d5 2. &lt;strong&gt;d4&lt;/strong&gt; Nf6 3. &lt;strong&gt;c4&lt;/strong&gt; dxc4&lt;/td&gt;&lt;td&gt;D27 QGA - classical, 6...a6&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;c4&lt;/strong&gt; e5 2. &lt;strong&gt;g3&lt;/strong&gt; Nf6 3. &lt;strong&gt;Bg2&lt;/strong&gt; h6&lt;/td&gt;&lt;td&gt;A20 English opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;g3&lt;/strong&gt; Bb4+&lt;/td&gt;&lt;td&gt;E00 Catalan opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;g3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;E06 Catalan - closed, 5.Nf3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. g3 &lt;strong&gt;dxc4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A13 English opening - Agincourt variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Bb4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E21 Nimzo-Indian - three knights variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D41 QGD - Semi-Tarrasch, 5.cd&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C48 Four knights - Rubinstein counter-gambit, exchange variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kramnik, Vladimir as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C65 Ruy Lopez - Berlin defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;McShane, Luke J as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c5 2. &lt;strong&gt;Nf3&lt;/strong&gt; e6 3. &lt;strong&gt;g3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;B40 Sicilian defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;McShane, Luke J as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c6 2. &lt;strong&gt;Nc3&lt;/strong&gt; d5 3. &lt;strong&gt;Nf3&lt;/strong&gt; Bg4&lt;/td&gt;&lt;td&gt;B11 Caro-Kann - two knights, 3...Bg4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;McShane, Luke J as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;C65 Ruy Lopez - Berlin defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;McShane, Luke J as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; a6&lt;/td&gt;&lt;td&gt;C78 Ruy Lopez - 5.O-O&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;McShane, Luke J as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;d5&lt;/strong&gt; 2. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 3. c4 &lt;strong&gt;c6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D15 QGD Slav - 4.Nc3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;McShane, Luke J as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C65 Ruy Lopez - Berlin defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;McShane, Luke J as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. d4 &lt;strong&gt;exd4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C45 Scotch game&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;McShane, Luke J as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. f4 &lt;strong&gt;exf4&lt;/strong&gt; 3. Nf3 &lt;strong&gt;h6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C34 KGA - Becker defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;c4&lt;/strong&gt; c6 2. &lt;strong&gt;d4&lt;/strong&gt; d5 3. &lt;strong&gt;Nf3&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;D43 QGD semi-Slav&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;c4&lt;/strong&gt; e5 2. &lt;strong&gt;Nc3&lt;/strong&gt; Nc6 3. &lt;strong&gt;g3&lt;/strong&gt; Bc5&lt;/td&gt;&lt;td&gt;A25 English - Sicilian reversed&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;c4&lt;/strong&gt; e5 2. &lt;strong&gt;Nc3&lt;/strong&gt; Nf6 3. &lt;strong&gt;g3&lt;/strong&gt; Bb4&lt;/td&gt;&lt;td&gt;A22 English - Bremen, Smyslov system&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;c4&lt;/strong&gt; e5 2. &lt;strong&gt;Nc3&lt;/strong&gt; d6 3. &lt;strong&gt;g3&lt;/strong&gt; g6&lt;/td&gt;&lt;td&gt;A21 English opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; b6&lt;/td&gt;&lt;td&gt;E15 Queen's Indian - Nimzovich variation (exaggerated fianchetto)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D59 QGD - Tartakower (Makagonov-Bondarevsky) system, 8.cd Nxd5&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D83 Gruenfeld - Gruenfeld gambit, Capablanca variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;D86 Gruenfeld - exchange, classical variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Be7&lt;/td&gt;&lt;td&gt;D31 QGD - Charousek (Petrosian) variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Be7&lt;/td&gt;&lt;td&gt;D31 QGD - Charousek (Petrosian) variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Be7&lt;/td&gt;&lt;td&gt;D31 QGD - Charousek (Petrosian) variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; e6 2. &lt;strong&gt;c4&lt;/strong&gt; Bb4+ 3. &lt;strong&gt;Nd2&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;A40 Queen's pawn - Franco-Indian (Keres) defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;f4&lt;/strong&gt; exf4 3. &lt;strong&gt;Nf3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;C36 KGA - Abbazia defence, modern variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. g3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E04 Catalan - open, 5.Nf3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Bg7&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E91 King's Indian - 6.Be2&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A15 English opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;c6&lt;/strong&gt; 3. e3 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D94 Gruenfeld - Smyslov defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Bg7&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E70 King's Indian - Kramer system&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Bg7&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E97 King's Indian - orthodox, Aronin-Taimanov, bayonet attack&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Be7&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D55 QGD - Petrosian variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;d6&lt;/strong&gt; 3. d4 &lt;strong&gt;cxd4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B70 Sicilian - dragon variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;d6&lt;/strong&gt; 3. d4 &lt;strong&gt;cxd4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B92 Sicilian - Najdorf, Opovcensky variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;e6&lt;/strong&gt; 3. d4 &lt;strong&gt;cxd4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B43 Sicilian - Kan, 5.Nc3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;e6&lt;/strong&gt; 3. g3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B40 Sicilian defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bb5 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C67 Ruy Lopez - Berlin defence, open variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nakamura, Hikaru as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Bc4 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C50 Giuoco Pianissimo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nepomniachtchi, Ian as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Bb4&lt;/td&gt;&lt;td&gt;E32 Nimzo-Indian - classical variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nepomniachtchi, Ian as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;d4&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Be7&lt;/td&gt;&lt;td&gt;D37 QGD - classical variation (5.Bf4)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nepomniachtchi, Ian as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;d4&lt;/strong&gt; cxd4&lt;/td&gt;&lt;td&gt;B32 Sicilian - Labourdonnais-Loewenthal (Kalashnikov) variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nepomniachtchi, Ian as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c5 2. &lt;strong&gt;Nf3&lt;/strong&gt; d6 3. &lt;strong&gt;d4&lt;/strong&gt; cxd4&lt;/td&gt;&lt;td&gt;B70 Sicilian - dragon variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nepomniachtchi, Ian as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;c5&lt;/strong&gt; 2. c4 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;e5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A04 Reti opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nepomniachtchi, Ian as black&lt;/td&gt;&lt;td&gt;1. Nf3 &lt;strong&gt;c5&lt;/strong&gt; 2. c4 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;e5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A37 English - symmetrical, Botvinnik system reversed&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nepomniachtchi, Ian as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D80 Gruenfeld - Stockholm variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nepomniachtchi, Ian as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D97 Gruenfeld - Russian, Alekhine (Hungarian) variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Nepomniachtchi, Ian as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;d6&lt;/strong&gt; 3. Bb5+ &lt;strong&gt;Bd7&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B52 Sicilian - Canal-Sokolsky attack, Sokolsky variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Short, Nigel D as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c5 2. &lt;strong&gt;Nf3&lt;/strong&gt; d6 3. &lt;strong&gt;Bb5+&lt;/strong&gt; Bd7&lt;/td&gt;&lt;td&gt;B52 Sicilian - Canal-Sokolsky attack, 3...Bd7&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Short, Nigel D as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bb5&lt;/strong&gt; Nf6&lt;/td&gt;&lt;td&gt;C48 Four knights - Rubinstein counter-gambit, exchange variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Short, Nigel D as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;Nf3&lt;/strong&gt; Nc6 3. &lt;strong&gt;Bc4&lt;/strong&gt; Bc5&lt;/td&gt;&lt;td&gt;C50 Giuoco Pianissimo - Italian four knights variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Short, Nigel D as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; e5 2. &lt;strong&gt;f4&lt;/strong&gt; exf4 3. &lt;strong&gt;Nf3&lt;/strong&gt; h6&lt;/td&gt;&lt;td&gt;C34 KGA - Becker defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Short, Nigel D as black&lt;/td&gt;&lt;td&gt;1. c4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nc3 &lt;strong&gt;d6&lt;/strong&gt; 3. g3 &lt;strong&gt;g6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A21 English opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Short, Nigel D as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;e6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;b6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;E15 Queen's Indian - 4.g3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Short, Nigel D as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c5&lt;/strong&gt; 2. c3 &lt;strong&gt;e6&lt;/strong&gt; 3. d4 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B22 Sicilian - Alapin's variation (2.c3)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Short, Nigel D as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;e6&lt;/strong&gt; 2. d4 &lt;strong&gt;d5&lt;/strong&gt; 3. Nd2 &lt;strong&gt;h6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;C03 French - Tarrasch&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Svidler, Peter as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; c5 2. &lt;strong&gt;c4&lt;/strong&gt; Nc6 3. &lt;strong&gt;Nc3&lt;/strong&gt; e5&lt;/td&gt;&lt;td&gt;A04 Reti opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Svidler, Peter as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;g3&lt;/strong&gt; dxc4&lt;/td&gt;&lt;td&gt;A13 English opening - Agincourt variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Svidler, Peter as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; d5 2. &lt;strong&gt;c4&lt;/strong&gt; e6 3. &lt;strong&gt;g3&lt;/strong&gt; dxc4&lt;/td&gt;&lt;td&gt;A13 English opening - Agincourt variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Svidler, Peter as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;e4&lt;/strong&gt; c6 2. &lt;strong&gt;d4&lt;/strong&gt; d5 3. &lt;strong&gt;e5&lt;/strong&gt; Bf5&lt;/td&gt;&lt;td&gt;B12 Caro-Kann - advance variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Svidler, Peter as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D80 Gruenfeld defence&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Svidler, Peter as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D82 Gruenfeld - 4.Bf4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Svidler, Peter as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D86 Gruenfeld - exchange, classical variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Svidler, Peter as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;Nf6&lt;/strong&gt; 2. c4 &lt;strong&gt;g6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;d5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D86 Gruenfeld - exchange, classical variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Svidler, Peter as black&lt;/td&gt;&lt;td&gt;1. e4 &lt;strong&gt;c5&lt;/strong&gt; 2. Nf3 &lt;strong&gt;e6&lt;/strong&gt; 3. d4 &lt;strong&gt;cxd4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;B42 Sicilian - Kan, 5.Bd3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Vallejo Pons, Francisco as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; Bg7&lt;/td&gt;&lt;td&gt;E91 King's Indian - 6.Be2&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Vallejo Pons, Francisco as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; Nf6 2. &lt;strong&gt;c4&lt;/strong&gt; g6 3. &lt;strong&gt;Nc3&lt;/strong&gt; d5&lt;/td&gt;&lt;td&gt;A15 English opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Vallejo Pons, Francisco as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; c5 2. &lt;strong&gt;c4&lt;/strong&gt; Nc6 3. &lt;strong&gt;Nc3&lt;/strong&gt; g6&lt;/td&gt;&lt;td&gt;A04 Reti opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Vallejo Pons, Francisco as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; d5 2. &lt;strong&gt;d4&lt;/strong&gt; c5 3. &lt;strong&gt;c4&lt;/strong&gt; dxc4&lt;/td&gt;&lt;td&gt;D02 Queen's pawn game, Krause variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Vallejo Pons, Francisco as white&lt;/td&gt;&lt;td&gt;1. &lt;strong&gt;Nf3&lt;/strong&gt; g6 2. &lt;strong&gt;e4&lt;/strong&gt; Bg7 3. &lt;strong&gt;d4&lt;/strong&gt; d6&lt;/td&gt;&lt;td&gt;A04 Reti opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Vallejo Pons, Francisco as black&lt;/td&gt;&lt;td&gt;1. c4 &lt;strong&gt;e5&lt;/strong&gt; 2. Nc3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. g3 &lt;strong&gt;Bc5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A25 English - Sicilian reversed&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Vallejo Pons, Francisco as black&lt;/td&gt;&lt;td&gt;1. c4 &lt;strong&gt;e5&lt;/strong&gt; 2. g3 &lt;strong&gt;Nc6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;Bc5&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;A20 English opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Vallejo Pons, Francisco as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;c6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;dxc4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D10 QGD Slav defence, Alekhine variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Vallejo Pons, Francisco as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;c6&lt;/strong&gt; 3. Nc3 &lt;strong&gt;dxc4&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D10 QGD Slav defence, Alekhine variation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Vallejo Pons, Francisco as black&lt;/td&gt;&lt;td&gt;1. d4 &lt;strong&gt;d5&lt;/strong&gt; 2. c4 &lt;strong&gt;c6&lt;/strong&gt; 3. Nf3 &lt;strong&gt;Nf6&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;D12 QGD Slav - 4.e3 Bf5&lt;/td&gt;&lt;/tr&gt;


&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-744635933689910614?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/744635933689910614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=744635933689910614&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/744635933689910614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/744635933689910614'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/chysqkkv-chess-openings.html' title='[chysqkkv] Chess openings'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-336241362762903309</id><published>2011-12-13T05:49:00.002Z</published><updated>2011-12-13T05:50:38.201Z</updated><title type='text'>[qrvgjjtk] Unclogging anonymous publishing</title><content type='html'>&lt;p&gt;Anonymous publishing is desirable (even essential) for democratic society, e.g., The Federalist Papers, whistleblowers.  Suppose an anonymous publishing platform is developed.  It quickly becomes flooded with copyright violations, child pornography, and spam, preventing important speech from getting through.  (Freenet is the stereotypical example.)&lt;/p&gt;  &lt;p&gt;&lt;a href="/2008/02/client-side-spam-filtering-and-tagging.html"&gt;Client-side tagging&lt;/a&gt; can defeat spam.&lt;/p&gt; &lt;p&gt;Child pornography can be reduced on the anonymous platform by &lt;a href="/2011/07/ovucfwao-child-pornography.html"&gt;legalizing its non-anonymous transmission&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Similarly, file sharing of copyrighted material can be reduced on the anonymous platform by &lt;a href="http://i4bi.org/?p=88"&gt;legalizing non-commercial copying&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The proper functioning of a democracy is being indirectly impeded by censorship of child pornography and overzealous copyright enforcement.  One restriction of free speech causes another restriction because of channel capacity.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-336241362762903309?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/336241362762903309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=336241362762903309&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/336241362762903309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/336241362762903309'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/qrvgjjtk-unclogging-anonymous.html' title='[qrvgjjtk] Unclogging anonymous publishing'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4409070405833483375</id><published>2011-12-13T05:10:00.002Z</published><updated>2011-12-13T05:12:18.274Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[kxqcymux] Sonnet app</title><content type='html'>&lt;p&gt;All of Shakespeare&amp;#39;s sonnets in the palm of your hand.  A simple programming exercise.  Provide search.&lt;/p&gt; &lt;p&gt;The goal is to &lt;a href="/2011/10/nayqwxal-sonnet-speech.html"&gt;learn to write sonnets&lt;/a&gt; by studying the master.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4409070405833483375?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4409070405833483375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4409070405833483375&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4409070405833483375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4409070405833483375'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/kxqcymux-sonnet-app.html' title='[kxqcymux] Sonnet app'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-2662190743467577102</id><published>2011-12-13T00:56:00.002Z</published><updated>2011-12-13T01:30:38.873Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>[hqjaefmg] Compressed English text output filter</title><content type='html'>&lt;p&gt;English text contains a lot of entropy which could be losslessly compressed, if you could learn to read the compressed version.  Mobile devices could present more data on their small screens.&lt;/p&gt; &lt;p&gt;Learn to read it gradually using a similar idea as &lt;a href="/2011/07/tnkmsony-typeface-morphing.html"&gt;typeface morphing&lt;/a&gt;.  A filter processes everything you read.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-2662190743467577102?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/2662190743467577102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=2662190743467577102&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2662190743467577102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/2662190743467577102'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/hqjaefmg-compressed-english-text-output.html' title='[hqjaefmg] Compressed English text output filter'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4328204494535515021</id><published>2011-12-13T00:28:00.002Z</published><updated>2011-12-13T00:36:13.619Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='haskell'/><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><title type='text'>[dgokhmib] Case statements thwart point-free</title><content type='html'>&lt;p&gt;Case expressions in Haskell force binding values to names in two places, suggesting future improvements to syntax to encourage point-free programming style.&lt;/p&gt; &lt;p&gt;The first is the expression being examined.  We would like to do this: &lt;code&gt;f . \e -&amp;gt; case e of { ... } . g&lt;/code&gt; but without having to name it &lt;code&gt;e&lt;/code&gt;.  Here is a simple addition to syntax to fix this: &lt;code&gt;f . LAMBDACASE { ... } . g&lt;/code&gt; .  It might make sense to deprecate plain &lt;code&gt;case&lt;/code&gt; and always use &lt;code&gt;LAMBDACASE&lt;/code&gt;.&lt;/p&gt;  &lt;p&gt;The second is capturing values in pattern matching.  Haskell lacks a syntax to take the value from a pattern binding and pass it along to a function without ever having to assign the value to a bound variable name.  We want &lt;code&gt;f $ g $ case e of { Foo x -&amp;gt; x }&lt;/code&gt; without ever having to temporarily name &lt;code&gt;x&lt;/code&gt;.  Here is one possible weird syntax: &lt;code&gt;FUNCTIONCASE e of { Foo \(f . g) }&lt;/code&gt;.   If the constructor has many fields, then the other captured variables are available, for example to a curried function : &lt;code&gt;FUNCTIONCASE e of { Foo x _ _ \(f x y) _ _ y }&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;This effect is somewhat possible with named fields (record syntax).&lt;/p&gt; &lt;p&gt;We probably want LAMBDAFUNCTIONCASE to combine these.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4328204494535515021?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4328204494535515021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4328204494535515021&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4328204494535515021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4328204494535515021'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/dgokhmib-case-statements-thwart-point.html' title='[dgokhmib] Case statements thwart point-free'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-4161631362407134559</id><published>2011-12-12T18:04:00.002Z</published><updated>2011-12-12T18:05:01.135Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>[ulwrrrtq] Clit output device</title><content type='html'>&lt;p&gt;The clitoris has high density of nerve endings.  Can it be used as a high-resolution high-bandwidth tactile computer interface (perhaps for the blind)?  You only get aroused if you feel like getting aroused.&lt;/p&gt; &lt;p&gt;Keeping it sanitary is left as an exercise for the reader.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-4161631362407134559?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/4161631362407134559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=4161631362407134559&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4161631362407134559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/4161631362407134559'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/ulwrrrtq-clit-output-device.html' title='[ulwrrrtq] Clit output device'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757805.post-6094745772487521259</id><published>2011-12-12T04:14:00.005Z</published><updated>2011-12-12T06:47:32.212Z</updated><title type='text'>[rimjnlzt] Look to this day</title><content type='html'>&lt;p&gt;&lt;em&gt;look to this day for it is life the very life of life in its brief course lie all the realities and truths of existence the joy of growth the splendor of action the glory of power for yesterday is but a memory and tomorrow is only a vision but today well lived makes every yesterday a memory of happiness and every tomorrow a vision of hope look well therefore to this day&lt;/em&gt;&lt;/p&gt;
 &lt;p&gt;What is the origin of this poem?&lt;/p&gt; &lt;p&gt;Some internet sources say "ancient Sanskrit", but there is no known Sanskrit original.  There are various slightly different versions floating around, suggesting it is a translation from something.&lt;/p&gt;
&lt;p&gt;A Google Books search finds "Congressional record:
proceedings and debates of the ... Congress, Volume 110, Part 13
Govt. Print. Off., 1874" as the earliest work with the quote.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757805-6094745772487521259?l=kenta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenta.blogspot.com/feeds/6094745772487521259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6757805&amp;postID=6094745772487521259&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/6094745772487521259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757805/posts/default/6094745772487521259'/><link rel='alternate' type='text/html' href='http://kenta.blogspot.com/2011/12/rimjnlzt-look-to-this-day.html' title='[rimjnlzt] Look to this day'/><author><name>Ken</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
