Archive for the 'software' Category

software patents

Friday, February 16th, 2007

lieschensense450.jpg

(nice caustics in a used cup)

Unfortunately I couldnt find the article of a german math professor (in I think it was the DMV Mitteilungen) who was decribing a patent trial in which he was an expert. Although in his view the patent in the trial basically described the Gauss-Newton Algorithm it was still issued.

This is one of the reasons, why software patents are absurd. Most parts of a software are simply speaking pure mathematics. So issuing software patents means more or less to try “to patent mathematics” – i.e. patenting a discipline which had been living for centuries on the free exchange of ideas. No mathematician would claim that the use of a published result would be a “theft of intellectual property”, if he/she is cited correctly. Mathematics is precious but free.

Another reason, why patenting software is absurd is that this actually rather obstructs technological progress – e.g. see the example of the patent discussions about the mpeg standard. Software patents are bad for open source projects and likewise for small to midsize companies, who do not have the money to fight for patent rights. And a lot of sofar issued patents are just ridiculous.

For these or similar reasons the german business community patentfrei.de is now also supported by the Open Source Automation Development Lab (OSADL) and the patentverein in their protest against the European Patent Litigation Agreement (EPLA) which is seen as a problem concerning software patents and which will be under investigation on monday by the EU council for competetiveness. Unfortunately the german minister for justice seems to be in favour for the EPLA.

via heise news

->sign the petition against software patents

commercial quantum computers

Thursday, February 15th, 2007

Blochsphere.png

A Blochsphere from Wikipedia. Mathematicians call this often CP^1.

Last Tuesday saw the announcement of D-Wave, which gave a demonstration on their World’s First Commercial Quantum Computer. There will be a second demonstration today at the Telus World of Science in Vancouver, Canada.

The first application of their Orion quantum computing system demo is a pattern matching application applied to searching databases of molecules. The second is a third-party planning/scheduling application for assigning people to seats subject to constraints. However it is designed to solve the two dimensional Ising model in a magnetic field.

->more on the demo announcement website by Geordie Rose the CTO of D-wave.

->some technical papers for interested folks

For the readers convinience Scott Aaronson of Shtetl-Optimized also hands out
“The Orion Quantum Computer Anti-Hype FAQ”.

petition for open acess to EU research results

Wednesday, February 14th, 2007

“In January 2006 the European Commission published the Study on the Economic and Technical Evolution of the Scientific Publication Markets of Europe.
The Study noted that ‘dissemination and access to research results is a pillar in the development of the European Research Area’ and it made a number of balanced and reasonable recommendations to improve the visibility and usefulness of European research outputs.”

Our mission of disseminating knowledge is only half complete if the information is not made widely and readily available to society.
Berlin Declaration, October 2003

(both quotes from the petition website)

Now, a year after publication of the Study a petition had been filed to urge the EC to endorse the recommendations in full. For signing the petition for open access to research results:

->go to petition website

examples of open access to science publications:
->Cream of science and DAREnet
->THE archive
-> MIT’s open courseware

At this point one should maybe remind the EU about the benefits of open source software and communities for their research institutions. These open initiatives are supported by individuals who contribute to the community usually in their free time. They do this for various reasons but mostly for the fun of it or because they think it is needed and that everyone should have access to information. The EU however usually funds only projects which can be sold afterwards.

finding the right proportions

Monday, January 29th, 2007

Duchenne.jpgMécanisme de la Physionomie Humaine by Guillaume Duchenne from wikipedia

The face of a human (lets include the ears) is the part of a human body which is usually adressed first as an interface to the human mind and body behind it. And most often it stays the main interface to be used by other humans (and animals). After a first contact people may shake hands a.s.o. but still the face is usually the starting point for facing each other and together with subtle gestures it can give way to a very fast judgements about the personality of people.

So it is no wonder that a portrait of a person almost always includes the face. Faces usually move and the movement is very important in the perception of a face. However in a portrait painting or a portrait fotograph there is no movement and – still – portraits describe the person behind the face – at least to a certain extend. It is also a wellknown rumour (I couldnt find a study on it) that a drawing reflects the painter to a certain extend, like e.g. fat artists apparently tend to draw persons more solid then thin artists a.s.o.

So it is no wonder that people try to find laws, for e.g. when a (still) face looks attracting to others and when not. Facial expressions (see above image) play a significant role (see also this old randform post). But also cultural things etc. are important. But still – if we assume to have eliminated all these factors as best as possible (by e.g. comparing bold black and white faces of the same age group looking emotionless) – then is there still a link between the appearance of a face and the interpretation of the human character behind the face? How stable is this interpretation, like e.g. when the face was distorted by violence or an accident? How much does the physical distortion parallel the psychological?

All these studies are of course especially interesting when it comes to constructing artificial faces, like in virtual spaces or for humanoid robots (e.g. here) (see also this old randform post).

Similar questions were also studied in a nice future face exhibition at the science museum in London organized by the Wellcome Trust.

