<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Scripting News - Latest Comments in Another brick in the cloud (Scripting News)</title><link>http://scripting.disqus.com/</link><description></description><atom:link href="https://scripting.disqus.com/another_brick_in_the_cloud_scripting_news/latest.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sat, 15 Aug 2009 23:30:20 -0000</lastBuildDate><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14897547</link><description>&lt;p&gt;for the record, nothing on that page adds any credibility to what I said.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nothingmuch</dc:creator><pubDate>Sat, 15 Aug 2009 23:30:20 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14897389</link><description>&lt;p&gt;I didn't say you were conspiring to invent something new, I implied that it looks to me like you are accidentally inventing something new.&lt;/p&gt;&lt;p&gt;I guess for the benefit of this discussion (or lack thereof) I will invoke godwin's law by comparing myself to a nazi and just let sleeping dogs lie.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nothingmuch</dc:creator><pubDate>Sat, 15 Aug 2009 23:21:27 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14897328</link><description>&lt;p&gt;Not in the formal sense, but an adhoc way of resolving short names by means of an identity service is a protocol.&lt;/p&gt;&lt;p&gt;My understanding is that rssCloud is supposed to be fairly decentralized, and it seems to me like a central identity server is a single point of failure.&lt;/p&gt;&lt;p&gt;Having addressing which easily fits in 140 characters is simply impossible to do in a decentralized way.&lt;/p&gt;&lt;p&gt;Email addresses are a little longer than short handles, but still fit in 140 characters pretty well, and at least theoretically can be resolved using WebFinger.&lt;/p&gt;&lt;p&gt;Homepage URIs are probably a little more cumbersome, but could still work.&lt;/p&gt;&lt;p&gt;An alternative solution would be to declare handles in the feeds, resolving the names from 140 character messages into a URL without referring to some external resource. @jason in the actual messages would only have a semantic meaning if some metadata on the feed in which it was found would explain what that string resolves to statically.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nothingmuch</dc:creator><pubDate>Sat, 15 Aug 2009 23:17:51 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14897303</link><description>&lt;p&gt;Look, go read the thread here, you'll see you're wrong about anyone here&lt;br&gt;wanting to invent anything new. The time for that is long past.&lt;/p&gt;&lt;p&gt;If this WebFinger thing can be applied to what we're doing and if it makes&lt;br&gt;sense, then we'll use it. It's that simple. I just want to use a&lt;br&gt;loosely-coupled network.&lt;/p&gt;&lt;p&gt;Geeks always see conspiracies when there are none. Just relax and take&lt;br&gt;things at face value and you'll get it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dave</dc:creator><pubDate>Sat, 15 Aug 2009 23:16:24 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14897257</link><description>&lt;p&gt;&lt;a href="http://nothingmuch.woobling.org/" rel="nofollow noopener" target="_blank" title="http://nothingmuch.woobling.org/"&gt;http://nothingmuch.woobling...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dave</dc:creator><pubDate>Sat, 15 Aug 2009 23:14:18 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14897242</link><description>&lt;p&gt;It says so on my homepage, but I don't see how that's relevant.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nothingmuch</dc:creator><pubDate>Sat, 15 Aug 2009 23:13:31 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14897219</link><description>&lt;p&gt;Didn't know this person was on Twitter. What's his or her name? Any clue who&lt;br&gt;he or she works for?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dave</dc:creator><pubDate>Sat, 15 Aug 2009 23:11:23 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14897198</link><description>&lt;p&gt;It's funny that you should say we're trying to establish a new protocol --&lt;br&gt;when absolutely nothing of the sort is happening. :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dave</dc:creator><pubDate>Sat, 15 Aug 2009 23:10:14 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14897064</link><description>&lt;p&gt;You could look at "nothingmuch" on Twitter to figure out who he is... or, you know, click his name.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jonathan Rockway</dc:creator><pubDate>Sat, 15 Aug 2009 23:01:26 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14896719</link><description>&lt;p&gt;I'm no one in particular, and I'm not trying to introduce politics, it just sort of saddens me to see that you're trying to establish a new protocol when these same efforts are underway in many other places simultaneously, so I'm trying to point out the problems I saw and alternatives, that's all.&lt;/p&gt;&lt;p&gt;If my understanding is correct the purpose of the project is not to provide a new identity resolution system, but would benefit from one for the sake of simplicity. I don't think creating a new mechanism is the simplest solution, and you're more than welcome to ignore my opinion of course.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nothingmuch</dc:creator><pubDate>Sat, 15 Aug 2009 22:41:13 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14896445</link><description>&lt;p&gt;Could you please introduce yourself?&lt;/p&gt;&lt;p&gt;You're bringing a lot of politics with you -- I think we have a right to&lt;br&gt;know who you are.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dave</dc:creator><pubDate>Sat, 15 Aug 2009 22:25:15 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14896375</link><description>&lt;p&gt;FWIW WebFinger is based on DNS but at least it's not an NIH thing, your participation could help it get adopted&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nothingmuch</dc:creator><pubDate>Sat, 15 Aug 2009 22:21:55 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14896161</link><description>&lt;p&gt;The URL you're talking about is the result of some other resolution that you'd like to have.&lt;/p&gt;&lt;p&gt;My point is that to resolve that URL you need to use another URL, or a central naming authority.&lt;/p&gt;&lt;p&gt;"jason" is not sufficient to find the URL that you need for the software, and introducing a new naming scheme is the only real way to do it. DNS TXT records, etc are cumbersome for the end user. Delegating to twitter is the same thing but adhoc. Using your own identity server introduces infrastructure and more registration. All that's left is reusing existing resolution protocols (URLs and email), i think if you take into account the full stack it can't get much simpler, otherwise OpenID would be ubiquitous (it suffers from exactly the same problem).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nothingmuch</dc:creator><pubDate>Sat, 15 Aug 2009 22:12:06 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14896018</link><description>&lt;p&gt;We know what the URL points to -- an RSS 2.0 file with a &amp;lt;cloud&amp;gt; element.&lt;/p&gt;&lt;p&gt;Too much generality is impossible to implement. For the network we want to&lt;br&gt;build RSS 2.0 with &amp;lt;cloud&amp;gt; is necessary and sufficient.&lt;/p&gt;&lt;p&gt;That's how you get things to be "really simple" and not "architecture&lt;br&gt;astronautics."&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.google.com/search?q=architecture+astronaut+spolsky" rel="nofollow noopener" target="_blank" title="http://www.google.com/search?q=architecture+astronaut+spolsky"&gt;http://www.google.com/searc...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Dave&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dave</dc:creator><pubDate>Sat, 15 Aug 2009 22:04:19 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14895882</link><description>&lt;p&gt;It *can't* work without a central authority.&lt;/p&gt;&lt;p&gt;Even DNS is just an approximation of a decentralized network, it uses delegation and redundancy, and relies on a high latency (root servers don't change often) to provide the appearance of a decentralized structure.&lt;/p&gt;&lt;p&gt;DNS does work as a bootstrap for a decentralized mechanisms, like URIs.&lt;/p&gt;&lt;p&gt;But that's not enough. To use a URI you need to know what it means. "jason" is not a universal resource locator, it does not tell you how. urn:jason (see &lt;a href="http://en.wikipedia.org/wiki/Uniform_Resource_Name)" rel="nofollow noopener" target="_blank" title="http://en.wikipedia.org/wiki/Uniform_Resource_Name)"&gt;http://en.wikipedia.org/wik...&lt;/a&gt; is not a universal resource locator either (though it may be a universal resource identifier, FSVO universal). &lt;a href="http://random.com/jason" rel="nofollow noopener" target="_blank" title="http://random.com/jason"&gt;http://random.com/jason&lt;/a&gt; identifies the "jason" (just a path) on the host &lt;a href="http://random.com" rel="nofollow noopener" target="_blank" title="random.com"&gt;random.com&lt;/a&gt; as resolved by DNS, and we know to use DNS to determine what "&lt;a href="http://random.com" rel="nofollow noopener" target="_blank" title="random.com"&gt;random.com&lt;/a&gt;" means because 'http:' provides that set of assumptions for us.&lt;/p&gt;&lt;p&gt;Precisely this rich chain of assumptions and dependencies is what makes URI space properly decentralized.&lt;/p&gt;&lt;p&gt;You could define a schema:jason URI mechanism, but all resolution of that resource will need to use a a resolution protocol.&lt;/p&gt;&lt;p&gt;I suggest you look into WebFinger to go from email identifiers to URIs, and then use Yadis or other, lighter weight discovery methods to register the URI with a service.&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nothingmuch</dc:creator><pubDate>Sat, 15 Aug 2009 21:57:29 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14567467</link><description>&lt;p&gt;I vote DNS.  Right now, the root servers are a single point of failure, and you're going to have that no matter what -- short of a wholesale overhaul of the internet.  Any other choice adds another single point of failure.  One is better than two, in my opinion.&lt;/p&gt;&lt;p&gt;Doing something like this is not unreasonable at all.  SRV records might be a decent fit.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">brentrockwood</dc:creator><pubDate>Mon, 10 Aug 2009 07:33:02 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14492558</link><description>&lt;p&gt;It seems you could already do this quite simply with the DNS system that already exists.&lt;/p&gt;&lt;p&gt;For example, if my username is rythie and &lt;a href="http://random.com" rel="nofollow noopener" target="_blank" title="random.com"&gt;random.com&lt;/a&gt; manages that. I could have address at &lt;a href="http://rythie.random.com" rel="nofollow noopener" target="_blank" title="rythie.random.com"&gt;rythie.random.com&lt;/a&gt; with TXT record storing any bit of text I liked such as an RSS url. Since DNS is federated, &lt;a href="http://random.com" rel="nofollow noopener" target="_blank" title="random.com"&gt;random.com&lt;/a&gt; would be able to be down for a day or two without anyone really being affected (as long as they don't need to update their URL)&lt;/p&gt;&lt;p&gt;In fact you could probably store something like all your own details that would have been in a FOAF file in DNS records and if it became popular specific non TXT type records would be created for this purpose.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Richard Cunningham</dc:creator><pubDate>Sat, 08 Aug 2009 13:37:12 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14474642</link><description>&lt;p&gt;#4 but with an indirection via link elements or link headers.  I'd want my URL to point to something human-friendly.&lt;/p&gt;&lt;p&gt;Edit: What Scott said!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">asplake</dc:creator><pubDate>Sat, 08 Aug 2009 10:41:07 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14469150</link><description>&lt;p&gt;#4 is clever, and has the virtue of working immediately.  However, would it not be better if it pointed either to a rss file, or to an html page with a link element that points to the rss file? Much like rss autodiscovery?  &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Scott Gamon</dc:creator><pubDate>Sat, 08 Aug 2009 05:56:44 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14420535</link><description>&lt;p&gt;Is there much wrong with using the email format? paulmwatson@twitter.com, davewiner@twitter.com, bob@myown140.com etc.&lt;/p&gt;&lt;p&gt;Might even be possible that you can type @davewiner and depending on your established social-graph (follows) it resolves to davewiner@twitter.com or davewiner@rsscloud.org.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">paulmwatson</dc:creator><pubDate>Fri, 07 Aug 2009 05:51:02 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14403653</link><description>&lt;p&gt;I have a feeling this is going to be an endless discussion. After you figure&lt;br&gt;it out there will be an someone else who will want me to debate them on&lt;br&gt;this. So I'm going to decline. I have laid out what I think is required. If&lt;br&gt;you can put together a service that does that -- I'll test it, and if it&lt;br&gt;works, great. If not, we'll keep trying.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dave</dc:creator><pubDate>Thu, 06 Aug 2009 20:37:33 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14402478</link><description>&lt;p&gt;Full URL's seem like the best way to keep things truly decentralized, but I understand your goal of short and simple usernames.&lt;/p&gt;&lt;p&gt;Could we use aliases?  For example, I could put my feed at &lt;a href="http://www.joshfraser.com/status" rel="nofollow noopener" target="_blank" title="http://www.joshfraser.com/status"&gt;http://www.joshfraser.com/s...&lt;/a&gt; and include an alias field in my RSS called "joshfraz".  Clients could store my alias enabling you to message @joshfraz, even though the full url is actually used behind the scenes.  If you are following me, you would use my alias, otherwise you would use the full URL.  There might be issues with collisions on the client side since there's no way to enforce global uniqueness, but we could address that by reverting to the full URL in those rare cases.&lt;/p&gt;&lt;p&gt;I admit it's not a perfect solution, but I'm throwing it out there anyway as an alternative way of thinking about things.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Josh Fraser</dc:creator><pubDate>Thu, 06 Aug 2009 20:01:53 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14402321</link><description>&lt;p&gt;Since neither of us ultimately want to see OpenID URLs in tweets because they are too long (see &lt;a href="http://masonlee.wordpress.com/2009/07/13/would-i-names-make-good-twitter-username-replacements/)" rel="nofollow noopener" target="_blank" title="http://masonlee.wordpress.com/2009/07/13/would-i-names-make-good-twitter-username-replacements/)"&gt;http://masonlee.wordpress.c...&lt;/a&gt;, then we need a centralized registrar for the short names.  XRI foundation and I-Names exists for this already.&lt;/p&gt;&lt;p&gt;My suggestion for using OpenID urls above is just a compatible (and free) intermediate solution, proving that Yadis works for this.  Yadis and XRDS is invisible to the end user.&lt;/p&gt;&lt;p&gt;Ultimately we'd set up an I-Names broker that lets you register an I-Name and specify your rssCloud. Advantage of this approach is that other people could also provide the same service-- it's not re-inventing the wheel.&lt;/p&gt;&lt;p&gt;What part about it don't you like?  For me, it's the price of I-Names.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mason Lee</dc:creator><pubDate>Thu, 06 Aug 2009 19:56:28 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14401073</link><description>&lt;p&gt;I don't care for this approach Mason. I was pretty clear about that. Hope&lt;br&gt;you don't expect me to go for this, cause you'll be disappointed.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dave</dc:creator><pubDate>Thu, 06 Aug 2009 19:27:27 -0000</pubDate></item><item><title>Re: Another brick in the cloud (Scripting News)</title><link>http://www.scripting.com/stories/2009/08/06/anotherBrickInTheCloud.html#comment-14400751</link><description>&lt;p&gt;Okay, I've contacted the I-Names people to see if there are any I-Names providers that already allow you to customize your XRDS.  I wrote Chris Messina to see if he knows of existing OpenID providers that allow you to customize your XRDS.&lt;/p&gt;&lt;p&gt;If there isn't anything up already, I'll see about putting one up.  (On my way to girlfriend's birthday dinner now--sorry :) )&lt;/p&gt;&lt;p&gt;But the end user interface would be easy:&lt;/p&gt;&lt;p&gt;"Choose a username.&lt;br&gt;Make your password.&lt;br&gt;Edit your rssCloud URL.&lt;/p&gt;&lt;p&gt;Done!  Your rssCloud friendly OpenID is now "openidhost://username".  Log in at any time to change your rssCloud URL."&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mason Lee</dc:creator><pubDate>Thu, 06 Aug 2009 19:20:24 -0000</pubDate></item></channel></rss>