<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

      <title>Comments on: Don't Fix Me, Bro</title>
      <link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro/</link>
      <description>Comments on MetaTalk post Don't Fix Me, Bro</description>
	  	  <pubDate>Thu, 08 May 2008 17:00:28 -0800</pubDate>
      <lastBuildDate>Thu, 08 May 2008 17:00:28 -0800</lastBuildDate>
      <language>en-us</language>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <ttl>60</ttl>

<item>
  	<title>Don&apos;t Fix Me, Bro</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro</link>	
  	<description>Has code been added to &quot;fix&quot; &quot;invalid&quot; HTML? I just previewed a post which had a few unclosed &amp;lt;li&amp;gt; tags (perfectly legal under the HTML 4.0 Transitional Doctype) and when I previewed, it &quot;fixed&quot; my HTML by stacking a bunch of closing tags at the end.

That is, it found
&lt;code&gt;&amp;lt;ul&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;foo
&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;bar
&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;baz
&amp;nbsp;&amp;nbsp;&amp;lt;/ul&amp;gt;&lt;/code&gt;

and &quot;corrected&quot; it to
&lt;code&gt;&amp;lt;ul&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;foo
&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;bar
&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;baz
&amp;nbsp;&amp;nbsp;&amp;lt;/li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;&lt;/code&gt;

Which, I&apos;m going to go with, bad idea.</description>
  	<guid isPermaLink="false">post:metatalk.metafilter.com,2008:site.16227</guid>
  	<pubDate>Thu, 08 May 2008 16:58:01 -0800</pubDate>
  	<dc:creator>AmbroseChapel</dc:creator>
</item>
<item>
  	<title>By: cortex</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542114</link>	
  	<description>It has done this since, like, forever.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542114</guid>
  	<pubDate>Thu, 08 May 2008 17:00:28 -0800</pubDate>
  	<dc:creator>cortex</dc:creator>
</item>
<item>
  	<title>By: mathowie</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542116</link>	
  	<description>Yeah, we&apos;ve always had auto-closing tags, and it&apos;s a good idea because before we had the feature (going on four years ago), we would routinely have a whole thread bolded or hit with a trailing small tag, etc, so we close open tags at the end of a post.&lt;br&gt;
&lt;br&gt;
Yes, I know technically you can leave a list item unclosed in HTML 4, but in order to fix a lot of broken and incomplete HTML, we auto-close everything we see get opened.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542116</guid>
  	<pubDate>Thu, 08 May 2008 17:01:53 -0800</pubDate>
  	<dc:creator>mathowie</dc:creator>
</item>
<item>
  	<title>By: jessamyn</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542118</link>	
  	<description>This fixes more problems than it creates. What problem does it create, besides that you don&apos;t like it?</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542118</guid>
  	<pubDate>Thu, 08 May 2008 17:08:41 -0800</pubDate>
  	<dc:creator>jessamyn</dc:creator>
</item>
<item>
  	<title>By: tellurian</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542120</link>	
  	<description>Where there&#8217;s foo there&#8217;s fire!</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542120</guid>
  	<pubDate>Thu, 08 May 2008 17:22:20 -0800</pubDate>
  	<dc:creator>tellurian</dc:creator>
</item>
<item>
  	<title>By: AmbroseChapel</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542121</link>	
  	<description>&lt;strong&gt;&lt;em&gt;&amp;gt;It has done this since, like, forever.&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
I could swear this is the first time I&apos;ve seen it. Does it happen only on Preview or on Save? It may be that I&apos;ve relied on Live Preview in the past, and as we all know, it&apos;s often completely different to what really happens to your post.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;&lt;em&gt;&amp;gt;What problem does it create, besides that you don&apos;t like it?&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
The HTML I put in was &lt;em&gt;valid.&lt;/em&gt; The HTML it produces is &lt;em&gt;invalid.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;
Clearly, the fix should be:&lt;br&gt;
 &lt;br&gt;
