Re: [Laconica-dev] Redent

2009-09-03 Thread (``-_-´´) -- BUGabundo
Olá Adrian e a todos.

On Wednesday 02 September 2009 10:44:52 Adrian Lang wrote:
 I say we should not try to distinguish between resends and replies
 (in the database or user interface). First of all, the difference
 between these concepts is far from clear when resends may be edited.
 Second, I see no gain from doing this. Displaying both types of
 reactions in a conversation and with in_context link seems perfect to
 me.

I like the ideas for twitter on this:
http://s.twimg.com/retweet-dev-mocks-7-aug-09.png
http://www.joedawsons.com/2009/08/retweeting-is-cheating-thread.html

-- 
Hi, I'm BUGabundo, and I am Ubuntu (whyubuntu.com)
(``-_-´´)   http://LinuxNoDEI.BUGabundo.net
Linux user #443786GPG key 1024D/A1784EBB
http://BUGabundo.net


signature.asc
Description: This is a digitally signed message part.
___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent

2009-09-03 Thread Mr. Meitar Moscovitz

On Sep 3, 2009, at 4:24 PM, (``-_-´´) -- BUGabundo wrote:


I like the ideas for twitter on this:
http://s.twimg.com/retweet-dev-mocks-7-aug-09.png
http://www.joedawsons.com/2009/08/retweeting-is-cheating-thread.html



I think some things in this mock up are nifty, but IMHO a major,  
major drawback of Twitter's approach is that there doesn't seem to be  
a way to edit a re-tweeted notice before you send it. I really,  
really want to do that. In Twitter's mockups, I only see a confirm  
step and that seems to retweet the entire notice, unedited. Not a fan.


That said, the notion of being able to turn off receiving retweets  
is interesting. I think that idea sounds pretty good in theory. I'm  
concerned that it might end up feeling too much like the but-I'm-not- 
following-the-person-you're-replying-to debacle (I only see your @- 
replies to people I also follow), which I still really dislike in  
Twitter….


Hmm….

Which ideas, specifically, did you like in this, BUGabundo?

Cheers,
-Meitar Moscovitz
Personal: http://maymay.net
Professional: http://MeitarMoscovitz.com
___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent

2009-09-03 Thread (``-_-´´) -- BUGabundo
Olá Mr e a todos.

On Friday 04 September 2009 00:40:47 Mr. Meitar Moscovitz wrote:
 really want to do that. In Twitter's mockups, I only see a confirm  
 step and that seems to retweet the entire notice, unedited. Not a fan.

I like the idea to keep it clean.
if u want to change it, then make it the old way :)


 That said, the notion of being able to turn off receiving retweets  
 is interesting. I think that idea sounds pretty good in theory. I'm  
 concerned that it might end up feeling too much like the but-I'm-not- 
 following-the-person-you're-replying-to debacle (I only see your @- 
 replies to people I also follow), which I still really dislike in  
 Twitter….

Not as much as I do:
http://twitter.zendesk.com/requests/522924

-- 
Hi, I'm BUGabundo, and I am Ubuntu (whyubuntu.com)
(``-_-´´)   http://LinuxNoDEI.BUGabundo.net
Linux user #443786GPG key 1024D/A1784EBB
http://BUGabundo.net


signature.asc
Description: This is a digitally signed message part.
___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent

2009-09-02 Thread Mr. Meitar Moscovitz

On Sep 1, 2009, at 3:03 PM, Craig Andrews wrote:


What do we all think about the re-dent implementation in this merge
request? http://gitorious.org/laconica/mainline/merge_requests/1391

I've seen a lot of discussion... but I'm not aware of any consensus.

~Craig


So, from what I gathered in the discussions about this feature so  
far, the major sticking points are:


* Use plain language; terminology like redent and retweet are  
alienating jargon. Hence, the merge request uses the recycling symbol  
to avoid service- or brand-specific iconography, and the term  
repeat to avoid jargon and stick with plain English. (It seems  
reshare as well as forward are other options for less jargon-y  
terms to replace redent. Personally, I like repeat best.)
* Do not automatically send a notice without giving the user a chance  
to edit it first. The merge request uses the implementation of the  
reply functionality as a blueprint for the repeat functionality, so  
it doesn't send any notices implicitly.


