Between the Robots and Sunday night dinner I forgot to blog.
I am really doing badly with my daily deadlines and I attribute to my inability to stop writing code once I start. This morning I am not going to code. Instead I am going to finish some web design/business card designs and some writing that I started. I would like to also update my iphone firmware and download a flash card app so i can study kung fu.
I am redoing the chang projects website. I accidentally deleted the files the other day to I am redesigning practically from scratch. The good thing is that I am off tables forever and have totally converted to css (about 5 years after starting css). CSS is hard for me, because I have bad memories of div and layer problems in IE and Netscape from the dawn of the internet age.
I am exploring web hosting on the cloud via rackspace. This seems much cheaper than mediatemple's virtual server. I also bought a very cool url for my social networking software and I will probably be revealing it in a few days. The server in Lilongwe is down for 3 days because they are transferring ISPs. I have been communicating with the Ministry of Health, and there are massive problems with managing expectations. So, now, I am managing expectations and making people feel good. Tomorrow 13Bit is going to PA to interview a woman walking across the US to raise awareness for global warming.
Today I was reading "My Mother was a Computer" by Hayles. I was looking for inspiration to finish my song about the singularity and I think it did the trick. It is not a bad book, although I think it probably does not belong all in one book. Most interesting to me is the treatment of computer code as an art, and the discussion of code as performative. (Ah-hem I presented a paper on this in 03). Ok so this is a philosophical idea - Performative statements. I think AJ Ayers talks about it. So you look at something like marriage. The justice of the peace, by performing the marriage ceremony - by saying 'i now pronounce you man and wife' - has a meaning beyond pure linguistic communication. It is performative in that it changes the status of the couple hoping to be married. This statement 'does' something within our judicial system (unless you are a same sex couple) - but then you sort of enter the world of language game - the performance only takes place in a particular judical system.
So code is like saying 'you are man and wife' - it 'does' something. Code is performative.
Anyway, Hayles disregards the literary content of code, saying that the only meaning of code is the execution. This is myopic. The clearer the code the greater lifespan (ie more people will reuse it). Same goes for speed. In this case memory management could probably be sacrificed for speed unless you are developing for microcontrollers. The language of code perpetuates English language dominance since most code structure is written in English (I did not go to Brown so I dont use the word Hegemony).
To break it down there is
1) A poetics of code: This is the language of code, the names of your functions and variables, the types of patterns that you use, the architecture of your project. The clearer a book the easier it is to transmit information, same as code. Code is executed by a computer but it is compiled by a human. As long as humans are writing code, they will need to read something and the clearer and more elegant the the code is, the easier it is to communicate the ideas within the code.
2) An aesthetics of code: In thought aesthetics is truth. Truth is beauty or beauty is truth. In code speed is beauty. The elegance of a piece of code is the optimization of its algorithm.
3) A politics of code: Who can use the code. Copyright issues. Power structure. What sorts of metaphysical assumptions are built into software paradigms. How does the use of English perpetuate a certain western power structure? How do the rules of code perpetuate Aristotelian logic?
4) An ethics of code. What does code do? What ought it do? What constraints should we build to control the effects of code? Once we control 2nd (and 3rd and 4th) order effects our notion of ethics as a 1st order personal or interpersonal interaction must change.
This is all completely irrelevant in the face of horrible diseases that affect the bottom billion. I need to do more RapidSMS now.
I will post my singularity song soon
Showing posts with label singularity. Show all posts
Showing posts with label singularity. Show all posts
Monday, September 28, 2009
Tuesday, September 22, 2009
Oauth, O Superman, O judge, O Mom and Dad
I am still on my Big Science kick.
This morning I received an enlightening email from Pawan, the head of IT over at UNICEF Malawi. He told me the reason why I cannot log on to the Malawi UNICEF servers is because there is a problem with the service provider. Ahhh. This makes me feel a bit better, because it means that I did not destroy the system with my attempt to fix dns mapping.
It is unfortunate that the Ministry of Health is in the field this week training health workers. RapidSMS should still be working (cell network no relation to internet-work). But who knows, I cannot log in to see. Stanley has a big rapidsms presentation this weekend, so I am going to put the site up over on one of the ChangProject sites and let him use that. Then at least I can work with Stanley to make the UI look as fantastic as possible - and bring glory to RapidSMS.
I did not implement my new plan of blogging at night. Rather I came home and worked on BlackListTweet and read the fate of africa. Last night, Lian and I got home at about 10:30. Instead of going to kung fu, I went to a fantastic Jivamukti yoga class with JF&Son. It was a great class, but I think Kung Fu is a better work out - and Kung Fu has weapons. It is also true that Yoga people are in general more insane than Kung Fu people. But Yoga and Kung Fu are related. Yoga is in many ways the foundation of Kung Fu (in particular the I Chin Ching). When the first kung fu master - whom I forget - came to china to teach the shaolin monks - the monks would fall asleep during his lectures. They had no energy. So he forced them to do yoga (I Chin Ching) to bring up their constitution and their energy level.
After yoga - we met diametrik and the parents and ate cold candle cafe. It was a momentous occasion. My mother stayed up past 9:30, and my father and brother continued the finkelstein family business of hiring the most obnoxious and incompetent people possible and then berating one another about it. (Katie this does not refer to you, as you may be where JF is breaking out of this tradition)
This morning I am working on BlackListTweet. I lost some time due to mediatemple's implementation of django. I wish I could just have my own box and do my own hosting - but that, too, is a pain in the neck. I had to recreate a database and deal with some fcgi issues. Now I am implementing some oauth functions, so I can access twitter via oauth. Django has some nice code snippits I have been cannabalizing. Maybe TOMORROW I will have an alpha up.
The Robot Parade is coming - I need to work on my singularity song!
And I need to get my eyebrows waxed - it hurts to be beautiful
This morning I received an enlightening email from Pawan, the head of IT over at UNICEF Malawi. He told me the reason why I cannot log on to the Malawi UNICEF servers is because there is a problem with the service provider. Ahhh. This makes me feel a bit better, because it means that I did not destroy the system with my attempt to fix dns mapping.
It is unfortunate that the Ministry of Health is in the field this week training health workers. RapidSMS should still be working (cell network no relation to internet-work). But who knows, I cannot log in to see. Stanley has a big rapidsms presentation this weekend, so I am going to put the site up over on one of the ChangProject sites and let him use that. Then at least I can work with Stanley to make the UI look as fantastic as possible - and bring glory to RapidSMS.
I did not implement my new plan of blogging at night. Rather I came home and worked on BlackListTweet and read the fate of africa. Last night, Lian and I got home at about 10:30. Instead of going to kung fu, I went to a fantastic Jivamukti yoga class with JF&Son. It was a great class, but I think Kung Fu is a better work out - and Kung Fu has weapons. It is also true that Yoga people are in general more insane than Kung Fu people. But Yoga and Kung Fu are related. Yoga is in many ways the foundation of Kung Fu (in particular the I Chin Ching). When the first kung fu master - whom I forget - came to china to teach the shaolin monks - the monks would fall asleep during his lectures. They had no energy. So he forced them to do yoga (I Chin Ching) to bring up their constitution and their energy level.
After yoga - we met diametrik and the parents and ate cold candle cafe. It was a momentous occasion. My mother stayed up past 9:30, and my father and brother continued the finkelstein family business of hiring the most obnoxious and incompetent people possible and then berating one another about it. (Katie this does not refer to you, as you may be where JF is breaking out of this tradition)
This morning I am working on BlackListTweet. I lost some time due to mediatemple's implementation of django. I wish I could just have my own box and do my own hosting - but that, too, is a pain in the neck. I had to recreate a database and deal with some fcgi issues. Now I am implementing some oauth functions, so I can access twitter via oauth. Django has some nice code snippits I have been cannabalizing. Maybe TOMORROW I will have an alpha up.
The Robot Parade is coming - I need to work on my singularity song!
And I need to get my eyebrows waxed - it hurts to be beautiful
Subscribe to:
Posts (Atom)