&lt;code&gt;&amp;lt;ul&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;foo&amp;lt;/li&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;bar&amp;lt;/li&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;baz&amp;lt;/li&amp;gt;&lt;br&gt;
&amp;lt;/ul&amp;gt;&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
So I guess my concern is, you&apos;re not parsing or validating the HTML properly, you&apos;re just counting tags.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542121</guid>
  	<pubDate>Thu, 08 May 2008 17:24:34 -0800</pubDate>
  	<dc:creator>AmbroseChapel</dc:creator>
</item>
<item>
  	<title>By: cortex</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542124</link>	
  	<description>&lt;i&gt;Does it happen only on Preview or on Save?&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
It might be only on post, not on preview.  I almost never preview.  Let me check:&lt;br&gt;
&lt;br&gt;
Seems to do it on preview as well.  I think you just managed to not notice before.&lt;br&gt;
&lt;br&gt;
&lt;i&gt;So I guess my concern is, you&apos;re not parsing or validating the HTML properly, you&apos;re just counting tags.&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
Well, like Matt said, just counting tags and closing them solved the actual huge pain-in-the-ass problem of frequent page-munging (or even page-breaking) unmatched tags that used to pop up back in the day.  If the edge-case result of e.g. a chain of unnecessary closing tags doesn&apos;t actually cause any &lt;i&gt;problems&lt;/i&gt; for rendering in common browsers, that it&apos;s invalid html doesn&apos;t seem like a great big deal.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542124</guid>
  	<pubDate>Thu, 08 May 2008 17:56:25 -0800</pubDate>
  	<dc:creator>cortex</dc:creator>
</item>
<item>
  	<title>By: MrVisible</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542125</link>	
  	<description>Looks like it&apos;s another thread devoted to the unnecessary pursuit of external validation.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542125</guid>
  	<pubDate>Thu, 08 May 2008 18:06:36 -0800</pubDate>
  	<dc:creator>MrVisible</dc:creator>
</item>
<item>
  	<title>By: AmbroseChapel</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542128</link>	
  	<description>&lt;strong&gt;&lt;em&gt;&amp;gt;Looks like it&apos;s another thread devoted to the unnecessary pursuit of external validation.&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
I don&apos;t know what you mean by &quot;another&quot;, &quot;unnecessary&quot; or &quot;external&quot; in that sentence.&lt;br&gt;
&lt;br&gt;
But anyway. I see the problem you&apos;ve solved, and I agree that you&apos;ve solved it, and I think my misgivings are obvious to anyone who cares about code, so I&apos;ve had my say.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542128</guid>
  	<pubDate>Thu, 08 May 2008 18:38:52 -0800</pubDate>
  	<dc:creator>AmbroseChapel</dc:creator>
</item>
<item>
  	<title>By: blacklite</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542129</link>	
  	<description>&lt;em&gt;The HTML I put in was valid.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;
But it sucks, so don&apos;t do it. Close your tags, move on with life.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542129</guid>
  	<pubDate>Thu, 08 May 2008 19:03:56 -0800</pubDate>
  	<dc:creator>blacklite</dc:creator>
</item>
<item>
  	<title>By: cortex</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542130</link>	
  	<description>He was making a joke, AC.   Emotional vs. syntactic validation, metatalk threads recently on subject of former in one sense or another, etc.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542130</guid>
  	<pubDate>Thu, 08 May 2008 19:11:32 -0800</pubDate>
  	<dc:creator>cortex</dc:creator>
</item>
<item>
  	<title>By: Deathalicious</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542132</link>	
  	<description>I really don&apos;t see it as something to get hung up on.&lt;br&gt;
&lt;br&gt;
Also, the year 2000 called and said even if it&apos;s optional, just close your tags.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542132</guid>
  	<pubDate>Thu, 08 May 2008 19:14:54 -0800</pubDate>
  	<dc:creator>Deathalicious</dc:creator>
</item>
<item>
  	<title>By: delmoi</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542134</link>	
  	<description>&lt;i&gt;The HTML I put in was valid. The HTML it produces is invalid.&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
So? It&apos;s not a valid XHTML fragment, just close yer tags.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542134</guid>
  	<pubDate>Thu, 08 May 2008 19:21:56 -0800</pubDate>
  	<dc:creator>delmoi</dc:creator>
</item>
<item>
  	<title>By: timeistight</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542153</link>	
  	<description>&lt;i&gt;It&apos;s not a valid XHTML fragment&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
