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

-->

February 6, 2010

Twitter as collaborative filter

Filed under: Categories, Business — ivan @ 3:52 pm

I don’t get the point of twitter. Why do people tweet? So they can share their exciting lives with the rest of the world? So that they can keep in touch with friends? So that they can exercise an influence over others? So they can feel as part of some #community?

I think a good portion of the users are blatant advertisers and self/friend-promoters. Check out my article… check out this website (which my friend told me to twit about)…. check out this product….

Then there is the self-interested group of people. “Just had a meeting with so and so” ok… good for you bro, why are you telling the whole world about it? Why don’t you tweet every time you go to the restroom. “I just had a wonderful piss, it was necessary too because of all that #beer”.

Now since I don’t have a need to promote any website (yet?) and I don’t feel like blogging about the minutes of my daily life, I just don’t get twitter.

There is another cool aspect though and that is link-sharing, or if you prefer the more buzz-word like name “collaborative filtering”. If you find a cool article that you want to share, you can post it to twitter. Real time news fit into this. Links to good news articles too. Links to thoughtful blog posts also.

It would be interesting to have some “twitter app” that can separate the wheat from the chaff.
You still “follow” someone, but filter their vanity-tweets (a.k.a i did this and that…) and their promotion tweets.
What remains should be only quality material no?

One could even rate users based on their Signal-to-Noise ratio.


Freemium business model

Filed under: Projects, Business, Django — ivan @ 3:31 pm

This article has some good advice about entrepreneurship on the internet:

  1. Make a product that a billion people will fall in love with and use for the rest of their lives.
  2. Make it easy for a single-digit percentage of them to pay you a few bucks a month once in a while.
  3. Make sure your variable costs are low enough that you can make a mountain of profit if you get #1 and #2 right.

Which of my projects are capable of doing this?

What are the other web-friendly business models?


Django docs as pdf

Filed under: Uncategorized — ivan @ 5:42 am

Let’s say you have access to a free printer at work.
And you really want to work on that website idea of yours using django from the comfort of your home.
So you want to print the django docs as a big binder and take them home so you can lookup stuff when you need to.

No problemo. The docs come with pdf-generating scripts:


pip -E /Users/ivan/.virtualenvs/predemo/ install sphinx

or if you are the kind of guy who likes to pollute his “default” python repository:

pip install sphinx

then:

svn co http://code.djangoproject.com/svn/django/trunk/ django-source-trunk
cd django-source-trunk/docs/
make latex
#...lots of stuff scrolls down...
cd _build/latex/
make all-pdf
#....
open django.pdf

Note: I assume here that you have latex installed on your computer (specifically the command pdflatex).

Is printing 900 pages on the office printer stealing?
Fuck man, you give blood and sweat to your employer — the least he can pay you is a good book….

Here enjoy my copy if you prefer:
PDF version
HTML files in a folder ZIPPED


February 2, 2010

Over-educated

Filed under: Thoughts, Graduate Life — ivan @ 12:45 pm

I had a little thought this morning walking to school. Coincidentally, there was an article in the morning news which introduces a term that best fits my though: over-education.

Do we really need to use our brain so much? I mean I sure enjoy it (when it works, less so when I am stuck and unproductive), but isn’t there something better to do with it? The human brain has evolved through thousands of generations of life and grown to a hefty size. Lots of folds to maximize the cortex area. So over the past millions of years Nature has decided that it is better for survival to have more CPU power.

Mother Nature doesn’t say what you should use your brain for though. Should you be reading papers about quantum codes, LDA topic-models, cutting edge web-development or philosophy? Should I maybe not study ANY of these and go help people?

I think it is clear that every person must answer this question for him/herself. What I want to draw your attention to is that any choice you make comes with its consequences. Think too much and then you won’t be able to stop thinking — like that prof I saw on my walk to school, who seemed deep in it… to the point of not looking where he walks.

You have to also keep track of the forces that are influencing your decisions. If society says it is good to be smart you might adapt to this “requirement” and make choices in your life that make you too smart for your own good. (By smart here I mean having technical knowledge above the common person). I know of at least a dozen friends of mine who are very bright individuals with advanced technical skills and developed rationality, but who are in reality deeply flawed characters because of their lack of basic everyday life skills. What is really dirty in this whole story is that large corporations will always want to hire these people because they know that their lack of personal life is an asset. Personal problems and awkwardness with people means you can pour all your energy, frustration and pain into your computer terminal.

If I don’t want to end up like them, I better start diversifying. Where is the fine line of balance between theorizing and doing? Where is the fine balance between cooperating with society and doing what is best for you?


January 26, 2010

Potentially interesting group blog

Filed under: Uncategorized — ivan @ 12:36 pm

Definition: The “template life”

“Untemplater defines the ‘template lifestyle’ as the following: Work hard in school, get good grades, get a corporate job, work the 9-5 cubicle, get your MBA, work up the corporate ladder, retire, die. Sounds a little harsh but that’s the template that we’ve been given ever since applying to universities from high school. Our goal is to show undergraduates and young professionals that they have the power to break free from this template lifestyle and live life on their own terms.”

Untemplater is about self-employed tech workers and their interests.


January 25, 2010

Monday, assignmentos

Filed under: Computer Science, Graduate Life — ivan @ 2:02 pm

got the coffee… not too much motivation, and definitely bad expectations (for God’s sake I don’t even understand the questions in the comp610 assignment!).

