Is this a comment or rant ?
"I think you will all appreciate this person's commenting style"
81–90 of 91 posts
Re: "I think you will all appreciate this person's commenting style"
#82PSD was never intended to be a data interchange format: it is the serialization format of a single program that has more individual unrelated features that actual people rely on than almost any other piece of software and has maintained striking amounts of backwards compatibility and almost unbroken forwards compatibility during its over two decades of existence. This product's "file format" needs to be critiqued in…
If a wise programmer decided he needs a serialization format, would he deliberately include in that format all the crap so vividly pointed to by the article? No. He will think of the "serialization format" as an interchange format between two different instances of his program. One process first writes the data file and another process later will read it. He also knows that sooner or later the "serialization format"…
Re: "I think you will all appreciate this person's commenting style"
#83Earlier quoted context omitted.
If a wise programmer decided he needs a serialization format, would he deliberately include in that format all the crap so vividly pointed to by the article? No. He will think of the "serialization format" as an interchange format between two different instances of his program. One process first writes the data file and another process later will read it. He also knows that sooner or later the "serialization format"…
Word dates back to 1983, while OLE was only introduced in 1990 (but otherwise I think you are correct)
Re: "I think you will all appreciate this person's commenting style"
#84Whilst I enjoy jwz's writings, please follow the hacker news guidelines which can be found at http://ycombinator.com/newsguidelines.html In particular: Please submit the original source. If a blog post reports on something they found on another site, submit the latter. The original source is https://code.google.com/p/xee/source/browse/XeePhotoshopLoad... Also: Please use the original title, unless it is misleading or…
So that Google code link is the original source today, but it might not be tomorrow.
Re: "I think you will all appreciate this person's commenting style"
#85Has been on HN before ( http://news.ycombinator.com/item?id=575122 ) but it was years ago. I mention this just in case others are having the same feeling of deja vu as me.
Re: "I think you will all appreciate this person's commenting style"
#86I like the 'sanity check' at the bottom. :)
Re: "I think you will all appreciate this person's commenting style"
#87Earlier quoted context omitted.
So just out of curiosity, why doesn't Adobe embark on those two projects? We're entering a new era of desktop software, surely that should be a catalyst for redesigning both from scratch?
And cut all backwards compatibility in doing so? Risky move indeed. Not so sure the benefits would make up for it.
Re: "I think you will all appreciate this person's commenting style"
#88When a friend complained that he had a hard time figuring out which maps were present in a given WAD, I enjoyed myself while writing a utility to organize them into directories with map numbers. I kept thinking: this is how you serialize data. Looking back on the code now, it's still easy to understand.
Re: "I think you will all appreciate this person's commenting style"
#89Earlier quoted context omitted.
No, it wouldn't cut backwards compatibility at all. They have made plenty of additions to the format over the years, and they give you the option of saving to be compatible with previous versions. They could just keep doing that.
> They could just keep doing that Then it wouldn't be a new, "clean" format. Then it'd be the old format with additions. Which it already is. Your post makes no sense to me.
Re: "I think you will all appreciate this person's commenting style"
#90Earlier quoted context omitted.
ODT is also XML-based, to Docx's problems compared to ODT can't be blamed on XML.
I never said it has anything to do with XML. OOXML is extremely complex for little reason. Even though it is also quite complex, ODT is much, much simpler.