...speaking of the year 2000.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542153</guid>
  	<pubDate>Thu, 08 May 2008 20:43:35 -0800</pubDate>
  	<dc:creator>timeistight</dc:creator>
</item>
<item>
  	<title>By: cortex</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542156</link>	
  	<description>I had this really awesome psychedelic tiling on the background of my webpage back in 1995.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542156</guid>
  	<pubDate>Thu, 08 May 2008 20:48:11 -0800</pubDate>
  	<dc:creator>cortex</dc:creator>
</item>
<item>
  	<title>By: Pants!</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542168</link>	
  	<description>I think this thread needs psychedelic tiling.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542168</guid>
  	<pubDate>Thu, 08 May 2008 21:40:17 -0800</pubDate>
  	<dc:creator>Pants!</dc:creator>
</item>
<item>
  	<title>By: MrVisible</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542174</link>	
  	<description>Don&apos;t lick the brown tiles.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542174</guid>
  	<pubDate>Thu, 08 May 2008 22:26:13 -0800</pubDate>
  	<dc:creator>MrVisible</dc:creator>
</item>
<item>
  	<title>By: !Jim</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542182</link>	
  	<description>&lt;i&gt;So? It&apos;s not a valid XHTML fragment, just close yer tags.&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
In all fairness, the site doesn&apos;t use XHTML, so there isn&apos;t any reason the OP would expect to need valid XHTML.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542182</guid>
  	<pubDate>Fri, 09 May 2008 02:40:06 -0800</pubDate>
  	<dc:creator>!Jim</dc:creator>
</item>
<item>
  	<title>By: fantabulous timewaster</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542193</link>	
  	<description>Knowing nothing about how the validator works, this seems like a legitimate complaint.  If the output is &lt;blockquote&gt;&lt;tt&gt;&amp;lt;ul&amp;gt;&lt;br&gt;
&amp;lt;li&amp;gt;foo&lt;br&gt;
&amp;lt;li&amp;gt;bar&lt;br&gt;
&amp;lt;/li&amp;gt;&amp;lt;/li&amp;gt;&lt;br&gt;
&amp;lt;/ul&amp;gt;&lt;/tt&gt;&lt;/blockquote&gt;rather than&lt;blockquote&gt;&lt;tt&gt;&amp;lt;ul&amp;gt;&lt;br&gt;
&amp;lt;li&amp;gt;foo&lt;br&gt;
&amp;lt;li&amp;gt;bar&lt;br&gt;
&amp;lt;/ul&amp;gt;&lt;br&gt;
&amp;lt;/li&amp;gt;&amp;lt;/li&amp;gt;&lt;/tt&gt;&lt;/blockquote&gt; then there is already some logic about what elements may contain which others.  &lt;tt&gt;&amp;lt;li&amp;gt;&lt;/tt&gt;s may not contain &lt;tt&gt;&amp;lt;li&amp;gt;&lt;/tt&gt;s.&lt;br&gt;
&lt;br&gt;
A request to fix this is not unreasonable, or urgent.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542193</guid>
  	<pubDate>Fri, 09 May 2008 07:00:37 -0800</pubDate>
  	<dc:creator>fantabulous timewaster</dc:creator>
</item>
<item>
  	<title>By: Malor</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542198</link>	
  	<description>Wow, what an unreasonable request. &lt;br&gt;