There doesn't seem to be any clear consensus on how to distinguish  
the repeated notice from other kinds of notices. A simplistic option  
is to use in-reply-to (which is what this merge request does).


There also doesn't appear to be much consensus on how this should be  
exposed graphically, so I took the route I saw Identi.ca *client*  
apps using, which was the addition of a new button.


Admittedly, I think this is a pretty low-tech solution since it's  
entirely client-side and user experience focused, but I actually  
think that's the best way to start figuring out whether or not more  
sophisticated functionality in the database or OMB protocol itself is  
needed. That is to say, this button scratches my itch for the time  
being and I want to see how other people react to it. :)


Cheers,
-Meitar Moscovitz
Personal: http://maymay.net
Professional: http://MeitarMoscovitz.com
___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent

2009-09-02 Thread Chris Messina
Whatever direction this goes in, I think it bears considerable thought and
research.
For example, Yahoo Meme offers a repost button along with a reposts stat
(not unlike the Retweet chicklets going around):

http://www.flickr.com/photos/factoryjoe/3880766540/
http://www.flickr.com/photos/factoryjoe/3880767764/

Meanwhile, Tumblr has long had a reblog capability:

http://www.flickr.com/photos/factoryjoe/3880772126/

This behavior is not new — but may not have prior precedent in
formats/feeds.

in-reply-to may be the current mode, but it's unclear whether that is
differentiated sufficiently from the original purpose, which was to show a
response or reaction to a post, rather than a resyndication/further
propagation. Perhaps the distinction is meaningless, but before deciding on
anything (but the UI, per se), I think it's worth looking at previous
examples of this behavior, and how it's been internalized by communities.

Reinvention in the enemy of standardization.

Chris

On Tue, Sep 1, 2009 at 11:06 PM, Mr. Meitar Moscovitz meit...@gmail.comwrote:

 On Sep 1, 2009, at 3:03 PM, Craig Andrews wrote:

  What do we all think about the re-dent implementation in this merge
 request? http://gitorious.org/laconica/mainline/merge_requests/1391

 I've seen a lot of discussion... but I'm not aware of any consensus.

 ~Craig


 So, from what I gathered in the discussions about this feature so far, the
 major sticking points are:

 * Use plain language; terminology like redent and retweet are
 alienating jargon. Hence, the merge request uses the recycling symbol to
 avoid service- or brand-specific iconography, and the term repeat to avoid
 jargon and stick with plain English. (It seems reshare as well as
 forward are other options for less jargon-y terms to replace redent.
 Personally, I like repeat best.)
 * Do not automatically send a notice without giving the user a chance to
 edit it first. The merge request uses the implementation of the reply
 functionality as a blueprint for the repeat functionality, so it doesn't
 send any notices implicitly.

 There doesn't seem to be any clear consensus on how to distinguish the
 repeated notice from other kinds of notices. A simplistic option is to use
 in-reply-to (which is what this merge request does).

 There also doesn't appear to be much consensus on how this should be
 exposed graphically, so I took the route I saw Identi.ca *client* apps
 using, which was the addition of a new button.

 Admittedly, I think this is a pretty low-tech solution since it's entirely
 client-side and user experience focused, but I actually think that's the
 best way to start figuring out whether or not more sophisticated
 functionality in the database or OMB protocol itself is needed. That is to
 say, this button scratches my itch for the time being and I want to see how
 other people react to it. :)

 Cheers,
 -Meitar Moscovitz
 Personal: http://maymay.net
 Professional: http://MeitarMoscovitz.com

 ___
 Laconica-dev mailing list
 Laconica-dev@laconi.ca
 http://mail.laconi.ca/mailman/listinfo/laconica-dev




-- 
Chris Messina
Open Web Advocate

Personal: http://factoryjoe.com
Follow me on Twitter: http://twitter.com/chrismessina

