Slashdot Mirror


Nat Demos Dashboard

pheared writes "Nat Friedman from Ximian gave a fairly in depth, quite hilarious (got embarrassing screensaver?), and somewhat impromptu, talk about his project "Dashboard" at OLS. From his blog: "The dashboard is a piece of software which performs a continous, automatic search of your personal information space to show you things in your life that are related to whatever you happen to be doing with your computer at the time." Neat stuff, but I don't think I will be warming up to Mono and C# any time soon."

14 of 274 comments (clear)

  1. Making life easy for a hacker by indiancowboy · · Score: 4, Interesting

    A hackers dreams come true? Get a log of everything you did today or in the past, all kinds of data passwords etc. all on a golden platter ?! What are the security features in this thing?

    1. Re:Making life easy for a hacker by JanneM · · Score: 3, Interesting

      The apps choose what to send cluepackets about. I doubt any app writer would be dumb enough to send out an entered password as a cluepacket, anymore than they would print it in clear text on the screen.

      It's a neat idea.

      --
      Trust the Computer. The Computer is your friend.
  2. I'm warming up fast to .net by Rogerborg · · Score: 4, Interesting

    In fact, the more knee jerk, unsubstantiated, unjustified snide throwaway comments I read about .net and C#, the more inclined I am to think that I'm seeing Ludditism writ large, and that .net is something that I should be taking a look at sooner rather than later if I want to stay employed in the tech business.

    --
    If you were blocking sigs, you wouldn't have to read this.
  3. Re:Unnecessary commentary? by IamTheRealMike · · Score: 4, Interesting

    Agreed, especially true because the full Dashboard system is written in a range of languages - the plugins/backends tend to use whatever languages are best for integration with the software. It's certainly not a pure .NET app, not by any stretch.

  4. Re:emacs: been there done that by IamTheRealMike · · Score: 2, Interesting
    Oh, these guys are perfectly aware of the RA, but they are trying to make something better. In particular, it has better indexing abilities, and far better integration with apps that people actually use.

    You don't have a problem with people trying to do the RA better, right?

  5. Re:Nice to see the sideswipe at .NET (not) by MikeFM · · Score: 2, Interesting

    As always, if you think something doesn't suck then prove it. Everything I've seen of .NET has looked retarded to the point of making Java seem almost decent. If you can provide some good examples of why .NET, Java, or gas powered vacuum cleaners are useful tools then I'd be glad to change my view. I don't like most things Microsoft (excepting Flight Simulator) but my dislike for .NET stems 100% from .NET itself. I wouldn't have liked it coming from anyone. I like Ximian but I don't care fot their Mono obsession.

    I sort of agree that it's lame to make snide remarks in story postings not directly related to the topic but I don't think it'd be appropiate to edit postings.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  6. I was at the demo... by Ron+Harwood · · Score: 5, Interesting

    ...and yes, I think you will find it useful.

    Seriously, there will be a signal to noise ratio to begin with... but the concept of related information - it's like if someone did "pop up videos" information blurbs for all your computing needs...

    So until you can start adding extra memory units to your brain - something like this may prove itself very useful indeed.

    1. Re:I was at the demo... by Lumpy · · Score: 2, Interesting

      It's based on an old concept from Thad Starner and Steve Mann during the birth days of wearable computing at MIT.

      Part of their concept for a wearable PIM was to also give you hyperlinks to other aspects about the topic you accessed. More specifically about the person you are talking to via automatic recognition from a photo that is stored.

      Imagine looking at someone and having your wearable pull up complete info on that person.. no more guessing that you last talked to him 3 years ago and his wife's name is Makahubla.

      --
      Do not look at laser with remaining good eye.
  7. Re:Nice to see the sideswipe at .NET (not) by Anonymous Coward · · Score: 3, Interesting
    As always, if you think something doesn't suck then prove it.


    Actually, whenever you think you have a point (wether something sucks or not - it works both way you know), you have to make it, not just state it. You merely gave your opinion on the .NET technology, you didn't make a point about it. Same for the story poster, and so you both deserve critisism for that.

    That said, you're right on the story editing. If the story is worth to be posted, so be it, but it's good question to ask wether this story, as it is stated, should have been accepted.
    Oh well, this is Slashdot after all.
  8. Re:Unnecessary commentary? by plasticmillion · · Score: 4, Interesting
    I don't have any problem with inflammatory comments, but I am curious to know what exactly motivated the author's statement besides sheer bloodymindedness vis-a-vis Microsoft.

    I currently have two machines sitting in front of me, one of which runs my "Microsoft" development environment (Visual Studio.NET, C++, C#) and the other my Java development environment (Eclipse). I use all three languages more or less on a daily basis, and I don't think I have any latent bias other than what actually works for me. From this perspective (pun intended) I would make the following observations:

    • Eclipse is totally awesome. No other Java IDE comes close (and I've used a bunch). Not only is it a pleasure to use, but it has had a major influence on my view of software architectures in general by virtue of its elegant plugin architecture.
    • C++ sucks. I've been a C++ programmer for 10 odd years, but after using Java and C# there's no turning back. I understand memory management, pointers and the like, but they are a major cramp on productivity and I'd rather do without them.
    • C# and .NET look very cool as a replacement for venerable C++. C# has all of the obvious advantages of Java, and equally important, the .NET libraries are finally a worthy equivalent to all the J2SE foundation class that should have been in C++ but aren't (and don't get me started about STL). Ever try to, say, check whether a directory exists in C++ and, if not, to create it? I spent at least 20 minutes surfing through MSDN and ended up with 10-15 lines of code. I'm very much still learning C#, but I wrote:

      if (!Directory.Exists(str)) Directory.CreateDirectory(str);

      ...and it worked first time.

    So what exactly is wrong with .NET? If you need to work on the Windows platform it's a godsend!

  9. Re:Unnecessary commentary? by Cloud+9 · · Score: 2, Interesting
    Nobody ever said /. was a news site (least of all the editors). It's an editorial site, one that's driven by discussion of the news, not by the news itself.

    It's been my opinion for some time that the editors have actually been encouraged to put jabs like that in, just for the sake of inflating threads (and subsequently, revenue from ad banners).

    --
    Karma: Dyn-o-mite!(mostly affected by Jimmy Walker reading your comments)
  10. Re:why would you not support mono? by deadlinegrunt · · Score: 3, Interesting

    "...shun all things .net - just because it has nothing to do with microsoft?"

    Basically this sums it up for quiet a few people. You see the simple truth is you can only be burned by something so many times before you learn. You obviously have not, but I am sure you will get there if this does not do it to you when everything is said and done. Agreements, standards, rationale, etc - none of these things mean anything when dealing with Microsoft. Look at how many companies have teamed up with MS and look what happens to them - by the way, it's not limited to companies; look at their customers too...

    The only thing demonstrated by MS is that they will do what ever it takes to hinder/reduce/eliminate competition which in and of itself is not a bad thing, but when it is done illegally they rob you of things you obviously haven't begun to understand yet.

    --
    BSD is designed. Linux is grown. C++ libs
  11. Re:why would you not support mono? by Anonymous Coward · · Score: 1, Interesting

    The argument to favor .NET because of Mono is like the argument to use GIF because Unisys said they would not enforce patents. In the future, Microsoft is likely to shift positions (possibly many times). Licensing terms could easily make this a non-viable solution because of legal issues.

    But even on the technical side of things, I suspect that Mono will not become the write-once run anywhere panacea. There will be advancement, but it will devolve into a situation similar to the World Wide Web. Where HTML is HTML, but there are different versions, different browsers, and resultingly different bugs to work around. This results in de facto standards that supercede the official standard, like working around IE CSS bugs.

  12. Re:OS/2 is a separate issue? by steveha · · Score: 2, Interesting

    You are mistaken about Microsoft and OS/2. Microsoft really believed that OS/2 was the future. I worked at Microsoft in the early 1990's and everything was all OS/2, OS/2, OS/2; developers all had OS/2 computers for development work, the computers in the library ran OS/2, all Microsoft applications had OS/2 versions available, etc.

    Customers voted with their dollars, and they voted for Windows rather than OS/2. I believe this was due mainly to the fact that Windows had a much easier migration path: if you had several DOS apps that you needed, you could run them all in Windows, versus running one at a time in the compatibility box under OS/2 and possibly crashing your computer. (Yes, later OS/2 versions were better, but that was after Windows had already won and Microsoft was already gone.) Other issues were that Windows ran much better on the computers that people had back then, and that Windows cost less than OS/2.

    So, once Microsoft figured out that the customers wanted Windows and didn't want OS/2, Microsoft made the famous deal with IBM where IBM got OS/2 and Microsoft kept Windows. Microsoft didn't betray any OS/2 users, because IBM was there to support those OS/2 users.

    In summary, Microsoft didn't have some cynical bait-and-switch plan, because internally Microsoft was pushing OS/2 right up until the famous "divorce" from IBM. And Microsoft didn't "pull the rug out" because IBM was fully supporting OS/2. It's not Microsoft's fault if IBM wasn't able to take over the world with OS/2.

    Microsoft does have some things to answer for, but this really isn't one of them.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely