Slashdot Mirror


User: jbolden

jbolden's activity in the archive.

Stories
0
Comments
13,627
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 13,627

  1. Re:Sure, move out. on Ballmer Threatens To Pull Out of the US · · Score: 1

    economic stability? What do you mean by that?

  2. Re:Sure, move out. on Ballmer Threatens To Pull Out of the US · · Score: 1

    Large numbers of Europeans don't see the 2nd amendment as part of their civil rights. They aren't refusing to enforce a right they believe in, rather they are disagreeing with your definition. So I'm not sure how relevant that is, unless you want to argue there is some Platonic set of perfect rights which don't include democracy but do include the 2nd amendment.

  3. Re:Sure, move out. on Ballmer Threatens To Pull Out of the US · · Score: 1

    Yes we honor Irish copyrights. On the other hand if WINE 2025 were to use some ideas from Windows 2022 and Microsoft made a patent claim the patent would be under Irish law.....

  4. Re:Sure, move out. on Ballmer Threatens To Pull Out of the US · · Score: 4, Insightful

    Exactly what I was going to say. Move your main operation to Ireland and the EU has much much more control over windows. Microsoft is having huge problems with the EU because, well they are actually interested in the public good.

  5. Re: Sieve of Eratosthenes on Comparing the Size, Speed, and Dependability of Programming Languages · · Score: 1

    This is meant to be an easy example and a solved one, how this happens very naturally. I know this is easy to fix, that's why it is easy to see. The "expressive", "natural" version being quadratic is the point. As for easier, agreed. I don't think functional languages are worse by any means, but we (meaning programmers) are less skilled at this point at avoiding these sorts of inefficiencies.

  6. Re:Scala on Comparing the Size, Speed, and Dependability of Programming Languages · · Score: 1

    Sieve of Eratosthenes is a good example because it has been solved but the discussion of the flaws in older solutions are quite subtle.
    http://www.haskell.org/pipermail/haskell-cafe/2007-February/022666.html

  7. Re:Choice on Harsh Words From Google On Linux Development · · Score: 1

    Why? They don't support the apps at all. I can buy a system from Dell today with software pre loaded and their tech support doesn't support that software. Their people don't support those apps at all. They don't know the answers, there is no escalation procedure beyond:

    name of app -> here is where you go for help.

  8. Re:Scala on Comparing the Size, Speed, and Dependability of Programming Languages · · Score: 1

    Then go on the ghc mailing list and educate the people who write the compiler for Haskell and let them know, they are are getting nailed by several of these problems.

  9. Re:Anti-functional FUD on Comparing the Size, Speed, and Dependability of Programming Languages · · Score: 1

    If this were the case then Perl 6 would have stuck with the Pugs implementation. GHC would have stuck with Darcs and not gone to GIT. I love functional languages but putting your head in the sand regarding where the problems are and considering the evaluations FUD is not going to advance the cause.

    So if you want to continue this conversation start reading the various performance related discussions. There are 2 decades of papers on trying to resolve specific examples of this problem. Wadler's site is a good place to start.

  10. Re:Scala on Comparing the Size, Speed, and Dependability of Programming Languages · · Score: 1

    I'm familiar with the ML family. ML isn't pure and where it doesn't fall into these traps it does it quite often by being C like. If ML were beating C regularly it would be doing better on benchmarks.

    Parallelizing pure functional languages is also far simpler, and that really matters too.

    No for these benchmarks it doesn't. For other benchmarks which allowed you to use multiple CPUs and give developers a fixed time it would matter.

  11. Re:Scala on Comparing the Size, Speed, and Dependability of Programming Languages · · Score: 1

    It was nice to see. I'm thinking maybe, we have a lot of experience optimizing LISPs. So the Scheme stuff caries over. They are sort of an exception. Not sure why that doesn't carry over to the rest of functional languages.

  12. Re:Scala on Comparing the Size, Speed, and Dependability of Programming Languages · · Score: 1

    Interesting I can see how parallelization is so much easier that this would happen.

  13. Re:Scala on Comparing the Size, Speed, and Dependability of Programming Languages · · Score: 1

    With the impure languages optimization becomes much much easier. On the other hand many of the advantages of functional go out the window. One global variable not in a monad and suddenly the compiler and runtime can't freely reorder executions.

  14. Re:Scala on Comparing the Size, Speed, and Dependability of Programming Languages · · Score: 4, Insightful

    Functional languages in practice often implement nlog n algorithms in quadratic time or memory. One of those in a bench mark is devastating. We really understand how to optimize imperative languages well, we don't have the same level of knowledge / experience regarding functional.

    I agree this is a pity, but there doesn't seem to be any easy solution. Hopefully this gets fixed over the next generation.

  15. Re:Why is Verbosity Bad? on Comparing the Size, Speed, and Dependability of Programming Languages · · Score: 4, Insightful

    Look where those languages are on the chart.

    Java mostly against the left wall (i.e. mostly as fast as C). Perl right against the bottom (i.e. very small code).

    It appears to me what this showed was that people like the walls.

  16. Re:Original thread on Harsh Words From Google On Linux Development · · Score: 1

    You will need to port the message pump in base/. This means writing
    a version of what would happen if you were to call
    QApplication::exec(). Too much of our code requires our own custom
    message loop and some of the threading support it has. You might want
    to get this part down before anything else because I have vague
    memories of not being able to re-implement the main Qt runloop on one
    of my side projects.

  17. Re:Use Qt.... on Harsh Words From Google On Linux Development · · Score: 1

    I'm not advocating anything I'm answering a question from GP why QT wasn't chosen. I don't think QT should change to fit Chrome now that you ask. You can look at Chrome as inflexible but at the end of the day the engine organization is the key feature. Which is to say I think they likely did the right thing.

  18. Re:Choice on Harsh Words From Google On Linux Development · · Score: 1

    You have to use the apps as they exist. No additional documentation and support points them to correct forums to get answers.

    Dell doesn't support Visual Studio either.

  19. Re:Linux's greatest strength = greatest weakness on Harsh Words From Google On Linux Development · · Score: 1

    What mess is that? The GNU project I signed up for was to create a free Unix not a free Windows.

  20. Original thread on Harsh Words From Google On Linux Development · · Score: 2, Informative
  21. Re:Use Qt.... on Harsh Words From Google On Linux Development · · Score: 1

    Interesting, you should probably reply to the original post on the Chrome site.

  22. Re:Linux's greatest strength = greatest weakness on Harsh Words From Google On Linux Development · · Score: 1

    Where did I say that? Debian, Fedora, Suse... all support GTK. This has nothing to do with creating GUIs it has to do with link locations and dependencies.

  23. Unsupported configurations on New Mac Clone Maker 'Quo' To Open Retail Store · · Score: 1

    I don't have one of those, but a low end mini tower type desktop (external monitor) is something Apple doesn't sell. Also better value for your hardware $$s.

  24. Re:Use Qt.... on Harsh Words From Google On Linux Development · · Score: 1

    Not beyond what was in the original article.

  25. Re:Can I ask the stupid question? on Harsh Words From Google On Linux Development · · Score: 1

    They'd be thrilled. They couldn't get the execution loop in QT to work with Chrome because Chrome has a very complex engine. Feel free to jump in.