Citizen Agency: http://citizenagency.com
Diso Project: http://diso-project.org
OpenID Foundation: http://openid.net

This email is:   [ ] bloggable[X] ask first   [ ] private
___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent

2009-09-02 Thread Adrian Lang
On Tue, 1 Sep 2009 23:06:02 -0700
Mr. Meitar Moscovitz meit...@gmail.com wrote:
 There doesn't seem to be any clear consensus on how to distinguish  
 the repeated notice from other kinds of notices. A simplistic option  
 is to use in-reply-to (which is what this merge request does).

I say we should not try to distinguish between resends and replies
(in the database or user interface). First of all, the difference
between these concepts is far from clear when resends may be edited.
Second, I see no gain from doing this. Displaying both types of
reactions in a conversation and with in_context link seems perfect to
me.

This is not related to content-band signaling using for example a resend
symbol.

Regards,
Adrian
___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent

2009-09-02 Thread Mr. Meitar Moscovitz

On Sep 2, 2009, at 2:44 AM, Adrian Lang wrote:


I say we should not try to distinguish between resends and replies
(in the database or user interface).


What about in machine-readable output streams? I ask since I just  
looked over a patch I actually like from Toby Inkster[0] wherein  
repeated notices have additional semantic metadata associated with  
them in RSS 1.0 and Atom feeds. It doesn't alter the database or user  
interface in any way, but it does add some useful metadata all the same.



First of all, the difference
between these concepts is far from clear when resends may be edited.
Second, I see no gain from doing this. Displaying both types of
reactions in a conversation and with in_context link seems perfect to
me.

This is not related to content-band signaling using for example a  
resend

symbol.

Regards,
Adrian



For what it's worth, I'm in agreement with you that there doesn't  
seem to be a benefit to an end-user to visually distinguish between  
repeated notices or replies (♺ vs @ is already enough), and the less  
cognitive clutter users need to deal with, the better. The first  
thing I do when I see a lot of buttons is touch none of them. :)


Cheers,
-Meitar Moscovitz
Personal: http://maymay.net
Professional: http://MeitarMoscovitz.com

[0] http://gitorious.org/~meitar/laconica/meitar/commit/ 
d62b8ec987d7eaa331741e960d2c9c036a2d4df5

___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent standard

2009-09-02 Thread Evan Prodromou

Chris Messina wrote:
This is a very delicate feature — and one that we should wait on to 
see how Twitter moves forward with this — if only to better understand 
the ramifications and reactions from the community when they switch 
their API.

Strong disagree.

First, there's a well-known system for doing redents/retweets. Let's add 
the button so we don't have to keep typing this stuff in all the time; 
I'm really sick of it.


Second, if a better system for doing retweets comes out of Twitter, and 
changes how our users expect things to work, we'll adapt our backend 
data to it without changing the UI.


Meitar: I'll review your patch and let's see if it works better for 
0.8.2 or 0.9.0. My guess is 0.8.2. Thanks for doing the work, and I'm 
looking forward to implementing this simple and straightforward feature.


-Evan

--
Evan Prodromou
CEO, StatusNet, Inc.
e...@status.net - http://identi.ca/evan - +1-514-554-3826

___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent

2009-09-02 Thread Evan Prodromou

Adrian Lang wrote:

I say we should not try to distinguish between resends and replies
(in the database or user interface). First of all, the difference
between these concepts is far from clear when resends may be edited.
Second, I see no gain from doing this. Displaying both types of
reactions in a conversation and with in_context link seems perfect to
me.

+1

-Evan

--
Evan Prodromou
CEO, Control Yourself, Inc.
e...@controlyourself.ca - http://identi.ca/evan - +1-514-554-3826

___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent standard

2009-09-01 Thread Toby Inkster

On 30 Aug 2009, at 21:57, Sarven Capadisli wrote:


Which leads me to this imperfect idea when a user clicks to favorite a
notice item:

* add it to user's favorites
* automagically send a notice like ♻ @evan The quick brown fox and
make it an in-reply-to the original



