It is all about me!
you have nothign to prove, except theorems


 
Soundtrack:

It is all about the soundtrack in your life.
The one that plays while you act on life's stage.
Po wered by WordPress

-->

July 31, 2009

Viernes chilaque~nos

Filed under: Political, Philosophy — ivan @ 1:12 pm

Some beats from the city of Sherbrooke:

Yesterday I was at this party and got into a very interesting conversation. The living room setup was such that we were all sitting in a circle and somehow we got into a discussion about the system, the future of humanity and the different notions of justice.

Initially, M. did a big expos/e about how humanity is ultimately doomed. Her argument was an extrapolation based on the current level of pollution, human stupidity and material inequality into the future. Basically she says things are getting worse and worse so we’re fucked. She is right in some sense, but she is treating the world very statically. I responded pointing out that people will change as soon as there is incentives for them to do so. It is a bit unrealistic that North Americans will somehow change their way of life in order to help poor countries out of altruistic motivations. I would like it, but it is simply not going to go down like that. As soon as their comfort zone is disturbed though, these people will react and change. My point is that, the world will not stay the same as things get worse. The natural way of things implies that as the forces of evil grow, then so will the forces that seek the good of humanity.

Then we got into a discussion about “the new world order” and how it is very likely that the people in charge will hijack any kind of change movement and use it against the humanity. The masses are so easy to lead astray. If you have 1 million people angry in the street you can very easily tell them 5 things they want to hear and slip in a 6th idea sneakily to get them to do what YOU want. That is if you have a stage, own a newspaper or in some other way have a tribune to speak from.
We were all in agreement that we have to be careful of what world organizations we erect as a response to the current system and make sure that the outcome is not worse than the current situation.

Several times we used the UN as the model organization that can channel the world forces for good despite its very poor track record. What kind of organization do we need really? Is world brotherhood and collaboration even possible given that there are so many different interests at play and conflicting world views? It is important when discussing Utopic visions of the future to keep in mind the fact that most people in the world are crosseurs, that is, they will look out for their own personal interest and will not so much as blink an eye if at some point they have to screw over their neighbour in order to get something they want.

But is a trans-national, central, big and shiny organization really necessary in order to bring about social change in this world. What kind of change do we want really? Perhaps we want a world with more justice? That is what L. was saying. Then R. kept arguing with her that the abstract notion of justice doesn’t really exist. What appears just to one person could be wrong for someone else. Instead, R. argued, the only thing we can get is the justice-embodied in the judiciary systems of nation-states and to a lesser extent international courts. Kind of true, but the current courts are far from perfect and certainly there is opportunities to play the laws, circumvent them or simply outright brake them because you are above them and nobody can touch you.

While it is true that real justice belongs only to the realm of the forms, it doesn’t mean we can’t strive towards it. This is what L. argued: justice is something we can feel with the heart. Not a very strong argument, but I couldn’t agree more with her about the heart. There are some built-in human functions like compassion which are nearly universally shared between all humans. If you see someone getting shot on the side of the highway while driving to work won’t that make you feel bad? I suppose someone can argue that compassion is something we learn through eduction and culture. I am not so sure that objection stands. I really think compassion (and love) are somehow universal low level circuits in the brain. In fact, these is some evidence that these “high level” functions that help humans get along arelocalized in the Orbitofrontal cortex. It would make sense evolutionarily speaking for humans to evolve these social skills in order to help with survival.

The fact that compassion and empathy are universals doesn’t mean we can’t override them though. In fact this is one of the essential function of any system. The guy bringing the Jews into the gas chamber was just closing the door. The guy pushing the button was just pushing a button. They are just doing their job. The same way in modern times we have corporations which do the dirty work for us and we don’t feel guilty because we are just good citizens and shareholders. The CEO is not a bad guy either, he just makes profits for us. So in the end, when a bunch of Africans die of hunger nobody really stays up at night. The guilt is diluted, and distanced to the point where it is bearable.

