Re: Thinking about adding a Twitter stream to the Ubuntu install slideshow

2012-01-19 Thread Dylan McCall
On Wed, Jan 18, 2012 at 4:13 PM, Colin Watson  wrote:
> On Wed, Jan 18, 2012 at 01:37:20PM -0800, Dane Mutters wrote:
>> Colin Watson wrote:
>> > Given our scale, I'd say that the neighbourly thing to do is for Ubuntu
>> > installs to only touch Ubuntu network resources.  However, that isn't to
>> > say that an Ubuntu service couldn't deal with fetching a set of
>> > per-language feeds of interesting content from somewhere else, and then
>> > multiplex those out to clients installing Ubuntu (which would also allow
>> > filtering, swapping in some entirely different feed later, etc.).
>> > Perhaps talk with the Canonical sysadmins about the practicalities of
>>
>> What if we were to have this feed on Twitter, but instead of pulling
>> content directly from Twitter to the installer, copy it to an Ubuntu server
>> first, and pull it from the Ubuntu server to the installer?
>
> Yes, I think that's more or less what I meant. :-)  I would suggest not
> tying the implementation to a single social networking site; but having
> it on an Ubuntu server should make it easy to change later.

Thanks for all the positive feedback and the suggestions! They're all
awesome and I'm fighting the urge to worry about all of them at once.

For the no network access question, I was thinking of using the area
typically reserved for a picture, on the right side of last slide.
With no network connection the Twitter feed would be replaced by a
screenshot of whatever the slide is about (support, at the moment), or
maybe just a nice picture like it has in the first slide. (See
http://people.ubuntu.com/~dylanmccall/ubiquity-slideshow-ubuntu/preview/).
Now you mention it, it might work better to use a dedicated slide. My
only mockup so far consists of a terrible drawing made with a pen that
I think has hallucinogenic properties, because everything looks better
to me while I'm using it. This'll be my weekend project, unless
someone with good taste beats me to it :)

Great point about it being easy to change if there's a proxy service
we own. I do suspect it's a long shot that this could work for 5 years
straight (given that Twitter was only launched in 2006), so that makes
a lot of sense indeed.

I posted a little question at https://dev.twitter.com/discussions/5148
about the bandwidth problem.
I'd like to get _something_ in for alpha 2, so that'll likely be
pulling straight from Twitter via some simple means. Should be helpful
for testing!
Then, I'd like to build something that mimics the search widget using
a (simple) custom feed, grabbed from a web service that periodically
runs (and caches) searches, which shouldn't be too hard to build (at
least in the sense that it'll do what is asked of it). As well as
being neighbourly, all the hacky bits could live there, saving a lot
of worry and a bit of space.

The tricky bit for me will be getting somewhere to put that fancy web
service. I guess I can make a prototype on my own end, but it would
not do to point the real thing at my personal web space. (For both
monetary and ethical reasons. Especially ethical ones. Honest!). That
can be fixed somehow, I'm sure :)

Dylan

PS: I seem to have gathered a laundry list of things that I need to
wander over to Canonical IS and get their help with. Who should I talk
to about that, anyway? :)

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thinking about adding a Twitter stream to the Ubuntu install slideshow

2012-01-18 Thread Martin Owens
On Thu, 2012-01-19 at 01:28 +, Colin Watson wrote:
> Fetching something from the network and rendering it as part of the
> slideshow is much easier 

Yes, technical problems. Pulling in the gwibber stack itself isn't
really required, it's a matter of loading the service (dbus) and then
hijacking the existing web frame space in the ui for the authentication
page which is simply passing the token information back as json.

But yes, I understand that making sure gwibber is running, making sure
we're online, checking all the boxes for all the social and privacy
concerns that are doubtless to arise would be something to do only when
we're confident about the architecture and test suite available for
ubiquity.

I just thought I'd throw in an interesting target on a 2009 blueprint
which paints this relatively tame idea in a contrasting light.

Best Regards, Martin Owens


-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thinking about adding a Twitter stream to the Ubuntu install slideshow

2012-01-18 Thread Colin Watson
On Wed, Jan 18, 2012 at 08:16:32PM -0500, Martin Owens wrote:
> One marketing idea was to put gwibber dbus bindings into ubiquity so
> people could post to twitter that they were installing Ubuntu.
> 
> A sort of "Hey tell you friends" type idea. It didn't happen I thinkf or
> technical reasons.