I don't like the idea of this being automatically sent in my name.  
Maybe clicking the favourite button could automatically pre-fill  
the What's up? form, but rely on me clicking send before it  
actually got sent? (But avoid over-writing any messages I'm half-way  
through composing!)


Also, is there something better than in-reply-to that we can do? A  
redent is not logically a reply - it's a forward. It would be great  
if replies and forwards could be distinguished in the database by  
more than a Unicode character as a convention. (See http:// 
danbri.org/words/2009/06/16/415.)


--
Toby A Inkster
mailto:m...@tobyinkster.co.uk
http://tobyinkster.co.uk



___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent standard

2009-09-01 Thread Mr. Meitar Moscovitz

On Sep 1, 2009, at 5:24 AM, Toby Inkster wrote:

Also, is there something better than in-reply-to that we can do? A  
redent is not logically a reply - it's a forward. It would be great  
if replies and forwards could be distinguished in the database by  
more than a Unicode character as a convention. (See http://danbri.org/words/2009/06/16/415 
.)


Hmm…does repeated (or maybe repeats) make sense here? Using in- 
reply-to as I've done in my experiment branch[0 successfully creates a  
conversation thread within StatusNet like replies do and I *think*  
it's possible to track a series of notices in both directions if a re- 
shared notice just uses in-reply-to the one it's sharing, but I'm not  
sure.


On Aug 31, 2009, at 8:04 PM, Chris Messina wrote:

Resharing, furthermore, is really the same thing as forwarding an  
email, and it should be treated as such. It just has a different  
name because the recipient is largely unknown (whereas in an email,  
you must select your recipients).


Do email messages contain some kind of this was a forwarded message  
header other than the conventional Fwd:  prefix for a subject line?  
I'm not aware of something like this, but it's an interesting thought  
experiment to try to imagine the reverse of whatever reality is and  
see how the pieces fit together for OpenMicroBlogging.


Cheers,
-Meitar Moscovitz
Personal: http://maymay.net
Professional: http://MeitarMoscovitz.com

EXTERNAL REFERENCES:

[0] 
http://gitorious.org/~meitar/laconica/meitar/commit/954a744b2cdac89ce7e4284217f18a2609633c57
___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent standard

2009-09-01 Thread Toby Inkster

On 1 Sep 2009, at 15:22, Mr. Meitar Moscovitz wrote:

Do email messages contain some kind of this was a forwarded  
message header other than the conventional Fwd:  prefix for a  
subject line?


I've not done an extensive analysis, but having spent a few minutes e- 
mail myself, it appears that at least Apple's Mail.app does have an  
out-of-band mechanism for indicating whether a message is a reply or  
a forward. Replies include both 'In-Reply-To' and 'References'  
headers; forwards include just a 'References' header.


That said, the Internet Message Format used in email is archaic by  
Internet standards - almost unchanged in over 27 years. (RFC2822 was  
a pretty minor update.) While it's been very successful, there are  
probably aspects of its data model that can be improved upon.


--
Toby A Inkster
mailto:m...@tobyinkster.co.uk
http://tobyinkster.co.uk

___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent standard

