Just for the logs
ArrayPlot[
CellularAutomaton[{Count[Last[Last[TuringMachine[2361, {1, Mod[#1, 2]}, #2]]], 1] &, {},
1}, {{1}, 0}, 100]]

Similar
ArrayPlot[
CellularAutomaton[{Count[Last[Last[TuringMachine[2361, {1, Mod[#1, 2]}, #2]]], 1] &, {},
1}, RandomInteger[{0, 1}, 100], 20]]

Loosing black
ArrayPlot[
CellularAutomaton[{Count[Last[Last[TuringMachine[401, {1, Mod[#1, 2]}, #2]]], 1] &, {},
1}, RandomInteger[{0, 1}, 100], 100]]

a year of birth
ArrayPlot[
CellularAutomaton[{Count[
Last[Last[
TuringMachine[1959 (* more interesting than 2015 *), {1, Mod[#1, 2]}, #2]]],
1] &, {}, 1}, RandomInteger[{0, 1}, 100], 100]]

the last one for tonight
ArrayPlot[
CellularAutomaton[{Count[Last[Last[TuringMachine[2016, {1, Mod[#1, 2]}, #2]]], 1] &, {},
1}, {{1}, 0}, 100]]

Could possibly also insert a CellularAutomaton
into a CellularAutomaton
or let a TuringMachine
decide which CellularAutomaton
to insert ... but, will that be cool looking?