Slashdot Mirror


User: hackrobat

hackrobat's activity in the archive.

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

Comments · 165

  1. Flex on Joel On Microsoft's API Mistakes · · Score: 1

    See Flex. ... a familiar, standards-based programming framework and powerful set of components for creating a rich, responsive presentation tier ... Presentation and demo, sample apps, white papers. This could be the future of interactive web-based apps.

  2. LiveJournal rules! on Weblog System Features Compared · · Score: 1

    Well, the software that runs LiveJournal.com (let's call it LiveJournal, because that's its name) rules. It's infinitely configurable, because for one, it is designed that way, and for another, it is open source. It can be deployed on any website. See the Hopkins Weblogs, for example.

    See my weblog on LiveJournal.com. What more does a blogger want?

    I'm surprised they don't mention LiveJournal in that blog software chart of theirs. I have evaluated Movable Type, and I think LiveJournal is better.

  3. Re:Surprise on KernelTrap Interviews Andrea Arcangeli · · Score: 2, Informative

    Well, in India, it is customary to live with your parents even after you get married. It has to do with family values, esp. in rural India. In the big cities, it has more to do with the fact that the cost of living by yourself is prohibitively high for most people. Software engineers are an exception. ;)

  4. Re:Surprise on KernelTrap Interviews Andrea Arcangeli · · Score: 1

    Most American men live with their girlfriends until they get married. =)

  5. XAML != XUL on Miguel de Icaza on Mono, Ximian/Novell, XAML · · Score: 1

    There was a comment left on my weblog, apparently by a manager in the Avalon team, saying that XAML is not XUL.

  6. Re:Likewise on Reasonable Salary for Entry Level Programmers? · · Score: 1
    achieving synergy with your core matrix

    Umm... what does that translate to in plainspeak? "Masturbating"? Great, how many times in a day do you achieve synergy with your core matrix?

  7. Re:wow on C, Objective-C, C++... D! Future Or failure? · · Score: 1

    Well, this is why I think the name 'Fedora' rocks. Search for 'Red Hat' on Google and you get all sorts of junk and outdated info.

  8. Re:Google is gettting ready, but for what? on Google's Gmail To Offer 1GB E-mail Storage? · · Score: 1
    Yahoo is their biggest competitor, and they are going for Yahoo's crown jewels [...]

    Did you mean family jewels?

  9. Re:Look for the .NET Passport Sign In button on Passport to Nowhere · · Score: 1
    What's to prevent me from copying their pretty gif and collecting people's logins/passwords?

    It's called "law".

  10. Re:Been there, done that... on Social Networking in the Digital Age · · Score: 1

    Me too! I find the whole testimonial and rating system a great suck-up-to-me thing.

    Another thing: Identity crisis. There's no way to prove your identity. Now, it's okay with bloggers, because you don't care who the person is as long as you like reading their blog, but in case of social networking, you want to know who you're talking to.

    With Orkut in particular, the UI sucks bad. I prefer LinkedIn, it's more professional. Orkut is a mess. I wonder where it'd be without Google.

  11. Re:So the goal really is to follow Windows? on Coding The Future Linux Desktop [updated] · · Score: 1

    See JWZ's rant about Java.

    Now, here's what Python has that Java doesn't:

    • Local functions,
    • lambdas,
    • "everything is an object",
    • automatic invoking of getter-setter methods,
    • static methods are really class methods (and not merely global functions),
    • two (byte, or otherwise) arrays compare equal if they have equal contents (and therefore they also work fine in hashtables),
    • separate types but common interface for ascii and unicode strings,
    • multiple inheritance (programmers are not dumb),
    • weakly typed (solves 4-5 of his problems),
    • methods don't really "belong" to classes (in his terminology),
    • printf-like formatting is supported :-)

    Actually, J2SE 1.5 already fixes a lot of these things in Java.

    About static typing: Bruce Eckel very recently wrote about what he thinks about Python's typing, what he refers to as "latent typing". See my related blog entry.

    We've started believing that static typing has a low benefit/hassle ratio.

    See also: The Great Computer Language Shootout. (Python comes out way too bad in performance.)

  12. Re:This may be a dumb question on Subversion 1.0 Released · · Score: 1
    whoever came up with the idea that using all kinds of funky hard-to-type script-unfriendly characters in filenames would make a vc system better in any way should be taken out and shot

    My... ! You want to shoot Richard Stallman?

    Arrest him!!!

  13. Re:Search engine spam is the key... on Search Beyond Google · · Score: 1

    Definitely, with "Google Optimization" projects like these up for grabs.

  14. Search as ongoing computer experience on Search Beyond Google · · Score: 3, Insightful
    "Right now, when you want to search for information, you basically stop everything you're doing, pull up a separate application, run the search, then try to integrate the search result into whatever you were doing before," says Microsoft information retrieval expert Susan Dumais.

    FWIW, in Mozilla Firebird, you can select a bunch of text, right-click on it, and go "Search the Web"... . I've never had to open a separate window for searching. Now, it would be so nice to have this in other apps.

    Take email, for example. My idea is that when I'm posting a query to a mailing list, as I type in the words, the program should dynamically build a set of "related links" for the content I have typed in the email. That way, people won't have to ask me to STFW everytime I act clueless and send a simple query to the list.

    Alright, I'm kidding. I'm not a clueless user, but you get the idea. For any content on my screen at any given time, I'd like to be able to access "related content" from... er... a sidebar on the screen?

  15. Re:Caste? on Indian Techies Answer About 'Onshore Insourcing' · · Score: 1

    Well, for one, the parent has confused "class" with "caste". And India is not communist, per se. It's only a couple of Indian states that have so-called communist governments.

  16. Re: Not good on Cell-Phone Wars · · Score: 1
    Who the hell decided talking to someone on a cellphone while in a restaurant is any different than talking to a person physically there?

    I've noticed the difference. When they're talking to a person physically present, they tend to follow standard etiquette (not howling, soft, decent tone). OTOH, the moment it's a phone call, it has to be loud, disturbing to everyone else--perhaps because the line's not clear, or perhaps because (when cellphones were a luxury thing) they want to make sure everyone knows they have a cellphone. There's hardly any cellphone etiquette.

  17. Naive on The World of Virus Writers · · Score: 5, Insightful
    The Slammer worm would find an unprotected SQL server, then would fire bursts of information at it, flooding the server's data ''buffer,'' like a cup filled to the brim with water. Once its buffer was full, the server could be tricked into sending out thousands of new copies of the worm to other servers. Normally, a server should not allow an outside agent to control it that way, but Microsoft had neglected to defend against such an attack. [emphasis added]

    It's funny. Which software company will deliberately, knowingly leave out holes in its software? "Microsoft had neglected..." Look, every program, small and big, has bugs. When you're talking of one of the leading database products in the market, you're talking of a very complex piece of software that's bound to have holes here and there. That statement is naive.

    Even Microsoft admits that there are flaws the company doesn't yet know about.

    Really? Which company knows of all the flaws in its software?

  18. FUD on India Becoming a Major Hub for Western Job Seekers · · Score: 0, Flamebait
    India's chances of getting nuked by Pakistan are far less than the US's chances of getting nuked by the Soviet Union during the cold war. India and Pakistan aren't equals.

    I don't mean to hurt your sentiments, but honestly, post 9/11, I can't say that America's any safer than India. The way your economy's going, and with all those protectionist "patriotic" laws and ignorance and hatred against non-Americans, I think an American will be far safer in India than an Indian is in America.

    You're most welcome to come and work in my country. Heck, my president is a scientist, and your president is a maniac! :-)

  19. C# generics have strong typing on Hejlsberg Talk About Generics in C# and Java · · Score: 1
    Java generics are purely a compile-time hack. The VM doesn't know about generic types. So a List of Strings is still a List of Objects as far as the VM is concerned. This makes generics pretty much useless for pure run-time stuff--like reflection. The other disadvantage is that since the same representation is used for primitives as well as objects, a List of ints is also a List of Objects, the conversion between int and Object (called "boxing") being an overhead. C# is closer to C++ templates in this regard.

    Hejlsberg points out that C++'s strong typing can be circumvented using templates, whereas C# still does strong type-checking on generic types. I wrote a little useless program to prove this to myself:
    // a.cpp
    #include <iostream>

    template<class T> class A
    {
    public:
    void foo(const T&); // implementation below
    };

    class B
    {
    int x;
    public:
    B() : x(1) { }
    void bar() const {
    std::cout << "B::bar -- " << x << std::endl;
    }
    };

    class C
    {
    public:
    void bar() const {
    std::cout << "C::bar" << std::endl;
    }
    };

    main()
    {
    // instantiate classes for different types (A of B and A of C)
    A<B> frob;
    A<C> what;

    // we need these temp objects
    B nitz;
    C heck;

    // call foo method (which calls bar) on these objects
    frob.foo(nitz);
    what.foo(heck);

    return 0;
    }

    template<class T> void A<T>::foo(const T& t)
    {
    t.bar();
    }
    Here, you can have an A of B as well as an A of C. You can have an A of any type as long as the type has a const function called "bar" that takes no arguments.
  20. A boy called Google on Microsoft to sue Mike Rowe for Copyrights · · Score: 1
    I have a friend who has a son named Google. What's more, he (my friend) works at Microsoft.

    Coincidentally, I had posted this on my blog only yesterday. Read comments.

  21. In other news... on Oracle Embraces Mozilla · · Score: 0, Offtopic
  22. Re:I don't get it on Oracle Embraces Mozilla · · Score: 1
    So why would anyone write software that is specifically "for Mozilla", especially a database vendor?
    Dude, Oracle does a lot more than database. There's an application server, a development suite, a Java IDE, a collaboration suite (email, etc.), and lots of other business applications collective called Apps.

    And no one said they're writing apps specifically for Mozilla. They're saying they'll officially support Mozilla (with their apps). What that means is that when you go complaining to Oracle saying that their app is not working with Mozilla, they'll fix it.

  23. Linux Bangalore/2003 on Linus Sighted At LCA2004 · · Score: 2, Interesting
    Speaking of geek stars turning up for conferences, I was at LB/2003 where Miguel de Icaza and Nat Friedman did presentations on Mono. Excerpt from my blog:
    LB/2003 apparently was a world record. 96 hours of talks in 3 days! It was on Slashdot yesterday.

    I got a chance to meet Miguel de Icaza and Nat Friedman, both of Ximian and Mono fame. I also met Naba Kumar, author of the Anjuta IDE for Linux, and a few other veterans of the Linux community in India. I didn't get the time and opportunity to meet Rasmus Lerdorf (author of PHP) and Jeremy Zawodny (Yahoo's MySQL guru) though.
    I'm posing (red shirt) with Miguel de Icaza :-D

    Let me tell you, it's great to have guys like Miguel and Nat at conferences. They're natural crowd-pullers, and unlike most geeks who like to avoid contact with humans as much as possible, these guys are very crowd-friendly, willing to take extra time out to answer people's questions, etc. People who were at the conference can tell you how these two monkeys sold Mono to the crowd--effortlessly and in style ;-) Amazing!
  24. Re:There really WILL be an "10"? on What's Coming in Solaris 10 · · Score: 1

    Well, how about Oracle 10g?

  25. Re:Crying a river.... on Tale of Two Tech Hubs: Silicon Glen & Chandiga · · Score: 2, Funny

    I know it's not technically ironic, but man, wouldn't you like to be a fly on the wall, or see the look on a lead programmer's face in Banglore when he's told his job is being "outsourced?"

    I'm a programmer in Bangalore, and let me tell you, if my job does get "outsourced" to Chandigarh, I'll simply pack my bags and head off Chandigarh! No big deal, eh? ;-)