Slashdot Mirror


User: dhasenan

dhasenan's activity in the archive.

Stories
0
Comments
1,168
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,168

  1. Re:Microsoft products ARE better on EU Antitrust Troubles Continue For Microsoft · · Score: 1

    Or Glade. Glade's been around for a while, and it works. It doesn't output code (well, it can, but that's deprecated), so it isn't quite what the GP was looking for.

    Or MonoDevelop.

  2. Re:But what about...? on EU Antitrust Troubles Continue For Microsoft · · Score: 1

    Put aside antitrust law for a minute and then tell me what law MS has broken. If you think it was bundling browsers, pass a law saying "OS makers cannot bundle browsers" and apply it to everyone.

    The web browser situation doesn't make much sense to me. Firefox's success is measured in downloads, for instance, not the number of people who call the Mozilla Foundation requesting an installation CD. If I want to install Opera, I need a web browser to get to the Opera website.

    I suppose Microsoft could set IE's home page to a Microsoft site describing alternative browsers. Then there are concerns of fairness -- Firefox is listed above Dillo, for instance, oh noes! But that would reduce antitrust concerns.

  3. Re:Product dumping on How Microsoft Beats GNU/Linux In Schools · · Score: 1

    I think anyone with good knowledge of KDE and GNOME would adapt to Windows quickly. They would be less able to change settings, but otherwise they could work effectively right away.

  4. Re:But isn't that the idea? on Michael Meeks Says OO.o Project is "Profoundly Sick" · · Score: 1

    How many of these have a competing commercial offering based on the same code?

  5. Re:It depends on Michael Meeks Says OO.o Project is "Profoundly Sick" · · Score: 1

    Sun has different priorities. If they refuse a contribution, there's no guarantee that they will duplicate that functionality. Also, if they took the original contribution, they could offer more new features in a given amount of time, with more QA effort available.

    A fork would merge in Sun's code directly after review, so that's still a net gain.

  6. Re:BSOD on British Royal Navy Submarines Now Run Windows · · Score: 1

    Something like that. US nuclear submarines were out of commission for some time when Microsoft force-upgraded to IE7. That made a lot of people very angry.

  7. Re:Multicore on Best Introduction To Programming For Bright 11-14-Year-Olds? · · Score: 1

    Interestingly, the D programming language is getting pure functions, which are automatically parallelizable.

  8. Re:Standard excuses on Spore the Most Pirated Game of 2008 · · Score: 1

    For some games, you can rent them to try them out. If it's a bad game, then you lose five or ten dollars. If it's good, you lose five or ten dollars. And the developers don't even see an appreciable portion of this money.

  9. Re:Convince your boss. on Time to Get Good At Functional Programming? · · Score: 2, Insightful

    This to me sounds like laziness. "But parallel programming is HARD!"

    That's probably a better argument than fighting the CPU designers. If parallel programming is hard, it's more expensive to create parallel programs. They'll take longer to write. It'll take longer to implement new features for them. It'll take more money to maintain them. All that seems like a good reason to avoid parallel programming.

    On the other hand, if someone comes up with a new parallel programming paradigm that's slightly more difficult than procedural/object-oriented programming, but offers these benefits -- or if this exists already -- it'll make sense to switch to that paradigm as your performance needs increase.

  10. Re:Compiling C in parallel on Time to Get Good At Functional Programming? · · Score: 1

    "Actually, I can see a whole lot of potential parallelism in compiling C. (Think parallelism)."

    That's about what you said.

    To give some more useful examples:

    - Each compilation unit can be compiled in isolation, assuming you have certain information about the referenced code. (Granted, this is C, so the compilation units are pretty large.)
    - You can assemble a fair bit of information about each section of code -- enough to parallelize much of the conversion to IR -- in parallel. You will need to block on other processes at times, though.
    - Each function can be optimized in isolation.

    Preprocessing, I think, hasn't been easy to parallelize -- I don't think distcc does it.

  11. Re:You mean physical memory right :-) on Why Use Virtual Memory In Modern Systems? · · Score: 1

    By "virtual memory" we mean "non-shared address spaces". For example: let's say you have a web browser and a text editor open. They both allocate a chunk of memory. The pointers they get back both happen to be 0xDEADBEEF. These pointers point to different sections of memory.

    It just so happens that, with virtual memory, I can allocate more memory than I have RAM for. If I try accessing memory that doesn't have RAM backing it, the OS gets called. It will either swap out memory from other applications, get rid of caches that it controls, or kill some random process and steal its memory.

    Your complaint is not about virtual memory -- it's about swapping to disk.

  12. Re:Linux has less than 0.5% share, so does it matt on 'Greasemonkey' Malware Targets Firefox · · Score: 4, Funny

    Linux has 0.8% market share!

    Though that's counting me and my beard of unusual size, so take it as you wish.

  13. Re:Linux is like Wikipedia on What Needs Fixing In Linux · · Score: 1

    I've seen things in Linux that are just now making their way into competing operating systems. Mainly window manager features, because that's one application that I'm using constantly. Edge detection, always-on-top, virtual desktops, rolling up windows...

  14. X11 crashing? on What Needs Fixing In Linux · · Score: 1

    I haven't had X11 crash on me, ever.[1] It's rare to get the window manager to crash. I use e17, and when it crashes, it pops up a dialog box saying "Oops, I just crashed. Click here to restart, or here to quit." When an application crashes, it takes out that application, not X11.

    [1] Okay, this is an outright lie. I haven't had it crash on me since I stopped using Gentoo -- since I stopped editing xorg.conf manually -- and I haven't ever had it start successfully and then crash. I have, however, given it a bad configuration and had it error out immediately.

  15. Re:Problems: on What Needs Fixing In Linux · · Score: 1

    And Ubuntu doesn't prevent you from choosing. I run E17 on Ubuntu, for instance. It just gives you a good default.

  16. Re:Out of print + refusal to make available on An Ethical Question Regarding Ebooks · · Score: 1

    How much money would Disney lose if out-of-print works lost copyright? They'd have to make old Steamboat Willie cartoons available for sale. They might lose a few million a year by not being able to release limited edition reprintings of their older films.

    More likely, there'd be a delay between going out of print and going into the public domain -- ten or twenty years. That's long enough that Disney could still clean up on the limited editions and Steamboat Willie would remain in copyright. But why would Disney accept this when they can get more for free?

  17. No useful information on An Ethical Question Regarding Ebooks · · Score: 1

    If you expect to get any useful information from /., you're sorely mistaken.

    That said, I'm a Gen Yer and would be reasonably willing to download, but I'd be more willing to find a different book. If I knew of a particular out-of-print book that I wanted... I certainly wouldn't buy used books online. I'd prefer a reasonable quality used book to an ebook, but I'd not hesitate to download if the physical copy was not readily available.

  18. Re:Another Con on Real Name For Open Source Development? · · Score: 1

    astyle --random can help.

  19. Re:That's entirely beside the point on Science's Alternative To an Intelligent Creator · · Score: 1

    From a scientific point of view, "it just is" and "god made it" are idempotent.

    From what you are saying, there are two functions, "it just is" and "god made it", such that:
    "it just is" ("it just is"(x)) = "it just is"(x) forall x
    "god made it"("god made it"(x)) = "god made it"(x) forall x

  20. Re:Sametime on Good Open Source, Multi-Platform, Secure IM Client? · · Score: 1

    I concur. Lotus Notes is just too large to be a reasonable solution for this problem.

  21. Re:How to judge what's going on on Google Adopts, Forks OpenID 1.0 · · Score: 4, Funny

    There is nothing similar in the 2.0 OpenId standard.

    HAHA DISREGARD THAT, I DON'T READ STANDARDS

  22. Re:Google... learning more from Microsoft everyday on Google Adopts, Forks OpenID 1.0 · · Score: 1

    The standard: http://openid.net/specs/openid-authentication-2_0.html

    Sections 7.2 and 7.3 deal with this. Google is, it seems, following OpenID 2.0, as far as indirection is concerned.

    It was implied, though, that Google's allowing "username@example.com" rather than the typical "username.example.com". If they want to accept that, fine; but if they want to require that from other people, that's not so great.

  23. Re:How to judge what's going on on Google Adopts, Forks OpenID 1.0 · · Score: 1

    1. Do they make it possible for everyone else to implement exactly what they are doing, on both the producer and consumer end, without any patent restrictions, royalties, or discriminatory licensing?

    I'm assuming you can. Their stuff is a thin wrapper over OpenId; it'd probably take a week or less to implement it for your code.

    2. How close is what they are doing to the latest version of the standard, not 1.0?

    There is nothing similar in the 2.0 OpenId standard.

    3. Do they try to get what they are doing into version 2.1 (or whatever) of the standard?

    4. Do they really have a reason for doing this? Like making the login easier for normal nontechnical people rather than you and I?

    It allows you to log in with "example@gmail.com" rather than "example.gmail.com". On the other hand, this could be implemented on the client side easily enough.

    Other than that, this is just another layer of indirection. It's as if Google had a modified version of the C standard library in which "free" took a pointer to a pointer to the memory you want to free -- there might be a reason, but in practice it's going to be too confusing for everyone to start using it.

  24. Re:Usability Glitch? on Finnish E-Voting System Loses 2% of Votes · · Score: 1

    This means that you could potentially have a government get into power which enjoyed less than the support of at least 50% of the citizens! That situation would be intolerable in a democracy such as Australia.

    That candidate would also enjoy the opposition of less than 50% of the citizens. Not voting is equivalent to giving every candidate an equal level of support -- something that the Australian voting system doesn't directly allow.

  25. Re:Usability Glitch? on Finnish E-Voting System Loses 2% of Votes · · Score: 1

    Have you heard of scantron? You can use paper ballots and get very fast, accurate results.

    The only thing such a system won't count automatically is writing in a name. And you could simply mark a lack of machine-readable vote in one category; if there is a sufficient number of them, you can go through that manually.

    Or you could do a machine-mediated vote: if none of the candidates appeal to you, you can type in the name of your candidate manually. OCR for a single font is relatively simple and accurate. There'll still be typos, but only for writeins, and most candidates with a chance at winning will be on the ballot. But here, you can even count the writeins in a very short period. And all it requires is a slightly modified typewriter, an LCD (to offer the default choices for each election), and a scanner.