mostly on computers and mathematics
Wednesday, May 22, 2013
[dmqschet] My drinking team has a hockey problem
Create a mockumentary about the "serious" problem of endorphin addiction, treating it as if it were an illegal drug like heroin. P...
[zkczbahc] House with secrets
Build a house with lots of concealed passageways and hidden rooms. Who has the knowhow for this kind of architecture and engineering? Is i...
Tuesday, May 21, 2013
[ibnsbavv] Change of base cipher
The conceptually simple cipher of treating a message as a long number in one base and converting it to a different base does not appear amon...
[ckwwicxy] Base 100 in ASCII
The numeral 0 is decimal 48 in ASCII, so encode base 100 with unsigned char values 48-147, achieving 2x better text compression compared to ...
Friday, May 17, 2013
[tvgqvnnt] Filesystem within disjoint containers
Create a filesystem backed by files in other filesystems. However, unlike the simple way of allocating a single file and creating and mount...
Thursday, May 16, 2013
[sqpeajig] Filesystem supporting lists
View a list data structure as a filesystem. Running 'ls' gives the files numbered 0, 1, ... Or in base 256 depending on what optio...
[tpyexbcs] Peace and love
Peace and love are not two distinct concepts but one and the same. Those who think they see peace but not love with it are not actually see...
[kvhsuasc] Theories cannot be disproven
The traditional scientific method mantra goes, theories or hypotheses can only be disproven, not proven. However, if we include the ever-p...
Tuesday, May 14, 2013
[bqdiynnv] Worst possible move
Devise a selfmate in 1 chess position which also maximizes the number of direct mate in 1 moves available. You had many ways to win, but yo...
Monday, May 13, 2013
[zxmxkwqa] XMonad with GNOME on Ubuntu 12.10 and 13.04
This was on a freshly installed and dist-updated i386 Ubuntu 12.10 Quantal Quetzal . apt-get install --no-install-recommends xmonad libghc-x...
Sunday, May 12, 2013
[facmksrm] Avoiding checkmate
A standard chess problem format is Mate in N. Mate in N+1 is not considered a solution. The dual problem type is to avoid mate in N, succ...
[onjmibmz] Computer chess problem assistant
Create a computer program which will defend chess problems, e.g., mate in N, against you, making sure to make you play against all possible ...
[febvwdap] Chess thickness
For each position of a chess game, compute the number of moves, or proportion of moves, that do not lead to being checkmated. Probably done...
[abhhelkr] Search for tactical tricks and classify
Search for chess positions for which the computer evaluation radically changes depending on the depth of search. Classify each by tactical ...
[pcaervbb] d120 dice
Create a 120-sided disdyakis triacontahedral die as the sphere-like die with the largest number of faces. Anything larger is either cylindr...
[kkpxndep] Constant day or night
What would the earth be like if one side constantly faced the sun? In particular, how effectively would the oceans and atmosphere redistri...
[tbknnbkz] Ice energy
Water curiously expands when it freezes into ice. Can we extract energy from this effect? I'm imagining a piston driving a linear gene...
Saturday, May 11, 2013
[khgcvgqo] Robotically constructed Rube Goldberg
Create a robot to set up a Rube Goldberg device. The robot makes thousands of attempts, far more than a human would have patience for, to c...
Friday, May 10, 2013
[ixyrlifr] Single speaker or a debate
While it may be fun to listen to a single smart speaker give a polished speech, it might be better for your personal growth to listen to a d...
[ehyksjyg] Force to learn shortcuts
Consider an on screen keyboard that not only provides letters but also common words like "the". If a user types T H in sequence,...
View web version