So can we build a “world court” based on universals? What would be the mandate? Bitch at multinationals? What would be the executive power. In 8th wonderland the online community of voters had the power to issue death penalties to heads of state. Is this the way to go? Keep the bosses scared?
Or maybe it can be economic sanctions? Boycott all Coca-Cola products? Threaten companies with bad publicity?
It is not clear how the unification of the people should be done. We have to be careful so that we don’t go into the lower energies like vengeance and violence. The last thing we need is a mob of angry people acting like animals.

We’ll figure it out. The system is growing stronger day after day, but we have a few more years before they really clamp down on us and turn into an Orwellian picture. There will always be a gap. And if you time the punch carefully, exactly when they are tying to punch you — then you have them. The optimal strategy is not fear mongering and riling up angry crowds. We have to be steady scheming getting people educated and connected and then channel the forces for good in a distributed un-hijackable fashion.


July 30, 2009

No work today

Filed under: Linux — ivan @ 4:59 pm

I woke up late and didn’t feel particularly motivated to bike to the office. My left foot hurts like crazy for some strange reason. Is it the inappropriate shoe ware that I had during the soccer game Tuesday? Or did I kick something that I should not have kicked?

I feel like doing something useful this afternoon, but I am not sure what. I am trying to repair the vfat partition on the laptop, but I am not sure how successful I will be at that. Opening a file from windows then hibernating + opening the same file from linux is apparently not a very good idea.
Let’s see what the windows diskcheck will fix.
I saved the whole partition data using diskdump:

dd if=/dev/hda2 of=/media/external_disk/hda2.dump

if the repair doesn’t go well I can dd all the raw data back into /dev/hda2…

Should-I read a book or something?
I didn’t bring any network coding papers so that kind of limits the options.

Just be happy it is summer man. Just be happy.


July 29, 2009

Coding, network coding

Filed under: Graduate Life — ivan @ 12:51 pm

I’ve been coming to the office pretty much every day.
I went through the Algorithms book and now I am halfway through Tracy Ho’s book.
When I am done with that I should do some more coding and dig into the papers.

The good news is that I am alone in here and I cab blast music on the computer:

Anda le !


July 27, 2009

pinax review

Filed under: Uncategorized — ivan @ 11:48 pm

