<?xml encoding="ISO-8859-1" version="1.0"?>
<!-- OPML generated by OPML Editor v0.75 on 5/22/2013; 2:07:40 PM -->
<opml version="2.0">
	<head>
		<title>5/28/12 by DW</title>
		<ownerName>Dave Winer</ownerName>
		<ownerEmail>dave.winer@gmail.com</ownerEmail>
		<windowTop>200</windowTop>
		<windowLeft>200</windowLeft>
		<windowBottom>600</windowBottom>
		<windowRight>800</windowRight>
		</head>
	<body>
		<outline created="Mon, 28 May 2012 17:42:11 GMT" feedUrl="http://static.reallysimple.org/worldoutline/dave/rss.xml" name="finishInvariantNames" pgfnum="10028" text="Finish invariant names" type="blogpost">
			<outline created="Mon, 28 May 2012 17:55:32 GMT" pgfnum="10031" text="The walk routine now looks for the name attribute."></outline>
			<outline created="Mon, 28 May 2012 17:56:07 GMT" pgfnum="10032" text="And the View command in the OPML Editor archive window uses the name attribute if it's present."></outline>
			<outline created="Mon, 28 May 2012 17:56:22 GMT" pgfnum="10033" text="So we now have invariant names. You shouldn't have to think about it, it should work the way you think it would, and you don't have to worry about changing the title of a node after you publish a link to it."></outline>
			<outline created="Sat, 10 Mar 2012 16:28:02 GMT" pgfnum="6228" text="&lt;rules <rules><rule level="0" to="2"><list-space>10px;</list-space></rule><rule level="1" to="1"><font-weight>bold</font-weight><outline-space-before>10px;</outline-space-before></rule><rule level="2" to="2"><outline-indent>0</outline-indent></rule><rule level="3" to="infinity"><outline-indent>30px</outline-indent></rule></rules>&gt;"></outline>
			<outline created="Mon, 28 May 2012 17:42:15 GMT" pgfnum="10029" text="Parts">
				<outline created="Mon, 28 May 2012 17:42:20 GMT" pgfnum="10030" text="html.directory.walk"></outline>
				<outline text="opmlEditor.worldOutline.getHeadlineUrl"></outline>
				</outline>
			</outline>
		<outline created="Mon, 28 May 2012 16:03:57 GMT" feedUrl="http://static.reallysimple.org/worldoutline/dave/rss.xml" name="towardInvariantNames" pgfnum="10025" text="Toward invariant names" type="blogpost">
			<outline created="Sun, 27 May 2012 23:56:03 GMT" pgfnum="10018" text="Suppose you create a new blogpost node, and save it, push the link to Twitter, and then realize the title is wrong. So you change the title, and now you broke all the links to that post."></outline>
			<outline created="Sun, 27 May 2012 23:56:50 GMT" pgfnum="10019" text="We solved this problem in Scripting2 by having the name of the story be invariant. You can change the title as much as you want, but the name of the page doesn't change. "></outline>
			<outline created="Sun, 27 May 2012 23:57:18 GMT" pgfnum="10020" text="So I'm moving toward being able to do this by adding a bit to the opCursorMovedCallback in the opmlEditor table. If you move the cursor onto a headline that has a type attribute but no name attribute, and if the headline has non-whitespace characters in it, we create a name attribute for it. "></outline>
			<outline created="Sun, 27 May 2012 23:58:21 GMT" pgfnum="10021" text="This will eventually be picked up by the worldoutline app. But at least it'll be there for new stuff. "></outline>
			<outline created="Sat, 10 Mar 2012 16:28:02 GMT" pgfnum="6228" text="&lt;rules <rules><rule level="0" to="2"><list-space>10px;</list-space></rule><rule level="1" to="1"><font-weight>bold</font-weight><outline-space-before>10px;</outline-space-before></rule><rule level="2" to="2"><outline-indent>0</outline-indent></rule><rule level="3" to="infinity"><outline-indent>30px</outline-indent></rule></rules>&gt;"></outline>
			<outline created="Sun, 27 May 2012 23:58:43 GMT" pgfnum="10022" text="Parts">
				<outline text="opmlEditor.setNameAttribute"></outline>
				<outline created="Sun, 27 May 2012 23:58:44 GMT" pgfnum="10023" text="opmlEditor.opCursorMovedCallback"></outline>
				<outline text="opmlEditor.menuCommands.outlinerSetTypeTo"></outline>
				</outline>
			</outline>
		</body>
	</opml>
