I kinda agree but I can also see where Twitter are coming from. The
display of conversations loses meaning when the in reply to id is
automatically assigned. However I would have preferred to see an
attribute added to indicate whether it was specified or automatically
assigned. That would IMHO give the most flexibility for client usage
and analysis.
-Stuart
This sounds like a good middle ground to me.
--
------------------------------------ personal: http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems * www.floodgap.com * cka...@floodgap.com
-- UNHOLY UNION: Heavy Metal and Electronics -> Twisted Trans Sister ----------
While I'm currently only building some internal applications for
${work}, the next [REDACTED] site redesign might change some of that.
The new release way of handling replies seems the sane way, especially
if you want to show properly threaded context. It would be the way I
expected it should work if I hadn't read the API and messed with it.
I've always found that assuming or guessing you know what the end user
is attempting to do is a sure sign of something going wrong.
-steve
Uh, Twitter doesn't *need* to read users' minds, it just needs to
merge the two approaches together. Before, Twitter auto-linked
everything, and manual replies were considered genuine replies even if
they weren't. Now, it auto-links nothing, and manual replies aren't
auto-linked even if they *are* genuine replies.
So Twitter can auto-link manual replies that aren't specifically
marked as such (e.g.: by clicking the reply swoosh in the web
interface), and store that data *separately* from genuine replies that
are specifically marked as replies. That is, the "in_reply_to" data
can have a flag letting the client know if the data was auto-linked or
if it was not. Then, clients can decide what to do with that extra
data.
For example, there could be a setting in the Twitter web interface to
show "in reply to" links for manual replies *and* genuine replies, or
to show "in reply to" links only for genuine replies. That way it can
satisfy me (and the other users that feel the same way), as well as
those that only want the most accurate links between conversations.
I (and some of my followers) think that more context is better than no
context at all, even if the context is only approximate. Others think
that only accurate context is valuable, and approximate context isn't
at all. Such a change would preserve *more* metadata and would allow
*both* kinds of users to use Twitter how they want to.
-- Simone
- Show quoted text -
On 3 Mar, 16:24, atebits <loren.brich...@gmail.com> wrote:
> > Requiring a user to go through a specific part of the
> > UI just to reply to a tweet is not acceptable.
>
> How else would you expect it to work? Twitter can't read users' minds.
Actually, this also affects mobile web, since you can't mark a post to reply
to on m.twitter.com either (unless you are using the standard interface,
of course).
--
------------------------------------ personal: http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems * www.floodgap.com * cka...@floodgap.com
-- It's tradition, that makes it okay. -- Weird Al, "Weasel Stomping Day" -----
> 1. If a client is making users jump through hoops to reply to a
> specific tweet, the client is doing it wrong.
[snip]
> The end of auto-linking was a fantastic change for two reasons: 1. it
> keeps everything simple (no new settings or flags or functionality),
> 2. it allows developers to trust in_reply_to_status_id, paving the way
> for some *really* fantastic stuff down the road.
Agreed on both points.
I like the possibilities for actual conversation threading (not yet
realized in summize searches but you can see the potential)
With the exception that m.twitter.com really needs to get a "reply"
button that works properly.
If people are too lazy, well... tough. Just like proper mail
filtering/threading, if they can't be bothered to figure out how it
works, they'll lose some of the advantages that the software can
provide for them.
If they are using outdated software, then all sorts of things may
break, including favorites (broken in an earlier version of
Twitterrific when the API changed). Again, tough.
There *should* be a way to start a "conversation chain" without
setting an in-reply-to being added where it doesn't belong. That's
where it makes sense that you would type in @NAME by hand.
Twitter shouldn't be held hostage to "the way it used to be" for a
feature which was clearly broken by indicating a relationship between
two posts when there was none. Neither should they be held hostage to
"Users are too lazy to do it the right way."
And yes, if their twitter client makes "real" replies too hard, they
should be updated to make it easier or they should fall into disuse.
TjL
Call it whatever you want. I call it my logical conclusion.
> When someone wants
> to reply to me, typing five characters, "@simX" is *far* faster than
> moving your mouse to target a tiny little reply swoosh. It takes a
> whole second to move your hand to the mouse, when you can type those 5
> characters in under a second if you're a fast typer. Saying that
> users who refuse to jump through the UI hoops are somehow inferior is
> lame and condescending.
You're talking to someone who used PINE for years after people had
moved on to graphical mail clients, and whose major complaint about
Mac OS X is that it isn't as easy as Windows in using command keys
(even though I have lots of my own set) and purchased a program called
KeyCue to make it easier for me to use the keyboard instead of the
mouse.
Telling me I don't understand the value of keyboard usage just makes
you sound like an uninformed idiot, if you want to start calling each
other names.
If someone is reading Twitter on the website, they are already using
the mouse, as there is no way to move back and forth between pages by
the keyboard. They are (more than likely) using the scrollbar by
either using their mouse or their mouse scrollbar. So the idea of
moving their mouse 2" to click the "swoosh" (which I agree could be
bigger and which I'd agree should NOT be hidden by default which I
think was a lousy change by Twitter, Inc and makes it harder for
people to know where they are aiming for.
In addition they are in all likelihood going to have to use their
mouse to get into the textarea at the top of the screen in the first
place.
So your argument of mouse vs keyboard use doesn't even convince ME, an
avid keyboard user.
> Not only that, but humans often make mistakes
> and simply forget to target a specific tweet. Losing the context
> because of simple human error is unnecessary.
Instead you just want to add extra unnecessary metadata and then have
programmers try to guess what the original intention was.
> The mere fact that there are genuine replies that don't have the
> in_reply_to_status_id metadata set demonstrates that the new interface
> should not completely replace the old functionality.
Maybe to you, who is convinced that every Twitter client programmer
should be expected to write extra code because someone is too lazy to
move their mouse 2 extra inches to click the arrow.
And what AI are they going to use to determine whether this extra
metadata or lack thereof means that this is an actual reply? They're
going to go whichever they prefer.
Meaning that they are going to get a different result for
'conversations' depending on whether they use Summize (which is going
to have to choose one method) or some other client.
It's possible that I might have one client on my desktop that does it
one way and another client on my iPhone that does it another way.
OR, we have one way that works the same on every client.
I choose consistency as a better alternative.
Sorry if you don't agree, but telling me that I don't understand your
argument is what I find arrogant and completely false.
I'm just not convinced by it.
TjL
1) If a POSTed update has in_reply_to metadata included, always use that.
2) Else, if the update starts with @name, auto-populate the in_reply_to
metadata with the latest tweet from the named user.
The current Twitter behavior where a tweet starts with "@name" but has
NO in_reply_to metadata is a DEFECT, and I suggest we open an issue in
the issue tracker and all vote it up to make this very clear:
#373: Tweets starting with @name missing in_reply_to metadata
http://code.google.com/p/twitter-api/issues/detail?id=373
The people who needs to understand this bug are the Twitter folks, not
some random person on the mailing list who doesn't understand it and
doesn't seem to want to.
--
Dossy Shiobara | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network | http://panoptic.com/
"He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on." (p. 70)