An analytical method is to start with proportions, where there are some prominent old works, like Leonardo’s or Duerer’s studies, leading last not least to e.g. studies in artificial intelligence which for example link “beautiful” proportions to the low complexity of the corresponding encoded information.

These questions are a bit related to the question of how interfaces are related to processes of computing, also if one doesnt just think of robots. It concerns also questions of Human Computer Interactions as we saw above and finally Human Computer Human Interactions, which were thematized e.g. in our work seidesein.

update June 14th, 2017: according to nytimes (original article) researchers from caltech have apparently found the way how macaque monkeys encode images of faces in their brain. The article describes that the patterns of how 200 brain cells were firing could be translated into deviations form a “standard face” along certain axes, which span 50 dimensions, from the nytimes:

“The tuning of each face cell is to a combination of facial dimensions, a holistic system that explains why when someone shaves off his mustache, his friends may not notice for a while. Some 50 such dimensions are required to identify a face, the Caltech team reports.

These dimensions create a mental “face space” in which an infinite number of faces can be recognized. There is probably an average face, or something like it, at the origin, and the brain measures the deviation from this base.

A newly encountered face might lie five units away from the average face in one dimension, seven units in another, and so forth. Each face cell reads the combined vector of about six of these dimensions. The signals from 200 face cells altogether serve to uniquely identify a face.”

If I haven’t overseen something the article though doesn’t say, how or whether that “standard face” is connected to “simple face dimensions”, i.e. “easy to compute facial features” as mentioned above. By very briefly browsing/ diagonally reading in the original article I understand that the researchers pinpointed 400 facial features, 200 for shape and 200 for appearances and then looked in which directions those move for a set of faces, then extracted those “move directions” via a PCA and then noticed that specific cells first reacted mostly only to 6 dimensions and secondly that the firing rate varied, which apparently allowed to encode specific faces in a linear fashion in this 50 dimensional space. I couldn’t find out in this few minutes reading whether the authors give any indication on how e.g. the “shape points” (figure 1a in the image panel) move when moving along one of the 25 shape dimensions, i.e. in particular wether some kind of Kolmogorov complexity features could be extracted (as it seems to be done here) or not.

It is also unclear to me what these new findings mean for the “toilet paper wasting generation” in China.

By the way in this context I would like to link to our art work CloneGiz.

dodgeball

Monday, January 22nd, 2007

Dodgeball.jpgdodgeball on wikipedia

The sport of dodgeball is experiencing new growth in recent years, often attributed to the 2004 release of the film “Dodgeball: A True Underdog Story”: Grab life by the ball

(more…)

generation generator

Tuesday, January 16th, 2007
warninglabel.jpg

Why bother doing things anyway.
Nowadays modern technology provides all the tools to generate the desired work at the press of a button or klick of a mouse: All the productive things one allways wanted to do but never had the time or skills to do like making a paper snowflake or a church sign, having your own warning label (see above) or maybe writing a paper in computer science (that is accepted at a conference).
Even in your leisure time you can find help for personal things like for burping, making indian music (by zanorg), or inventing your own new silly walk (or making an ambigramm for that).
And imagine that: You even can have help generating you own brain waves.
As if that is not enough there are already generator generators to help you generate generators (and if that does not help then recursion will kill you anyway).
Brave new world.

motion sensor again

Thursday, January 11th, 2007
cindyAMS.jpg

If you have no wii controller but happen to have a mac book and cinderella installed you might look at this video which Jürgen Richter Gebert showed me yesterday. (wait a little when the movie starts it will get interesting after a while). cinderella’s new beata version allows you to use the motion sensor found inside some mac books as source for the gravity of the physics simulation. All you will have to do, is to get the recent beta and check the gravity hardware checkbox (detailed howto here). Would be nice to include the same feature into jReality.

There is a processing library for the motion sensor as well.

this is a follow up to fun with wiimote and 3d motion and other control.

fun with wiimote

Wednesday, January 3rd, 2007
wiimote2.JPG

It seems the minute Nintendo’s nextGen console wii was out, people started to hack it (more…)

hopefully f.wishent tree

Friday, December 29th, 2006

wishingtree.jpg

The Java applet f.wish by boredom research (see also the interview on furtherfield)- is a graphical reinterpretation of the Lam Tsuen Wishing Trees on folly.

At f.wish you can hang your personal and public wishes (e.g. for next year) onto a tree and read those of others (see above).

f.wish has a nice spongy letter-from-spring-gravity simulation (with the partial use of the traer.physics library for processing). Sean Carroll of the physics blog cosmic variance was just discussing physics and in particular gravity in games like this (partially physically uncorrect) game but also a Ninja game and the book “physics of the buffyverse” (seems to be similar in intention to this book) were topics in his post.

Another gravity game has a possibility to change directions while flying but no walls and thus you may get lost in space easily. And there is a dial which shows you how far you are lost.

go chess

Thursday, November 30th, 2006
gochess.png

While the chess human-computer show duell between the world champion Kramnik (human) and Deep Fritz (software) has reached its half time (more…)