so i ran this:
iMac:pinax-0.7beta2 ivan$ ./scripts/pinax-boot.py ../../pinax
New python executable in ../../pinax/bin/python
Installing setuptools…………done.
Installing pip
Installing setuptools-git
Going to install a full Pinax 0.7beta2 release.
Installing ./scripts/../requirements/0.7beta2/Genshi-0.5.1.zip
warning: no previously-included files found matching ‘doc/2000ft.graffle’
warning: no previously-included files matching ‘*’ found under directory ‘doc/logo.lineform’
Installing ./scripts/../requirements/0.7beta2/setuptools-0.6c9.tar.gz
Installing ./scripts/../requirements/0.7beta2/python-openid-2.2.4.tar.gz
Installing ./scripts/../requirements/0.7beta2/pytz-2009f.zip
warning: no files found matching ‘*.pot’ under directory ‘pytz’
warning: no previously-included files found matching ‘test_zdump.py’
Installing ./scripts/../requirements/0.7beta2/simplejson-2.0.9.tar.gz
Installing ./scripts/../requirements/0.7beta2/BeautifulSoup-3.0.7a.tar.gz
/Users/ivan/Projects/pinax/lib/python2.5/site-packages/setuptools-0.6c9-py2.5.egg/setuptools/command/bdist_egg.py:422: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
symbols = dict.fromkeys(iter_symbols(code))
Installing ./scripts/../requirements/0.7beta2/Creoleparser-0.6.1.zip
no previously-included directories found matching ‘./creoleparser/test*’
no previously-included directories found matching ‘./docs’
Installing ./scripts/../requirements/0.7beta2/Django-1.0.2-final.tar.gz
Installing ./scripts/../requirements/0.7beta2/Markdown-2.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/Pygments-1.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/diff-match-patch-20090110.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-ajax-validation-0.1.3.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-announcements-0.1.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-app-plugins-0.1.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-atomformat-0.1.0dev.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-avatar-1.0.1.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-bookmarks-0.1.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-db-log-1.0.1.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-dbtemplates-0.5.6.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-debug-toolbar-0.7.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-email-confirmation-0.1.2.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-extensions-0.4.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-flag-0.1.1.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-friends-0.1.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-gravatar-0.1.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-locations-0.1.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-mailer-0.1.0alpha.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-messages-0.4.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-microblogging-0.1.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-mptt-0.3_pre.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-notification-0.1.3.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-oembed-0.1.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-openid-0.1.1.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-page-cms-1.0.1.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-pagination-1.0.5.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-robots-0.6.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-swaps-0.5.1.tar.gz
warning: no files found matching ‘CONTRIBUTORS.txt’
Installing ./scripts/../requirements/0.7beta2/django-tagging-0.3_pre.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-threadedcomments-0.5.1.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-timezones-0.1.2.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-uni-form-0.3.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-voting-0.1_pre.tar.gz
Installing ./scripts/../requirements/0.7beta2/django-wikiapp-0.1.2.tar.gz
Installing ./scripts/../requirements/0.7beta2/docutils-0.5.tar.gz
“optparse” module already present; ignoring extras/optparse.py.
“textwrap” module already present; ignoring extras/textwrap.py.
Installing ./scripts/../requirements/0.7beta2/elementtree-1.2.7-20070827-preview.zip
Installing ./scripts/../requirements/0.7beta2/feedparser-4.1.tar.gz
Installing ./scripts/../requirements/0.7beta2/gdata-1.3.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/geopy-0.93dev-r0.tar.gz
Installing ./scripts/../requirements/0.7beta2/photologue-2.1.zip
warning: no files found matching ‘photologue/locale/*.mo’
warning: no files found matching ‘photologue/locale/*.po’
Installing ./scripts/../requirements/0.7beta2/python-dateutil-1.4.1.tar.gz
Installing ./scripts/../requirements/0.7beta2/python-twitter-0.5.tar.gz
Installing ./scripts/../requirements/0.7beta2/python-yadis-1.1.0.tar.gz
Installing ./scripts/../requirements/0.7beta2/textile-2.1.3.tar.gz
Installing ./scripts/../requirements/0.7beta2/vobject-0.8.1c.tar.gz
Installing ./scripts/../requirements/0.7beta2/ybrowserauth-1.2.zip
Installing ./scripts/../requirements/0.7beta2/Pinax-0.7beta2.tar.gz
Please activate the newly created virtualenv by running in ‘/Users/ivan/Projects/pinax’:
’source bin/activate’ on Linux/Unix/Mac OS or ‘.\Scripts\activate.bat’ on Windows
Pinax environment created successfully.

after i did some activation of virtual envs: see instrtucitons.

then i did:
pinax-admin clone_project social_project stremi

which imported all the pinax apps into a template project
which presented me with a very nice social website !
out of the box …

nice …

the admin looks like this:

Site administration

Account
Accounts Add Change
Other service infos Add Change
Password resets Add Change

Announcements
Announcements Add Change

App_Plugins
Plugin points Add Change
Plugins Add Change
User plugin preferences Add Change

Auth
Groups Add Change
Users Add Change

Avatar
Avatars Add Change

Blog
Posts Add Change

Bookmarks
Bookmark instances Add Change
Bookmarks Add Change

Dbtemplates
Templates Add Change

Djangodblog
Error batchs Add Change
Errors Add Change

Emailconfirmation
E-mail addresses Add Change
E-mail confirmations Add Change

Flag
Flagged contents Add Change

Friends
Contacts Add Change
Friendship invitations Add Change
Friendships Add Change
Join invitations Add Change

Mailer
Don’t send entries Add Change
Message logs Add Change
Messages Add Change

Messages
Messages Add Change
Microblogging Followings Add Change
Tweet instances Add Change
Tweets Add Change

Notification
Notice settings Add Change
Notice types Add Change
Notices Add Change
Observed items Add Change

Oembed
Provider rules Add Change
Stored o embeds Add Change

Photologue
Galleries Add Change
Gallery uploads Add Change
Photo effects Add Change
Photo sizes Add Change
Photos Add Change
Watermarks Add Change
Photos Images Add Change
Pools Add Change

Profiles
Profiles Add Change

Projects
Project members Add Change
Projects Add Change
Tasks Add Change
Topics Add Change

Robots
Rules Add Change
Url Add Change

Sites
Sites Add Change

Swaps
Offers Add Change
Swaps Add Change

Tagging
Tagged items Add Change
Tags Add Change

Threadedcomments
Free Threaded Comments Add Change
Threaded Comments Add Change

Tribes
Topics Add Change
Tribes Add Change
Voting Votes Add Change
Wiki Articles Add Change
Change sets Add Change

Recent Actions
My Actions
None available

very impressive….

It made me also discover the link type of oembed standard. Very cool too.
It could be a generic protocol for metadata !

I think the 5000notredame.info site is practically done !


July 24, 2009

Cool talks

Filed under: Uncategorized — ivan @ 10:25 pm

If it’s Friday night and you feel alright,
its time to tech talk !

[ a stoner’s idea of the Ultimate Editor which will be a tool that can interconnect all you data. Basically all the feature of facebook but off facebook. ]

He seems to have most of the idea…


[ very good overview of quantum optics with intuitive explanations. could this be the next Feynman ? ]


July 20, 2009

Da hodia li na rabota dnes?

Filed under: Graduate Life — ivan @ 12:18 pm

Neshto ne me valnuva mnogo
a puk imam hubav blueberry koz
ponedelnik e vse pak…
haide davai brato sviii


July 18, 2009

Weapons of mass distraction (book review)

Filed under: Political — ivan @ 4:19 pm

I have been reading this book over the last weeks and have some things to say about it.

First off: WOOW… I did not see that coming! What a reversal. The author starts with a very critical view of The American Empire, its effects, its methods and its goals. He then follows up with a chapter very critical of the Hollywood moguls who control the mass media and push the American brand world wide. Then suddenly he becomes slightly less critical of American TV and pretty much says CNN is a really good influence in the world. In the end the book concludes in a completely different tone and actually comes around 180 degrees to say that actually this american soft power is the best thing for the world. If you have McDonalds you will automatically have stability!

Far from being critical of the entire system of export of American values — it turns out — the author is a big fan of it. The book does an excellent historical account of the ties between US government and US corporations throughout the ages and also an almost encyclopedic account of how things happened in each country. I learned a lot of things and I liked some of the analysis. However I cannot imagine how the author can come to such a diametrically opposite conclusion to my own.

Americanization is actually good for us? Monoculture is good? The extinction of cultural values, languages, foods and local media is good? How so? The author cites at least two reasons: 1) American influences tend to bring down despotic and oppressive regimes and 2) it brings stability.

I agree with 1), but I call outright bullshit on 2). What does stability mean really? It means those with power are able to use that power in a steady fashion in an organized manner. In other words, we have stability when we have a working system and the little guys is powerless enough to not cause trouble. Or tamed enough? Or brainwashed enough?
Following this reasoning, we would conclude that Stalin was a great dood since he ensured stability in the whole Eastern block by deporting/killing 20 million people and establishing the communist-party franchise throughout Eastern Europe and Asia. He made things really stable alright. The shut-up-or-die kind of stability….

This Fraser guy did a good job researching for this book. I get his points, but I really don’t see how he came to these conclusions. At some point he had to suspend his critical thinking and just started writing a love poem to the system and the future system which is even more scary. The last chapter in particular is completely full of bunk.

another review and yet another


Parental control

Filed under: Thoughts — ivan @ 2:08 pm

Often times I have heard discussions about how parents always try to influence the life decisions of their children. Sometimes the disputed issues relate to lifestyle choices, financial choices or general difference in points of view.

My mom and I we argue more on ideological grounds. When you have lived most of your adult life under an oppressive communist regime, you develop such love for western values (American dream) that you are willing to accept even the bullshit that comes with the North American life. My mom is a capitalist, a right wing stack-the-money-fend-for-yourself kind. Its like having Milton Friedman in the house. She has nothing but contempt for all my leftist inclinations and doesn’t miss a single occasion to remind me how my great grandfather was shot by the communist peasant “revolutionaries” outside of his hometown Strelcha.

What can-I say to this? First of all, I am totally with her that communism and communists are the scum of this earth. There were good hearted people who were stupid enough to believe the “communist dream” that people can magically get along somehow. You can’t really blame those ones — except when they closed their eyes on the massacres that were happening around them. The real communists were the ones who didn’t give a fuck about the ideological bullshit, but were smart enough to see the possible applications. A new political order means you can do whatever you want: steal, cheat, murder and oppress and all of that under the umbrella of a grand philosophical idea. In fact if you ask them, they will probably say that all they did was necessary to get communism working. All those concentration camps, tens of millions dead, all of that was necessary. In fact all of that was good old Eastern European putting of the money in the pocket on a grandiose scale. The biggest criminals still walk the streets freely; apart from little black books, this part of history will one day be forgotten.

All this to say that I know where my mom is coming from. And I know what is pushing her as FAR away from leftist ideas as possible.

Her mistake is to assume that North American system is somehow magical and without its own problems. Rather, it is to think that the system is good enough and can through the rule of law self correct, self improve and somehow find an equilibrium. I am not of this opinion, because I think the same low-level human functions as greed, thirst for power and the ability to rationalize away guilt are still at play. This means that in any system there will always be people who feel which way the wind blows and place themselves in positions so that they can make use of the system or — frankly — flat out abuse it.
One thing is clear though: the covertly oppressive North American system we have right now is much better than the openly coercive system we had in Bulgaria for 50 years. I guess systems are getting better over time… Reste que: a system is a system and its main purpose is to benefit those who implemented it and keep the rest of us tamed. So what is the next revision of what a system should be?


So much for high-level disputes. What about the everyday stuff? I have utmost respect for my parents and I would do anything for them. This is because I owe them my life, but also because they have always been there for me with support waaaay beyound what anyone might expect. But this closeness can sometimes be a problem. Sometimes they decided to do things without any consideration for my opinions on the matter. What is worse, when I protest or oppose their decisions they simply ignore me.

For example, today I wake up thinking about being chill, writing this or that and reading a book. Weekend stuff you know…. Instead, my father comes over and is trying to push on me a big home repairs task list. Fix the door. Do this. Do that. And all in a self-imposed emergency mode. I am like “Chill guys, this is not how to do things…” and they are like “Shut the fuck up and comply”. No respect these parents. What you gonna do — it is the parental system.

Clearly living on my own and them not having a key to my place will help avoid this kind of frictions.


July 16, 2009

Moving folders

Filed under: Linux, Mac OS X — ivan @ 12:53 pm

In a civilized desktop environment like GNOME or KDE one can “mount” remote disks via ssh (sftp?) natively from the file manager. So if I want to listen to some music that resides on a remote server all I have to do is connect and I am presented with the files as if they were local.

Mac OS can’t do that…. at least I don’t know how to make it do it.
But Mac OS is UNIX so we can fall back to the classic tools tar and ssh.

What I did was create a little bash function in my ~/.bashrc (on the remote host) so that I can easily copy folders full of music to the machine that I am currently working on.

sendtocrypto() {
   echo "Sending $1 to host.mcgill.ca ...."
   tar cvf -  "$1"  |   ssh user@host.mcgill.ca "cd ~/Music/; tar xvf -"
}

Explanation: Create a tarball (Verbosely) and send output to File - (stdout).
Then pipe that into the ssh command.
After connecting to the remote host you cd to where you want to put the files and eXtract, Verbosely the File - (stdin).

Since I have the public key of the host with the music inside ~/.ssh/authorized_keys on host.mcgill.ca I don’t have to type the password.

UNIX is so simple ;)


July 15, 2009

Rodopska pesen

Filed under: Uncategorized — ivan @ 10:57 am

Айша се връща
Айша се връща от байреман,
от байреман, от сиренян!
И на шалвари думаше:
-”Шалваре, пусти,шалваре..!
Няма ли кой да се найде,
да ви смокне от гивдьоса,
да ви метне в кишоса…!
Да ме вратне на дюшамьоса,
че и Я да сетя от Диньоса…!


Next Page »