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."

17 of 274 comments (clear)

  1. Personal Information Space? by heironymouscoward · · Score: 5, Funny

    Are you taking the PIS? Uhm... "my PIS is full. I can't find my PIS."

    I think we need another term. Unfortunately my PIS seems to have crashed so I can't search for one.

    --
    Ceci n'est pas une signature
  2. 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?

  3. Re:Nice to see the sideswipe at .NET (not) by Rogerborg · · Score: 4, Funny

    You're thinking of kuro5hin. This is slashdot. Slaaaaash, dohhhhht.

    --
    If you were blocking sigs, you wouldn't have to read this.
  4. 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.
  5. emacs: been there done that by 10am-bedtime · · Score: 4, Informative

    once again, lame technologies seek to imitate what the One True Editor has been able to do for years.

    next!

  6. haystack by hey · · Score: 4, Informative

    Reminds me of haystack which was dismissed as been-there-seen-that when it was discussed here. I think there might be a place for these things -- but where?

  7. 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.

  8. Re:Unnecessary commentary? by Anonymous Coward · · Score: 5, Insightful

    Ahahaha. Yes, just as SCO were concerned about their IPR three years ago, when Project Monteray collapsed on them. Just as Unisys made it clear right from the start that they wanted royalties for LZW in GIF. Yeah, I'm sure they would have done something by now. Thats right. Microsoft would never wait until a developer base had grown around C# among FOSS developers and then pull the rug out from under them and leave them with no choice but to switch to Microsoft .NET No, they'd never do exactly the same thing as they've done to countless others before, for example OS/2. No. Never.

    Pull my head out indeed.

  9. Screenshots by Sibeling · · Score: 5, Informative

    Besides one screenshot in the link, which is going slow..

    Here's one using sniffed rss traffic

    and here's one with geo traffic.. (cool) There's a bit more info here

    --
    -- Sib
  10. He is reimplementing the Remembrance Agent ! by BigJim.fr · · Score: 4, Informative

    The Remembrance Agent is an Emacs add-in that does mostly what Nat's tools seems to be supposed to do : "The Remembrance Agent (RA) is a program which augments human memory by displaying a list of documents which might be relevant to the user's current context. Unlike most information retrieval systems, the RA runs continuously without user intervention. Its unobtrusive interface allows a user to pursue or ignore the RA's suggestions as desired". Nice concept, but since the original is mostly tied to Emacs, a modern implementation would sure be quite welcome.

  11. Re: (OT) Luddites by perly-king-69 · · Score: 4, Informative

    The Luddites weren't against new technology, per se. The destruction of machinery was one of their sole means of making a stand against poor working conditions, since trade unions were illegal.
    The Tolpuddle martyrs were 'transported' to Australia because they swore an oath to someone other than the King of England, namely their union, which was illegal at the time.

    --

    --
    This sig is inoffensive.

  12. 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.

  13. Re:Nice to see the sideswipe at .NET (not) by nepheles · · Score: 4, Insightful

    It's maybe a little ironic that large portions of the OS community are generally against C# and Mono, as it is a Microsoft technology. Mono is an OS clone of a mainly proprietary technology.

    ...Almost like a certain Operating System

    --
    ((lambda x ((x))) (lambda x ((x))))
  14. 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!

  15. Re:Unnecessary commentary? by miguel · · Score: 4, Informative

    No, I didnt.

    Miguel.

  16. Yeah, Like That's Proof by reallocate · · Score: 4, Insightful

    >> As always, if you think something doesn't suck then prove it.

    Says who? You?

    >> Everything I've seen of .NET has looked retarded...

    Oh, there's the proof.

    >> I don't like most things Microsoft...

    ..and, therefore, anything and everything associated with Microsoft is beneath contempt, by definition.

    Have you ever considered the possiblity that you might, sometimes, be wrong?

    --
    -- Slashdot: When Public Access TV Says "No"
  17. Ah, but that's exctly the point! by Lysol · · Score: 4, Insightful

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

    Precisely. And that's where it will stay - on a Win platform. At least until Win is made much smaller (think Novell) and the platform becomes less important compared to the app and development technologies.

    Anyway, I have to say that I'm a huge Ximian fan. I think they've contributed a great desktop. So my hat's off to them.

    However, as someone who has done some hacking on dotGNU, I am pessimistic about the whole .NET thing.

    Besides domination, what is m$'s ultimate goal: lock in. This has been documented and has hit people over the head for years so I don't need to go into a lengthy discussion about it.
    Coupled with the fact that even from a clean room implementation standpoint, m$ will pull ip claims. No question about it. Especially when GNU/Linux starts making more and more inroads. I mean, if it's (.NET) supported on *nix, why go with costly m$?

    Like I said, I think Nat, Miguel and co. have done an excellent job. They're doing great things. But unless there is some strict, free, licensing agreement submitted along with the .NET ECMA stuff (to my knowledge, only C# has been submitted), then I just can't see how m$ will stay away from shutting Mono down.

    Also, while I think Mono is cool, I still have a problem supporting a language/platform that was created by a company such as m$ for the reasons they did. It still feels tainted and dirty to me. m$ has not become the largest software company in the world by being 'compatible'. There's a documented history that goes back well over a decade that proves this.

    Good luck guys! The dashboard looks reall cool, btw.