Feeds:
Posts
Comments

Archive for the ‘Computation’ Category

Has anyone played Foldit, the protein-folding game that is designed to advance the science?  This Wired article makes it sound like Ender’s Game meets biochemistry!  Sounds like the Poehlman kid is the protein-folding equivalent of Stephen Wiltshire.  I love the crowdsourcing, the meta-evolutionary algorithm of it (to find the savants), and the implications for science.

Read Full Post »

Tweeter, Claus Metzner (@cmetzner) alerted me to this cool area of study with this paper.

Suppose you meet a Wise being (W) who tells you it has put $1,000 in box A, and either $1 million or nothing in box B. This being tells you to either take the contents of box B only, or to take the contents of both A and B. Suppose further that the being had put the $1 million in box B only if a prediction algorithm designed by the being had said that you would take only B. If the algorithm had predicted you would take both boxes, then the being put nothing in box B.  Presume that due to determinism, there exists a perfectly accurate prediction algorithm. Assuming W uses that algorithm, what choice should you make?

(more…)

Read Full Post »

Will Wright’s demo of Spore illustrates some key concepts of complex systems, including the notion of simple rules generating complex behaviors, and also the power of recursively applied (i.e. fractal) computation at different levels.  Living systems leverage these same principles.
(more…)

Read Full Post »

David Basanta’s blog has an interesting thread (quite a few of them actually).  Here’s the setup but you should read the original post, including the Wired article:

Apparently, some people are seeing some potential in cloud computing not just as an aid to science but as a completely new approach to do it. An article in Wired magazine argues precisely that. With the provocative title of The end of theory, the article concludes that, with plenty of data and clever algorithms (like those developed by Google), it is possible to obtain patterns that could be used to predict outcomes…and all that without the need of scientific models.

(more…)

Read Full Post »

TED Talk: Jeff Hawkins

How brain science will change computing

(more…)

Read Full Post »

Here are some notes that I took at TED 2008.  I have a bunch more on each of the speakers individually which I may post as time permits.  Let me know if you want me to expand any of the notes below into a full post.

(more…)

Read Full Post »

[ The following is a repost from my MySpace blog, which is not accessible unless you have an account there. Also, the audience there isn’t really interested in this stuff :-) ]

The notion that the “network is the computer” – or at least that it could be – has been around for a while. But all actual implementations to date are either too specialized (e.g. SETI@home) or simplistic (e.g. p2p file-sharing, viruses, DDoS attacks) to be used for generalized computation, or are bound at some critical bottleneck of centralization. To this latter point, search engines hold promise, but the ones we are familiar with like Google are reliant on both central computational control (for web crawling and result retrieval) and central storage (for indexing and result caching). Lately social bookmarking/tagging has been used by those opting in to distribute the role of crawling, retrieval and indexing. It remains to be seen whether keyword tags and clusters thereof are semantically strong enough in practical terms to support general computation. Regardless, whatever heavy lifting is not supported by the representation level will end up falling on the protocol and computational levels. On the other end of the spectrum, the specialized and computationally intensive projects have the issue of how to divide the labor and coordinate results, and no efforts to date have yielded a way to generalize distributed computation without a high degree of specialized programming. (more…)

Read Full Post »