2009-08-31 Thread Chris Messina
This is a very delicate feature — and one that we should wait on to see how
Twitter moves forward with this — if only to better understand the
ramifications and reactions from the community when they switch their API.
My thoughts, greatly influenced by my work on the activity streams spec (
http://activitystrea.ms):

* *favorite* is a specific kind of verb that is typically personal in
nature. It's not all that different from bookmarking. Favorites may or may
not be public, but the original motivation is to save it for later — like
a positive flagging.
* *like* is a gesture — and may be aggregated across many users — or an
individual user (I'm thinking FriendFeed) — to show popularity or inform a
recommendation system — but is more casual, temporal and lackadaisical than
favoriting. It's definitely a different user intention than favoriting.
* *voting up* is also a gesture, but the intention is to have a vote
recorded and displayed numerically. The difference between voting up and
liking is subtle, but important, largely because of the interface involved.
Voting up typically results in a live counter being updated when a user
votes something up; when you like something, the change is indicated by the
actuator changing (i.e. from Like to You like this).
* *resharing* is what we're really talking about here — and I think the
jargon around *retweeting* and *redenting* is actually quite alienating. At
every step of the way, you have to think about an interface element ending
up in some random UI or application that you didn't design, or that lacks
consistent context. I get frustrated enough with Microsoft Word and its ilk
for some of the obtuse words it uses to describe things. I think there's
something to learn here, and it's to use the most accurate, familiar word to
describe functionality as possible.

Therefore, if StatusNet is going to offer a specific interface dedicated to
*resharing*, it should be called by its proper name and make it easy for
someone to complete the task that they wish to complete.

As I've followed the conversation around Twitter's retweet changes, I think
that it's critical that the reshare functionality not strip out one's
ability to annotate the original content with content of their own — even if
that means changing the original content to fit within the limitations of a
post.

Resharing, furthermore, is really the same thing as *forwarding* an email,
and it should be treated as such. It just has a different name because the
recipient is largely unknown (whereas in an email, you must select your
recipients).

I'm happy to elaborate further, but wanted to start there.

Chris


On Sun, Aug 30, 2009 at 1:57 PM, Sarven Capadisli csar...@status.netwrote:

 Thinking further about the redent proposal here:
 http://status.net/trac/ticket/939

 We should take care with this feature because adding it would increase
 the cognitive load for a notice item. I'd also like suggest that we
 review this feature a little further before pushing it out the door as
 it will have implications.

 So, here is how I'd define the following actions:
 * Favoriting: flagging a notice for personal use (e.g., appreciation,
 bookmark)
 * Redenting: flagging a notice such that one wants to share it with
 everyone

 Some observations:
 * Both actions are public.
 * Both are essentially vote ups.
 * The act of favoriting can be seen as a status in and of it self.
 * Redenting is important enough that it should be trackable.
 * Favoriting is closer to 'liking', and redenting is closer to
 'spreading'.

 Which leads me to this imperfect idea when a user clicks to favorite a
 notice item:

 * add it to user's favorites
 * automagically send a notice like ♻ @evan The quick brown fox and
 make it an in-reply-to the original
 * if the notice is great than 140 chars (because of the addition of ♻
 @evan  to the original) we can perhaps do some truncating from the end.

 All this leads me to think about the act of sharing. If I click on
 something like 'Share', I could redent and add it to my favorites at the
 same time. And, what if it gave the opportunity to edit before sharing
 (which is a common practise)?

 So, what do you think are the implications for human experience, API,
 storage, bandwidth, and ..?

 -Sarven

 ___
 Laconica-dev mailing list
 Laconica-dev@laconi.ca
 http://mail.laconi.ca/mailman/listinfo/laconica-dev




-- 
Chris Messina
Open Web Advocate

Personal: http://factoryjoe.com
Follow me on Twitter: http://twitter.com/chrismessina

Citizen Agency: http://citizenagency.com
Diso Project: http://diso-project.org
OpenID Foundation: http://openid.net

This email is:   [ ] bloggable[X] ask first   [ ] private
___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev


Re: [Laconica-dev] Redent standard

2009-08-30 Thread Brion Vibber

On 8/30/09 6:08 PM, Mr. Meitar Moscovitz wrote:

On Aug 30, 2009, at 1:57 PM, Sarven Capadisli wrote:

And, what if it gave the opportunity to edit before sharing
(which is a common practise)?


I do like that. I'll often find a share-worthy notice but I'll add a
!group or a #tag to it before I send it, so getting the chance to edit
before sharing seems necessary to me.


Also be careful about automatic truncation before you provide that 
editing... I frequently find that the most important bit of a notice -- 
say, the end part of a URL -- is cut off when 
forwarding/retweeting/redenting in Nambu on my iPhone. I then need to go 
back to the web interface, cut-n-paste, and manually edit the notice 
until it fits.


For me, it's a much better user experience to copy the whole thing 
initially, then let the me trim it down by hand if it needs it.


-- brion
___
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev