Community development and POV stages (1)

I wrote the first part of the text Community development and POV stages.


Machine for looking the past

Imagine that you have a telescope which would be able to see the Moon at very high resolution. "Very high resolution" means that you would be able to see pixel-for-pixel images of the Moon. For the generation which is using Google Earth and Google Moon -- it is not so hard to imagine such telescope.

Then, send such telescope to the Moon. Distance between Earth and Moon is around 1.255 light seconds, which means that you would be able to see things which were done 2.51 seconds ago. Made much better telescope and send it to Saturn's orbit and you would be able to see a couple of hours ago of past. Make much much better telescope and send it to the orbit of the Alpha Centauri system and you would be able to see around 10 years in the past.

But, this concept is generally stupid. There are some better ways to do so. Let's say that we may put a telescope in the Earth's orbit and that we will say to the telescope system A to store data for a year and then to start to send, to telescope B to wait 10 years, to telescope C to wait 100 years and so on.

While it is not so stupid concept as the first one, it is still stupid. Instead of keeping data for 1 or 100 years in the orbit and use three different systems, we may just keep the data from one telescope system and use them whenever we want: after 5 minutes or after 300 years.

And this is the end of scientific models for making the machine which would be able to read the past. Simply, it would be a big computerized telescope system which would store its data at some place. If we start with it tomorrow, generations which would live 300 years in the future would be able to see their past and our present.

But, let's try a science fiction speculation...

When we are looking at the distant stars and galaxies, we are looking into their past. Astronomers saw a number of galaxies old a couple of billions of years. But, if geologists would like to see even such distant past, we, ordinary people would like to see a couple of years in the past or at the most a dozens of millions of years. Maybe a hundreds of millions of years, but it is not so funny to look at the monocellular life forms. At least, we want to see some big arthropoda or the first trees on the Earth.

If we are able to look at the past of 10 millions of years of some star, that star is "able" to look into the similar past of our star. We need "just" to find a method to see what that star "saw" in that time; of course, without sending anything there. When we find that method, we would be able to look at 20 millions of years into our own history.

And I already may imagine how the "historical hysteria" would look like...

There would be a lot of "historical telescopes" on different parts of our planet, even a number of them on some other planets or so in the Solar system which would have some advantages and some disadvantages. And all of those telescopes would be connected to some of the Internet's successors.

Then, instead of looking to some artistic or scientific movies about some events from the history, we would be able to look at "real" events, like we are looking now some documentary movies from the near history. Some people would prefer to look it in "real time", others would prefer to look them only as well prepared documentaries (it is not so funny to look how someone was sleeping 8 hours per day if you are not a scientist who is doing research about sleeping, that person -- or if you are obsessive toward some person).

Of course, with well developed such technology it would be possible to look into the past old a couple of seconds, couple of hours; and it wouldn't be possible to hide yourself from your friends or lovers.


A few words about this blog

I am using this blog for organization of my (public) work. So, it may contain a lot of posts with different subjects. If you want to subscribe to this blog, I suggest to you to check labels because I think that you would get a lot of posts otherwise; label feeds are in the form http://blog.millosh.org/feeds/posts/default/-/labelname.

Simcity became free software

It is very good to hear it :)

Python Twisted

This is from the series about "Ultimate Internet Communication Tool", which means that it is not strictly related to Python Twisted, but to finding relevant tools.
  • So, query inside of Synaptic was "python twisted".
  • Install all python-twisted-*.
  • python-axiom is an interesting ORDBMS concept, but, again, not now :)
  • python-epsilon ... hmm... interesting. Actually, I want to see their implementation of time function.
  • python-protocols -- interesting -- I want to see how do they manipulate with protocols.
  • scalemail -- connected to this story only because it uses Python Twisted. But, interesting thing is that it is combined Postfix, LDAP, Courier IMAP, Python and Twisted.

Instant messaging software

So, now I need to find all relevant software. Debian's Synaptic is a good tool for the beginning of the road.
  • A couple of days ago I found python-irclib. However, I realized that it is too basic tool for me.
  • I think that the best idea is to find some existing client and to build generalized client around it. So, I started: Synaptic -> Search -> irc.
  • epic4, a classic IRC client -- good for the beginning.
  • ircii -- epic4 is based on ircii -- so, ti it is good to have it, too.
  • Jabber. Hmm... So, I'll need to make another query for all jabber utilities.
  • kvirc -- even it is not what do I want, I want to try it; maybe I'll get some idea (I am using Pidgin/Gaim and XChat).
  • pidgin-plugin-pack -- I didn't realized that it exists; I'll have to make another query (as well as to search on Internet) for pidgin extensions.
  • python-twisted-words -- very interesting -- low level protocol implementations or AIM, ICQ, IRC, MSN and Jabber. I heard for twisted, but I forgot about it. I'll have to make another query for python-twisted...
  • SILC is interesting protocol, but not for the beginning.
  • tor is interesting protocol, but not now :)
  • Hmmm... there is a Gnome interface for XChat!

Instant messaging systems

A month or so ago I realized that we need something which I called an "Ultimate Internet Communication Tool". It is a concept, not a particular tool, but it has to have its own implementation.

I will talk more about the concept some other time, but now I started with finding the starting point.

Instant messaging is a good starting point because there are a lot of good implementations of them, as well as instant messaging has a dynamics which other messaging systems don't have (except VoIP, but it is too complex for the beginning).

The best described instant messaging system is, of course, IRC. (OK, someone would tell that it is not an IM system, but I treat it as an IM system because it has all relevant IM possibilities.)


All roads lead to Rome

This day was very interesting...
  • I realized that Blogger allows your own domains and subdomains.
  • Then, I opened this blog and I didn't realize why do I need it...
  • Then I was talking with Brianna and she mentioned to me Twitter, microblogging portal.
  • Then I remembered that I realized that I need a blog for saying to friends what do I do. However, while I mostly need a place to put a sentence or two, I need a place where I would be able to write much more.
  • So, this is the right place for such blog.
  • And Twitter... We were talking about our obsessions, one of my obsessions is future. And predictions, of course. Brianna asked me did I predict Twitter. No, I didn't predict even Internet :)
  • But, I have some number of interesting predictions... The next post will be about one of them.

Mathematical and computational linguistics

I am learning now mathematical and computational linguistics. Exam will be at Friday.


It seems to me that a lot of people don't know that the discussion about Wikicouncil -- maybe a council, maybe an assembly -- already started on Meta. This is an issue of high importance for our community. Please, join discussion.

"Proposal for Policy on overuse of bots in Wikipedias"

Some people, simply, have a religious fear of computer programs. Proposal for Policy on overuse of bots in Wikipedias is one of such examples.

Purpose of this blog

A couple of days ago I realized that I need a blog which would say what do I do. Hmm... It may be a form of microblog, but not necessarily. So, I will start to add here what do I do.

In brief, I want to allow to people who are interested in what do I do -- to know that. This blog will be about my personal, social and scientific work.

Just another new blog

From time to time I really like to start from the beginning. It makes me more creative. So, here is one more beginning without any idea how long it will be :)