Slashdot Mirror


Microsoft's HD Photo to Become JPEG Standard?

Mortimer.CA writes "Ars Technica is reporting that Microsoft has submitted their HD Photo to the JPEG committee: 'Microsoft's ongoing attempt to establish its own photo format as a JPEG alternative (and potential successor) took another step forward today when the JPEG standards group agreed to consider HD Photo (originally named Windows Media Photo) as a standard. If successful, the new file standard will be known as JPEG XR.' Microsoft has made a 'commitment to make its patents that are required to implement the specification available without charge.' While JPEG 2000 exists, HD Photo has several advantages (not the least of which is a lot less CPU power is needed). Is this a big of an issue as ODF/OOXML?"

39 of 369 comments (clear)

  1. can this be the only solution? by yagu · · Score: 4, Interesting

    I can't for my life figure out how Microsoft or why Microsoft introduces evil into this format and standard, other than Microsoft's track record. Unfortunately, that is sufficient... I'd vote no on any of their proposals.

    The future and potential for photography is huge. There are:

    • all the new buyers in the pipeline and hence,
    • all the vendors of digital format pictures
    • conversion to some archival and historical preserve all existing paper documents
    • mapping and navigation software (e.g., Windows Live Earth).
    • web graphics in ever higher definition

    Microsoft makes their promise to make this free. Somehow, that just rings a tad hollow. Must we continue to be the Charlie Brown to Microsoft's Lucy?

    1. Re:can this be the only solution? by Jah-Wren+Ryel · · Score: 5, Insightful

      Microsoft makes their promise to make this free. The exact wording from the article is, "offer a royalty-free grant for its patents that are required to implement" --I'm sure there are more details to the offer, but just because it is royalty-free doesn't necessarily mean that there won't be other terms that are deal breakers.
      --
      When information is power, privacy is freedom.
    2. Re:can this be the only solution? by LionKimbro · · Score: 4, Insightful

      Well, here's a thought --

      They say, "One important aspect regarding the standardization of HD Photo is Microsoft's commitment to make its patents that are required to implement the specification available without charge."

      "Alright, fair enough," I think, but then I wonder: "So, what's the application process like, and what are the licensing requirements?"

      Might they say something like, "Oh, it's available free of charge, but you can't use it in an OpenSource / FreeSoftware project, because that's uncontrolled, there's no telling what liabilities we'll be exposed to, for letting you implement this, ... (etc etc etc, filler nonsense here.)" ..?

      Maybe that's "the trick" here?

    3. Re:can this be the only solution? by St.+Arbirix · · Score: 3, Informative

      They've made what appears to be a legally binding promise they aren't going to dick people over this one using their Open Specification Promise. Whereas the OOXML vs. ODF debate has good grounding in one specification being lower quality than the other, HDPhoto really is an improvement over current formats, especially for handling raw images.

      --
      Direct away from face when opening.
    4. Re:can this be the only solution? by morgan_greywolf · · Score: 5, Informative

      Microsoft's license for OOXML, for instance, does not include a patent license; only a promise not to sue, so long as your implementation only uses the necessary portions of details described in the specification, and not details referenced by the specification. IOW, to create an OOXML document importer or exporter, you end up recreating a lot of Microsoft code that isn't covered.

      So 1) you can't use code based on the specification in a GPL V2 or GPL V3 program, because you can't satisfy the patent clause, and 2) you can't write any program based on the specification, because Microsoft only promises not sue you for implementing the specification, not for any supporting code that you would need to write to implement the specification.

      See http://fussnotes.typepad.com/plexnex/2007/01/analy zing_the_m.html for example.

    5. Re:can this be the only solution? by Daniel+Phillips · · Score: 4, Informative

      Though it almost makes we want to spit my coffee, I have to say that I do not see anything evil here... yet. Quite the contrary, it would seem on first blush. An RF grant is pretty clearcut, see the big discussion about that leading up to the famous W3 decision to require RF grants for all new web standards.

      Still, there are still ways to game an RF grant, for example, nothing stops Microsoft from supporting slightly off-standard formats in its own software and refusing to grant an RF license covering those changes to other implementors, using the argument that the original RF grant does not cover any extensions. I suppose the big question is, are other implementors free to extend the format also or does the RF grant evaporate as soon as an implementor extends the standard, perhaps in an effort to match Microsoft's own extensions? In which case the playing field would be far from level, and we have seen all too many times what happens when Microsoft manages to tilt the playing field. I simply haven't drilled into this enough to know what is true here, and no doubt, close readers will find other aspects of the grant to worry about.

      --
      Have you got your LWN subscription yet?
    6. Re:can this be the only solution? by RegularFry · · Score: 5, Interesting

      They pulled back from a previous licence they were going to release it under, which would have specifically prohibited, for example, a Gimp interface. You can see the old licence details here: http://blogs.msdn.com/billcrow/archive/2006/06/30/ 651898.aspx

      The current licence is *much* more liberal, and I think Microsoft deserve credit for the move. I still don't trust them, but they did make a move in the right direction in this case.

      --
      Reality is the ultimate Rorschach.
    7. Re:can this be the only solution? by I'm+Don+Giovanni · · Score: 4, Insightful

      I did some early work with it when it was still Windows Media Photo. It's genuinely a good format. I just hope it doesn't get bogged down in politics and legal wrangling.


      I won't speak to the potential for "legal wrangling", but regarding "politics", if this does get bogged down in politics then you can bet that it'll be the anything-but-Microsoft folks that are to blame. Hell, this very subthread starts with a post saying that this format should be rejected just because it comes from Microsoft, regardless of the merits and regardless of how liberal the license is. In other words, the format should be rejected on the basis of politics. The same BS that goes on in the ODF vs OOXML debates (the reality is that 90% of that debate is politics BS, not technical merits).
      --
      -- "I never gave these stories much credence." - HAL 9000
    8. Re:can this be the only solution? by Twanfox · · Score: 3, Insightful

      I would imagine much of this distrust stems from Microsoft's tendency to stifle competition and get away with it. That is not to say that this move of theirs isn't appropriate, genuine, or truly innovative. Once you've been bitten once (or several times), you tend to look at the person biting you with a more cautious eye and wonder if/how/when they're going to bite you again.

    9. Re:can this be the only solution? by The_Wilschon · · Score: 3, Insightful

      As I understand it, the reason for the politics in ODF/OOXML is that technical factors bring in politics. OOXML allows documents to contain chunks that look like mumble, where mumble is a binary dump of a Word 97 document. This is, of course, a technical matter, a detail of the specification. However, since Word 97 format is not itself open in the slightest (a political matter, openness), this particular technical matter drags in politics in a big way.

      OTOH, this political matter, lack of openness, drags in technical problems as well. A spec which is not open must be reverse engineered (and even then there is dubious legality), so only those who have access to the closed spec will necessarily be able to implement it correctly. This tilts the playing field for the software market heavily in favor of those with access to the closed spec. Any competitors will find that either their software fails to function correctly, or they have to do a lot more work to get correctly functioning software. The result: either a monoculture/monopoly in software using this spec, or a variety of incompatible attempts at implementing the spec, resulting in inability to carry files from one computer to another and expect them to still work.

      So, a technical matter in the OOXML spec results in political wrangling, which wrangling is motivated by technical reasons anyways. Dig a little bit deeper than most people are willing to, and you find that it really isn't a matter (for most people) of Anything-But-Microsoft. It may look that way, because MS offerings are so consistently rejected, but nearly always, it is actually for technical reasons (perhaps technical by way of political in the middle, but technical at both ends (motivation for objection, and object of objection)).

      Now, the OP who said "we should reject this just because it is from MS" might be a true Anything-But-Microsoft person. That would certainly explain the remark. OTOH, caution, a look at history, and an understanding of the technical matters involved in said history would also explain the remark quite easily. The reference to MS' "track record" suggests to me that perhaps the latter explanation is the right one. But then again, I'm an eternal optimist, always seeking to think the best of people until I actually have a real reason to think otherwise.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
  2. As long as anyone can implement it ... by 140Mandak262Jamuna · · Score: 4, Insightful
    The key issue is not whether it is coming from MSFT or if it gives MSFT any leg up. They key issue, can anyone implement the standard directly without payments, without agreements without any restrictions? MSFT can very well say, there is no payment but all implementors should sign some agreement with us. Then there could be a clause that could revoke the agreement. Thus if any competitor gets too big MSFT can pull the rug from under them.

    If the specification is as free as ASCII, to use one example, then there is nothing wrong in adopting that as a standard.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:As long as anyone can implement it ... by ajs · · Score: 5, Insightful

      They key issue, can anyone implement the standard directly without payments, without agreements without any restrictions? MSFT can very well say, there is no payment but all implementors should sign some agreement with us. Then there could be a clause that could revoke the agreement. You're not thinking deviously enough. What they REALLY want to do is have all of the most popular Web data formats require the use of their patents, and then issue a blanked right to use those patents for free to anyone... but in a way that's not GPLv3 compatible.

      This is Microsoft's dream because you can't contest it in court. The agreement you're violating if you mix this technology with GPLv3 code is NOT the agreement with Microsoft, but the GPLv3! You would have to sue the FSF in order to use Microsoft's image format in your GPLv3 code.

      For all that I despise the tactic, I have to admit that it's a clever little hack.
    2. Re:As long as anyone can implement it ... by Archangel+Michael · · Score: 4, Interesting

      So, what you are saying is that Microsoft is playing the same game as GPL3, except to their advantage, not FOSS or GPL3 or ......

      Begun the license wars have.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  3. Re:"Nothing for you to see here; please move along by InvisblePinkUnicorn · · Score: 4, Funny

    "Nothing for you to see here; please move along"

    Wow! The image compression used by Microsoft's HD Photo format is so good that it can reduce any image down to 0 bits!

  4. Public Domain by daeg · · Score: 4, Insightful

    If they are truly interested in making the patents "available", they would simply surrender the patents into the public domain. Since they have not done this, assume they will not always make the patents "available" to everyone or will have special cases where it is not available (for example, to extend the specification, or to set up a company that certifies HD Photo implementations, or "no government use without paying us", etc).

  5. Re:"Nothing for you to see here; please move along by chimpo13 · · Score: 3, Funny

    It looks fine on my lynx.

  6. transfer all control or forget it by DriveDog · · Score: 5, Insightful

    If MS gives away all rights to the format spec and any algorithms required to use it, fine. JPEG can declare particular implementations in compliance or not. Otherwise, no way.

  7. Re:could someone enlighten me? by fbjon · · Score: 3, Insightful
    I'm thinking of cameras: JPEG is 24-bit, or 8-bit x 3 channels. Camera sensors can pick up more than that, however. Better compression also means better use of memory cards.

    Most importantly, lossless compression might mean that you don't need to shoot in RAW all the time, and be at the camera manufacturer's mercy.

    --
    True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
  8. Re:What's wrong with JPEG2000? by MightyMartian · · Score: 3, Insightful

    I think JPEGs would be a damn hard standard to overcome. They tried it with PNGs to overcome the GIF legal encumbrances, but just what percentage of images out there in the wild are PNGs?

    Quite frankly, I think JPEGs as they stand are too far along now for something that, with modern CPU power, offers an almost imperceptible advantage, to get any traction. Ten years ago, when computers and the Internet were slower, they might have had a chance, but now, no way.

    There are too many real things to hate and fear Microsoft over. This appears to me to be a nonstarter, sort of like MSN has turned out to be for web searching.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  9. MS patents by SillySilly · · Score: 4, Informative

    One of the requirements of the JPEG comittee for this proposed standard is that Microsoft (and all other participants of this process) provide their patents on a free and non-discriminatory basis. Free as in beer, no money. Non-discriminatory meaning that anyone can license them; Microsoft can't say that only certain developers are "cool enough" or "good enough" to receive a license. Many of the JPEG standards operate under these terms: the baseline process of the original JPEG, JPEG2000 part 1, and others.

  10. It's A Trap. EULA to view the specs by mpapet · · Score: 4, Informative

    It just so happens I am planning an HD Image product, service or technology and the spec is totally hostile to everyone BUT microsoft. (no surprise there)

    1. 1. You may review these Materials only (a) as a reference to assist You in planning and designing Your product, service or technology ("Product") to interface with a Microsoft product, specification, service or technology

    Mac/Linux/BSD? Nope. So, that appears to rule out web-based stuff. Fortunately, I'm only working on Windows, so I'll read on. ...You may not (i) duplicate any part of these Materials
    Okay I won't. But how does my engineering group work with the spec if I can't duplicate it?

    any Feedback you voluntarily provide may be used in Microsoft Products
    Okay, I won't provide any feedback. It was once believed that developers were Microsoft's focus. Apparently not anymore.

    Without going into specifics because the EULA prevents it, there are proprietary elements hidden inside this spec.

    It's clear they are *very* late to the pro-photo fight that is on now between Apple and Adobe. Each of those companies has a proprietary "pro photo" format.

    Sadly most pro photographers won't think about the consequences of adopting proprietary formats until it is too late. For example, some legacy proprietary raw images as provided by the camera manufacturers are not backward compatible. I've read it in the mailing lists already.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  11. Re:What's wrong with JPEG2000? by cmowire · · Score: 4, Insightful
    The problems largely boil down to:
    1. JPEG2000 is covered by patents that haven't been properly licensed
    2. JPEG2000 has very little software support, wheras good old JPEG will work eveyrwhere. Which helps your average user who doesn't want to need an image editor.
    3. The digital camera market has standardized to RAW for cases where JPEG isn't good enough. Neither the existing JPEG2000 nor HD Photo are designed to store un-demosaiced data from the sensor. This allows a RAW converter to offer smarter noise reduction and sharpening modes... and it's not trivial enough of an operation that any arbitrary JPEG2000-ish tool should be forced to implement properly.
    4. People don't quite realized the level of screwed we are with respect to TIFF, so it still seems "good enough" for most folks.
    5. Adobe, who has the photo-editing market by the balls, would rather have you stuck with their proprietary formats as much as possible.
  12. Re:could someone enlighten me? by TheRaven64 · · Score: 3, Informative

    OK, how about a 1GB file? (8 megapixel * 32 bits/CYMK) I'm not sure how you work that out. 32-bits per channel, CMYK (i.e. 4 channels), gives 16 bytes per channel. For an 8 megapixel image, that's a 128MB image. I'm not sure what kind of camera generates a CMYK image, since CMYK is subtractive mixing, and cameras record light, so RGB seems more likely, giving only three channels. Most CCDs are at most 12 or 14bits. At 14 bits per channel, this only gives 42MB for an uncompressed 8 megapixel image. Raw formats often include two green values for each pixel (or a cyan one for some), to closer match human eyes, bringing us back to 4 channels, requiring 56MB. Even with a raw image, we are still a long way away from 1GB/image.

    You won't get to CMYK or 32 bits per channel from a source image and if you're sane then you won't ever store this image (unless you're exporting for a print fun), you'll store the sequence of transforms on the original image. Destructive editing is a quaint idea, but not a good one.

    --
    I am TheRaven on Soylent News
  13. Deja GIF. by Spy+der+Mann · · Score: 3, Insightful

    If there are restrictions, Microsoft's HD photo will go the way of the GIF format.

    1. Re:Deja GIF. by omeomi · · Score: 3, Interesting

      If there are restrictions, Microsoft's HD photo will go the way of the GIF format.

      Websites still use gif quite a bit. And the patents have expired, so there's no real reason not to anymore...Personally, I prefer png, but for some reason png hasn't really caught on. I imagine because graphic design schools break web graphics up into 2 categories, full-color jpg, and line-art gif.

    2. Re:Deja GIF. by mark-t · · Score: 3, Insightful

      If PNG had supported animations the way GIF does, it would have probably all but killed GIF completely. I know there were a couple of attempts at standardizing animation formats that used PNG as an underlying picture format (MNG and APNG come to mind), but I believe it was a serious oversight on the part of the original PNG developers to not define a standard for at least some sort of successive frame-based animation (sort of like GIF) as part of the core spec.

    3. Re:Deja GIF. by LionMage · · Score: 5, Informative
      I'm one of the co-authors of the PNG spec, so I will give my answers to your questions. I can't claim to speak for the other PNG spec authors.

      Where does PNG fit into the [paradigm]? I mean, I know it's got more advanced alpha transparency than gif, and I think that it's based on plain ol' bitmaps as opposed to compression, so it seems like a strict successor to GIF...

      PNG was always intended to replace GIF and be a "better GIF than GIF." PNG is also a more-than-adequate replacement for most common TIFF variants, because you can do almost everything that TIFF can do, but with less complexity (fewer choices for implementation, simpler format, and no optional format features you can't live without that some readers may choose to ignore) and less ambiguity in the spec. The less ambiguity bit is important, since the TIFF spec's ambiguity is one of the main reasons that TIFF files written by one application may not be readable by another application -- even if both apps support the same TIFF extensions.

      PNG has compression -- it uses deflate (LZ77 + Huffman coding) instead of GIF's formerly-patent-encumbered LZW algorithm. The key here is lossless compression, so unlike bog-standard JPEG, PNG images are great for archiving exact image data. Radiologists like the fact that PNG can store grayscale images with 16-bit-per-pixel accuracy, in complete image fidelity.

      Yes, PNG has better alpha channel support than GIF (although it has a special palette-based transparency feature similar to GIF89's transparency, mainly to ease the transition from GIF to PNG). It also has a better interlacing scheme, for progressive rendering of images when your data pipe is constrained. Set-top-box developers like this feature.

      Where PNG fails with high def photos and the like is the lack of floating point representation of pixel data, which limits the kind of High Dynamic Range stuff you can do with it. PNG has chunk types which can contain many of the kinds of meta-data that you would care about for digital photography and scanned artwork, but much of the reader code out there does nothing with this meta-data.

      However, gif still has some legs up on it, namely ubiquity and the fact that animated PNGs support doesn't seem to be remotely common.

      Actually, PNG doesn't support animation at all. The animated sister format is MNG. Animated GIFs are kind of a poor animation format anyway, but they're great for small-size effects on web pages. MNG support in browsers is non-existent, so this has paradoxically limited PNG's uptake (and made GIF more difficult to kill).
    4. Re:Deja GIF. by LionMage · · Score: 5, Informative

      I already addressed this issue in a sibling comment to yours, but I figured I'd address this specific point here (as I'm one of the authors of the PNG spec).

      PNG was only ever intended to be a format to store image data, not animation data. The use of GIF animations wasn't very widespread when the GIF LZW patent crisis prompted a group of developers to work on the PNG specification. MNG is the sister format, is specifically intended to cover animation applications, and builds upon the PNG specification. (Without glancing at the specs, I recall that a PNG is more-or-less a valid MNG file, but not the other way around -- MNG is therefore a superset of PNG. Although I worked on the PNG spec, I have no real connection to the MNG folks.)

      APNG was an effort that originated outside the PNG/MNG group, and it failed to be ratified as an extension to PNG -- mainly because it goes contrary to the mission of PNG, which is to be a standard for storing single images. The rejection of the APNG proposal happened earlier this year, according to the Wikipedia article. Apparently undaunted, the Mozilla folks stuck APNG support into Firefox, but who knows if it'll stay there. The format extensions for APNG are officially unsupported and non-standard, making Firefox the lone holdout on this. Why they couldn't just support MNG is anyone's guess.

      Basically, by the time animated GIF became a serious issue, the PNG spec was very close to frozen, and the core spec authors and library developers successfully argued that PNG should be kept solely for image storage. (During PNG development, a THMB chunk was proposed to store a thumbnail version of the full image. This was killed for similar reasons to the APNG extensions.) I tend to agree that stuffing animation features into a file format intended for still images makes the decoder more complicated, and doesn't offer a very optimal solution for animation. The whole notion of animated GIFs never sat well with me either, even though they proved to be popular with HTML jockeys.

      Further reading seems to indicate that Mozilla's developers had MNG support, but yanked it in favor of APNG support. I can only guess the motivations, but sounds to me as though they wanted to blaze their own path for political/personal reasons, not necessarily sound technical reasons.

    5. Re:Deja GIF. by Skapare · · Score: 3, Interesting

      Actually, PNG doesn't support animation at all. The animated sister format is MNG. Animated GIFs are kind of a poor animation format anyway, but they're great for small-size effects on web pages. MNG support in browsers is non-existent, so this has paradoxically limited PNG's uptake (and made GIF more difficult to kill).

      And this was known (because I posted it) back when PNG was becoming a new standard. The design of PNG would even make it easy to have a rudimentary animation facility (that's all that would have been needed to bump GIF). Yet it wasn't done. What a missed opportunity. What a historical screwup. Well, OK, it wasn't your fault, I presume. Do you know whose fault it is?

      --
      now we need to go OSS in diesel cars
  14. Re:It's A Trap. EULA to view the specs by Applekid · · Score: 3, Interesting

    1. 1. You may review these Materials only (a) as a reference to assist You in planning and designing Your product, service or technology ("Product") to interface with a Microsoft product, specification, service or technology Mac/Linux/BSD? Nope Where do you see that exclusion? If you're downloading details on HD Photo, that's a Microsoft specification. Your product, service, or technology will be interfacing with a steam of binary data which is expected to be in the proper format i.e. adhering to specification.

    You may not (i) duplicate any part of these Materials Okay I won't. But how does my engineering group work with the spec if I can't duplicate it? "Hey, guys, go to http://microsoft.com/really_neat_spec and download it for review."

    any Feedback you voluntarily provide may be used in Microsoft Products Okay, I won't provide any feedback. It was once believed that developers were Microsoft's focus. Apparently not anymore. *sigh* In this litigious society, some smart-ass might report a bug or request an enchancement. Microsoft might get it and implement a fix or the added feature. Smart-ass might get the brilliant idea of filing suit against Microsoft for stealing his idea. It's a CYA move.

    There's PLENTY wrong with Microsoft spearheading a format and being very active in getting it consumed as a world standard. We'd do well to avoid it since it's basically steps two and three of "Embrace, Extend, Extinguish." Why should they embrace something when the rest of the industry will handle the leg work of getting the Embrace phase down?

    It's bad on it's merits alone. FUDing it up doesn't help anyone.
    --
    More Twoson than Cupertino
  15. Not really suitable for raw camera images by AaronW · · Score: 4, Interesting

    Taking a quick glance at Microsoft's HDPhoto standard it looks like it is not really suitable for capturing raw image data for cameras.

    In a digital camera, a pixel is red, green, blue and sometimes additional colors laid out in a pattern that can differ from camera to camera. A pixel is not RGB (unless it's a Fovon sensor), so standard lossless formats like PNG or TIFF won't work. HDPhoto supports N color channels and more than 8 bits per color, but I do not see support for the raw CCD data, which is usually not RGB, but R, G, or B (sometimes with additional colors).

    I like to preserve my pictures in RAW format since as time goes by, the algorithms to convert the image to a RGB image suitable for displaying keep improving. Also, when editing my photos, some of the processing is done on the raw data before converting it to RGB. Raw data helps for things like noise filtering, for example, since the noise filtering software can be aware of the camera's CCD properties (Noise Ninja, for example, has profiles for my camera at different ISO settings).

    The only problem with current raw photos is that each manufacturer seems to have their own format which is incompatible with other manufacturers, or even incompatible between different cameras. It would be nice if they could standardize on something like OpenRAW.

    Now, as much as I dislike Microsoft, I think this could be good for regular photos since the compression is about as good as Jpeg2000 (assuming Microsoft isn't spreading FUD) but with a much faster encoding/decoding speed. This could also be a good format for most people taking pictures (who are happy with JPEG).

    -Aaron

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  16. That's easy... by Valdrax · · Score: 5, Funny

    Wow! The image compression used by Microsoft's HD Photo format is so good that it can reduce any image down to 0 bits!

    It's decompression that's always been the sticky part.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  17. Re:Grammar nazis by Valdrax · · Score: 3, Funny

    Before a ton of posts show up bitching about the last sentence, you should ask yourself, "Is grammar as big of an issue as you think?"

    Fixed.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  18. The "evil" in MS's actions: by Gr8Apes · · Score: 5, Insightful

    Well, the inability to use it in GPL v2/3 code would be the evil part that the OP was referring to. There you go.

    --
    The cesspool just got a check and balance.
  19. Re:It's a 'standard', right? by croddy · · Score: 3, Interesting

    Yes, mutually understood usage eventually becomes the standard. This, however, is not a reason to simply throw up our arms and say "oh well, popular usage eventually becomes the standard, LOLz!" It's a reason to recognize the fact that words and phrases already have commonly accepted documented meanings, and that if we wish to be understood clearly, we would do well to follow that established usage until it limits our ability to express things.

    Abandoning the nuance of "to beg the question" in order to turn it into an ugly synonym for "to raise the question" doesn't expand our expressiveness. It doesn't create a new, useful sense for the phrase. It only discards the accepted meaning of the phrase, offers no replacement, and in the end, dilutes the expressiveness of our language.

    As you point out, it is popular usage that will eventually decide the issue. That is all the more reason that we should actively resist those who would throw meaning in the garbage out of a simple unfamiliarity with the words they use. Teaching others how we use our language is an important tool for preserving its expressiveness.

  20. Re:"Nothing for you to see here; please move along by Ruliz+Galaxor · · Score: 3, Funny

    Ahh, that reminds me again of the superb compression program I wrote a while ago: LZip (Lossy Zip). The only problem is that I LZipped the source code and removed all binaries.

  21. Re:"Nothing for you to see here; please move along by snoyberg · · Score: 3, Insightful

    I think you might be mistaking irony for despair. Whatever Microsoft does Microsoft does for Microsoft; and that means what will make them money. Why would they have gone to the bother of making a (very good, i hear) new image file format... for our benefit? I don't think so....

    This can only end badly.

    Look, I dislike Microsoft just as much as anyone else, but that comment is just ill informed. Just because M$ might stand to make money off a deal does not mean it will "end badly." In the vast majority of industries, consumers gain when companies do something just to make money. Just because M$ in the past has found ones of making money that have been harmful to us doesn't mean it will be the case this time.

    --
    Thank God for evolution.
  22. Re:Grammar nazis by Bonobo_Unknown · · Score: 3, Funny

    Before a ton of posts show up bitching about the last sentence, you should ask yourself, "Is I as much grammar of think an issue as ?"

    Fucked.

    --
    We don't believe in radical loony monotheistic religions from the middle east -- we're Christians.
  23. Good for microsoft by dirtyhippie · · Score: 3, Interesting

    For the record, JPEG2000 != JPEG. Just wanted to make sure everyone knew that, because from some of the comments it seems clear that many people don't.

    But yeah, good for microsoft. Yeah, I said it. On slashdot, no less, and I mean it.

    The trouble is that jpeg2000 is a patent minefield, and no one has made any promise not to sue or charge fees on it. Which is why, despite being dramatically better technically, we are stuck with blocky JPEGs. Microsoft's proposal is better than jpeg2000, because the IP is all in one place, and they are interested in giving it away for free (or so it seems).

    So, to sum up, technically HD Photo is about the same as JPEG2000, both of which beat JPEG.
    But licensing wise, JPEG > HD Photo > JPEG2000

    So, this is a death knell for JPEG2000, which is a good thing. Of course, it'd be even better if there was a good patent-free solution for a next generation format, but I suspect just about everyone will continue using JPEG anyway.