Slashdot Mirror


User: arvindn

arvindn's activity in the archive.

Stories
0
Comments
731
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 731

  1. Re:PS on Chess - 2070 CPUs vs 1 GM · · Score: 3, Informative

    Not exactly. Nielson had a positional advantage but decided to force a draw anyway by sacrificing material to obtain a draw by repetition. Your version sounds more romantic, but is not accurate :-)

  2. WTF??!! on Answers On LUGs, Life, and Linux in Iraq · · Score: 0, Troll
    Founder of LUG calls MS Agent a nice guy!!

    What's the world coming to??!!

    Its a joke, relax :-)

  3. Oh on Trojan Horse Caused A Siberian Explosion · · Score: 2, Funny

    For a moment I thought you were talking about the recent explosion in Trojan Horses coming from Siberia (ok so its not exactly a trojan and its Russia not Siberia but what the hell ;^)

  4. A few things about India on Stallman Goes to India · · Score: 5, Interesting
    India is more left leaning on the "Free software" vs. "open source" question than the US. One reason is definitely the colonial past.

    Communism is not a bad word here. In fact there are a couple of states which have had communist governments for much of their existence. Naturally this contributes to linux's popularity. Now don't get me wrong, all I'm saying is that the idea of sharing appeals to communists.

    Our president is a cool guy. As someone already pointed out, the president is not a political figure in India. But Kalam is a respected person and gives a lot of speeches and many people listen to him etc.

    Linux usage in India is definitely rather high. The obvious reason is that there are more programmers ==> more nerds etc. But its far from the only reason. Even though unauthorized copying (I won't use the p-word) is very prevalent, those buying a branded PC will still have to pay for Windows. This is a big factor in the cost conscious Indian market. So in the last 8 months, the number of OEMs pre-loading linux has exploded. Today half the PC ads I see in the paper are MS-free! I can also feel the change at the grassroots level -- neighbors, tech support etc.

    The future looks bright.

  5. Good causes, questionable methods on Microsoft Violates Human Rights in China · · Score: 1

    Hmm... does amnesty international regularly make "-1, troll" statements in order to further its causes? I know that PETA does. Certain environmental organizations also come to mind. Michael Crichton's "Environmentalism as religion" is highly recommended reading.

  6. Re:Year of the Monkey cant be that good... on GNOME in the Year of the Monkey · · Score: 4, Interesting
    It should instead be:

    Components, Components, Components!! ("Universal coupling").

    Seriously, GNOME needs more work going into bonobo. IMHO its the only area where it lags behind KDE. That's the reason why you hear Abiword and gnumeric a lot more than kword and kspread, but you hear of koffice but not of gnome-office.

    Loose coupling is not necessarily a bad idea though. For example gnome apps start quickly when you're in KDE but not vice versa.

  7. Re:Gnome the way to go? on GNOME in the Year of the Monkey · · Score: 2, Interesting

    While I have nothing against your being a C fan (its certainly way simpler to learn than C++), IMHO one of the advantages of Gtk+/Gnome is the availability of bindings in a large number of languages (python, perl, C#, ruby, C++ etc). Efficiency is not crucial in desktop apps, and so using a higher level language can lead to big gains in programmer productivity. (I have personal experience with this. I wrote gretools in a week, and that included learning python along the way.)

  8. Re:Developing countries? on GNOME in the Year of the Monkey · · Score: 4, Insightful
    Linux was always known as the speedy, svelte and lighweight OS

    You mean on the server. Which it still is. The *nix DEs never had much of a reputation for speed (except maybe wmaker and other niche WMs). Please don't confuse the two. I remember KDE 1.x being very slow on the hardware of the day. Today's KDE and GNOME are certainly way faster on today's hardware.

  9. Innovation on GNOME in the Year of the Monkey · · Score: 4, Interesting

    The GNOME people have always been bold in trying out new strategies. After the gnome2 drive to simplify the UI and move away from featuritis it has come a long way. There are some exciting developments like dashboard, gstreamer and desktop integration bounty hunt. Watch out for 2.6!

  10. That's nothing! on The Internet by Motorbike · · Score: 4, Informative
    IP over avian carriers was first proposed in 1990, refined in 1999, and implemented in 2001.

    Pigeons were used instead of email in India until 2002.

    Avian carriers are used commercially even today to deliver digital photographs.

  11. Re:Translation: on Weighing the Value of Privacy · · Score: 2, Interesting

    Indeed. It is a reflection on the attitudes of our society that "eccentric", literally "off center", when referring to a person, is a derogatory term. If you deviate from the average, there's something "wrong" with you.

  12. Re:Remember on Indian Police Demand Internet Monitoring In Bombay · · Score: 1

    I can access in.groups.yahoo.com but not groups.yahoo.com.

  13. Remember on Indian Police Demand Internet Monitoring In Bombay · · Score: 1
    This is the same country that recently banned yahoogroups.

    Cencorship and monitoring are standard fare in India and the only reason it isn't much more widespread is that the population is huge and the government isn't tech savvy enough to do anything 1984-ish.

  14. just checking if posting works on Microsoft-Funded Linux Studies Benefit ... Microsoft · · Score: -1, Offtopic

    can't figure out why no one has posted anything yet...

  15. Re:Bastard on BBC Buys Google News Keywords In Kelly Case · · Score: 1
    My guess is google filters out hits from bots when they calculate what the ad sponsors owe them. Of course the bot could change its User-Agent to MSIE or whatever, but it should still be possible to run a simple script to detect a large number of searches from a single IP for the same query and ban such IPs. With all the google bombing, google whacking, link spamming, blog spamming etc. going on, its hard to imagine that they wouldn't have run into this already.

    A related tidbit: apparently the top bid at overture.com is $50 for the search "mesothelioma lawyer". At that rate they had better have some way to filter out bots otherwise a competitor could do some serious damage.

  16. Re:Where's Keith? on X.org and XFree86 Reform · · Score: 2, Insightful
    I don't think xouvert is active now. I've been on the mailing list and I don't remember receiving much mail in the last couple of months or so.

    Anyway the current development will probably diminish the importance of having something like xouvert.

  17. Re:UnitedX on X.org and XFree86 Reform · · Score: 1
    This happens in X because the WM and the rest of the app are different processes. So when you drag there's a lot of context switching going on.

    The solution is for the kernel to have a smaller timeslice or give more priority to IO bound processes etc. I believe these things are getting fixed in linux 2.6, though I haven't tried it myself yet.

  18. Re:Hopefully... on X.org and XFree86 Reform · · Score: 1
    It's not a question of intuitiveness. It's a matter of people having gotten used to the (braindead and ugly) Windows way of doing things.

    Ahh, unix-style elitist snobbery at its finest.

    I suppose data loss is also intuitive to you?

    I grew up on X. I put up with its way of doing things, because I didn't know there was an alternative. Now that KDE and Gnome and have matured and do things the right way, I realize how vastly superior it is. Never used Windows much.

    So there.

    If you really think such beauties as applications auto-selecting some text when you give them focus making you lose your previous selection constitute the more intuitive way, then I don't think anything I say will have much effect.

  19. Re:Good for everybody on X.org and XFree86 Reform · · Score: 1
    Like the ability to reconfigure X on the fly. Right-click on desktop -> properties -> change desktop resolution. Why can't it be that simple? Well, a prerequisite to making it that simple is for X to be reconfigurable on the fly without having to quit out of X, run some "configurator" program, and then restart X and hope it works. If the hooks in X to dynamically reconfigure are there, it is likely that such hooks would be supported by at least KDE / GNOME and possibly others.

    HAHAHAHAHA

    BWAHAHAHAHHA

    Pardon me, I find flamers funny. Especially ignorant flamers. Here on my Fedora box, I do "Start menu->Preferences->Screen resolution", exactly what the parent wanted to do. And it works perfectly.

    Dude, get something else to bitch about. This one was fixed long back.

  20. Re:Hopefully... on X.org and XFree86 Reform · · Score: 4, Interesting
    Yeah.

    There are lots of "X sucks" flamethrowing morons around who have been told a million times that (for example) network transparency doesn't have overhead when both client and server are on the local machine.

    But the parent's complaint, IMHO, shows one of the genuine weak points of the "mechanism, not policy" philosophy of X.

    The gist is this: the X designers were faced with the choice of whether selecting text would copy it to a buffer or would merely mark it as selected. All window systems which were designed with a human user in mind would have found it a no-brainer -- copy the text to an internal buffer, since that's what the user intuitively expects.

    Not X.

    X merely marks the text as selected. That's because it avoids unnecessary network transfer in case the application is running remotely. The second reason is that it enables "content-type negotiation", between the copying and pasting programs. One of the consequences is that if you select text and close that program then that data is gone! This is unexpected data loss, as bad (to Joe Enduser) as your os randomly deleting files on disk.

    Note: I'm not saying X made the wrong choice, just that the choices it made aren't very suitable for normal desktop use.

    The second consequence of this is that programs (in practice, widget toolkits) that implement copy-paste must all need to agree on a common protocol/format etc. to make things work. And of course, we all know how good open source developers are at doing that. (Its not their fault, just a consequence of the fact that its made of various indepedent projects and not one company).

    So that's why nothing can happen right in the desktop linux world without freedesktop.org. Its the standards effort that sits on top of all these disparate pieces and tries to bring some sanity to the whole situation. And I would say it has been going extremely well. Keep it up guys!

    Everyone say a little thanks to Keith Packard, please.

  21. Python is amazing on Learning Python, 2nd Edition · · Score: 5, Informative
    If you don't know python: learn it now!

    This is not a religious argument; I'm not advocating that python is the one language you should use or anything like that. In fact, not having an "ideology" is one of python's major strengths.

    If you're asking "why python", ESR has said it better than I ever could.

    I'm yet another of those who experienced extremely small turnaround times for python programs. It took me a week, working part time (I estimate about 30 hours) totally, to release 1.0 of gretools, starting from scratch. I had not written a single line of python code before that, mind you.

    Why python is great:

    Its not a religion. It doesn't force its style of thinking on you. Functional programming, excellent string manipulation tools, classes, inheritance, exceptions, polymorphism, operating system integration, they're all available. This is python's biggest advantage. Whichever background you're coming from, you can very quickly become effective at python.

    Incredibly compact code. This is largely a consequence of the previous point. Apart from that it is dynamically typed, and has lots of other cool features. Like doing away with braces for delimiting blocks. People who know nothing about the language flame it for using indentation, but I have never found it confusing, and it makes the code smaller far more readable.

    A user-friendly programming language! You aren't going to believe this until you've actually programmed in python. Its got this amazing property that if you can express a thought in constant space mentally, then you can code it in a constant number of lines, most of the time in a single line. In other words, the abstractions of the programming language match the "natural" abstractions of programmers very closely. After just a couple of days I got so used to this that I began to "predict" language features intuitively. At one point I just knew there had to be a language construct for something I was trying to do, and found that it was the reduce function.

    Simple syntax. Python manages to have all these features while retaining a very simple syntax, perhaps even simpler than C. This is a big plus, because it gets out of the way and Does What You Mean.

    Convinced? Get started now!

  22. Good thing with apache on Apache Cookbook · · Score: 2, Insightful

    There are lots of examples of open source programs which are very complex and powerful and have a steep learning curve, forcing users to read lots of documentation before being able to do anything useful with them (random examples: mutt, mplayer, vi/emacs, sendmail). That's not the case with apache. A n00b who just wants to serve a few simple static pages can simply copy the files to www or public_html directory and they're done. You need to deal with the complexity only if you want to. I guess that's one of the reasons why its so popular.

  23. Don't panic on Hitchhiker's Guide Film Reports · · Score: 1

    Like most /.ers I'm a big fan of the hitchhiker's guide. I even made a funny splash screen for a program I'm writing parodying the guide. Enjoy :^)

  24. In other equally shocking news... on Spammers Not Complying With CAN-SPAM · · Score: 4, Funny

    SCO is not complying with the GPL ;^)

  25. Interesting on USAF Wants To Find Steganographic Content · · Score: 4, Insightful
    Looks like detection of steganographic content might be a significantly easier problem than decoding it. The reason is that normal compressed images don't have redundancy -- i.e, the image file size is no larger than it needs to be for the quality (information content) that it has. But embedding a message introduces redundancy, by an amount proportional to the capacity of the stego system. This can be detected, the programmer only needs to have a good grasp of the image format, domain transformation techniques etc.

    But I had a this little idea. Suppose we "pollute" normal images with random data with say 1% redundancy. What I mean is, whenever you create an image you take some random data and steganographically embed it in the image. Write a gimp plugin or something so that the process is transparent and automatic. Your file only becomes 1% bigger, so its no big deal. Not everyone needs to do this, just sufficiently many people so that the vast majority of the positives of stego detection systems are going to be false positives. As long as the message is encrypted before embedding, it is provably impossible to tell a genuine stego image from a false positive, assuming that the underlying encryption isn't broken. So you get a secure stegosystem with 1% efficiency "for free".

    [dons tinfoil hat]

    We'd all better soon start doing something like this, given where governments are going.

    /me runs off to patent office