<?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: Gig Hashtags</title>
	<atom:link href="http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/</link>
	<description>Everything Is Interesting Through The Eyes Of The Curious</description>
	<lastBuildDate>Fri, 28 Oct 2011 22:32:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: MikeKSmith</title>
		<link>http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/comment-page-1/#comment-1651</link>
		<dc:creator>MikeKSmith</dc:creator>
		<pubDate>Wed, 16 Sep 2009 19:51:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/#comment-1651</guid>
		<description>Recall what we did for #uksnow: #CT14 9/10. Could employ very similar ideas. Searchable (#gig), local (#CT14) and date (9/10).</description>
		<content:encoded><![CDATA[<p>Recall what we did for #uksnow: #CT14 9/10. Could employ very similar ideas. Searchable (#gig), local (#CT14) and date (9/10).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Walker</title>
		<link>http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/comment-page-1/#comment-1646</link>
		<dc:creator>Ben Walker</dc:creator>
		<pubDate>Wed, 16 Sep 2009 11:48:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/#comment-1646</guid>
		<description>The Eventful API ( http://api.eventful.com ) is an easy way in to the XML side of things, and it wouldn&#039;t be difficult to build whatever gig search/listings app was necessary.

But I think what Steve&#039;s after (I might be wrong) is something that the musician can use in a tweet that refers to a specific event (eg. the Eventful page) and is easily searchable in the usual Twitter search context (ie. hashtags).

The RSS feeds, email alerts and the rest already exist. I&#039;ve signed up to plenty over the years and they tend to be annoying, impersonal and not useful. If Steve mentions a gig on Twitter I&#039;m interested, but mostly because of the rest of the Twitter message.

I don&#039;t think we need anything more than a message (prob. including a date and city) and a URL for the people who are already following the artist. It&#039;s the search that&#039;s difficult.

Twitter works best when people hand craft the messages. Automatically added hashtags are nowhere near as useful. To take care of the search, why not just use #gig and a location hashtag, which you can make as specific or broad as you think is appropriate? I would probably use #oxford for an Oxford gig, but definitely #soho (or, more likely, &#039;#london #soho&#039;) for a Soho gig. Doesn&#039;t that work?

The benefit of having something like a Twitter gig search engine would be the visibility of the system. If musicians knew there was a standard way of getting their gigs into the search, they would use it. But it wouldn&#039;t have to do anything more than search Twitter for &#039;#gig #wherever&#039;.

Interesting thoughts, though...</description>
		<content:encoded><![CDATA[<p>The Eventful API ( <a href="http://api.eventful.com" rel="nofollow">http://api.eventful.com</a> ) is an easy way in to the XML side of things, and it wouldn&#8217;t be difficult to build whatever gig search/listings app was necessary.</p>
<p>But I think what Steve&#8217;s after (I might be wrong) is something that the musician can use in a tweet that refers to a specific event (eg. the Eventful page) and is easily searchable in the usual Twitter search context (ie. hashtags).</p>
<p>The RSS feeds, email alerts and the rest already exist. I&#8217;ve signed up to plenty over the years and they tend to be annoying, impersonal and not useful. If Steve mentions a gig on Twitter I&#8217;m interested, but mostly because of the rest of the Twitter message.</p>
<p>I don&#8217;t think we need anything more than a message (prob. including a date and city) and a URL for the people who are already following the artist. It&#8217;s the search that&#8217;s difficult.</p>
<p>Twitter works best when people hand craft the messages. Automatically added hashtags are nowhere near as useful. To take care of the search, why not just use #gig and a location hashtag, which you can make as specific or broad as you think is appropriate? I would probably use #oxford for an Oxford gig, but definitely #soho (or, more likely, &#8216;#london #soho&#8217;) for a Soho gig. Doesn&#8217;t that work?</p>
<p>The benefit of having something like a Twitter gig search engine would be the visibility of the system. If musicians knew there was a standard way of getting their gigs into the search, they would use it. But it wouldn&#8217;t have to do anything more than search Twitter for &#8216;#gig #wherever&#8217;.</p>
<p>Interesting thoughts, though&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/comment-page-1/#comment-1645</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Wed, 16 Sep 2009 11:35:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/#comment-1645</guid>
		<description>Good stuff, this.

I like how Mail.app can recognise events in an e-mail, the algorithm is actually relatively simple - a regular expression to match possible times (7pm, 1900, 7 o&#039;clock), a regular expression to match dates (absolute and relative - e.g. &quot;Thursday, September 24&quot; vs &quot;Next Thursday&quot;, vs &quot;the 24th&quot;) and then treat everything after &quot;at&quot; as the location. Postcodes (full or partial) are easily spotted, especially if they&#039;re in a chunk that we know is the location. You could then assume everything else that isn&#039;t explicity matched above as the line up and/or description. Either way, I think it&#039;d be safe to assume it&#039;ll be meaningful out of context.

I&#039;ve been working on something very similar (no date/time, but parsing tweets for a name, location and a rating), and so far it&#039;s proved reasonably straightforward.

Natural language processing is far more intuitive to write and to read (as the name implies). The parsing is more complex than a neat &quot;standard&quot; for a hashtag, but it lowers the barriers to entry for users who aren&#039;t au-fait with what their twitter client can do, and don&#039;t fancy trying to decipher a hashtag.

This gets really interesting if you can use the data you parse from a tweet to query Eventful/Last.fm&#039;s APIs [do last.fm have an events api?] based on date, location and a fulltext search based what you have left - shouldn&#039;t be enough to get a match that you can assume with reasonably certainty is the same event.

1p.

Ben</description>
		<content:encoded><![CDATA[<p>Good stuff, this.</p>
<p>I like how Mail.app can recognise events in an e-mail, the algorithm is actually relatively simple &#8211; a regular expression to match possible times (7pm, 1900, 7 o&#8217;clock), a regular expression to match dates (absolute and relative &#8211; e.g. &#8220;Thursday, September 24&#8243; vs &#8220;Next Thursday&#8221;, vs &#8220;the 24th&#8221;) and then treat everything after &#8220;at&#8221; as the location. Postcodes (full or partial) are easily spotted, especially if they&#8217;re in a chunk that we know is the location. You could then assume everything else that isn&#8217;t explicity matched above as the line up and/or description. Either way, I think it&#8217;d be safe to assume it&#8217;ll be meaningful out of context.</p>
<p>I&#8217;ve been working on something very similar (no date/time, but parsing tweets for a name, location and a rating), and so far it&#8217;s proved reasonably straightforward.</p>
<p>Natural language processing is far more intuitive to write and to read (as the name implies). The parsing is more complex than a neat &#8220;standard&#8221; for a hashtag, but it lowers the barriers to entry for users who aren&#8217;t au-fait with what their twitter client can do, and don&#8217;t fancy trying to decipher a hashtag.</p>
<p>This gets really interesting if you can use the data you parse from a tweet to query Eventful/Last.fm&#8217;s APIs [do last.fm have an events api?] based on date, location and a fulltext search based what you have left &#8211; shouldn&#8217;t be enough to get a match that you can assume with reasonably certainty is the same event.</p>
<p>1p.</p>
<p>Ben</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Terence Eden</title>
		<link>http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/comment-page-1/#comment-1644</link>
		<dc:creator>Terence Eden</dc:creator>
		<pubDate>Wed, 16 Sep 2009 11:34:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/#comment-1644</guid>
		<description>The machine readable link needs to be at the END of the tweet.  It&#039;s not useful to humans.
Also, read Neilsen&#039;s post of Tweet usability - remember, text is a UI.</description>
		<content:encoded><![CDATA[<p>The machine readable link needs to be at the END of the tweet.  It&#8217;s not useful to humans.<br />
Also, read Neilsen&#8217;s post of Tweet usability &#8211; remember, text is a UI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Arthur</title>
		<link>http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/comment-page-1/#comment-1643</link>
		<dc:creator>Mike Arthur</dc:creator>
		<pubDate>Wed, 16 Sep 2009 11:22:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/#comment-1643</guid>
		<description>Yeh, this is what I meant when I was saying Twitter isn&#039;t probably the best tool for this. You&#039;re best to have an XML specification that can be embedded referenced in other XML documents such as RSS or XHTML pages I think.

Twitter is fairly nastily unsemantic for things like this. I get meeting people where they are at but Twitter is pretty hard from a machine parseable point of view and I&#039;m not sure the merit on intentionally limiting gig information to &lt;=140 characters.</description>
		<content:encoded><![CDATA[<p>Yeh, this is what I meant when I was saying Twitter isn&#8217;t probably the best tool for this. You&#8217;re best to have an XML specification that can be embedded referenced in other XML documents such as RSS or XHTML pages I think.</p>
<p>Twitter is fairly nastily unsemantic for things like this. I get meeting people where they are at but Twitter is pretty hard from a machine parseable point of view and I&#8217;m not sure the merit on intentionally limiting gig information to &lt;=140 characters.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wulf</title>
		<link>http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/comment-page-1/#comment-1641</link>
		<dc:creator>Wulf</dc:creator>
		<pubDate>Wed, 16 Sep 2009 10:42:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/#comment-1641</guid>
		<description>Maybe a better answer is to turn the flow the other way round. Services like Upcoming and Eventful (the latter is new to me - thanks for the heads up, Ben) could automatically maintain numerous twitter streams based on various location characteristics (eg. within X miles of this point, in this urban area, at this venue), which could then be followed via Tweetdeck or similar. New streams could be automatically created by user request and maintained as long as there is at least one active user watching them.

Or perhaps Twitter is a red herring and RSS feeds and custom stream merging tools (like Yahoo! Pipes) are a better solution? Can tweetdeck add headlines from an RSS feed? Does it even need to, given that there is still plenty of value in having a feed reader as well as watching the tweets go by?</description>
		<content:encoded><![CDATA[<p>Maybe a better answer is to turn the flow the other way round. Services like Upcoming and Eventful (the latter is new to me &#8211; thanks for the heads up, Ben) could automatically maintain numerous twitter streams based on various location characteristics (eg. within X miles of this point, in this urban area, at this venue), which could then be followed via Tweetdeck or similar. New streams could be automatically created by user request and maintained as long as there is at least one active user watching them.</p>
<p>Or perhaps Twitter is a red herring and RSS feeds and custom stream merging tools (like Yahoo! Pipes) are a better solution? Can tweetdeck add headlines from an RSS feed? Does it even need to, given that there is still plenty of value in having a feed reader as well as watching the tweets go by?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Walker</title>
		<link>http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/comment-page-1/#comment-1640</link>
		<dc:creator>Ben Walker</dc:creator>
		<pubDate>Wed, 16 Sep 2009 10:17:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/#comment-1640</guid>
		<description>Given that you&#039;re going to have to link to a details page somewhere anyway, surely you just put enough info in the tweet to make it (a) searchable and (b) scannable.

I would want a Tweetdeck column (like Steve says, eg. #LDNgigs). I would also want to be able to scan the column (by eye, not with a scanner) and see at least band name, venue and date. I know venue isn&#039;t essential, but if I&#039;m scanning Oxford gig listings, the venue gives me a huge amount of contextual info about the size of gig, type of band, type of audience, etc.

Although latitude, postcode, etc. might make for some interesting mashups, I don&#039;t think they add to the listing. And if the link goes to Upcoming or Eventful (or similar), it would be easy enough for a mashup script to follow that link and pull the gig data (geo, description, tags, etc.) from the API of those services.

In an ideal world (making this up as I go along now, and a little hungover so bear with me), you could use the Eventful ID... Scratch that. I just looked at Eventful and they already have a unique Twitter hashtag for each event (beginning &#039;#EV...&#039;). So Steve&#039;s Round Midnight gig (http://is.gd/3kMLW) is #EVsteve1007. If Tweetdeck automatically parsed that as an Eventful link we&#039;d be away. You could add any contextual hashtags (like #ldn) that you like.

But... neither Twitter search (including, I assume, the API) or Google search allows character wildcards, (like &#039;#EV*&#039;) in their seraches, so at the moment it&#039;s not easy to pull out all the eventful tags. There&#039;s probably a way around that. Maybe just use the #gig tag too, and use the #EV tag instead of a link?

Interesting thoughts. Thanks for allowing me to dust off the cobwebs of a cider hangover on that. ;)</description>
		<content:encoded><![CDATA[<p>Given that you&#8217;re going to have to link to a details page somewhere anyway, surely you just put enough info in the tweet to make it (a) searchable and (b) scannable.</p>
<p>I would want a Tweetdeck column (like Steve says, eg. #LDNgigs). I would also want to be able to scan the column (by eye, not with a scanner) and see at least band name, venue and date. I know venue isn&#8217;t essential, but if I&#8217;m scanning Oxford gig listings, the venue gives me a huge amount of contextual info about the size of gig, type of band, type of audience, etc.</p>
<p>Although latitude, postcode, etc. might make for some interesting mashups, I don&#8217;t think they add to the listing. And if the link goes to Upcoming or Eventful (or similar), it would be easy enough for a mashup script to follow that link and pull the gig data (geo, description, tags, etc.) from the API of those services.</p>
<p>In an ideal world (making this up as I go along now, and a little hungover so bear with me), you could use the Eventful ID&#8230; Scratch that. I just looked at Eventful and they already have a unique Twitter hashtag for each event (beginning &#8216;#EV&#8230;&#8217;). So Steve&#8217;s Round Midnight gig (<a href="http://is.gd/3kMLW" rel="nofollow">http://is.gd/3kMLW</a>) is #EVsteve1007. If Tweetdeck automatically parsed that as an Eventful link we&#8217;d be away. You could add any contextual hashtags (like #ldn) that you like.</p>
<p>But&#8230; neither Twitter search (including, I assume, the API) or Google search allows character wildcards, (like &#8216;#EV*&#8217;) in their seraches, so at the moment it&#8217;s not easy to pull out all the eventful tags. There&#8217;s probably a way around that. Maybe just use the #gig tag too, and use the #EV tag instead of a link?</p>
<p>Interesting thoughts. Thanks for allowing me to dust off the cobwebs of a cider hangover on that. <img src='http://www.solobasssteve.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Arthur</title>
		<link>http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/comment-page-1/#comment-1639</link>
		<dc:creator>Mike Arthur</dc:creator>
		<pubDate>Wed, 16 Sep 2009 10:11:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/#comment-1639</guid>
		<description>I&#039;m doing great thanks Steve :)

Hmm, I see your point about meeting people where they are at.
Perhaps something combining several existing hashtags? Can Tweetdeck search on, say, #London #Gig? That might mean you get people from different groups in too, people who are looking for something to do in London or people looking for a gig regardless of location.

The interesting but hard problem with Twitter is the 140 chars limit combined with tagging (where you usually want to apply as many tags as possible to describe the data). Often the intersection of tags is more interesting/useful in my experience than the use of  a single one, but obviously you&#039;ve just given yourself less of a message :)</description>
		<content:encoded><![CDATA[<p>I&#8217;m doing great thanks Steve <img src='http://www.solobasssteve.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Hmm, I see your point about meeting people where they are at.<br />
Perhaps something combining several existing hashtags? Can Tweetdeck search on, say, #London #Gig? That might mean you get people from different groups in too, people who are looking for something to do in London or people looking for a gig regardless of location.</p>
<p>The interesting but hard problem with Twitter is the 140 chars limit combined with tagging (where you usually want to apply as many tags as possible to describe the data). Often the intersection of tags is more interesting/useful in my experience than the use of  a single one, but obviously you&#8217;ve just given yourself less of a message <img src='http://www.solobasssteve.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/comment-page-1/#comment-1638</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 16 Sep 2009 09:58:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/#comment-1638</guid>
		<description>Ah, smug Mike ;) Of course I meant &#039;machine readable-only&#039; - I&#039;m not about to start the post-it notes version of twitter on my fridge door :) 

I guess the idea of the hashtag is that people can follow it, check the post code, then the date, then the link... heirarchy of relevance, stick it in a search column in Tweetdeck, check it when you want to see something but aren&#039;t sure what... :) 

There are definitely other services that do this stuff v. well, but it&#039;s all about taking info to people where they are, rather than expecting them to all sign up to Upcoming or last.fm notifications or whatever.... or maybe it&#039;s not. I&#039;m open to being persuaded/dissuaded. 

How are you doing, anyway, Mike? Good to hear from you!</description>
		<content:encoded><![CDATA[<p>Ah, smug Mike <img src='http://www.solobasssteve.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Of course I meant &#8216;machine readable-only&#8217; &#8211; I&#8217;m not about to start the post-it notes version of twitter on my fridge door <img src='http://www.solobasssteve.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>I guess the idea of the hashtag is that people can follow it, check the post code, then the date, then the link&#8230; heirarchy of relevance, stick it in a search column in Tweetdeck, check it when you want to see something but aren&#8217;t sure what&#8230; <img src='http://www.solobasssteve.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>There are definitely other services that do this stuff v. well, but it&#8217;s all about taking info to people where they are, rather than expecting them to all sign up to Upcoming or last.fm notifications or whatever&#8230;. or maybe it&#8217;s not. I&#8217;m open to being persuaded/dissuaded. </p>
<p>How are you doing, anyway, Mike? Good to hear from you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Arthur</title>
		<link>http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/comment-page-1/#comment-1636</link>
		<dc:creator>Mike Arthur</dc:creator>
		<pubDate>Wed, 16 Sep 2009 09:54:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.solobasssteve.com/2009/09/gig-hashtags-steve-recently-tweeted/#comment-1636</guid>
		<description>I think if you&#039;re not wanting to make twitter a machine-read publishing mechanism you are pretty much eliminating the ways of searching in a standardised way :)

I think there are perhaps other services (or the scope for new services) that provide this rather than trying to do it all over twitter, as, as is pointed out, the messages will either be annoying or not adequately searchable.

Even #LDNgig might not be precise enough for a lot of people, I&#039;m not willing to travel to Croydon for a gig but would have been to e.g. Darbucka :D</description>
		<content:encoded><![CDATA[<p>I think if you&#8217;re not wanting to make twitter a machine-read publishing mechanism you are pretty much eliminating the ways of searching in a standardised way <img src='http://www.solobasssteve.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I think there are perhaps other services (or the scope for new services) that provide this rather than trying to do it all over twitter, as, as is pointed out, the messages will either be annoying or not adequately searchable.</p>
<p>Even #LDNgig might not be precise enough for a lot of people, I&#8217;m not willing to travel to Croydon for a gig but would have been to e.g. Darbucka <img src='http://www.solobasssteve.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

