Older blog entries for cdent (starting at number 493)

28 Jul 2012 (updated 28 Jul 2012 at 21:12 UTC) »


I have upgrade my notebook to Mountain Lion and in the process seem to have rather messed up my development environment for Python. Haven't yet figured out where I went wrong, but merely upgrading Xcode does not fix it.

The problem appears to be a mismatch between workarounds that packages like Python-MysqlDB do to cope with where OS X puts include files and new places where such things are in Xcode 4.4. In addition to installing the command line tools (from within the Xcode preferences (Downloads), my solution:

cd /System/Library/Frameworks/Python.framework/Versions/2.7/include
su mv python2.7 python2.7.orig
sudo ln -s \
  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 .

This could very well break a bunch of other stuff, but we'll see, it has my TiddlySpace dev environment working again.

Syndicated 2012-07-28 18:23:41 (Updated 2012-07-28 20:53:47) from cdent


$(document).ready(function() {
var wholething = $('#text-html.section');
if (wholething.length == 0) return;

        var bag_name = 'theinformation_public';
        var host = 'http://theinformation.tiddlyspace.com/';

    if (typeof(io) === 'undefined') {

    var socketuri = 'http://tiddlyspace.com:8081'
    , atdiv = $('#recents')
    var atbox = new Tiddlers(atdiv,
            host + 'tiddlers?',
            ['recipe/' + bag_name],
            {sizer: 15});

Syndicated 2012-07-28 17:01:31 (Updated 2012-07-28 17:02:33) from cdent

The Usefulness of Useless Knowledge - Brain Pickings

Out of this useless activity there come discoveries which may well prove of infinitely more importance to the human mind and to the human spirit than the accomplishment of the useful ends for which the schools were founded.
The Usefulness of Useless Knowledge - Brain Pickings

This kind of serendipity is what I care about. Not the pursuit of solutions, but the pursuit of discovery.

Syndicated 2012-07-28 12:54:58 from cdent

This is for everyone

timbl live tweeted from the Olympics opening ceremony:

This is for everyone

It was the culmination of a long montage on the advancements and power of communication in recent history.

I suspect that it was meant as a statement of hope, a kind of blessing, but to me it was warning: "Don't blow it."

Don't let the corporates have it, this is for everyone.

Syndicated 2012-07-27 21:19:54 from cdent


Infinite probability is good, not bad. Meaningless disorder to be challenged, not feared. Language maps a boundless world of objects and sensations and combinations onto a finite space. The world changes, always mixing the static with the ephemeral, and we know that language changes, not just from edition to edition of the Oxford English Dictionary but from one moment to the next, and from person to the next. Everyone's language is different. We can be overwhelmed or we can be emboldened.

Syndicated 2012-07-27 20:11:24 from cdent


"The more we 'communicate' the way we do, the more we create a hellish world," wrote the Parisian philosopher also a historian of cybernetics Jean-Pierre Dupuy

I take "hell" in its theological sense, i.e., a place which is void of grace the undeserved, unnecessary, surprising, unforeseen. A paradox is at work here: ours is a world about which we pretend to have more and more information but which seems to us increasingly devoid of meaning.

Syndicated 2012-07-27 19:58:21 from cdent


It is a symptom of omniscience. It is what the critic Alex Ross calls the Infinite Playlist, and he sees how mixed is the blessing: "anxiety in place of fulfillment, an addictive cycle of craving and malaise. No sooner has one experience begun than the thought of what else is out there intrudes." The embarrassment of riches. Another reminder that information is not knowledge, and knowledge is not wisdom.

Syndicated 2012-07-27 19:36:25 from cdent


There is a whiff of nostalgia in this sort of warning, along with an undeniable truth: that in the pursuit of knowledge, slower can be better. Exploring the crowded stacks of musty libraries has its own rewards. Reading even browsing an old book can yield sustenance denied by a database search. Patience is a virtue. Gluttony a sin.

Syndicated 2012-07-27 19:33:01 from cdent


In every case, Bennett found, heat dissipation occurs only when information is erased. Erasure is the irreversible logical operation. When the head on a Turing machine erases one square of the tape, or when an electronic computer clears a capacitor, a bit is lost, and then heat must be dissipated. In Szilárd's thought experiment, the demon does not incur an entropy cost when it observes of chooses a molecule. The payback comes at the moment of clearing the record, when the demon erases one observation to make room for the next.

Forgetting takes work.

Syndicated 2012-07-27 19:30:12 from cdent


The telegraph could, of course, save many keystrokes infinitely many, in the long run by simply sending the messge "π." But this is a cheat. It presumes knowledge previously shared by the sender and the receiver. The sense has to recognize this special sequence to begin with, and then the receiver has to know what π is, and how to look up its decimal expansion, or else how to compute it. In effect, they have to share a code book.

Syndicated 2012-07-27 19:22:40 from cdent

484 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!