I'd strongly prefer not to pull that kind of substantial stack into
ubiquity; it's big and sprawling enough as it is, never mind any of the
issues around authentication, making sure if you do that that the user
doesn't have to reauthenticate in the target system, etc.  It seems like
a clear potential source of bugs in a component that already has more
than enough of them.

Fetching something from the network and rendering it as part of the
slideshow is much easier (although that doesn't mean I'm volunteering to
do it).

-- 
Colin Watson   [cjwat...@ubuntu.com]

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thinking about adding a Twitter stream to the Ubuntu install slideshow

2012-01-18 Thread Martin Owens
On Wed, 2012-01-18 at 13:37 -0800, Dane Mutters wrote:
> and have it propagate wherever it's needed
> without bombarding Twitter with installer traffic. 

One marketing idea was to put gwibber dbus bindings into ubiquity so
people could post to twitter that they were installing Ubuntu.

A sort of "Hey tell you friends" type idea. It didn't happen I thinkf or
technical reasons.

Martin,


-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thinking about adding a Twitter stream to the Ubuntu install slideshow

2012-01-18 Thread Colin Watson
On Wed, Jan 18, 2012 at 01:37:20PM -0800, Dane Mutters wrote:
> Colin Watson wrote:
> > Given our scale, I'd say that the neighbourly thing to do is for Ubuntu
> > installs to only touch Ubuntu network resources.  However, that isn't to
> > say that an Ubuntu service couldn't deal with fetching a set of
> > per-language feeds of interesting content from somewhere else, and then
> > multiplex those out to clients installing Ubuntu (which would also allow
> > filtering, swapping in some entirely different feed later, etc.).
> > Perhaps talk with the Canonical sysadmins about the practicalities of
> 
> What if we were to have this feed on Twitter, but instead of pulling
> content directly from Twitter to the installer, copy it to an Ubuntu server
> first, and pull it from the Ubuntu server to the installer?

Yes, I think that's more or less what I meant. :-)  I would suggest not
tying the implementation to a single social networking site; but having
it on an Ubuntu server should make it easy to change later.

-- 
Colin Watson   [cjwat...@ubuntu.com]

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thinking about adding a Twitter stream to the Ubuntu install slideshow

2012-01-18 Thread Dane Mutters
>
> I share this concern; our sysadmins had some visualisations of 11.10
> installs hitting the Ubuntu geoip service around release time, and
> although I forget the numbers the spike was pretty huge.
>
> Given our scale, I'd say that the neighbourly thing to do is for Ubuntu
> installs to only touch Ubuntu network resources.  However, that isn't to
> say that an Ubuntu service couldn't deal with fetching a set of
> per-language feeds of interesting content from somewhere else, and then
> multiplex those out to clients installing Ubuntu (which would also allow
> filtering, swapping in some entirely different feed later, etc.).
> Perhaps talk with the Canonical sysadmins about the practicalities of
>

What if we were to have this feed on Twitter, but instead of pulling
content directly from Twitter to the installer, copy it to an Ubuntu server
first, and pull it from the Ubuntu server to the installer?  This would
eliminate the (potential) problem of being "un-neighborly) to Twitter,
without sacrificing the desired functionality, or the exposure of having
this stream on such a popular site (for those who wish to see it via a web
browser or similar).  This would also allow Ubuntu to post this feed to
just one place (Twitter), and have it propagate wherever it's needed
without bombarding Twitter with installer traffic.

--Dane
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thinking about adding a Twitter stream to the Ubuntu install slideshow

2012-01-18 Thread Colin Watson
On Tue, Jan 17, 2012 at 03:15:42PM -0500, Jeff Lane wrote:
> One question would be whether Twitter would be happy with us or not
> for adding who knows how many new clients at once (thinking of
> number of installs done within the first 2 weeks of a release)
> that's a huge hit to Twitter's service twice a year... wonder if it
> could be considered a DOS of sorts? Just wondering there, I'm really
> not sure how that side of Twitter's service works, but it seems that
> the potential for a million new clients hitting the twitter service
> in one day may be problematic?

I share this concern; our sysadmins had some visualisations of 11.10
installs hitting the Ubuntu geoip service around release time, and
although I forget the numbers the spike was pretty huge.

Given our scale, I'd say that the neighbourly thing to do is for Ubuntu
installs to only touch Ubuntu network resources.  However, that isn't to
say that an Ubuntu service couldn't deal with fetching a set of
per-language feeds of interesting content from somewhere else, and then
multiplex those out to clients installing Ubuntu (which would also allow
filtering, swapping in some entirely different feed later, etc.).
Perhaps talk with the Canonical sysadmins about the practicalities of
this?