&lt;br&gt;
Why unreasonable?  Because the system, as is, keeps you from breaking Metafilter.  That&apos;s what it&apos;s for.  It counts all the open tags and makes sure they&apos;re closed.  It&apos;s fairly simple code.  This obviously can make bad HTML, but it&apos;s not HTML that&apos;s bad enough to, at least theoretically, break any threads.  &lt;br&gt;
&lt;br&gt;
If you &quot;care about code&quot; as you claim to, you must realize what an enormous difference there is between a tag counter and a a previewer that actually understands HTML.  The logic involved in correcting submitted HTML would be &lt;i&gt;insane&lt;/i&gt;, and very prone to failure.  You&apos;d end up with countless people complaining that the &apos;fix&apos; to their HTML actually broke it.  &lt;br&gt;
&lt;br&gt;
You are, in other words, asking them to spend a whole BUNCH of time developing a new feature that will make their lives, and ours, much harder than it was before.  &lt;br&gt;
&lt;br&gt;
As an alternate solution, you can close your own damn tags. &lt;br&gt;
&lt;br&gt;
Offhand, I&apos;d vote for the latter. &lt;br&gt;
&lt;br&gt;
And, the thought occurs... if you care about code, the first step is caring about your OWN code and doing it right, not expecting Uncle PB to fix your messes.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542198</guid>
  	<pubDate>Fri, 09 May 2008 07:25:09 -0800</pubDate>
  	<dc:creator>Malor</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542199</link>	
  	<description>Where is all this anger coming from?  I don&apos;t see any request at all in either of Ambrose&apos;s posts.  Seems like he&apos;s pointing out a bug.  That&apos;s not unreasonable at all.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542199</guid>
  	<pubDate>Fri, 09 May 2008 07:31:55 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: timeistight</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542226</link>	
  	<description>&lt;i&gt;And, the thought occurs... if you care about code, the first step is caring about your OWN code and doing it right, not expecting Uncle PB to fix your messes.&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
You seem to be confused. AmbroseChapel&apos;s code &lt;strong&gt;&lt;em&gt;is&lt;/em&gt;&lt;/strong&gt; right. It&apos;s been valid HTML since HTML existed and it will continue to be valid HTML into the future.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542226</guid>
  	<pubDate>Fri, 09 May 2008 09:52:32 -0800</pubDate>
  	<dc:creator>timeistight</dc:creator>
</item>
<item>
  	<title>By: Viomeda</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542227</link>	
  	<description>&lt;small&gt;stubby phillips: &lt;em&gt;Where is all this anger coming from? I don&apos;t see any request at all in either of Ambrose&apos;s posts. Seems like he&apos;s pointing out a bug. That&apos;s not unreasonable at all.&lt;/em&gt;&lt;/small&gt;&lt;br&gt;
&lt;br&gt;
Well, er...&lt;br&gt;
&lt;br&gt;
&lt;small&gt;AmbroseChapel: &lt;em&gt;Has code been added to &quot;fix&quot; &quot;invalid&quot; HTML?... I&apos;m going to go with, bad idea... I don&apos;t know what you mean by &quot;another&quot;, &quot;unnecessary&quot; or &quot;external&quot; in that sentence. But anyway. I see the problem you&apos;ve solved, and I agree that you&apos;ve solved it, and I think my misgivings are obvious to anyone who cares about code, so I&apos;ve had my say.&lt;/em&gt;&lt;/small&gt;&lt;br&gt;
&lt;br&gt;
See, this wasn&apos;t a &quot;bug&quot; &quot;report.&quot; It was a &quot;snotty&quot; &quot;implication&quot; that someone else&apos;s code (which works just fucking fine, thank you very much) wasn&apos;t &quot;clean&quot; &quot;enough.&quot; There was no bug. Extra list-tag-closers lumped at the end of the code of a comment doesn&apos;t fuck anything up. As jessamyn says, it doesn&apos;t create any problems besides the fact that Ambrose doesn&apos;t like it.&lt;br&gt;
&lt;br&gt;
Here&apos;s a brief translation of AmbroseChapel&apos;s beef:&lt;br&gt;
&lt;br&gt;
&quot;Hey! My HTML was unnecessarily corrected- see, look at the transitional doctype!- and I resent the implication that I might happen to write unclean code. So can we please unnecessarily correct the code of the site so that I won&apos;t have to suffer this implication again? Metafilter just isn&apos;t coded very cleanly in this instance.&quot;&lt;br&gt;
&lt;br&gt;
&lt;small&gt;Only with more quotation marks.&lt;/small&gt;</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542227</guid>
  	<pubDate>Fri, 09 May 2008 09:52:44 -0800</pubDate>
  	<dc:creator>Viomeda</dc:creator>
</item>
<item>
  	<title>By: Viomeda</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542230</link>	
  	<description>Also, to be charitable, there is a good point here. It was just expressed badly. (If you will, it wasn&apos;t up to snuff on the Natural Language 2.5 Transitional Doctype.) It should&apos;ve gone something more like this:&lt;br&gt;
