News for hackers. Stuff that matters.
Re:"I think you will all appreciate this person's commenting... by SideburnsOfDoom on Tuesday November 06, 2012 @04:01AM (#4747706)
> PSD was never intended to be a data interchange format

And that's the basic design flaw - it is a data interchange format despite not being designed as one, and the terrible job that it apparently does at it. The people who wrote it didn't recognise that they were going to be filling that need. There's a lesson in there somewhere.

Re:"I think you will all appreciate this person's commenting... by TeMPOraL on Tuesday November 06, 2012 @04:11AM (#4747722)
> There's a lessen in there somewhere.

Greetings. I have arrived from the future to spare mankind more years of pain by stating it clear here that the lesson is not "serialize your data to XML".

Re:"I think you will all appreciate this person's commenting... by lmm on Tuesday November 06, 2012 @05:10AM (#4747802)
No? It seems to be working up well enough so far for e.g. ODT, or indeed the web. A file format that might need to be read in 20 years seems like one of the few cases where the super-verbose XML style is actually appropriate.
Re:"I think you will all appreciate this person's commenting... by TeMPOraL on Tuesday November 06, 2012 @05:59AM (#4747881)
I'm all for super-verbosity in useful information and flexible structure, but XML is also super-verbose in terms of redundant markup. Compression helps a bit, but it still costs processing power for no real reason. See the good ol' S-expressions vs. XML discussion, recently reincarnated as JSON vs. XML.
Re:"I think you will all appreciate this person's commenting... by Evbn on Tuesday November 06, 2012 @11:49AM (#4749221)
JSON is not where one gos to flee verbosity. It is almost identical to XML, save punctuation.
Re:"I think you will all appreciate this person's commenting... by SideburnsOfDoom on Tuesday November 06, 2012 @05:13AM (#4747811)
Hm, interesting. Could you explain why the decision to use (zipped) XML in the current MS Office document formats was a mistake? Those document formats are huge hideous beasts, but that's due to backward compatibility with large feature sets, and I don't think that moving off XML would help.

PS: I fixed the typo in "lesson"

Re:"I think you will all appreciate this person's commenting... by TeMPOraL on Tuesday November 06, 2012 @06:03AM (#4747884)
The deicision was a big step forward; however, moving off XML to an equivalent but less verbose (in number of meaningless bytes) format wouldn't hurt. All else being equal, it would be less electricity wasted on reading and sending things over the wire, and also more human-readable format. See also: SEXP vs. XML.

This argument applies the more, the bigger markup-to-data ratio is.

Re:"I think you will all appreciate this person's commenting... by brudgers on Tuesday November 06, 2012 @07:57AM (#4748144)
The wide availability across numerous platforms of robust libraries and tools for manipulating XML along with its standardization and the ubiquity of its implementation might have played a role in Microsoft's decisions.
Re:"I think you will all appreciate this person's commenting... by JoeAltmaier on Tuesday November 06, 2012 @08:57AM (#4748377)
its zipped; nothing is wasted.
Re:"I think you will all appreciate this person's commenting... by TeMPOraL on Tuesday November 06, 2012 @09:51AM (#4748583)
But to read it you have to first unzip it, and then parse all that fluff.
Re:"I think you will all appreciate this person's commenting... by SideburnsOfDoom on Tuesday November 06, 2012 @01:11PM (#4749612)
See also the "wide availability across numerous platforms of robust libraries and tools" to do this, and do it quickly.