-- 
Colin Watson   [cjwat...@ubuntu.com]

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thinking about adding a Twitter stream to the Ubuntu install slideshow

2012-01-17 Thread Dane Mutters
I'd like to chime in and agree that this sounds like a really neat
idea--especially if those running the feed were to include info about
critical updates or bugs that need to be dealt with as soon as the install
is finished (assuming the user doesn't have the installer download all this
stuff during the installation).

Aside from that, I, too, would enjoy seeing aspects of the thriving Ubuntu
community show up during "hour 1" of using the OS.  This could go a long
way to encourage new users to participate in the community.  It might also
be cool (if it's not already there--I don't recall at the moment) to have
short links handy to places like ubuntuforums.org, etc., just to let new
users know where to go if they get stuck.

In any case, whatever ultimately goes into this feed, I think it's a good
idea.  :-)

--Dane
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thinking about adding a Twitter stream to the Ubuntu install slideshow

2012-01-17 Thread Jeff Lane

On 01/16/2012 07:11 PM, Dylan McCall wrote:


I wonder if there would be any opposition to a live Twitter stream in
that screenshot's place, where available, showing tweets containing
#ubuntu? This would be on the last page of the slideshow.
(By "Twitter stream" I'm talking about this thing, or something like
it, styled to look pretty:
https://twitter.com/about/resources/widgets/widget_search).

I know Twitter is a proprietary service, but with my initial poking at
the idea, there's a very diverse crowd represented in that search. I
think it would be a neat way to quietly showcase the Ubuntu community
as a living, breathing thing that exists right now, and it would say
“see? you're not alone!”. And, hopefully, (most likely), the tweets
will all be positive and welcoming.


One question would be whether Twitter would be happy with us or not for 
adding who knows how many new clients at once (thinking of number of 
installs done within the first 2 weeks of a release) that's a huge hit 
to Twitter's service twice a year... wonder if it could be considered a 
DOS of sorts? Just wondering there, I'm really not sure how that side of 
Twitter's service works, but it seems that the potential for a million 
new clients hitting the twitter service in one day may be problematic?


I like your idea in theory, I just wonder how that would work out in 
practice.



There is the issue that this stream needs to live (and be consistent)
for five years, and I think that can be handled by some defensive js
code, which we'll already need for the event that there's no Internet
connection. It's also going on the assumption that, in five year's
time, Twitter's stream for #ubuntu will still be nice to read, but I
think that's a likely enough assumption.


Additionally, what for those installs that don't have network access? 
Would that "slide" get automatically dropped? Maybe replaced by a static 
slide? or would they get a blank app with no happy tweets?



We can make the search language-specific (search Twitter with lang:zh,
for example), though I worry that could make it a little sparse in
some cases. We _might_ want to filter against negative language, in
which case the search query would need to be localized. I think that
can be done, too.


Another question: how difficut/trivial would it be to do this? From the 
way I read this, you'd be filtering twitter for Spanish tweets when the 
Spanish language is chosen, German for the German locale, etc.  Would 
any content filtering also need to extend to catching things considered 
"negative" or non-family-friendly in each of the supported installation 
languages?




I'm just throwing the idea around. Any other thoughts?


Anyway, as I said, I think this is a neat idea and it sounds like it 
would make the installer slide show feel a lot more "connected" and 
dynamic than just a static slide show.  Even better, how about a means 
for the user to actually tweet from the slideshow? Or would that be 
carrying it too far?


:)


--
Jeff Lane - Hardware Certification Engineer and Test Tools Developer
Ubuntu Ham: W4KDH
Freenode IRC: bladernr or bladernr_
gpg: 1024D/3A14B2DD 8C88 B076 0DD7 B404 1417  C466 4ABD 3635 3A14 B2DD

--
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thinking about adding a Twitter stream to the Ubuntu install slideshow

2012-01-17 Thread Ray Perigo
I wouldn't be horribly opposed to seeing this. It'd be a nice way to
showcase the community aspect of the OS. That being said, the main thing to
consider here is exactly what content you would want to show in there. On
the one hand, filtering out negative commentary would shed the best
possible light on Ubuntu (important for the first-time installer), but it
feels slightly disingenuous to me. On the other hand, being fully open with
it allows for trolls to hijack the stream and fill Ubiquity with a bunch of
garbage nobody wants to deal with.