&lt;br&gt;
&quot;Hey, I just noticed that the comment form auto-closes any tags. Now, since I just did a search of Meta I&apos;ve discovered that it&apos;s been doing this for a while, and I see why it&apos;s doing it. However, it seems like it could be a little more efficient; specifically, it&apos;s closing list tags in a lumped-up way at the end of the comment code, whereas it ought to be nesting the close-tags  of lists behind the object they refer to. Is there a way to fix this?&quot;&lt;br&gt;
&lt;br&gt;
...whereas it came out:&lt;br&gt;
&lt;br&gt;
&quot;Did somebody try to &apos;fix&apos; this? I&apos;m going to go with, &lt;em&gt;bad idea.&lt;/em&gt;&quot;&lt;br&gt;
&lt;br&gt;
There&apos;s some snarkiness back and forth because nobody who&apos;s worked hard on code before likes being corrected like that any more than they would&apos;ve liked getting their essays back from professors in high school with comments on them like, &quot;did you think going in this direction would make your essay &apos;interesting?&apos; I don&apos;t really know what you were thinking.&quot;</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542230</guid>
  	<pubDate>Fri, 09 May 2008 10:05:08 -0800</pubDate>
  	<dc:creator>Viomeda</dc:creator>
</item>
<item>
  	<title>By: proj08</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542232</link>	
  	<description>Guys, if you fix how HTML is formed, it can&apos;t have babby.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542232</guid>
  	<pubDate>Fri, 09 May 2008 10:17:24 -0800</pubDate>
  	<dc:creator>proj08</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542235</link>	
  	<description>It&apos;s more like getting your code back from a professor with comments like, &quot;This code doesn&apos;t generate properly formatted HTML&quot;.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542235</guid>
  	<pubDate>Fri, 09 May 2008 10:33:31 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: ikkyu2</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542242</link>	
  	<description>I&apos;ve been annoyed by this too, for what it&apos;s worth, but it seems like a non-issue.  Browsers pretty much ignore the &lt;code&gt;&amp;lt;/li&amp;gt;&lt;/code&gt; tag.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542242</guid>
  	<pubDate>Fri, 09 May 2008 11:05:36 -0800</pubDate>
  	<dc:creator>ikkyu2</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542245</link>	
  	<description>Sure, I guess.  I suppose a widget-maker (or greasemonkey?) who wanted to do something heretofore-unthought-of with the content might be vexed because his or her HTML parser won&apos;t handle improperly formatted HTML.  That (and the risk of offending a programmers&apos; sensibilities) is probably the only issue.  Far fetched, I&apos;ll grant you.&lt;br&gt;
&lt;br&gt;
I guess what amazed me was how angry this callout made some people.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542245</guid>
  	<pubDate>Fri, 09 May 2008 11:17:44 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: Viomeda</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542252</link>	
  	<description>&lt;small&gt;stubby phillips: &lt;em&gt;I guess what amazed me was how angry this callout made some people.&lt;/em&gt;&lt;/small&gt;&lt;br&gt;
&lt;br&gt;
Auto-closing tags &lt;em&gt;isn&apos;t&lt;/em&gt; a bad idea. Ambrose here might be great at HTML, but us mere mortals aren&apos;t always. If you&apos;d been around in the days when an open tag meant an entire italicized thread, well, you&apos;d know that. So it&apos;s sort of obnoxious to say it was a bad idea to start auto-closing tags.&lt;br&gt;
&lt;br&gt;
I guess Ambrose might have meant that we should be auto-closing tags more &lt;em&gt;intelligently&lt;/em&gt;, but that&apos;s not what he said. Reread the post and the comments.&lt;br&gt;
&lt;br&gt;
The snooty line about &quot;people who care about code will understand&quot; is probably what made some of us think this was silly. I don&apos;t know that anybody&apos;s angry besides Ambrose, however.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542252</guid>
  	<pubDate>Fri, 09 May 2008 11:50:50 -0800</pubDate>
  	<dc:creator>Viomeda</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542254</link>	
  	<description>Well, Ambrose seemed polite enough to me.  Especially compared to you and Malor and a couple others.&lt;br&gt;
