Slashdot Mirror


User: TopSpin

TopSpin's activity in the archive.

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

Comments · 670

  1. Re:The Apache of messaging systems is Spread. on Open Source Message Queuing System · · Score: 1

    How complex is a message queue? That sounds like kindergarden technology to me.

    Large industrial and financial systems use message queues to control and monitor stuff. These systems form complex networks of messaging. The message queue software must be very scalable and reliable.

    Generally, a message queue product is expected to be ACID. For message queues this means exactly one delivery of a message; no dups, no loss, regardless of network or hardware failures. Messages may have multiple destinations. Delivery of particular message may or may not require a guarantee. Messages may be prioritized. All of these properties are defined through configuration, as opposed to coding. Recently the desire to do this across platforms and languages has become a big priority.

    An example; Imagine you're WalMart and you want to monitor cash register activity worldwide. At any given moment a percentage of all uplinks from the stores to the corporate network will be down because lots of backhoes are mangling lots of cables. The volume of data is vast and continuous because the sun never sets on WalMart. You can't tolerate lost data due to any one of; upgrades, hardware failures, network failures, administrative blunders, scheduled downtime, etc. Further, you want to minimize the complexity of computing system that must reside at each site. Finally, you need your solution to survive a changing environment; you might turn over your cash register assets every few years, changing vendors in the process.

    To deal with this you establish a message queue network. You feed transactions into distributed collection queues as early as practically possible (on-site). These feed into larger, faster queues across the network, whenever it happens to become available. Finally, the data is asynchronously pulled from the destination queues and (generally) recorded into some sort of database.

    This same model applies to no end of large scale systems. ATMs, cell networks, any sort of dispatch operation, manufacturing... The software is generalized; you can pass damn near anything across it and it comes out the other side with perfect fidelity regardless of version, platform, transient conditions, etc. The software is efficient; minimum latency, extremely high volumes, etc. without long-hair geeks frobing arcane knobs all day.

    Clever people having used message queues to distribute computation. Multiple receivers can pull from a queue as they become available. Receivers can be added and removed dynamically. Simple, reliable, load balanced cluster computing!

    It isn't kindergarden stuff. It is rarified; systems complex enough to justify message queues are generally very expensive "core" systems. If a message queue system fucks up it's going to get noticed at the top where some household name CEO type deals with the people who deal with the problem. It is also an old idea; IBM has been selling MQ for most of it's computing history.

  2. What WILL it do for you? on HDMI and What it Will Do for You · · Score: 5, Informative

    From the article:

    The first question that should pop into your head right now is why we would need HDMI on the PC when it physically does the job of DVI particularly considering how few people actually use DVI instead of analog connections! The answer is, again, copy protection.

    Four years ago Cox wrote something in LKML that has stuck in my head since:

    So you cant tap the data anywhere.

    Think

    encrypted music fed to an encrypted audio controller to speakers which
    decrypt and add watermarks

    encrypted video decrypted and macrovision + watermarked only in buffers
    the CPU cant access

    audio input that has legally mandated watermark checks and wont record
    watermarked data.

    That is the dream these people have. They'd also like the OS to scan for
    "illicit" material and phone the law if you do, and to have a mandatory
    remote shutdown of your box

    (and if you read the MS media player license anyone who agrees to it signed
    up to that)

    Alan

  3. Who is Hayao Miyazaki? on New Yorker on Miyazaki · · Score: 5, Informative

    For those of you who do not instantly associate that name with anything, a link.

  4. Thanks saccade and michael on Autonomous Model Glider Flies from 60,000 Feet · · Score: 2, Funny

    I was fascinated by this site when I first found it a few years ago. Unfortunately I failed to bookmark it at the time, and several attempt via Google failed. Thanks for digging it up for me!

  5. Sun agrees on Western Digital Pulling Out Of SCSI HD Business · · Score: 1

    Plop down $4760.00 for an Ultra[tm] 10 and you get IDE.

    Ultra is a trademark of Sun Microsystems, and don't you forget it.

    Oh, and don't forget My Sun . How cute.

  6. What did you call me? on October 5: National Techies Day · · Score: 3

    Celebrate myself? The arrogance detector just blew a fuse.

    For those of you who live a nice sheltered existence among other
    `techies', here's a clue; National Techies day may as well be National
    Wealthy Persons day, or National Smarter-Than-You day. Don't go
    around bragging about National Techie's day to your non-techie
    associates because deep down they resent their ignorance and your
    competence.

    The majority of non-techies have occupations that suck the soul dry.
    They do not, like you, hang out at the SlashDot equivalent for
    whatever trade they practice happens to have simply because they can't
    get enough of it. They don't like what they have to do and they
    really don't like people who enjoy their work. They would rather you
    hate your work and strive, as they do, to have maximal `fun' whenever
    you can get away with it.

    OTOH, life is short and they were born to be unhappy. Screw'em :)

    !! National Techies Day !!

  7. Unreal Forever on Unreal Tournament Linux Client · · Score: 1

    Unreal is my favorite 3D shooter. It has more character than any of
    the Quakes (including QW and Q3). Playability of the current Unreal
    is still better than the latest Q3test. The maps that have been
    created by Unreal players are, in my opinion, second to none. I have
    a Windows 95 partition _only_ to run Unreal. You could easily triple
    the price of a Linux port and I would buy it immediately.

    To Epic Games;

    If you are told that Linux users won't pay because they only use free
    software please ignore it. I have personally purchased WordPerfect
    for Linux, Quake II for Linux and Civilization for Linux. When Quake
    3 is available I will buy that too. My employer has purchased XIG X
    server licenses and will soon purchase Oracle licenses and 7/24
    support for Linux at my direction. Linux users will pay for good
    products, and UT qualifies.

  8. Not really on New Transmeta Patent · · Score: 2

    Storing frequently utilized data in a L1 cache is not the same as
    using an execution unit resident data/address pair. This patent is
    describing a system where-by the execution unit will cache its own
    data in 'a first register of the execution unit.' Presumably, this
    implies a simple case of one unit of data for the purposes of
    describing the mechanism for the patent. A real processor would
    require a vast quantity of such register pairs.

    The second point under claim 7 is rather interesting. This point is
    repeated in claim 13;

    * software for translating instructions from a target instruction
    set to instructions of the host instruction set;

    The term 'code morphing' makes an appearance in claims 20 and 26;

    * code morphing software for translating programs written for a
    target processor having a second different instruction set into
    instructions of the first instruction set for execution by the
    host processor

    This point is rather confusing. To my reading it implies that the
    data/address register pair may also reference translated code
    sequences which may change, forcing a retranslation, i.e. self
    modifying code.

    * software implemented means responsive to an exception generated by
    the comparator for retranslating into a new code sequence without
    storing memory data in the first register which is frequently
    utilized by the host processor during a code sequence and
    executing the new code sequence.

    My (admittedly non-expert) reading of this document tells me that this
    is not simply a rehash of existing technology. I think the claim that
    this is a bogus patent is a simple knee-jerk reaction, probably the
    result of not having read it and/or not understanding it.

  9. Dragged kicking and screaming on Telstra Opening Network · · Score: 1

    Communication monopolies are no longer acceptable. It simply does not
    require much technology to move a little noise from one place to
    another. It takes only slightly more technology to move data. Each
    day wasted allowing some miserable monopoly to take profits and
    control access is another wasted day.

    At this point, I am willing to consider any alternative to my local
    phone and cable company. The place I live is populated by _only_
    130,000 people. As a result, neither the phone company or the cable
    company consider it profitable to provide more than voice media to
    myself and the other customers living here.

    I would feel privileged to pay $150 per month for continuous broadband
    access. Unfortunatly, people like myself are shut out because the
    bureaucratic monopolies can not see a means by which to profit from
    this. I am certain that given the opportunity, smaller more efficient
    providers could _earn_ enormous profits from people like myself.

    Until the Telstra's of the world are set back on their heals and told
    to start earning their revenue, nothing will change. I for one feel
    no hesitation. Monopolies _always_ breed mediocrity and waste. For
    whatever benevolence these institutions have shown, they have been
    compensated lavishly. Now is the time for change, progress and
    bandwidth.

  10. "You can't handle the Truth!" on NASA Was Prepared to Silence Stranded Moon Astronauts · · Score: 5

    Who is to say astronauts didn't get stranded on the moon? NASA could
    have made up the rest of several of the voyages in a studio. For all
    you know, NASA established a permanent base and left astronauts behind
    on purpose! :)

    All my life, the moon shots have been the subject of television
    commercials. I appreciate the enormity of these events, but when I
    see an astronaut bounding along to surface of the moon, luxury cars
    and life insurance spring to mind.

    Look, what the hell would you expect NASA to do in such a situation?
    Stranded astronauts begging for help which would never arrive while
    they run out of air is not how you, me or any of the thousands of
    people involved in those projects would want them to be remembered.

    Frankly, I am forever amazed by the fact that no one did die on the
    moon. Fretting over NASA's contingency plans for the very likely
    possibility of someone being stranded on the moon is the sort of naive
    ignorance that provides millions of lawyers with gainful employment.
    Perhaps it provides an incite into the reasons why, after thirty some
    odd years, we haven't made it any further.

    In short, those of you who feel a chill crawl up your spine when you
    consider these matters; grow up. Sometimes people in hopeless
    situations have to be left behind or put down. I am certain that if
    NASA's horrible plot was known to the astronauts before hand not one
    would have hesitated to go anyhow.

    TopSpin

  11. E3000? on IBM Exec Says no Large Web Servers on Linux · · Score: 1

    Sun doesn't even make these any more. Are you sure you can
    qualify this as a 'major' e-commerce venture?

  12. See Ya! on New Evidence for Life on Mars · · Score: 1

    > think I'll check out real estate elsewhere.

    When?

  13. He should know better on Wired on RMS · · Score: 1

    Richard should know that _anything_ he says about Linus which is
    not completely and totally complimentary will be rebroadcast as
    whining. Here's a clue Rick; don't waste what credibility you
    have by lamenting Linus's good fortune. Share in it and build
    upon it.

  14. ClearCase & branding on ClearCase for Linux · · Score: 1

    Feeling a little overhyped?

    • FreeBSD = Welcome Home
  15. Powerful Yanks on Solaris to be Community Licensed · · Score: 1

    Deal with it.

  16. Unixware market share on SCO UnixWare 7 to run Linux software · · Score: 1

    My understanding is that Unixware holds more of the Intel/Unix
    market than any other commercial vendor. Is that what you meant
    by lowest? How much actual experience do you have outside of
    Linux?

  17. Four OS's at least on Interview with Andrew Tridgell, Samba Man · · Score: 1

    Linux, OSF1, Solaris and FreeBSD. HP-UX soon. All at work, some at home. I can't imagine life without it. :)

  18. The R&D default on BASF uses Linux cluster for modelling chemicals · · Score: 1

    Linux appears to be ascending rapidly as the default choice in
    high-end research. It seems only natural that researchers would
    choose a system with very low cost, high performance, consistent
    behavior and total freedom of customization. Linux becomes a sort
    of generic research tool. Why not?

    In the long run, this will establish credibility for Linux. The
    contributions of research institutions have already become a
    significant source of improvements to the system. This relationship
    is so natural it seems render irrelevant the alternatives.

  19. Its in Apple's nature... on Developers Sidestepping Apple Firewire Fee? · · Score: 1

    ...to pull stunts like this. FireWire(tm) may have had a chance,
    but I don't think Compaq or the other major PC vendors will ever
    agree to a per port fee. To be honest, although FireWire(tm) seems
    an elegant solution, I'm real happy with SCSI and USB.

    I will not begrudge Apple's right to exercise its precious patents
    according to its own will. Apple has a right to be as stupid as
    it wants. FireWire(tm) will now digress into a proprietary Imac
    only feature.

    * FireWire is a trademark of Apple Computer Corp. Too bad.

  20. Dear Freshmeat on A Bit About Freshmeat · · Score: 1

    Merit

    I'm sorry to hear you received some unfavorable feedback after
    introducing changes to your site. I'm afraid that I did not have the
    opportunity to see these changes myself; New Years actually managed to
    keep me away from my machines for a bit, and I missed its debut.

    This whole deal; Open Source, Linux, *BSD, multitudes of open source
    projects and commercial vendors playing catch-up, etc., is all about
    merit. The meritocracy is composed of those who put forth the effort to
    contribute results. You are one of those people. I am certain that
    those from whom the flames were received are not. I know this because
    contributing members of the meritocracy appreciate the talent and effort
    required to build such systems enough to withhold unbridled criticism
    when something, which is the result of hard work, is not precisely to
    their liking. The rest are useless trolls.

    I have always appreciated Freshmeat and admired the work being done. I
    can't tell you how many times I've come to Freshmeat looking for a
    solution to a problem that works in FreeBSD or Linux. Freshmeat is my
    first choice, every time. I have also noted that Freshmeat is
    significantly more reliable than some of it's contemporaries; I greatly
    appreciate that as I check your site regularly throughout my day.

    What has happened here is success. You are experiencing some of the
    downside to being successful in your endeavors. You have amassed such a
    large following of readers that a certain percentage are inevitably
    going to be loud-mouthed simpletons with too much time on their hands.
    Because of this success, I can guarantee you that every significant
    change you attempt from this point forward will always be accompanied by
    lousy feedback from these same boneheads. If you watch carefully each
    time, you will notice it remains confined to the same little group of
    knuckheads. I recommend that you ignore them. If you feel compelled to
    respond to this sort of feedback, the best response is 'Do better or
    shut-up'. If they do then perhaps they have a point (i.e. merit). They
    won't.

    As for myself, I miss Freshmeat. I look forward to seeing the results
    of your hard work and I have no doubt that I will be impressed.