News for hackers. Stuff that matters.
Re:No Formats, no Format Wars by zdw on Tuesday January 18, 2011 @02:44PM (#2117065)
The writer obviously hasn't had to deal with input validation of anything ever.

Formats exist so that programs can make good assumptions based on content. Given a good format, the content can be transformed or fitted to the device - for example, web pages on smartphones vs computers.

Also, given a format, the programmer is freed to make performance enhancements that aren't dictated by a specific platform or set of technologies. Want to write a CSV parer in Ruby? Go right ahead! Need to rewrite it in assembler for speed? Sure! You can't easily do that with a closed platform/tech like Flash or MS's binary formats.

Re:No Formats, no Format Wars by asciilifeform on Tuesday January 18, 2011 @02:47PM (#2117077)
What input-validated your PC's operating system when you booted it?
Re:No Formats, no Format Wars by zdw on Tuesday January 18, 2011 @02:49PM (#2117084)
Last I checked, CPU's generally don't react well to executing random data as instructions.
Re:No Formats, no Format Wars by asciilifeform on Tuesday January 18, 2011 @02:59PM (#2117128)
Mine is perfectly well-behaved in response to random/mistaken instructions. Executed under VmWare, where they belong. (during OS prototyping, etc.)
Re:No Formats, no Format Wars by alnayyir on Tuesday January 18, 2011 @04:13PM (#2117409)
And I bet you just have all the answers don't you? I'll even bet that you think everyone else is stupid for not seeing the OBVIOUS solutions that you're presenting!

Damn those corporate conspiracies to keep programmers down!

Re:No Formats, no Format Wars by asciilifeform on Tuesday January 18, 2011 @04:24PM (#2117469)
I haven't many answers; only questions. And someone appears to think they are interesting, as I do not submit my articles to this site, and have tried to discourage others from doing so:

http://www.loper-os.org/?p=91

And to explain the present status quo, we need no conspiracies. Only people who laugh off the very idea of re-thinking foundations.

No one is asking you to throw out your PC. I only ask that you think.

Re:No Formats, no Format Wars by zdw on Tuesday January 18, 2011 @11:58PM (#2118685)
Taking a better look at your site, I must apologize for my original statements - I was overly crude and insulting, which was not fair. (I'd edit it, but HN won't let me...)

While I don't agree with exactly where you're coming from, you are pushing the envelope in ways that I'm frankly not used to, and making people think, which is quite noble.

That said, I'm a firm believer in data being separate from code, so that the code can be innovated/iterated on in ways independent of data. Tying them too closely together allows less than ideal programming and laziness lead to data and code interdependence which becomes a nightmare to deal with.

If you can solve the problem of dumb/myopic programmers being let loose with the tools you propose, I'd love to hear it.