&lt;br&gt;
So maybe the word &quot;angry&quot; wasn&apos;t quite the word I should have used.  Maybe I should have used the word &quot;rude&quot;.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542254</guid>
  	<pubDate>Fri, 09 May 2008 11:57:54 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: cowbellemoo</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542257</link>	
  	<description>Lets just let everyone use the &lt;&gt; tag and be done with it!&lt;br&gt;
&lt;br&gt;
[posts recursive link to this page]&lt;br&gt;
&lt;br&gt;
Ha!&lt;/&gt;</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542257</guid>
  	<pubDate>Fri, 09 May 2008 12:20:35 -0800</pubDate>
  	<dc:creator>cowbellemoo</dc:creator>
</item>
<item>
  	<title>By: cowbellemoo</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542259</link>	
  	<description>aw lame.  was supposed to be IFRAME.  /pout</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542259</guid>
  	<pubDate>Fri, 09 May 2008 12:21:57 -0800</pubDate>
  	<dc:creator>cowbellemoo</dc:creator>
</item>
<item>
  	<title>By: moift</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542330</link>	
  	<description>&lt;em&gt;then there is already some logic about what elements may contain which others.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;
I&apos;m pretty sure there&apos;s not. The only logic is to determine that tags are closed &lt;em&gt;in the proper order.&lt;/em&gt;&lt;br&gt;
&lt;pre&gt;1 &amp;lt;ul&amp;gt;&lt;br&gt;2  &amp;lt;li&amp;gt;foo&lt;br&gt;3  &amp;lt;li&amp;gt;bar&lt;br&gt;4  &amp;lt;li&amp;gt;baz&lt;br&gt;5 &amp;lt;/ul&amp;gt;&lt;/pre&gt;Parser sez:&lt;br&gt;
1: push ul on the tag stack&lt;br&gt;
2-4: push li on the tag stack&lt;br&gt;
5: pop tags off the stack and close them until one of them is a ul &lt;br&gt;
&lt;br&gt;
Which doesn&apos;t require knowing anything about HTML apart from which elements are typically closed internally, like &amp;lt;br /&amp;gt; and &amp;lt;img /&amp;gt;. Therefore fixing this really would involve adding a lot more specific knowledge about HTML, and isn&apos;t really reasonable.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542330</guid>
  	<pubDate>Fri, 09 May 2008 15:39:00 -0800</pubDate>
  	<dc:creator>moift</dc:creator>