But this is nothing to fret about… I’ve been hit with assignments before and I survived. Surely I will survive again…


January 21, 2010

Lenny VM upgrade

Filed under: Linux — ivan @ 2:29 pm

Since my root privileges have been revoked at my previous job, and my (10$/year) hosting will soon expire I thought it would be a good time to move more of my stuff onto my private VM.

The host where VMware server is running has a pretty good track record:

host:~# uptime
13:20:05 up 112 days, 4:40, 2 users, load average: 0.35, 1.64, 1.12

so I figure I can depend on it :)

I went ahead an did a dist-upgrade (etch to lenny), but lo and behold the machine does not come back on the network after the reboot. Raaz-clat! Why DID I have to change kernels? Surely I could have kept using the old stuff…. oh man… so then and there I start to feel depressed. The thing is I can’t access the console for my VM since I am not root anymore. All I can do is sudo /etc/init.d/vmware restart and some sudo manual kills.

The root cause of this is that the lsilogic scsi controller is not supported in the 2.6.26 kernel out of the box in Lenny.

Luckily Pablo77 has the solution up at howtoforge. Simply edit the your_VM.vmx file replacing “lsilogic” with “buslogic” like so:


...
scsi0.present = "TRUE"
scsi0.virtualDev = "buslogic"
memsize = "376"
...

We are back in business….


January 18, 2010

Ways to be

Filed under: Thoughts, Graduate Life — ivan @ 2:14 am

I spoke with Bro today on the phone from Mexico. It was an inspired conversation helped by a few bottle of wine on my side and god only knows how much tequila and other marinero drinks on his side.

He reminded me of some good advice he had given me some time back. He says I should be heavy. That term covers a very broad sense which includes but is not limited to:

  1. Walk slowly.
  2. Talk slowly.
  3. Never to be stressed out, unbalanced or affected by circumstances.
  4. Do everything with calm confidence.
  5. Do the above with pure love and without arrogance.

This is good advice and I feel sometimes I need to be more like that sometimes. It is a weird thing though, since changing who you are is sort of a weird self-referential activity. Who is changing whom? How can a system change itself from the inside? Isn’t it about different kinds of personality?

I think a lot of my self confidence is linked to my work and this is not necessarily a good thing. For one, I am Bulgarian and so I am genetically prone not to work, which in my case will lead to low self confidence. It would be a good idea to decouple how I feel about myself from my activities. At least partially.

The other thing which I need to work on is to stop being affected by the outside world. I guess I often feed off the positive exchanges of energy with people: when you help people, they thank you and help you back and generally good things come to you. People smiling at you and generally being positively predisposed toward you is definitely a energy boosting phenomenon. But people aren’t always nice. On any given day the “energy” of the situation can be that people woke up on bad beat, have personal problems, frowns on their faces and generally want to preserve their energy for themselves. Why should this affect me?

It the hot girl smiles to you in class then take the energy, but if someone gives you a dirty look because there is a stain on your coat and this makes you look like a bum, then don’t take that in. I guess this is one of the important skills in life we must practice. How to be open and at the same time selective about what we let in?

Tomorrow morning I will be on a bus full of Monday morning work-goers. I will practice this selective decoupling. I’ll be heavy.


January 14, 2010

Gateway ZA8

Filed under: Computers — ivan @ 10:38 pm

So it is my Mom’s bday in a couple of days and I figured I would get her a netbook. She doesn’t have too much computer needs (other than checking email) so I figured a netbook would do the job.

I wanted to get one of the Acer models with 9” screens, but when I got to the store I realized the keyboard size is really a joke. I mean COME ON. Do you really think you can type on that? I don’t think so bro.

However, just next to the acer model there was this neat black machine, which was the same price (330$ = 370$ with tax).

I figured I will go for it on a consumer binge.

I mean my Mom already has a x21 thinkpad, but that thing has 256M of RAM in it and the batter is absolutely dead so it is not really a laptop. I figured I could get her some ram and a battery, but nothing beats a nice new-smelling product as gift value.

Turns out this is a pretty neat machine. It has the small 3 cell battery which will probably put its life at around 1.5h of wifi, but everything else is top notch. The keyboard is wide an buttons are nicely shaped. The screen is a decent 768px in height which makes for very crisp fonts. The vendor guy said it comes with XP as if it is a bad thing…. no bro, XP is still the best thing around for a 1G RAM netbook.

The CPU is nothing impressive and the single core is actually felt. I have some windows updates running in the background now and every couple of seconds my typing gets blocked by some background process… hey for MS Word and Firefox this is great though.

The touchpad isn’t very big (relative to my macbook), but I think it is usable. Draggin an area and right clicking are almost impossible, but my mom doesn’t do this kind of things very much. At least I don’t think so.

The other option would be to get her a proper laptop with a big screen (I think she actually appreciates LOW resolution, since she can see bigger letters on screen). Well that would involve a few more hundred bucks and since all the laptops are plastic pieces of shit I would defenitely not be happy with any of them….

So far so good. Viva feather light netbooks.


January 10, 2010

Broken and rebuild

Filed under: Girls, Music — ivan @ 11:58 pm

One moment the world seems like sad place because of girls.

And then I hear about The Knife’s new album and get wonderfully inspired. (check out the sample song in their web-player)

Life has its downs and ups. Godda ride them.

In other news: sleep cycle alarm, lda-ruby and … nothing else actually.


Next Page »