Blogs

Posted by bain

This is a rebuttal of The Nuclear Chessboard

Preface:

This is an attempt to analyze and in the end dismiss the article posted by Mr. Mukund Joglekar on the site bindhast.com. Note the article is only posted by him and not authored by him. Although i feel he approves it quite whole heartedly.

But the main point to note here is that I am not arguing for or against a nuclear deal. The gist of this rebuttal is not about the congress, or the situation in parliament. It is about the argument used in the original article, which I feel contains assumptions that are quite harmful to us as a nation, as a society and as an individual.

So it begins:

Continue reading...
Posted by bain

Several things happened,

  1. I had great success in finally convincing myself that i can code (barring few moments).
  2. I had to spend time understanding gtk and profiling/fixing few stuff in it.
  3. Gnome crashed on my laptop due to interfering xfce switch.
  4. I breifly used OSX on gnome crashing.
  5. KDE4.1 released.
  6. Profit....

Here are the consequences of the events

  1. That was a lie, i can't code i can only use qt4 very effectively now. I finally declared qt as supreme being of all.
  2. I realized i definitely _can_ code at least better than GIMP team. Well that's a lie too... but i certainly wish the gtk team could. Gtk is so horrible that i can't even imagine how was it used to create things for this long at all. OO in C is not really that hard man, linux does it, cocoa (objective c) does it, hell its even ok to add new language if you can't find a proper way. But gtk is just a bad way to do it. This deserves a separate rant. I think Ximian (which i now label as culprits) chose gtk/gnome just because of the evil lgpl license.
  3. No prob there its just an event happening, no big deal, except i was afraid of redoing all the --purge and --reinstall.
  4. It sucked so bad, that it reminded me about why i left it in the first place.
  5. Hurra!!! best thing ever happened since i discovered that slackware actually boots some 10-15 years back.
  6. Another lie, but i think this one you know about already...

The end result is i am big fan of kde again :))))

Can't be happier that miserable two years of no kde update are gone and they are back.
I just told somebody if they do not to try it today they will have to some day, that eventually everybody will switch to kde,
Boldly claiming that even windows won't be spared.

QT4 rules.

Its simliar to some religious believes, we are born kde users, our environment spoils us to other paths.

 

BAIN strikes back

11 Aug 2008
Posted by bain

This is what i found amongst teamgit code : int ret;
again:
     while(1){
         ret =::read(pty.masterFd(),data,1023);
         array.append(data);
         if(ret != 0)
               break;
         goto again;
      }

Can you spot the silly BAIN DOING with goto?

The commit log 3f892c3e... now reads

"Removed ediotic goto DUH!!"

I just realised

09 Aug 2008
Posted by bain

Teamgit is one really stable codebase, that i have written after a reaaaaaaallly long time...
And whats more is that i am its first user!!!! (i have started using it even at work)
Now thats quality :p

How many programmers actually use their own code?
Well many actually.... but still many many many folds more don't.

KDE 4.1

08 Aug 2008
Posted by bain

Well i completely switched to kde as a trial basis,

Using kmail again and loving the new widgets stuff on desktop.
Koffice still has long way to got but looks and feels good.

Kde being kde is just lot more convinient than gnome,We will see how it turns out.

Posted by bain

Herald Welte just blogged that he is being contracted by via to work with them to be their open source liason.

This is great news we can now expect greater and open source support for via platform in all the free world.

After Intel, AMD now Via.

This comes one day after the news that Microsoft, yes you read right, Microsoft joined apache foundation with 100K USD support per year, and even submitted LGPL'ed patches to them.

In other news Artheros has released all free drivers for 802.11n.

Thats too much positive news for just two days.

 

RIP Randy Pausch

27 Jul 2008
Posted by bain

Yesterday was the sad demise of a fantastic personality i have ever known.

Dr. Randy Pausch died on 25 th Jul 2008.
But a year before after being diagnosed with pancreatic cancer, he has changed lives of thousands (millions?) by giving a lecture which is now known as "Last Lecture"

Please watch or read it if you haven't done so before.

http://abcnews.go.com/GMA/Story?id=4614281&page=1
http://www.youtube.com/watch?v=ji5_MqicxSo
http://www.thelastlecture.com/

 

edit: corrected the date, BAIN.

Posted by bain

An excellent blog .... i love it. We should have more. After all "your critics are the ones who tell you they care"*

Just one question, how many are listening?

*Randy Pausch - Last Lecture.

Posted by bain

While reading this artical,

http://news.slashdot.org/article.pl?sid=08/07/08/1832255

I found the author noticing this

"A GPL advocate sees a derived work as "his code" combined with some
"other code" in a package, and his concern is that the package always
be openable. "His code" always remains his code, and he sees any use or
distribution of the whole package as a kind of use or distribution of
his code. As a result, he feels justified in placing restrictions on
how a user may use or distribute the derived work, even though he
"owns" only a small part of the whole package. This is following the
philosophy of copyright and intellectual property, which, curiously, is
a favorite target of derision of these same people. A copyrighted work
can never be wholly owned by the user, it is only rented, and so
subject to control by the original creator."

Some thing i myself always advocate.
I own the code i wrote, period. No one else has any right to it but the rights i explicitly rented them out in return of some promises (to not use the code in other than gpl project).

So in that sense i always felt the whole philosophical way of advocating the openness of gpled project is needless.

We should be calling ourselves closed proprietary people. The only difference being we as modern business people see the value in other people's code lot more than the money we can make by keeping it from others.

We are no communists :D we are hard core selfish capitalists who don't care about anything but profit. And the way we make it is, by licensing our own creations with the very infrastructure capitalism created (copyright) to achieve access to the great resource pool.
Hell we are closed source people. and that good..... !!!!!

There is no free lunch after all.

Posted by bain

More i explore git and use it in my day to day life i find myself impressed.

One of the most powerfull features and i guess the tipping the balance kind of feature of git is git-rebase.
Especially with its interactive mode, one can achieve flexibility which was unheard of in other scms.
 

So ia m ammending the roadmap of teamgit to include a simpler way for common people to explore the power of git-rebase.