</item>
<item>
  	<title>By: Crabby Appleton</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542331</link>	
  	<description>In general, either code conforms to the standard or it doesn&apos;t.  (If this is not the case, then the standard is ambiguous, which is a Bad Thing&#8482;.)  AmbroseChapel&apos;s code conforms to the applicable standard (or, at least, I haven&apos;t seen anyone dispute that).  AmbroseChapel &lt;a href=&quot;http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542121&quot;&gt;asserted&lt;/a&gt; that the code generated by the automatic tag-closer is &lt;i&gt;invalid&lt;/i&gt; HTML.  I don&apos;t know whether or not that&apos;s true, and I&apos;m too lazy to look it up in the standard.  (And I wasn&apos;t going to comment, for that reason, but apparently the quality bar for comments in this thread isn&apos;t &lt;a href=&quot;http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542174&quot;&gt;that&lt;/a&gt; high, so what the hell.)&lt;br&gt;
&lt;br&gt;
&lt;i&gt;If&lt;/i&gt; Metafilter is generating invalid HTML, then it&apos;s not something to be proud of.  On the other hand, it&apos;s not exactly &lt;a href=&quot;http://en.wikipedia.org/wiki/Ariane_5_Flight_501&quot;&gt;rocket science&lt;/a&gt; (thankfully) that we&apos;re up to here.  And, apparently, most browsers handle it OK.  So maybe it&apos;s not as high a priority as some other things (e.g.,&lt;br&gt;
&lt;blockquote&gt;&lt;br&gt;
making &amp;lt;blockquote&amp;gt; render without excessive vertical space,&lt;br&gt;
&lt;/blockquote&gt;&lt;br&gt;
and things of this nature.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542331</guid>
  	<pubDate>Fri, 09 May 2008 15:50:01 -0800</pubDate>
  	<dc:creator>Crabby Appleton</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542334</link>	
  	<description>moift is right.&lt;br&gt;
&lt;br&gt;
parser:  push every tag i see.  pop every /tag i see.  if anything isn&apos;t closed, close it before writing the /tag.&lt;br&gt;
&lt;br&gt;
1. get a ul, push it&lt;br&gt;
2-4 get an li, push it&lt;br&gt;
5 get a /ul, start popping&lt;br&gt;
&lt;br&gt;
when the parser gets to the /ul, it realizes that everything the ul contains is not closed, so it pops all the contents of the ul (the li tags) and closes them before writing the /ul token.&lt;br&gt;
&lt;br&gt;
this gives the result ambrose noticed.&lt;br&gt;
&lt;br&gt;
this much is totally HTML agnostic.  any tag can contain any tag and all of a tag&apos;s contents are flushed when it closes.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542334</guid>
  	<pubDate>Fri, 09 May 2008 16:03:56 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542337</link>	
  	<description>AND it&apos;s stateless...</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542337</guid>
  	<pubDate>Fri, 09 May 2008 16:11:30 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542338</link>	
  	<description>There&apos;s only one reasonable solution: MeFiML</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542338</guid>
  	<pubDate>Fri, 09 May 2008 16:16:15 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: languagehat</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542339</link>	
  	<description>&lt;em&gt;making blockquote render without excessive vertical space,&lt;/em&gt;&lt;br&gt;
&lt;br&gt;
Why do people keep bringing this up?  Just don&apos;t put a break before and after it.&lt;blockquote&gt;blockquote&lt;/blockquote&gt;Is that so hard?</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542339</guid>
  	<pubDate>Fri, 09 May 2008 16:42:35 -0800</pubDate>
  	<dc:creator>languagehat</dc:creator>
</item>
<item>
  	<title>By: Crabby Appleton</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542347</link>	
  	<description>I actually write HTML for other purposes besides Metafilter, on occasion.  When I write this:&lt;blockquote&gt;&amp;lt;p&amp;gt; Here is a blockquote:&lt;br&gt;&amp;lt;blockquote&amp;gt;&lt;br&gt;Stuff in blockquote.&lt;br&gt;&amp;lt;/blockquote&amp;gt;&lt;br&gt;That was a blockquote.&lt;/blockquote&gt;in an HTML file, it renders as follows:&lt;ul&gt;Here is a blockquote:&lt;blockquote&gt;Stuff in blockquote.&lt;/blockquote&gt;That was a blockquote.&lt;/ul&gt;But if I write the exact same code in the Metafilter comment box, it renders as shown in my previous comment. If I want it to render as above, I have to write this:&lt;blockquote&gt;&amp;lt;p&amp;gt; Here is a blockquote.&amp;lt;blockquote&amp;gt;Stuff in blockquote.&amp;lt;/blockquote&amp;gt;That was a blockquote.&lt;/blockquote&gt;Is that hard? Not terribly. Is it annoying? Yes. Is it ugly? I think so, and it&apos;s uglier when there&apos;s more text.  Are most people aware of this subtlety? Apparently not, because I see the extra vertical space all the time; also, I suspect people avoid using &amp;lt;blockquote&amp;gt; when they should use it, because it&apos;s ugly (unless they know the &quot;easy&quot; trick). But to me it&apos;s even uglier to italicize quoted text. So that&apos;s why people (or at least I) keep bringing it up.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542347</guid>
  	<pubDate>Fri, 09 May 2008 17:42:58 -0800</pubDate>
  	<dc:creator>Crabby Appleton</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542348</link>	
  	<description> Here is a blockquote:&lt;br&gt;
&lt;blockquote&gt;&lt;br&gt;
Stuff in blockquote.&lt;br&gt;
&lt;/blockquote&gt;&lt;br&gt;
That was a blockquote.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542348</guid>
  	<pubDate>Fri, 09 May 2008 17:46:18 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542349</link>	
  	<description> Here is a blockquote.&lt;blockquote&gt;Stuff in blockquote.&lt;/blockquote&gt;That was a blockquote.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542349</guid>
  	<pubDate>Fri, 09 May 2008 17:50:37 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: macrone</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542360</link>	
  	<description>The blockquote rendering problem results from the conversion of every line break into a &amp;lt;br&amp;gt; tag.&lt;br&gt;
&lt;br&gt;
One simple fix might be to skip the linebreak conversion after the opening and closing blockquote tags, or to write a special rule to strip off &amp;lt;br&amp;gt; tags when the appear just afrter the opening and closing tags for any block element.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542360</guid>
  	<pubDate>Fri, 09 May 2008 19:28:40 -0800</pubDate>
  	<dc:creator>macrone</dc:creator>
</item>
<item>
  	<title>By: fantabulous timewaster</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542362</link>	
  	<description>moift and stubby phillips, if the tag closer does enough pattern matching to not emit &amp;lt;/img&amp;gt; or &amp;lt;/br&amp;gt;, it does enough pattern matching to not emit &amp;lt;/li&amp;gt;. I guess that&apos;s also stateless.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://xkcd.com/386/&quot;&gt;Thank you for your attention to this devastatingly important issue.&lt;/a&gt;</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542362</guid>
  	<pubDate>Fri, 09 May 2008 20:25:10 -0800</pubDate>
  	<dc:creator>fantabulous timewaster</dc:creator>
</item>
<item>
  	<title>By: Crabby Appleton</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542368</link>	
  	<description>You&apos;re new here, aren&apos;t you?</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542368</guid>
  	<pubDate>Fri, 09 May 2008 20:43:33 -0800</pubDate>
  	<dc:creator>Crabby Appleton</dc:creator>
</item>
<item>
  	<title>By: davejay</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542373</link>	
  	<description>If you took all of the characters that were typed into this thread, including my own, and channeled that same effort into adding closing &amp;lt;/li&amp;amp;gt tags where needed, this thread would not be necessary.&lt;br&gt;
&lt;br&gt;
&lt;small&gt;note: it isn&apos;t necessary even without all that.&lt;/small&gt;</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542373</guid>
  	<pubDate>Fri, 09 May 2008 21:13:52 -0800</pubDate>
  	<dc:creator>davejay</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542442</link>	
  	<description>fantabulous:  it does emit /br (try it)&lt;br&gt;
&lt;br&gt;
it doesn&apos;t emit /img probably becuase it doesn&apos;t emit img.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542442</guid>
  	<pubDate>Sat, 10 May 2008 16:23:22 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542444</link>	
  	<description>what happens if i make a bunch of unclosed br&apos;s inside a ul?&lt;br&gt;
&lt;br&gt;
&lt;ul&gt;&lt;br&gt;
&lt;br&gt;foo&lt;br&gt;
&lt;br&gt;bar&lt;br&gt;
&lt;br&gt;baz&lt;br&gt;
&lt;/ul&gt;&lt;br&gt;
&lt;br&gt;
it doesn&apos;t close the br&apos;s!  that&apos;s what.&lt;br&gt;
&lt;br&gt;
the plot thickens.................</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542444</guid>
  	<pubDate>Sat, 10 May 2008 16:26:54 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542455</link>	
  	<description>i take it back.  it does not emit /br.&lt;br&gt;
&lt;br&gt;
the thought plickens.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542455</guid>
  	<pubDate>Sat, 10 May 2008 20:20:22 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542456</link>	
  	<description>&lt;br&gt;one more test&lt;/br&gt;&lt;br&gt;
&lt;br&gt;
heh.  i think fantab figured it out.</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542456</guid>
  	<pubDate>Sat, 10 May 2008 20:39:51 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>
<item>
  	<title>By: stubby phillips</title>
  	<link>http://metatalk.metafilter.com/16227/Dont-Fix-Me-Bro#542458</link>	
  	<description>AND it&apos;s stateless!</description>
  	<guid isPermaLink="false">comment:metatalk.metafilter.com,2008:site.16227-542458</guid>
  	<pubDate>Sat, 10 May 2008 20:56:16 -0800</pubDate>
  	<dc:creator>stubby phillips</dc:creator>
</item>

    </channel>
</rss>

