<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: MP-WP Patch Viewer and Code Shelf</title>
	<atom:link href="http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/feed/" rel="self" type="application/rss+xml" />
	<link>http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/</link>
	<description></description>
	<pubDate>Wed, 08 Apr 2026 08:04:38 +0000</pubDate>
	<generator>http://polimedia.us</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Footnote callback tooltips for MP-WP thetarpit Markdown plugin &#171; The Tar Pit</title>
		<link>http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/comment-page-1/#comment-102</link>
		<dc:creator>Footnote callback tooltips for MP-WP thetarpit Markdown plugin &#171; The Tar Pit</dc:creator>
		<pubDate>Thu, 20 Feb 2020 16:47:11 +0000</pubDate>
		<guid isPermaLink="false">http://billymg.com/?p=53#comment-102</guid>
		<description>[...] these lists by hand. Fortunately for me, there's some preliminary discussion on something called "V repositories" which would be an immense help in replicating some of Phf's patch viewer functionality... which [...]</description>
		<content:encoded><![CDATA[<p>[...] these lists by hand. Fortunately for me, there's some preliminary discussion on something called "V repositories" which would be an immense help in replicating some of Phf's patch viewer functionality... which [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: spyked</title>
		<link>http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/comment-page-1/#comment-98</link>
		<dc:creator>spyked</dc:creator>
		<pubDate>Thu, 06 Feb 2020 15:33:05 +0000</pubDate>
		<guid isPermaLink="false">http://billymg.com/?p=53#comment-98</guid>
		<description>@&lt;b&gt;Mircea Popescu&lt;/b&gt;:

&#62; Now, I meant the former, while I suspect you read the latter ?

Indeed...

&#62; I think this'd be very inept misuse of the tools

... and agreed! :D

@&lt;b&gt;billymg&lt;/b&gt;: I'm going to have to ruminate on your "V Repository" idea for now, at least until I've revisited Diana's "&lt;a href="http://ossasepia.com/2020/02/05/the-v-tree-nursery-or-code-control-with-v/" rel="nofollow"&gt;V-Tree Nursery&lt;/a&gt;", because for some reason it looks to me like it's quite related to the subject.</description>
		<content:encoded><![CDATA[<p>@<b>Mircea Popescu</b>:</p>
<p>&gt; Now, I meant the former, while I suspect you read the latter ?</p>
<p>Indeed...</p>
<p>&gt; I think this'd be very inept misuse of the tools</p>
<p>... and agreed! :D</p>
<p>@<b>billymg</b>: I'm going to have to ruminate on your "V Repository" idea for now, at least until I've revisited Diana's "<a href="http://ossasepia.com/2020/02/05/the-v-tree-nursery-or-code-control-with-v/" rel="nofollow">V-Tree Nursery</a>", because for some reason it looks to me like it's quite related to the subject.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: billymg</title>
		<link>http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/comment-page-1/#comment-95</link>
		<dc:creator>billymg</dc:creator>
		<pubDate>Sat, 01 Feb 2020 15:12:15 +0000</pubDate>
		<guid isPermaLink="false">http://billymg.com/?p=53#comment-95</guid>
		<description>&lt;strong&gt;@spyked:&lt;/strong&gt; Yeah, the idea was to add some automation to the process of organizing vpatches + introductory articles in a &lt;a href="http://ossasepia.com/2019/12/13/a-walk-among-the-trees-of-v/?b=maintain&#038;e=vpatch#select" rel="nofollow"&gt;code shelf&lt;/a&gt;, as well as a more at-a-glance layout for easier browsing.

I like phf's patch visualizer too and was thinking potentially one could be built that pulls from code shelves hosted on individual blogs via a standard API. So for example, let's say you stand up a new "V Repository" and configure it to include patches from billymg.com, thetarpit.org, ossasepia.com, bvt-trace.net, etc. etc. and then the software reads data from /code-shelf/vpatches.xml from each site to construct something similar to phf's thing but automatically updated when any included blog publishes a new patch to its code shelf. It could generate graphs for the v trees, automatically create backups of the patches, generate archive.is links for the introductory articles, etc. 

So the "V Repository" (mapping to what's currently btcbase.org/patches) would be its own thing, that anyone could choose to stand up and configure (like the new logotrons), but would be able to read from a standard code shelf API hosted by mp-wp instances.</description>
		<content:encoded><![CDATA[<p><strong>@spyked:</strong> Yeah, the idea was to add some automation to the process of organizing vpatches + introductory articles in a <a href="http://ossasepia.com/2019/12/13/a-walk-among-the-trees-of-v/?b=maintain&#038;e=vpatch#select" rel="nofollow">code shelf</a>, as well as a more at-a-glance layout for easier browsing.</p>
<p>I like phf's patch visualizer too and was thinking potentially one could be built that pulls from code shelves hosted on individual blogs via a standard API. So for example, let's say you stand up a new "V Repository" and configure it to include patches from billymg.com, thetarpit.org, ossasepia.com, bvt-trace.net, etc. etc. and then the software reads data from /code-shelf/vpatches.xml from each site to construct something similar to phf's thing but automatically updated when any included blog publishes a new patch to its code shelf. It could generate graphs for the v trees, automatically create backups of the patches, generate archive.is links for the introductory articles, etc. </p>
<p>So the "V Repository" (mapping to what's currently btcbase.org/patches) would be its own thing, that anyone could choose to stand up and configure (like the new logotrons), but would be able to read from a standard code shelf API hosted by mp-wp instances.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mircea Popescu</title>
		<link>http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/comment-page-1/#comment-94</link>
		<dc:creator>Mircea Popescu</dc:creator>
		<pubDate>Wed, 29 Jan 2020 17:43:26 +0000</pubDate>
		<guid isPermaLink="false">http://billymg.com/?p=53#comment-94</guid>
		<description>&#62; Is that a feature though? 
&#62; I don't understand. Maybe I rated them before they signed that, for some unrelated reason?

It's a feature in the sense light and heat are welded, non-optional call-it-what-you-will basic property of the universe.

I think perhaps our difficulties here come from an unresolved ambiguity, whereby "signature" denotes indistinctly two things : both the number which allows one to verify signatures issued by a certain key ("the signature" as in, the pubkey) and the number which allows one to verify a certain piece of text was "signed" in this manner by a certain pubkey ("the signature" as in, the respective rsa digest). Now, I meant the former, while I suspect you read the latter ?

&#62; how does a signature line "get" there in the first place?

In my mental model, you can just copy/paste it in. Or I guess out, for the same money. 

&#62; Then the other problem implied being, what if I trust none of the signatories there?

This isn't the right node to attach this problem. If you don't know anyone, get some friends, go out more, all that.

&#62; maybe the presence of that signature there gives me a reason might give me reason to not use said code in this hypothetical scenario I'm pulling out of my ass?

I think this'd be very inept misuse of the tools, or to quote

&lt;blockquote&gt;If Morrissey says not to eat meat, then I'm going to eat meat; that's how much I hate Morrissey.&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>&gt; Is that a feature though?<br />
&gt; I don't understand. Maybe I rated them before they signed that, for some unrelated reason?</p>
<p>It's a feature in the sense light and heat are welded, non-optional call-it-what-you-will basic property of the universe.</p>
<p>I think perhaps our difficulties here come from an unresolved ambiguity, whereby "signature" denotes indistinctly two things : both the number which allows one to verify signatures issued by a certain key ("the signature" as in, the pubkey) and the number which allows one to verify a certain piece of text was "signed" in this manner by a certain pubkey ("the signature" as in, the respective rsa digest). Now, I meant the former, while I suspect you read the latter ?</p>
<p>&gt; how does a signature line "get" there in the first place?</p>
<p>In my mental model, you can just copy/paste it in. Or I guess out, for the same money. </p>
<p>&gt; Then the other problem implied being, what if I trust none of the signatories there?</p>
<p>This isn't the right node to attach this problem. If you don't know anyone, get some friends, go out more, all that.</p>
<p>&gt; maybe the presence of that signature there gives me a reason might give me reason to not use said code in this hypothetical scenario I'm pulling out of my ass?</p>
<p>I think this'd be very inept misuse of the tools, or to quote</p>
<blockquote><p>If Morrissey says not to eat meat, then I'm going to eat meat; that's how much I hate Morrissey.</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: spyked</title>
		<link>http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/comment-page-1/#comment-93</link>
		<dc:creator>spyked</dc:creator>
		<pubDate>Wed, 29 Jan 2020 09:26:28 +0000</pubDate>
		<guid isPermaLink="false">http://billymg.com/?p=53#comment-93</guid>
		<description>@&lt;b&gt;Mircea Popescu&lt;/b&gt;:

&#62; I just meant, "this is how a clearsigned file'd look"

Oh I see, that makes sense.

&#62; you may only choose from among what's already there

Is that a feature though? The side-question arising here being, how does a signature line "get" there in the first place? Then the other problem implied being, what if I trust &lt;em&gt;none&lt;/em&gt; of the signatories there? Sure, then that's probably a problem with me, not the signatories, I'm just trying to figure out why do it this way and not the other, and what "this [technical] way" entails from a political point of view.

&#62; how could you have rated someone -10 without having their signature ?

I don't understand. Maybe I rated them before they signed that, for some unrelated reason? Maybe I don't trust the hypothetical AlexisTexas to sign code at all on some previously established basis. I don't know, which begs the question: maybe the presence of that signature there gives me a reason might give me reason to &lt;em&gt;not&lt;/em&gt; use said code in this hypothetical scenario I'm pulling out of my ass? If anything, this'd be an argument for including the signatures in the V patch, sure.

&#62; FIX IT.

No argument here. I'm not complaining about the machinery, I'm just not convinced that this patch+signature organization is the right way to go and so I'm poking at it, is all.

@&lt;b&gt;billymg&lt;/b&gt;: So if I understand correctly, this would provide a bit of automation to explore and grab V patches? Maybe it's worth detailing your reasoning here. FWIW, my biggest issue at the moment is the lack of a (at least partially automated) graphical means to look at the V trees, similarly to &lt;a href="http://btcbase.org/patches" rel="nofollow"&gt;phf's thing&lt;/a&gt;. I don't know if including this in MP-WP is desirable by the maintainers, but it'd definitely get me to use the plugin.</description>
		<content:encoded><![CDATA[<p>@<b>Mircea Popescu</b>:</p>
<p>&gt; I just meant, "this is how a clearsigned file'd look"</p>
<p>Oh I see, that makes sense.</p>
<p>&gt; you may only choose from among what's already there</p>
<p>Is that a feature though? The side-question arising here being, how does a signature line "get" there in the first place? Then the other problem implied being, what if I trust <em>none</em> of the signatories there? Sure, then that's probably a problem with me, not the signatories, I'm just trying to figure out why do it this way and not the other, and what "this [technical] way" entails from a political point of view.</p>
<p>&gt; how could you have rated someone -10 without having their signature ?</p>
<p>I don't understand. Maybe I rated them before they signed that, for some unrelated reason? Maybe I don't trust the hypothetical AlexisTexas to sign code at all on some previously established basis. I don't know, which begs the question: maybe the presence of that signature there gives me a reason might give me reason to <em>not</em> use said code in this hypothetical scenario I'm pulling out of my ass? If anything, this'd be an argument for including the signatures in the V patch, sure.</p>
<p>&gt; FIX IT.</p>
<p>No argument here. I'm not complaining about the machinery, I'm just not convinced that this patch+signature organization is the right way to go and so I'm poking at it, is all.</p>
<p>@<b>billymg</b>: So if I understand correctly, this would provide a bit of automation to explore and grab V patches? Maybe it's worth detailing your reasoning here. FWIW, my biggest issue at the moment is the lack of a (at least partially automated) graphical means to look at the V trees, similarly to <a href="http://btcbase.org/patches" rel="nofollow">phf's thing</a>. I don't know if including this in MP-WP is desirable by the maintainers, but it'd definitely get me to use the plugin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Embedded vpatch formatting for mp-wp, draft vpatch for review &#171; billymg</title>
		<link>http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/comment-page-1/#comment-86</link>
		<dc:creator>Embedded vpatch formatting for mp-wp, draft vpatch for review &#171; billymg</dc:creator>
		<pubDate>Tue, 28 Jan 2020 00:24:41 +0000</pubDate>
		<guid isPermaLink="false">http://billymg.com/?p=53#comment-86</guid>
		<description>[...] billymg Do you read the logs? You should probably read the logs.      &#171; MP-WP Patch Viewer and Code Shelf [...]</description>
		<content:encoded><![CDATA[<p>[...] billymg Do you read the logs? You should probably read the logs.      &laquo; MP-WP Patch Viewer and Code Shelf [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: billymg</title>
		<link>http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/comment-page-1/#comment-85</link>
		<dc:creator>billymg</dc:creator>
		<pubDate>Tue, 21 Jan 2020 16:23:22 +0000</pubDate>
		<guid isPermaLink="false">http://billymg.com/?p=53#comment-85</guid>
		<description>&lt;strong&gt;@spyked:&lt;/strong&gt; Sorry for the long delay in responding, the weekend was spent with some unwinding after having &lt;a href="http://logs.ossasepia.com/log/trilema/2020-01-19#1957027" rel="nofollow"&gt;jumped ship&lt;/a&gt;. 

There's nothing wrong with hosting patches in a web accessible directory and letting users browse that way. The advantage of a formatted page, when visited via a graphical www client, is that the information can be annotated. In the wireframe example, one can see at a glance for each patch (without navigating one level deeper) the signatures as well as a link to the announcing article for more context. The patches for each included project are also laid out in a single page, separated by secttions, with a tarball link for each vtree. None of this precludes having the underlying file structure on the server be a simple nested directory, navigable via graphical www client or command line.

I mainly put together these wireframes as a way of getting my interpretation of these ideas out of my head in a way that others could review/discuss. Based on the comments so far it sounds like code-snippets-via-some-new-markup is ready for work, while features like inline comments or the code shelf need some more consideration as to how they would be implemented and as to their utility in general.</description>
		<content:encoded><![CDATA[<p><strong>@spyked:</strong> Sorry for the long delay in responding, the weekend was spent with some unwinding after having <a href="http://logs.ossasepia.com/log/trilema/2020-01-19#1957027" rel="nofollow">jumped ship</a>. </p>
<p>There's nothing wrong with hosting patches in a web accessible directory and letting users browse that way. The advantage of a formatted page, when visited via a graphical www client, is that the information can be annotated. In the wireframe example, one can see at a glance for each patch (without navigating one level deeper) the signatures as well as a link to the announcing article for more context. The patches for each included project are also laid out in a single page, separated by secttions, with a tarball link for each vtree. None of this precludes having the underlying file structure on the server be a simple nested directory, navigable via graphical www client or command line.</p>
<p>I mainly put together these wireframes as a way of getting my interpretation of these ideas out of my head in a way that others could review/discuss. Based on the comments so far it sounds like code-snippets-via-some-new-markup is ready for work, while features like inline comments or the code shelf need some more consideration as to how they would be implemented and as to their utility in general.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mircea Popescu</title>
		<link>http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/comment-page-1/#comment-84</link>
		<dc:creator>Mircea Popescu</dc:creator>
		<pubDate>Sun, 19 Jan 2020 12:43:44 +0000</pubDate>
		<guid isPermaLink="false">http://billymg.com/?p=53#comment-84</guid>
		<description>Also, do me the favour and say something in #trilema if you do one of these ? &lt;a href="http://ossasepia.com/2020/01/04/notes-on-computer-graphics-transfer-vs-display/#comment-7330" rel="nofollow"&gt;As I say&lt;/a&gt;, I do check blogs periodically, more or less ; but the only way to make sure I actually will is either ping trilema or else ding me in #trilema -- and obviously you can't send pingbacks from the comment section.</description>
		<content:encoded><![CDATA[<p>Also, do me the favour and say something in #trilema if you do one of these ? <a href="http://ossasepia.com/2020/01/04/notes-on-computer-graphics-transfer-vs-display/#comment-7330" rel="nofollow">As I say</a>, I do check blogs periodically, more or less ; but the only way to make sure I actually will is either ping trilema or else ding me in #trilema -- and obviously you can't send pingbacks from the comment section.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mircea Popescu</title>
		<link>http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/comment-page-1/#comment-83</link>
		<dc:creator>Mircea Popescu</dc:creator>
		<pubDate>Sun, 19 Jan 2020 12:38:05 +0000</pubDate>
		<guid isPermaLink="false">http://billymg.com/?p=53#comment-83</guid>
		<description>&#62; From what I see, this would change the semantics of "signatures attached to V patches" to "signatures attached to source code files"?

Well, terrible fucking example for &lt;em&gt;this&lt;/em&gt; purpose.

This is the problem with examples, they exemplify one thing not all the things, under pain of never being done constructing one otherwise. Should I have put it through a differ and everything first, to produce a proper patch looking thing, rather than just a simple textfile ? Should it have had a proper genesis first ? Should I maybe first go write an actual tree and then ?

I just meant, "this is how a clearsigned file'd look", I didn't mean "let's ditch patches and regress to signing the actual code" anymore than I meant "all programs must be hello world from now on".

&#62; I wouldn't understate the ability to choose the signatories of a V patch, because I want it to reflect my own WoT

Definitely. However, your "choice" is very limited : you may only choose from among &lt;em&gt;what's already there&lt;/em&gt;. You don't get to choose in any other sense than this eliminatory approach.

&#62; what am I going to do with the couple of signatures I don't give two shits about then?

Nothing.

Is this so bad ?

&#62; Why would I be forced to do that?

Your "that" is two orthogonal things. This is unhealthy. Proceeding on the resolution of the mix, on one hand how could you have rated someone -10 &lt;em&gt;without&lt;/em&gt; having their signature ? If you've rated them you're stuck with them, that's what ratings mean. And on the other hand, who the fuck is forcing you for your machinery to be broken ? If your terminal isn't flowing lines the way you want it to, fix it, and if your whatever else, signature parser, doesn't parse signatures the way you want it to -- notably, by complaining of missing signatures from people you don't want it to complain about -- &lt;b&gt;FIX IT&lt;/b&gt;.

&#62; That said, I do see the point in mentioning the author(s) of some piece of code in the source file itself. 

None of the foregoing had anything to do with a (necessarily doomed from the onset) attempt to rescue the moronworld notion of "author" into republican primitives. It's a great way to waste one's time, granted, but as it happens we're not at all in need of more of those.</description>
		<content:encoded><![CDATA[<p>&gt; From what I see, this would change the semantics of "signatures attached to V patches" to "signatures attached to source code files"?</p>
<p>Well, terrible fucking example for <em>this</em> purpose.</p>
<p>This is the problem with examples, they exemplify one thing not all the things, under pain of never being done constructing one otherwise. Should I have put it through a differ and everything first, to produce a proper patch looking thing, rather than just a simple textfile ? Should it have had a proper genesis first ? Should I maybe first go write an actual tree and then ?</p>
<p>I just meant, "this is how a clearsigned file'd look", I didn't mean "let's ditch patches and regress to signing the actual code" anymore than I meant "all programs must be hello world from now on".</p>
<p>&gt; I wouldn't understate the ability to choose the signatories of a V patch, because I want it to reflect my own WoT</p>
<p>Definitely. However, your "choice" is very limited : you may only choose from among <em>what's already there</em>. You don't get to choose in any other sense than this eliminatory approach.</p>
<p>&gt; what am I going to do with the couple of signatures I don't give two shits about then?</p>
<p>Nothing.</p>
<p>Is this so bad ?</p>
<p>&gt; Why would I be forced to do that?</p>
<p>Your "that" is two orthogonal things. This is unhealthy. Proceeding on the resolution of the mix, on one hand how could you have rated someone -10 <em>without</em> having their signature ? If you've rated them you're stuck with them, that's what ratings mean. And on the other hand, who the fuck is forcing you for your machinery to be broken ? If your terminal isn't flowing lines the way you want it to, fix it, and if your whatever else, signature parser, doesn't parse signatures the way you want it to -- notably, by complaining of missing signatures from people you don't want it to complain about -- <b>FIX IT</b>.</p>
<p>&gt; That said, I do see the point in mentioning the author(s) of some piece of code in the source file itself. </p>
<p>None of the foregoing had anything to do with a (necessarily doomed from the onset) attempt to rescue the moronworld notion of "author" into republican primitives. It's a great way to waste one's time, granted, but as it happens we're not at all in need of more of those.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: spyked</title>
		<link>http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/comment-page-1/#comment-82</link>
		<dc:creator>spyked</dc:creator>
		<pubDate>Fri, 17 Jan 2020 16:53:46 +0000</pubDate>
		<guid isPermaLink="false">http://billymg.com/?p=53#comment-82</guid>
		<description>&#62; The basic idea is to add a set of capabilities to mp-wp to make it work seamlessly as a vpatch repository.

What's wrong with e.g. &lt;a href="http://lucian.mogosanu.ro/src/" rel="nofollow"&gt;http://lucian.mogosanu.ro/src/&lt;/a&gt;? It looks like a more than decent V patch repository to me -- and I've had no one bitch about it so far, but perhaps now's a good time for that.

That said, I do see the need for annotating/discussing code, but it's entirely unclear to me how said annotations would work. Inline comments look cool, IMHO.

@&lt;b&gt;Mircea Popescu&lt;/b&gt;:

&#62; Consider something like this :

From what I see, this would change the semantics of "signatures attached to V patches" to "signatures attached to source code files"? I.e. the signatory is not signing the change anymore, but the actual source file. Moreover, given that V patches contain the hashes of both the "old" and the "new" version of a file, it could be said that currently signatures are attached to (or well, detached from) all these three elements (old file, new file and code changes), whereas in your example I don't see this.

Am I missing something here?

&#62; Detached signatures permit people to pretend they don't know whom they're copying.

Certainly. On the other hand I wouldn't understate the ability to choose the signatories of a V patch, because I want it to reflect my own WoT. Maybe I don't know who Dillion-Harper is and I've rated AlexisTexas -10 for some reason, so say I only trust AsaAkira and madison_ivy: what am I going to do with the couple of signatures I don't give two shits about then? Just import them in my tree because, well... they're there? Why would I be forced to do that?

And sure, if I'm stupid enough then I'll include zero signatures in my repository and I'll (mis)use it the way heathens use GitHub. Let the WoTless folk shoot themselves in the foot, why not.

&lt;em&gt;That&lt;/em&gt; said, I do see the point in mentioning the author(s) of some piece of code in the source file itself. Though as things stand, I think manifests also work fine for that purpose, as far as V patches stand.</description>
		<content:encoded><![CDATA[<p>&gt; The basic idea is to add a set of capabilities to mp-wp to make it work seamlessly as a vpatch repository.</p>
<p>What's wrong with e.g. <a href="http://lucian.mogosanu.ro/src/" rel="nofollow">http://lucian.mogosanu.ro/src/</a>? It looks like a more than decent V patch repository to me -- and I've had no one bitch about it so far, but perhaps now's a good time for that.</p>
<p>That said, I do see the need for annotating/discussing code, but it's entirely unclear to me how said annotations would work. Inline comments look cool, IMHO.</p>
<p>@<b>Mircea Popescu</b>:</p>
<p>&gt; Consider something like this :</p>
<p>From what I see, this would change the semantics of "signatures attached to V patches" to "signatures attached to source code files"? I.e. the signatory is not signing the change anymore, but the actual source file. Moreover, given that V patches contain the hashes of both the "old" and the "new" version of a file, it could be said that currently signatures are attached to (or well, detached from) all these three elements (old file, new file and code changes), whereas in your example I don't see this.</p>
<p>Am I missing something here?</p>
<p>&gt; Detached signatures permit people to pretend they don't know whom they're copying.</p>
<p>Certainly. On the other hand I wouldn't understate the ability to choose the signatories of a V patch, because I want it to reflect my own WoT. Maybe I don't know who Dillion-Harper is and I've rated AlexisTexas -10 for some reason, so say I only trust AsaAkira and madison_ivy: what am I going to do with the couple of signatures I don't give two shits about then? Just import them in my tree because, well... they're there? Why would I be forced to do that?</p>
<p>And sure, if I'm stupid enough then I'll include zero signatures in my repository and I'll (mis)use it the way heathens use GitHub. Let the WoTless folk shoot themselves in the foot, why not.</p>
<p><em>That</em> said, I do see the point in mentioning the author(s) of some piece of code in the source file itself. Though as things stand, I think manifests also work fine for that purpose, as far as V patches stand.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