Perhaps splitting the difference and simply filtering out obscene and
inflammatory language could curb some of that and keep the shown discourse
a bit more civil?

Regarding localization, it might be cool to script it so that the shown
tweets are locale-centric, but not entirely limited to the user's language.
I'm not sure how technically feasible it is, but what about culling *most*
of the tweets from the user's own language and tossing in a smattering of
comments from all over the place - for example, if the user is on English,
they'd see a bunch of stuff in English with a bit of "Ich liebe Ubuntu!"
here and there. This might further drive home the breadth and scope of the
Ubuntu community, no?

On Mon, Jan 16, 2012 at 7:11 PM, Dylan McCall  wrote:

> The Ubuntu install slideshow for Precise should be a pretty ordinary
> little copy update, I think, so it'll just kind of happen little by
> little in the next couple months, as it does. Might be nice to tinker
> with it in Q, but that's the future, and the future can go jump in a
> lake for all I care :b
>
> One thing I would like to do is fix the last of the very
> English-looking pictures: the Ask Ubuntu one. (Well, especially very
> English-looking), and that is why I'm subjecting this list to a large
> and rambly email.
>
> I wonder if there would be any opposition to a live Twitter stream in
> that screenshot's place, where available, showing tweets containing
> #ubuntu? This would be on the last page of the slideshow.
> (By "Twitter stream" I'm talking about this thing, or something like
> it, styled to look pretty:
> https://twitter.com/about/resources/widgets/widget_search).
>
> I know Twitter is a proprietary service, but with my initial poking at
> the idea, there's a very diverse crowd represented in that search. I
> think it would be a neat way to quietly showcase the Ubuntu community
> as a living, breathing thing that exists right now, and it would say
> “see? you're not alone!”. And, hopefully, (most likely), the tweets
> will all be positive and welcoming.
>
> There is the issue that this stream needs to live (and be consistent)
> for five years, and I think that can be handled by some defensive js
> code, which we'll already need for the event that there's no Internet
> connection. It's also going on the assumption that, in five year's
> time, Twitter's stream for #ubuntu will still be nice to read, but I
> think that's a likely enough assumption.
>
> We can make the search language-specific (search Twitter with lang:zh,
> for example), though I worry that could make it a little sparse in
> some cases. We _might_ want to filter against negative language, in
> which case the search query would need to be localized. I think that
> can be done, too.
>
> I'm just throwing the idea around. Any other thoughts?
>
> Dylan
>
> --
> Ubuntu-devel-discuss mailing list
> Ubuntu-devel-discuss@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
>
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Thinking about adding a Twitter stream to the Ubuntu install slideshow

2012-01-16 Thread Dylan McCall
The Ubuntu install slideshow for Precise should be a pretty ordinary
little copy update, I think, so it'll just kind of happen little by
little in the next couple months, as it does. Might be nice to tinker
with it in Q, but that's the future, and the future can go jump in a
lake for all I care :b

One thing I would like to do is fix the last of the very
English-looking pictures: the Ask Ubuntu one. (Well, especially very
English-looking), and that is why I'm subjecting this list to a large
and rambly email.

I wonder if there would be any opposition to a live Twitter stream in
that screenshot's place, where available, showing tweets containing
#ubuntu? This would be on the last page of the slideshow.
(By "Twitter stream" I'm talking about this thing, or something like
it, styled to look pretty:
https://twitter.com/about/resources/widgets/widget_search).

I know Twitter is a proprietary service, but with my initial poking at
the idea, there's a very diverse crowd represented in that search. I
think it would be a neat way to quietly showcase the Ubuntu community
as a living, breathing thing that exists right now, and it would say
“see? you're not alone!”. And, hopefully, (most likely), the tweets
will all be positive and welcoming.

There is the issue that this stream needs to live (and be consistent)
for five years, and I think that can be handled by some defensive js
code, which we'll already need for the event that there's no Internet
connection. It's also going on the assumption that, in five year's
time, Twitter's stream for #ubuntu will still be nice to read, but I
think that's a likely enough assumption.

We can make the search language-specific (search Twitter with lang:zh,
for example), though I worry that could make it a little sparse in
some cases. We _might_ want to filter against negative language, in
which case the search query would need to be localized. I think that
can be done, too.

I'm just throwing the idea around. Any other thoughts?

Dylan

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss