Slashdot Mirror


Are There Too Many Standards?

CyNRG asks: "Lately, I've been reviewing the different programming and protocol standards in an effort to guide my career in the most fun and profitable direction. The proliferation of standards is astounding! Choosing which path to follow is more like a trip to Las Vegas. Standing at the craps table in Ceasar's Palace at 3:00 am: do I play the point? Big 6 or 8? Play the field? How about covering the hard ways? The world is using technology more and more, so I would expect more standards based on that fact. It seems like common knowledge, vis-a-vis Microsoft, that companies try to put forth 'standards' in an roll of the dice to make their 'standard' defacto. Are there too many standards?"

62 comments

  1. The answer to your question is... by node+3 · · Score: 1, Informative

    No.

    1. Re:The answer to your question is... by edalytical · · Score: 1
      I'll second that.

      The only problem with standards I have encountered is that people don't follow/use them.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    2. Re:The answer to your question is... by RealityMogul · · Score: 1

      I agree. I'll karma whore and go further though, even though the submitter doesn't seem to have a point of his own to make, or even a legitimate question to ask.

      Every technology should have a standard way to implement it and use it. There's a lot of different technologies out there like the hundreds of different protocols used on the internet, audio, video, GUI, database, etc.

      Now, why would the submitter ask if there's too many? Is he implying that we should toss some of them away?

      This reminds me of an experience at work here where a marketing consultant was sitting at a development meeting for prioritizing change requests, and he recommended just focusing on the first couple pages, and throwing the rest away.

    3. Re:The answer to your question is... by KilobyteKnight · · Score: 2, Insightful
      Now, why would the submitter ask if there's too many? Is he implying that we should toss some of them away?

      I get the impression the submitter feels overwhelmed by the volume of standards and wishes his learning curve was less steep.

      I think what he doesn't understand is that without the standards there would be multiple non-standard implementations.

      To the submitter: Try looking through some established electrical, plumbing, and building codes. Imagine building a house without them. Then maybe you will understand why standards are a good thing.
      --
      When will Windows be ready for the desktop?
    4. Re:The answer to your question is... by Anonymous Coward · · Score: 0

      I have a simple solution, why not make more standards so everyone can choose one of their own? (yes, I'm joking)

    5. Re:The answer to your question is... by I_Love_Pocky! · · Score: 2, Insightful

      Exactally, the problem isn't too many standards. Standards are a good thing. The problem is too many proposed standards all vying to become the standard. Companies rarely work together on this sort of stuff until it becomes absolutely necessary to do so (i.e. their proposed standards fail).

    6. Re:The answer to your question is... by Fareq · · Score: 1

      Ahh, but here's the thing...

      I went looking, for instance, for a GUI program that would allow me to look at the contents of a SQL database.

      I eventually did find such a program -- it used the proprietary interface provided by my database.

      Along the way, however, I found 4 competing standard protocols for how to do this -- and not one application that used any of them.

      A standard for everything is fine, but what about 4 'standards' for everything. No good. Not standard anymore.

    7. Re:The answer to your question is... by RealityMogul · · Score: 1

      I'm betting every app would use "SELECT * FROM SomeTable" to request the data.

      Each one may have different methods of communication, but they will all run a SQL statement once connected. I'm taking your comment about "4 competing standard protocols" to mean something along the lines of one using ODBC, one using ADO, one using JDBC, etc. This is fine - each one of those things has specific uses. None of those technologies are "standards" though. A standard is not an implementation, its a specification for an implementation. Although maybe JDBC is defined as a standard - I don't really know, I'm not a Java guy.

      What you are describing is what happens when no standard exists. You get completely different implementations that are incompatible with one another.

    8. Re:The answer to your question is... by AKAImBatman · · Score: 1

      Sorry to plug my product here, but this program will allow you to access a variety of databases through the JDBC *standard*. It provides advanced browsing capabilities (including object source code in the full version) and comes prepackaged with *standards compliant* drivers for most popular databases. Feel free to email me if you have any questions.

    9. Re:The answer to your question is... by Anonymous Coward · · Score: 0

      I thought there was already enough for everyone to have their own.

  2. Thinking too high by consolidatedbord · · Score: 3, Funny

    Set your standards a little lower, and see how that works out for you. ;-)

    --
    while true ; do echo this is my sig; done
  3. It's like the old saw by hey! · · Score: 1

    "The great thing about standards is that there are so many to choose from."

    However, if you think this is bad and that there should be fewer standards, then let me susggest a new saw: "The one thing you can never say with confidence is 'Things couldn't get any worse.'"

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:It's like the old saw by Josh+Booth · · Score: 2, Interesting

      Actually, the people saying that there are too many standards often have a new one in mind that encompasses or does the same thing as a few others so that he can say "if you just use my standard, you only have to use one and not three!" So yes, it can and will get worse.

  4. The good thing by bobv-pillars-net · · Score: 1

    The good thing about standards is, there are so many to choose from!

    --
    The Web is like Usenet, but
    the elephants are untrained.
  5. Re: Craps by the+morgawr · · Score: 5, Interesting
    Standing at the craps table in Ceasar's Palace at 3:00 am: do I play the point? Big 6 or 8? Play the field? How about covering the hard ways?

    You should choose either "Pass" or "Don't Pass", bet the maximum odds you can after the point is established and do the same for two "come" or "don't come" bets.

    This will give the best odds to walk away a winner (with the house keeping a razor thin edge).

    --
    The policy of the United States is worse than bad---it is insane. -- Ludwig von Mises, Economic Policy(1959)
  6. Examples by JohnFluxx · · Score: 3, Interesting

    What examples are there of too many _open_ standards causing a problem?

  7. Select standards last, not first. by Anonymous Coward · · Score: 0

    Except for a large scale distributed effort, (whose conclusions would be ignored anyway), there is no reasonable way to evaluate ALL existing standards.

    And you don't need to. The first step you need to take is to narrow the scope of your search by first determining what you think is fun. After that then try to determine what directions within your "fun" domain will be profitable. Once you have a few likely prospects (directions) you then look for employment in those directions. Once you have employment, your employer will give you direction about what is important to them for whatever work you are doing. At that point you will have the information you need to select the standards to apply to whatever you are building for your employer.

    (After doing all of the above then,
    1. Code
    2. Profit )

    (I, for one, welcome our over abundant standard bearing overlords.)

  8. Answers by antizeus · · Score: 2, Informative

    Avoid the hard way bets and big 6 or 8. Play the pass line and odds bets. Maximize the latter.

    --
    -- $SIGNATURE
  9. my beef about standards by Anonymous Coward · · Score: 0

    too many organizations publish them. MIL-STDs, NIST, other gov't orgs, IEEE, ACM, IETF, ISO, ANSI, and so on. And then there are legal standards like HIPAA. Internal corporate standards. Oh and lets not forget corporations who publish their own and then fail to meet them in their own product!

    IMO, at some point they become so over bearing it becomes difficult to tell if the various standards are being met.

  10. Become a generalist by jbarr · · Score: 3, Insightful

    OK, that may not seem like a popular idea, but in the long run, it may be the best path to follow. While it could certainly be argued that there are too many "standards", the important thing is to become proficient with follow the "accepted" ones. You say you are reviewing different standards to help guide your career path. My best advice is to learn the basics, and learn them very well. Learn not only how they work, but how they work together. Yes, you will become more of a generalist, but you will also become proficient at determining how you can develop a solution by applying your knowledge that can best fit the given situation.

    Focusing on a specific standard IS a crap shoot. Yes, you could make big bucks by jumping on the latest bandwagon, but it will no doubt be short-lived. Over the long haul, a broader knowledge base is more useful and marketable thatn a highly-focused one.

    --
    My mom always said, "Jim, you're 1 in a million." Given the current population, there are 7000 of me. God help us all!
  11. Not the Right Question by lux55 · · Score: 5, Informative

    The problem isn't with the quantity of standards, but the quality of specific ones. Standardization itself makes sense in a lot of cases, but sometimes standards are indeed made for the wrong reasons, or over-architected into oblivion (ie. SOAP + WSDL + UDDI + how many SOAP security standards) which makes the barrier to entry for compliance with those standards far too high to expect most people to bother.

    Another problem is that a failure of some parties to properly adhere to the standards causes those standards to become less useful as well (read: MSIE vs. Mozilla, inconsistent HTML support, partial CSS support, JScript vs. JavaScript). This is sometimes even made possible by the standards themselves, by being too vague, which necessitates a level of "interpretation". It's also not always strategic for companies to follow standards -- they prevent lock-in, they make it easier to lose your customers to your competitors, and that can actually decrease the value of your products by giving your customers something to hold over your head during price negotiations. Standards need better incentives to get companies to actually buy into them, as opposed to just saying they are and then going and making their own "standards".

    The other problem is that standardization, especially when the industry is in the middle of such a pro-standards push, often comes too early in the life of a given technology, resulting in a standard that doesn't account for the whole problem yet. For example, RSS was declared a standard before it was ever really adopted, and then some limitations were found in it that to fix would break backward compatibility. The result is a number of incompatible competing standards (RSS 1.0, RSS 2.0, RSS/RDF, Atom, etc.). SOAP and XML-RPC both did the same thing, and the result is that it's a pain in the ass for developers to support them, due to certain limitations in their designs (array support in SOAP, reflection as an afterthough in XML-RPC, etc.). SOAP and XML-RPC also resulted in a 3rd competitor as well, REST.

    So my answer would be that there aren't too many standards, but that standards are just like anything else: not necessarily applicable to every situation. Use proper discretion. Neither extreme (all standards vs. no standards) is a good thing.

  12. Untested Standards by seanmceligot · · Score: 2, Interesting

    I believe the problem arises when standards are written before being tested in the wild and without using time-tested techniques.

    This was the problem with EJB. All these companies implemented the standard, but the standard that had never been tried before. Only now, are people realizing what a mistake it was.

    With the various XML standards, time wasn't allowed to work out the flaws, and to allow various standards to merge. So, we have a bunch of standards and none of them are quit right.

  13. WTF are you on about? by Anonymous Coward · · Score: 0

    Computing is a big field. Unless you narrow it down, nobody has a chance of answering the question correctly.

    For example: writing web pages? There's one document standard (ISO-HTML), one client-side scripting standard (ECMA-262), one photo format standard (JPEG), one non-lossy graphics standard (PNG), and so on. (And before anybody disagrees, make sure you know the difference between a standard and a specification. XHTML and CSS are not standards). All these standards cover different areas, you can't simply eliminate one, so it's nonsensical to say that there are too many.

    But if you are talking about a different field altogether, that paragraph is completely off-topic. There's no way to know unless you tell us. You might as well say "is the market too crowded?" without telling us which market you are on about.

  14. The thing about standards is... by macz · · Score: 3, Interesting
    They are mutually exclusive to a point. For instance, most rail guage for trains is of 2 widths in the whole world. It would be silly to have 14 different guages scattered around the major railroads of the world and try to say that there is some kind of standard.

    How does a spec become a standard? People recognize the relative benefits of a spec versus the proprietary advantages of doing it their own way. Since standards tend to emerge in discrete verticals, there isn't a dilution of this benefit.

    It would not be incorrect to say that a "standard" is really an honorific applied to the spec that won in the marketplace of ideas. If the discrete vertical you chose to be the "standard" in is trivial, then it will be a pyhric victory. If it is non-trivial, even if a better idea comes along, you will have a marked advantage as the "incumbent" standard. (QWERTY vs Dvorak keyboard layouts as an example). Eventually, if enough people see the benefit vs the advantage of the existing standard... new standard.

    --
    ...But I digress. TREMBLE PUNY HUMANS!ONE DAY MY SPECIES WILL DESTROY YOU ALL!
  15. Browser war is over by hackstraw · · Score: 0, Offtopic

    Browers have been around a long time, and everybody's got one. For the past 3 years or so, I've demanded that my browser support tabbed browsing, control over popup windows, and preferably a useful download manager. Everything else is something I can do with or without or may be nice, but not a necessary feature.

    On OSX, I use Safari with the KDE KHTML backend driving it. Its OK. One really cool, but unnecessary thing is that I can right click on any words in this dialog box and check the spelling for it, obviously not a desired feature for most /.ers and editors :) I also have on my Mac, Camino a native frontend to mozilla's gecko backend, and firefox and mozilla. All of these satisfy my needs.

    On Linux/Solaris and co, there's at least Galeon, Mozilla, and Konquerer. Oh, and every browser that I have mentioned is free.

    So what is there to war about? Just surf the web with whatever you want, there's plenty of choices.

  16. Three acronyms by Bastian · · Score: 4, Insightful

    Three acronyms for ya:
    CRLF
    CR
    LF

    We have three major computer platforms, and three different standards for the line terminator in plaintext files.

    Of course there are too many standards.

    1. Re:Three acronyms by Yottabyte84 · · Score: 1

      I thought it was...
      Windows: CRLF
      MacOS: LFCR
      *nix: LF

      Can anyone verify this?

    2. Re:Three acronyms by Blakey+Rat · · Score: 2, Interesting

      MacOS Classic used *only* CR with no linefeed at all, and to my knowledge the only program in Windows that uses CRLF is Notepad (for backwards-combatibility with DOS text files), meaning the splitup is more like:

      *nix: LF
      DOS: CRLF
      MacOS Classic: CR
      Windows (except Notepad): LF
      MacOS X: LF

      Considering the newest versions of the platforms are Linux (LF), OS X (LF) and Windows (LF) it looks like we finally have some sort of standard going on. Woot.

    3. Re:Three acronyms by yamla · · Score: 1

      Edit, still part of Windows XP, also uses CRLF.

      --

      Oceania has always been at war with Eastasia.
    4. Re:Three acronyms by boneshintai · · Score: 1
      I actually found out where DOS, thence Windows, got CR LF from the other day. I'm sure a number of people here are already aware, but I'm going to go ahead and share anyways.

      The x86 BIOS video interrupt (int 10h) has a number of video options; one of them (AH = 0Eh) deals with writing characters to the screen in text (TTY) mode. When writing to the screen in raw assembler, you generally write something like
      ;;; Print the string at ds:si to the screen.
      puts:
      cld
      mov ah, 0Eh
      mov bh, 00h
      mov bl, 07h

      .puts_loop
      lodsb ; read a char out of the string into al

      test al, al ; terminate on \0
      jz .puts_done

      int 10h ; print char

      jmp .puts_loop

      .puts_done
      ret
      (Which is a first-approximation implementation of the C 'puts' function, with a badly-broken calling convention.)

      If you feed this function a string containing only a line feed, the cursor happily moves down a line but does not go back to column 0; the effect is rather like stairs, viewed from the side. The carriage return, which could just as easily have been after the newline, resets the cursor to column 0 but does not move down a line.
    5. Re:Three acronyms by Bombcar · · Score: 2, Informative

      And that originally comes from typewriters, which have both a "Carriage Return" which returns the typehead to the beginning of the line, and a "Line Feed" which moves the paper one line. :)

    6. Re:Three acronyms by boneshintai · · Score: 1

      Ah, the wonders of "backwards compatability". One has to wonder whether the IBM BIOS programmers were pulled from the team that built the Selectric or something...

    7. Re:Three acronyms by boneshintai · · Score: 1

      This is one of those moments when I'd really like to be able to take posts back. On further consideration, durrr. CR LF makes perfect sense if your output device is a line printer, especially if it's a line printer evolved from a typewriter (so it, too, has the given CR LF behaviour).

    8. Re:Three acronyms by Anonymous Coward · · Score: 0

      Basically, this is correct. Early mainframe terminals were modified selectrics. CRLF was used on the PCs becaus that was the mainframe standard.

      The unix way of just using LF never made any sense to me. The keybord has always said "Return" there.

    9. Re:Three acronyms by NutscrapeSucks · · Score: 1

      my knowledge the only program in Windows that uses CRLF is Notepad

      Are you kidding? I think you'd have trouble finding a Windows program that does NOT use CRLF text files by default (including Visual Studio and other dev tools, HTML Editors, MS Office, etc). Most Windows text editors only support LF in a special "Unix" mode.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    10. Re:Three acronyms by topham · · Score: 1

      The best part?

      My computer uses 2 of them.

      Mac OS X uses CR, and LF, depending on whether the file is used for Mac OS, or Unix purposes.

      This means if you use something other than VI for editing files you have to be very careful it supports LF format.

  17. Yes by Frans+Faase · · Score: 1
    Yes, there are indeed too many standards. On reason is that standards are used for political reasons (in the sense of gaining influence), both by companies and government organisations.

    The sad thing about standards is that often the less good standards win. We saw this with the video tape format. And we see it with XML (which, believe it or not, is really not that good at all).

    1. Re:Yes by jokerr · · Score: 1

      A possible reason for the many standards is that the giant corporations such as Microsoft didn't like the fact that they were not going to get their way. We had the browser wars because Microsoft didn't get their way and everyone else sure wasn't going to bow down to them. If the big corps would give a little, there probably would be so many standards. Its not a great argument but its a start.

    2. Re:Yes by Frans+Faase · · Score: 1

      This is exactly what falls under "political reasons". Microsoft was using its position in the market to push forward a standard that would strengthen their position in the market. That is what every company would do, even small ones for the matter. As soon as companies switch to "open standards", it means that their customers can easily switch to an alternative. As a company, you always want to bound your customers to you. Using a propertary file format or standard is a very effective way of doing this.

  18. I worship W3C by hsoft · · Score: 2, Funny

    As long as you do the same, you should be ok.

    --
    perception is reality
  19. I think there should be one standard by tod_miller · · Score: 1

    rfc0001, called 1ml, which describes a standard way of doing everything possible, impossible, plausible or zany.

    There are only as many [de-facto] standards as there are things that may require standardisation.

    Your question is like asking:

    "Hello fellow slashdotters, what a lovely day, I am here in my garden, and ooooh I am overwhelmed I saw, by all the lovely types of flowers. I think there are too many though, so should I try and plant all flowers, or flowers that grow well in this region, or flowers that are useful, or just flowers I am interested in? Oh my Carrot cake!"

    Of course, this isn't entirely true, and baking carrot cakes does not fathom into it.

    A standard called stmp isn't likely to garner much support for ftp type applications.

    Of course, scp and other file transfer apps are related, but different.

    Now, XML standards, don't call them standards, call them document types. You cut back on the number. [anything can be standard, you can say chairs are standard in an office, but that shouldn't worry you] Perhaps there are too many file format standards?

    I think BMP, jpeg, jpeg 2000, gif, png, mng and tiff, iff and other formats all have thier own uses.

    Apply this logic to your hetrogenous set of standards, and apply the following filter:

    Am I interested in this standard, or is it useful for me? Yes / No

    Have a good day.

    --
    #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
  20. zerg by Lord+Omlette · · Score: 0, Redundant

    No, next question.

    --
    [o]_O
  21. Standards come and go by tod_miller · · Score: 1

    Data remains.

    I stick to my point of inherent redundancy in your question, but I do see what you are saying about companies jibing for a defacto standard that can garner them insutrial support.

    Microsoft do this with thier monolithic and closed standards, but the world is changing.

    I say that standards change, use them as tools, they are there to help. Don't make a career out of learning a standard that may become deprecated.

    SVG is a good standard, with growing device and application support, and of course, not much interest to a network programmer.

    Choose you area, and it comes equpit with its own set of standards, defacto and defunct :-)

    --
    #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
  22. Playing Craps in Vegas... by Anonymous Coward · · Score: 0

    Never play the field, hard ways, or Big 6/8. Pass/Don't Pass taking the odds is the way to go.

    1. Re:Playing Craps in Vegas... by AuMatar · · Score: 1

      BEtter- stick to blackjack and count cards, or poker and learn the odds and how to read people. These are the only way to actually make money.

      --
      I still have more fans than freaks. WTF is wrong with you people?
  23. Ask Slashdot by Anonymous Coward · · Score: 0

    Today, I went to the grocery store, looking for something sweet in the frozen foods section. The proliferation of ice cream varieties is astounding! Has humanity developed too many flavors?

    1. Re:Ask Slashdot by jd · · Score: 1

      Actually, they're all the same flavour. The aliens, with the help of the CIA, zap your brain with zeta-rays to make you think that the flavours are different.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  24. Standards by jd · · Score: 4, Informative
    Personally, I became a generalist. It has been a two-edged sword. Some potential employers look at me as though I'm from another planet. (Since more than a few of those look as though they came from the "B" Ark, that might be a compliment. :) Other potential employers look at my diverse skillset as a considerable asset. After all, they can get me to do more, with less training.

    I do agree that there are rather more ways of doing the same thing than you might expect, and compatibility between standards has (generally) been poor. Here are some examples. (The list is not intended to include everything.) You'll notice that a lot of the standards are extremely specific. There aren't many "general purpose" specifications out there, and those that exist (eg: SGML) tend to sacrifice fine control in favour of expansive capability.

    (I'm not even going to try to document the few thousand IETF specifications and notices that exist. Of what is described by the IETF, how much is actually used in practice? Probably not a lot. Now, that's fine in that case, because the IETF is not writing these as press releases for products they're planning. It's much more a research and deveopment environment. In R&D, not everything works, but if you want to avoid repeating mistakes, you catalog those just as efficiently as your successes)

    Authentication Systems:

    • Certificate (usually X.509 or some derivative) - the user and/or the computer carries some pre-generated, stored "proof" of their identity
    • Token-based (eg: Kerberos) - you connect to some "independent" authentication system which gives you a token which authorizes you to use other systems
    • Password (the standard method) - this can include biometrics, swipe-cards or PIN numbers, as well as the usual "type something in" method
    • Challenge - the user is presented with some dynamically-generated query and must product some response.
    • Some combination of the above (eg: S/Key uses a challenge as a key. It then applies that key to perform a one-time encryption of the password, which is essentially unbreakable)

    Parallel Processing (running two or more processes in parallel, in such a manner that they can communicate with each other):

    • Client/Server systems - standard, easy to write, and very popular when clearly-defined roles exist
    • Customized language - popular in certain segments of the industry, as the performance tends to be greater than by other methods
      • SISAL - implicit parallelization. The compiler will figure out how best to divide the software
      • Occam - supports explicit parallelization, at runtime, and process mobility
      • Parlog - supports explicit parallelization
      • Parallel C - Ditto
      • Java + RMI - provided each Java application is running independently
      • Any language with OpenMP extensions - OpenMP is a replacement for Threads, System V shared memory and message-passing systems.
    • Kernel-based SIMD (eg: SMP)
    • Kernel-based MIMD
      • BProc (ie: Beowulf) - allows simple process migration
      • Mosix - migrates processes to machine with lowest load
      • Classic MOSIX
      • OpenMOSIX

    Library-based

    • PVM (fixed number of nodes)
    • Message Passing Interface (dynamic number of nodes)
      • MPI-1
      • MPI-2
      • IMPI
    • Corba - This model allows services to be located by reference, rather than by location, but otherwise is simply a method of calling a function inside of one program from another program.
    • POSIX Threads (generally not networked) - A fairly low-level multi-threading system, providing support for simple synchronization, message passing and other basic functions
    • System V IPC - a crude method of handling semaphores, messages and shared memory, but it's extremely portable and relatively easy to write for

    Application-based

    • Cactus/Thorns
    • Globus
    • Portable Application Code Toolkit
    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  25. Too many standards...? by Apparently+someone · · Score: 1

    As a developer, and in a word... No.

    Standards are the scientific community's way of expressing the myriad ways of getting data (a thought, content, algorithm, etc.) out in a way that is most efficient for themselves. It will take agreement with others that that "standard" is recognizable as a means of transferring that cognitive substance. Given the level of agreement in the scientific community (commonly low), and the number of scientific classifications of endeavors (usually high), I would (IHMO) say no, the number of "standards" (or those systems of transference that are actually agreed upon from within the scientific community) do not number over any conceivable upper-bound.

    From a commercial standpoint, having one "standard" (in any area of focus, to be sure) would be the Holy Grail, given you were the sole proprietor of the format or that format was innately "perfect" for carrying the data you wish to deliver. Standards always meet up with resistance at some point due to changes in methodologies or ideals. In today's world, there is a constant battle to outdate and outmode current standards in lieu of others that are more efficient and tailored to any specific class of problem wherein a transference of data is necessary, not because standards equate to clout, but because there is always a real need to revisit older standards for weaknesses. ...Oh, and because IE is so much fun to break.

    Wups... Who said that?

  26. Don't play Big 6/Big 8! by ts4z · · Score: 1

    Big 6/8 are sucker bets. If you must play them, ask the dealer for a place bet on 6/8 and you'll get better odds. Ceasar's isn't known for their craps odds, anyway. Just play don't pass and take out all the odds you can get (or pass, which is a little more traditional and the odds are almost as good).

  27. Competing Standards by yintercept · · Score: 1

    Standards have the tendency to freeze innovation. For this reason, I like situations where there are competing standards since the friction between standards allows both room and reason for growth.

    So, I guess I am not joking, I like worlds were people and companies are working to set their own standards and where we have a fair amount of leaway in our interpretation of implementation of standards.

  28. database acces app by Anonymous Coward · · Score: 0

    Here is a JDBC-driven database access program that is free as in freedom and free as in beer.

    1. Re:database acces app by AKAImBatman · · Score: 1

      Truth be told, I couldn't get it running in five minutes. Apparently, you have to compile it yourself (always bad) and the author has hardcoded some path names in the bat files. All of which makes it very difficult to get the program running.

      And I'm sure that it lacks the ability to view table and view source (a DataDino exclusive feature), view table data in-place, look up information on indexes and key, and edit data in place. Not to mention that the DataDino SQL Editor has the ability to organize your scripts in a mountable virtual file system, and has full SQL color coding support.

      Basically, DataDino is comparable to Toad for Oracle, but with more database support and at a WAY cheaper price.

  29. OT by SnprBoB86 · · Score: 0, Offtopic

    How many "Ask Slashdot" news items can we have in a row?

    Slow day in geek news?

    --
    http://brandonbloom.name
  30. Never... by b!arg · · Score: 1

    ...and I repeat, Never bet on Big 6 or Big 8. They're sucker bets! Even more so than any other bet in Vegas

    --

    Everybody dies frustrated and sad and that is beautiful
  31. Depends on your definition of standard... by i_want_you_to_throw_ · · Score: 1

    Here's a great example.... I call you on the phone and you can hear me fine, we have a nice discussion. It's standard phone service, works great.
    Next time I call you all you hear is me speaking gibberish. I am talking just fine but an intermediary has "embraced and extended" something that already works fine.
    Then you hear the Microsoft rep on the line who says we have a decoder for this and it only costs $200 and breaks only 35% of the time

    Sure there's a standard there, that's what Microsoft says but it worked already before they screwed with it.

  32. Re: Craps by ZeroLogic · · Score: 1

    i hate it when people play don't come bets. It's a sign of bad faith, and you are effectively betting against the table.

    Part of the fun of craps is that everyone is on the same team

  33. Actually. by fireboy1919 · · Score: 1

    I think there might be.

    I propose that we need a new standard - one that determines if other standards standard or not. I, of course, will write this standard, and for only 149.95 (that's mere pennies a day! Pennies, compared to almost universal wisdom!). I will benevolently bestow the list of all acceptable standards upon all who ask and can afford to continue to pay me.

    I'm sure there are some people who might be worried I won't do a good job. Don't worry: I'm using the standard method of determining a standard method of determining which standards should be standard, so it's all good.

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  34. metric vs. english (USA vs. the world) by majid_aldo · · Score: 1

    no matter what you say; we DON'T need more than one standard for measuring penises.

    --
    --- widget evolution: enhanced, plus, super, ultra, extreme, exxxtreme, ultra-extreme, ..etc.
  35. Not Enough Standards by TFGeditor · · Score: 1

    The reason Linux flounders like a wounded turkey instead of soaring like an eagle is LACK of standardization. Too many distros built according to the developers' particular prejudices. IBM created a standard and PCs took off. Standardize Linux and watch it grow.

    --
    Ignorance is curable, stupid is forever.
  36. The real problem by sjames · · Score: 1

    It's not so much that there are too many standards, the problem is too many junk standards.

    Junk standards come in a variety of forms.

    There's the 1000 page kitchen sink standards. Everything thrown together, no sane layering, policy and mechanism all mashed together, learning curve is a vertical line. Invariably, these lead to code that takes 2000 dense lines to say hello world.

    Nebula standards. Often similar to the kitchen sink, but in spite of all the standardized options, too few are manditory. TIFF in the 80's tended to be like this. The only thing TIFF files seemed to have in common was starting with MM or II and being called TIFF. Odds were, only the program that wrote it could read it. The problem was that the readers and writers were all compliant, they just weren't interoperable.

    All or nothing standards can be inappropriate in some cases. This is the opposite of the nebulous standard. They violate the principle of making common and simple things simple.

    Patented standards. Too many standards bodies seem to be drinking the KoolAid by the truckloads. The real purpose of these standards is to make sure all roads lead to a royalty check for some company or another. Or, these days, to make sure the one serious threat to market dominance is legally barred from implementing at all.

    Other issues really aren't because of the standards, but how they're (mis)used.

    This includes html editors that produce a metric shitload of incomprehensible HTML gibberish to make sure that (God forbid) someone's browser doesn't present the page the way the user wants it to be presented rather than how it looks in the edit window.

    Inappropriate standards worship is another issue. Raise your hand if you remember when CORBA was going to make absolutely everything interoperate in perfect peace and harmony forever, AMEN.

  37. Not too many! by seebs · · Score: 1

    The problem isn't the proliferation of standards; it's the proliferation of non-standards.

    Standards help us. They make us have to learn one thing, not ten or twenty. I mean, there's still lots of things to learn... But we can at least learn a given technology once.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/