[05:06:29] "we're building the image filter" can to me mean one of two things: A filter for improving current images (removal of noise), or it could mean a filter for sorting out unwanted images from the collection. Please, tell me it's the first one! [05:14:28] Bensin: I believe it's the latter, but a "personal" filter [05:14:37] not that I've read too much about it [05:15:06] if I read correctly, it'll let you filter out content you find objectional [05:15:21] *Ryan_Lane only skimmed the info [05:15:42] that's a poor idea [05:16:30] *Ryan_Lane shrugs [05:16:41] I have no strong feelings either way [05:16:55] why do you feel it's a poor idea? [05:23:39] Ryan_Lane: OK, thanks. (Think my idea would be better though :-)) [05:24:25] well, a good search is essentially a filter for noise :) [05:24:54] unfortunately our image search isn't great [05:26:11] We need to amp up usage of annotations. Are annotations searchable? [05:26:51] (I LOVE annotations! Whoever implemented that has a pending kiss from me.) [05:28:22] annotations would be nice [05:28:34] *Bensin went totally annotations-crazy The Dutch Proverbs on https://secure.wikimedia.org/wikipedia/commons/wiki/File:Pieter_Bruegel_the_Elder_-_The_Dutch_Proverbs_-_Google_Art_Project.jpg [05:30:50] Ryan_Lane: waste of resources that shifts responsibility of hiding images to us [05:31:31] I don't dislike a feature to hide objectional images, but I don't think the WMF should make one or explicity support one [05:31:54] it would not require any sort of access that any browser add on developer, for example, wouldn't have [05:41:02] seems this is an action of the board [05:42:49] Then the Board is crazy and out of bounds :-) [05:44:31] Seems to me, lately, the focus is shifting from improving "quality" to increase "reach". [05:44:56] (at the cost of diversity) [05:53:43] the board is increasing number of committees [05:53:47] and that's about it [14:49:15] *sumanah waves at guillom [14:51:29] yup [14:51:31] so [14:51:35] *guillom opens the pads. [14:51:43] *guillom puts some music on first. [14:52:25] ooh good idea. [14:53:03] *sumanah searches Jamendo for klezmer [14:54:39] <^demon|away> I'm listening to my current favorite podcast :) [14:55:40] ^demon|away: which is? [14:55:45] <^demon|away> "Best of the Left" [14:56:39] sumanah, ok, looking quickly at the notes, it seems there is some limited amount of formatting in there (e.g. sections) [14:56:55] but there's also a lot of raw notes that would probably need to be put in
s
[14:57:17] 	I say, we copy everything to mw.o, and give ourselves 30 min to do some general cleanup
[14:57:28] 	ok!
[14:57:39] 	cool
[14:57:45] 	you are ahead of me, guillom -- go ahead & do the copy?
[14:57:53] 	ok
[14:58:09] 	btw sumanah , your pic is up: http://commons.wikimedia.org/wiki/File:Sumana_Harihareswara_021_-_Berlin_2011.jpg
[14:58:18] 	wheee! thanks guillom
[14:58:24] 	np
[14:59:13] 	I totally have a Mona Lisa smile happening there
[14:59:30] 	sumanah: much better than my pic
[14:59:41] 	hexmode: there you are!
[15:00:31] 	haha MW won't let me save a page that has a link to tinyurl in it :D
[15:00:42] <^demon|away>	Spam blacklist!
[15:00:59] *guillom 	expands the link.
[15:01:25] 	I thought admins could circumvent that.
[15:02:15] <^demon|away>	I dunno if blacklist overriding is a global right for all sysops, or if it's been assigned per-project.
[15:02:21] <^demon|away>	Would make sense to have it wmf-wide.
[15:05:33] 	sumanah, http://www.mediawiki.org/wiki/Berlin_Hackathon_2011/Notes
[15:05:37] 	thank you!
[15:05:40] 	np
[15:05:48] 	just dumps for now
[15:05:58] 	without tinyurls :)
[15:08:38] 	:)
[15:08:53] 	guillom: I will start on the parser notes
[15:09:03] 	ok
[15:22:27] 	guillom: ok, I'm done with http://www.mediawiki.org/wiki/Berlin_Hackathon_2011/Notes/Saturday/Parser and now will start looking at the general Sunday notes for things that need to be reported back to owners
[15:23:06] 	sumanah, ok; I've done some minor formatting work on the notes, but I don't intend to do much more, 'cause it'd take days
[15:23:13] 	yeah
[15:23:22] 	if gnomes want to, they can :)
[15:28:03] 	guillom: ok, done skimming Sunday, will now do Fri and Sat for the same reason
[15:28:12] 	ok
[15:28:28] 	tell me if you need help with something, otherwise I'll go back to my other activities
[15:28:46] 	ok, thanks guillom
[15:29:00] 	np, thank you
[16:48:59] 	RoanKattouw_away: http://theoatmeal.com/comics/127_hours
[16:50:16] 	HAHAAH
[16:50:32] 	dude, that was amazing!
[16:50:47] 	hybrid between 127 hours and Arrested Development - quality!
[17:04:46] 	RoanKattouw_away: what's crackin?
[18:04:33] 	TrevorParscal: Ohai
[18:04:42] 	I'm sorry for being late to my own deployment, I was on the phone
[18:05:07] 	nice job :-D
[18:05:18] 	what's being deployed out of curiosity?
[18:06:00] 	Like one or two AFT patches
[18:06:07] 	TrevorParscal: Did that "What's This" link patch ever get written?
[18:06:16] 	ok then
[18:13:44] 	TrevorParscal: It looks like there's no "What's This?" patch, what's going on with that?
[18:13:48] 	I can't deploy nonexistent code
[18:19:15] 	Roan, we're in the metrics meeting right now.
[18:19:41] 	I thought Trevor was not gonna be in the metrics meeting because of this deployment
[18:20:12] 	haha (trevor speaking)
[18:20:31] 	he's gonna talk to you via phone or something.
[18:23:39] 	ok
[18:23:40] 	howdy
[18:23:52] 	anyways
[18:24:25] 	in the scrum this morning, we discussed how timo was going to code it and I was going to help him if he needed any help
[18:26:12] 	Oh
[18:26:20] 	I guess Alolita forgot to mention I'd already scheduled the deployment for 30 mins ago
[18:26:32] 	I wasn't at the scrum cause I was eating
[18:27:32] 	no worries
[18:27:46] 	did you see the patch erik wrote for redirects?
[18:27:59] 	Yeah
[18:28:14] 	and the print hide thing
[18:28:22] 	Yes
[18:28:28] 	I guess we'll want to pull those in
[18:28:32] 	http://www.mediawiki.org/wiki/Special:Code/MediaWiki/89198
[18:28:43] 	Tag em aftdeploy
[18:28:47] 	k
[18:29:11] 	And I'll push them out along with your clicktracking fix but without the what's this thingy
[18:29:28] 	neilk_: Hey there's a weekly UW deployment scheduled for Monday, are those deployments still on?
[18:29:38] 	ok, marked all 3 of them
[18:29:42] 	RoanKattouw: oh yeah, we were just talking about that
[18:29:53] 	RoanKattouw: we have some deploys scheduled again
[18:30:07] 	RoanKattouw: brb
[18:30:59] 	RoanKattouw: I'm sharing a spreadsheet with you -- there will be deploys, maybe not every single week, but I'll let you know well in advance. Same time.
[18:31:13] 	OK
[18:32:30] 	OK cool
[18:32:39] 	So it looks like there's no deployment this Monday (6/6)
[18:32:48] 	I am not available on 6/13
[18:33:00] 	It says "Roan out" in the calendar
[18:34:56] 	RoanKattouw: so, how's it going?
[18:35:03] 	neilk_: am I missing anything?
[18:35:26] 	TrevorParscal: I'm not paying a lot of attention :)
[18:35:52] 	TrevorParscal: the only thing that's slightly surprising is that Sue now wants to talk about the Controversial Content resolution
[18:36:28] 	RoanKattouw: ok if we want to deploy and you're out, we'll have to get another person. Thanks for the advance warning.
[18:36:31] 	yes, the end of those meetings, when Sue gets up and starts talking - usually the only part worth your time
[18:36:38] 	Yeah.  this is about personal image filter.
[18:41:45] 	Alright, pro tip: don't switch off your wifi antenna in the middle of a conversation
[18:42:04] 	Fortunately this channel is logged
[18:42:30] 	neilk_: Yeah find someone else for 6/13 or reschedule it. I'll be participating in 240-km bike tour, that'll take like 12-14 hours so I'm out all day
[18:42:31] 	you missed nothing
[18:42:53] 	I missed a few things, but the log has them
[18:43:37] 	I'll have my cell with me on the 13th if anyone really needs me but I won't be anywhere near a computer
[18:44:06] 	TrevorParscal: I'm merging the AFT stuff now. Was trying to do that but kept getting timeouts, guess why...
[18:44:14] 	?
[18:44:31] 	parser cache misconfiguration?
[18:44:37] 	he he he
[18:44:54] 	RoanKattouw: 150mi??! I'm impressed.  How many 160km+ rides have you done?
[18:45:13] 	Only ever the 240k one, a couple times in a row (each year the Monday after Pentecost)
[18:45:20] 	This is the... fourth time
[18:45:22] 	Sue is noting that the New York Times et al are optimizing themselves to work with how Facebook works, but we don't
[18:45:49] 	But noting that our job isn't to "get good numbers", but we do have to be where people are.
[18:46:26] 	I'm dragging my brother along this time, should be fun
[18:46:28] 	RoanKattouw: how far do you ride in a week usually?
[18:46:45] 	To prep for this I usually do one or two 30mi rides per week
[18:47:07] 	Sue is talking about fixing editing on mobile, or figuring out what it is that we do on mobile
[18:47:10] 	But that's just leisure biking, there's just-getting-around-the-city stuff too
[18:47:12] 	how many weeks before?
[18:47:15] 	sure
[18:47:22] 	As soon as the weather allows it
[18:47:30] 	well, you're pretty fit, or look it
[18:47:40] 	In this case, probably about 8
[18:48:01] 	Yeah well last year I got a decent bike and did the 240km in just over 12 hours, I was fairly impressed with myself there
[18:48:15] 	hexmode: Roan is made out of of nano-bots and carbon fiber
[18:48:19] 	It is a great time!
[18:48:20] 	But 240km is enough to leave you dead the next day no matter how fit you are
[18:48:24] 	sure
[18:48:28] 	TrevorParscal: that explains a lot
[18:48:32] 	TrevorParscal: I believe you
[18:48:41] 	There's always biking clubs participating, those guys are really unbelieveably fast
[18:48:57] 	They'll be doing 30+ km/h most of the time, which is insane
[18:49:40] 	But you're a cyclist too, right, hexmode ?
[18:49:52] 	18mph is pretty good if you can keep it up
[18:50:02] 	I mean the accident you had a while ago was on a bike IIRC and you live in like rural Pennsylvania, so...
[18:50:09] 	not since my accident, but I want to get back on
[18:50:20] 	wife wants me off of blood thinner
[18:50:42] 	Yeah under normal circumstances (flat terrain, no wind) I can sustain about 24 kph (15 mph) on my racing bike
[18:50:53] 	Actually wait
[18:51:08] 	hexmode is running on synthetic now
[18:51:32] 	meeting over.
[18:51:41] 	When I do those 46km (29 mi) rides, I do them in just under 2 hours, so that's an avg speed of 23ish kph averaged over good and bad conditions wind-wise, so that 24 number is probably a little bit higher
[18:52:08] 	RoanKattouw: you got this OK? I gotta grab some lunch really quickly
[18:52:15] 	I just pushed it to test
[18:52:23] 	ok
[18:52:28] 	So please test it when you can and greenlight me for production
[18:52:34] 	and, to be frank, I really am kinda learly of riding by myself anymore since, if I someone hadn't seen me fall, I might have bled out
[18:52:38] 	Can be after lunch too, I'll just do WikiLove review in the meantime in that case
[18:52:39] 	I scare myself
[18:52:51] 	TrevorParscal: got a sec?
[18:52:52] 	I thought you got hit by a car?
[18:52:55] 	no
[18:53:05] 	when I was 3, but not this time
[18:53:07] 	hexmode: I'm off to lunch...
[18:53:11] 	just landed on my heaad
[18:53:14] 	head
[18:53:23] 	No helmet?
[18:53:24] 	TrevorParscal: ping me when you're back, please?
[18:53:32] 	no, I had a helmet
[18:53:38] 	and was wearing it
[18:53:45] 	RoanKattouw: looks good
[18:53:47] 	but my skull cracked anyway
[18:53:55] 	Eww
[18:54:06] 	w/o helmet, it would have been much worse.
[18:54:09] 	TrevorParscal: Alright taking it to production then
[18:54:16] 	so, I'm trying to be more cautious
[18:56:18] *hexmode 	decides to use the tech for async communication and sends TrevorParscal an email
[18:57:05] 	RoanKattouw: so a q
[18:57:23] 	Sure
[18:57:25] 	: how is the progress on 28840 going?
[18:57:34] 	https://bugzilla.wikimedia.org/show_bug.cgi?id=28840
[18:57:48] *hexmode 	wants a 1.17 release last month!
[18:58:56] 	Ask Tim, he's basically taken that over
[18:59:05] 	k, looked like it
[18:59:10] 	just thought you might know
[18:59:15] 	ty
[19:30:20] 	howief: Hmm I'm kinda confused about the CTA logic after all, I'll have to ask TrevorParscal when he's back from lunch
[19:30:31] 	(For disabling the join CTA)
[19:32:09] 	RoanKattouw: you can either do a live hack, and comment out the part of ext.articleFeedback.js that defineds the join CTA
[19:32:36] 	or we can add a configuration like $wgArticleFeedbackPitches = array( /* list of pitch names to be enabled*/ );
[19:32:37] 	I considered replacing the condition function with return false;
[19:32:45] 	But the fall-through behavior, if any, isn't claer to me
[19:32:50] 	which is checked when determining enabled/disabled
[19:33:00] 	oh
[19:33:06] 	that's clever actually
[19:33:15] 	there is no fall through
[19:33:16] 	Not only do I not want join CTAs
[19:33:20] <^demon>	Live hack? What could possibly go wrong ;-)
[19:33:24] 	I want people that would normally get a join CTA to not /get/ a CTA
[19:33:33] 	To depress the clicktracking volume so we can raise the percentag
[19:33:41] 	all pitches are evaluated for "can I be shown" and then the ones that are "yes" are placed in an array
[19:33:48] 	then we choose from the array at random
[19:34:03] 	Right
[19:34:12] 	So my idea won't work
[19:34:25] 	it will just make the join cta not make the list, ever
[19:34:25] 	Instead, I think the /action/ function needs to be commented out or short-scircuited
[19:34:52] 	no, that won't quite work either
[19:35:09] 	Oh, dammit
[19:35:14] 	That's just what happens when you click it
[19:35:43] 	you are saying, you want the user to get, at random, any valid cta (an that's never join) or no CTA
[19:35:50] 	rather than any valid CTA
[19:36:02] 	What I want is
[19:36:13] 	If they were normally gonna get the join CTA, they must get no CTA
[19:36:23] 	why?
[19:36:27] 	that's confusing
[19:36:50] 	To reduce the clicktracking volume, as I understand it
[19:36:56] 	Maybe DarTar can explain
[19:37:08] 	that doesn't seem sane
[19:37:10] 	DarTar: ??
[19:37:24] 	Or maybe we show them but never track them, or something
[19:37:34] 	Now that you mention it it's not fully clear to me eitehr
[19:37:49] 	you can reduce tracking by reducing the tracking level
[19:38:06] 	trying to reduce it by disabling things in strange ways is a bad idea
[19:38:07] 	Yes, but that only works across the board
[19:38:14] 	I thought they just wanted to drop the join CTA
[19:38:31] 	What we want is to make some components generate fewer events so we can raise the overall percentage and still end up with the same number of events/sec
[19:38:32] 	thats what I got from the meeting this morning
[19:38:43] 	ok
[19:38:44] 	I don't know, I wasn't in it
[19:38:55] 	so, what you want, is a way to throttle different events
[19:39:13] 	this seems like a bad idea, statistically
[19:39:30] 	we could just have 2 buckets
[19:40:06] 	well
[19:40:08] 	hmm
[19:40:20] 	Let's just wait for DarTar or howief to explain what they wnt
[19:40:22] 	*want
[19:40:22] 	dude, that won't really reduce the number of events by much at all
[19:40:25] 	ok
[19:40:29] 	i'm heading back to my desk
[19:40:36] 	(was eating my lunch on the 6th floor)
[19:40:41] 	bbib
[19:42:43] 	hey people
[19:42:55] 	catching up with the conversation
[19:46:13] 	ok,  RoanKattouw, TrevorParscal: what we need to have is more observations for edit CTA
[19:46:44] 	the point of disabling join CTA was just the simplest way to increase the number of edit-show events without affecting the total
[19:46:52] 	Oh, that's right
[19:47:04] 	Simply disabling join will trigger edit more often
[19:47:34] 	we can also just add weights to the CTAs
[19:47:50] 	so when the random selection is performed, the edit cta is selected more often
[19:48:10] 	ideally we should have a system that allows us to define which components are activated and with what probability people see them
[19:48:11] 	Oh right
[19:48:44] 	my understanding is that weighting was not an easy option
[19:48:54] 	which is why we suggested simply disabling one component
[19:49:53] 	Weighting is doable but not super easy
[19:50:00] 	And TBH we're kind of looking for super easy :)
[19:50:32] 	so let's just disable join CTAs for now
[19:51:26] 	assuming that this will increase the frequency of survey and edit show events
[19:52:06] 	Alright, gonna do that now
[19:52:16] 	I'm not gonna bump the tracking level if you don't mind, I just bumped it an hour ago
[19:52:19] 	*tracking version
[19:53:45] 	sure
[19:54:32] 	logmsgbot	!log catrope synchronized php-1.17/extensions/ArticleFeedback/modules/ext.articleFeedback/ext.articleFeedback.js 'Live hack to disable join CTA'
[20:06:45] 	DarTar: So Trevor implemented weighting. Do the weights implemented in this rev look good to you? https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Special:Code/MediaWiki/89360
[20:09:02] 	that's awesome, this translates into .5 - .25 - .25  right?
[20:09:37] 	bear with me one sec
[20:11:20] 	Well, yes, sort of
[20:11:43] 	Only CTAs that qualify are counted
[20:11:44] 	yes - sounds good (wouldn't it be easier to directly set weights as fractions of 1? what if one day we have 4 CTAs)
[20:11:56] 	"qualify" as in
[20:11:57] 	?
[20:12:12] 	Well you don't qualify for join when you're already logged in
[20:12:25] 	gotcha
[20:12:34] 	So then it becomes .33 - .67
[20:12:43] 	Also, due to implementation details the weights have to be whole numbers
[20:13:09] 	ic
[20:13:27] 	it's a weight, not a percentage
[20:13:41] 	as in, we're both on a teter totter, I'm 220lbs, I win
[20:13:48] 	haha
[20:13:56] 	My 130 lbs don't stand a chance
[20:13:57] 	lol
[20:14:20] *^demon 	hops on Roan's side of the teter totter.
[20:14:38] 	I guess we can safely assume ^demon weighs >90 lbs, so we win
[20:16:25] 	I think winning on a teeter totter is sort of like winning a lard eating contest... probably not going on your CV
[20:17:08] 	Someone could get domas to help
[20:17:39] *apergos 	gets on
[20:17:44] 	who has the other side?
[20:17:50] 	TrevorParscal:
[20:18:00] 	Me and ^demon
[20:18:10] 	I might have to put some rocks in my pocket but I think we'll win
[20:18:44] <^demon>	TrevorParscal: So you mean I *shouldn't* have put all those pie-eating contests on it? That would explain the lack of callbacks...
[20:19:10] 	^demon: well, it didn't help that you were applying to a bakery
[20:19:14] *RoanKattouw 	puts 'four-time participant in 240km recreational bike ride with 15k people' on his CV
[20:19:19] 	they were just protecting their inventory man
[20:28:10] 	hi
[20:28:24] 	I am just passing, is there anyone from the WMF office around please ? :b
[20:28:49] 	There are a few office folks in here; what do you want from them? :)
[20:29:14] 	to scream bloody murder? :-P
[20:29:40] 	:b
[20:29:56] 	(someday some poor psych grad student is going to write a dissertation on the code comments :-P)
[20:29:59] 	well want to poke at the HR guys to read the jobs@wikimedia.org email :-b
[20:30:05] 	ah
[20:30:17] 	meh, not in the offfice, I'm thousands of miles away
[20:30:20] 	I am not sure what the exact process is though
[20:30:36] 	find one on IM or so and poke em I guess
[20:30:37] 	apergos: I will try to scream really loudly so you can hear :b
[20:31:00] 	codurr heard it, good enough :-P
[20:33:12] 	hashar, probably poke robla
[20:33:14] 	;)
[20:33:19] 	yeah
[20:33:30] 	though he and Alolita are busy in ~20 minutes
[20:33:53] 	does anyone know Alolita IRC nickname ?
[20:34:02] 	alolita is she's about ;)
[20:34:17] 	yeah, I don't se her at her desk
[20:34:19] 	*see
[20:34:47] 	hashar: I did ping Alolita already earlier, but I don't know the latest
[20:35:07] 	I need robla anyways
[20:35:09] 	is Alolita "director of features" ?
[20:35:35] 	features EPM
[20:35:42] 	apergos: what's up?
[20:35:51] 	since she is busy, I will try to catch up with her next week :b
[20:36:20] 	hashar, turn up at the office and make them deal with it ;)
[20:36:31] 	hey robla
[20:36:33] 	pm ok?
[20:36:37] 	sure
[20:36:50] 	Reedy: just have to find a good pregnancy center :-b
[20:37:12] 	I don't think you can have a baby hashar ;)
[20:37:24] 	Have you not heard the benefits of the american medical system?
[20:40:19] 	thanks everyone for the assistance. have a good afternoon :-)
[21:05:11] 	TrevorParscal: "explaination"? Really?
[21:05:41] 	It's consistently spelled that way throughout so I think I'm gonna have to grudgingly OK it :D
[21:05:44] 	argH!
[21:05:57] 	I will fix
[21:06:02] 	damn muscle memory
[21:07:52] 	http://www.mediawiki.org/wiki/Special:Code/MediaWiki/89367
[21:08:44] 	RoanKattouw: There's no explaination for urinary operators being spelled wrong
[21:08:54] 	hahaha
[21:09:03] 	Seriously, that was my favorite typo ever
[21:09:15] 	agreed
[21:09:28] 	I remember it now, this was in the office
[21:10:30] 	yeah, you were like, "Trevor, what the hell?"
[21:11:50] 	the explaination typo happens when my muscle memory is set really well for typing explain, and then I type explain + ation in two bursts
[21:12:17] 	so, it's incredibly consistent, but still wrong
[21:12:26] 	I know this is what happens, but it very rarely leads to totally different words
[21:12:33] 	urinary just made me laugh hard
[21:12:45] 	yeah, that was just hillarious
[21:12:51] 	I have no explaination for it :)
[21:13:28] 	But explanation is pronounced ex-plah-nay-tion, not ex-play-nay-tion, right? I guess I think of them as different words for that reason
[21:15:38] 	hexmode: dude, you look pretty hard core http://wikimediafoundation.org/wiki/File:Mark_Hershberger_003_-_Berlin_2011.jpg
[21:18:25] 	RoanKattouw: dude, it's english, you can pronounce it however you like and just call it an acent
[21:18:31] 	That's true
[21:19:13] 	heh
[21:19:56] 	new zealanders pronounce it "eek-splee-nee-shen" for instance
[21:20:24] 	that's all the same vowel, what's up with that??
[21:20:39] 	That's NZers for you
[21:20:48] 	Or in Andrew's words: "do they even know what vowels are"
[21:20:53] 	hahahaha
[21:20:53] 	ha ha
[21:20:55] 	awesome
[21:20:59] 	they just have "E"
[21:21:12] 	how many consonants do they have?
[21:21:17] 	4
[21:21:19] 	if they can get the number of those down...
[21:21:22] 	:-D
[21:21:52] 	it's englsh... so it's random... and .. well - http://xkcd.com/221/
[21:22:40] 	:-D
[21:22:43] 	brilliant!
[21:22:52] 	hah
[21:23:03] 	I thought you were gonna link the queueing one but then I went hey 221 is too low for that
[21:23:09] 	where would we be without xkcd
[21:23:12] 	cultureless
[21:23:31] 	adrift in a sea of geekdom without a compass
[21:23:47] 	like this... http://xkcd.com/1/
[21:24:09] 	yes!
[21:24:21] 	only not, because that wouldn't exist...
[21:24:24] 	well wait (oh I will never find it)
[21:24:32] 	OK the this-cracked-me-up of the day goes to http://www.mediawiki.org/wiki/Special:Code/MediaWiki/85022#c17465
[21:24:40] 	http://xkcd.com/11/
[21:24:51] 	http://xkcd.com/349/
[21:24:53] 	that one more like
[21:25:22] 	there have been some winners today for sure
[21:25:58] 	the mad screamer, the erasure by the cabal and now this
[21:26:02] 	Oh 349 is classic, I'd forgotten about it
[21:26:16] 	Also, I've noticed how the open source violin comic is all over the office
[21:26:34] 	RoanKattouw: I have an open source violin in the pocket of my notebook
[21:26:42] 	yeah, that one is classic
[21:26:46] 	it is a tiny plastic item made on a 3D printer
[21:26:46] 	http://xkcd.com/743/
[21:27:10] 	TrevorParscal, RoanKattouw - what's more, a nontech friend once ran across it and emailed me, "I don't know if you have heard of this webcomic xkcd....
[21:27:18] 	"but the person in the last panel reminds me of you"
[21:27:36] 	whaha
[21:27:47] 	That quote is hilarious in so many ways
[21:27:54] 	to her, I am Cory Doctorow and Alan Turing and ... yeah
[21:27:56] 	Including the "I don't know if you've ever heard of xkcd but..." part
[21:27:59] 	YES
[21:28:24] 	Wait.  Where does that link point to?
[21:28:43] 	743 = open source violi
[21:28:45] 	n
[21:29:01] 	it should be enwiki:Wikipedia:Article Feedback Tool
[21:29:17] 	jorm: how's Akshay doing?
[21:29:44] 	he seems to be doing okay.  i'm afraid that he's feeling overwhelmed.
[21:29:53] 	jorm: Oh; Project:ArticleFeedback
[21:29:57] 	Is what it points to now
[21:30:00] 	jorm: anything you or I can do to help him, you think?
[21:30:08] 	jorm: it's customizable
[21:30:14] 	If he's overwhelmed by MW or API stuff, send him our way
[21:30:19] 	For varying definitions of 'our'
[21:30:23] 	jorm: we try not to write Wikipedia specific messages into the i18n files
[21:31:07] 	jorm: Edit [[en:MediaWiki:articlefeedback-form-panel-explaination-link]] and you shall have free reign
[21:31:19] 	and effectively the only diff is I used ArticleFeedback instead of Article_Feedback_Tool
[21:31:27] 	Edit it to say "Wikipedia:Article Feedback Tool" or whatever you need it to be
[21:32:00] 	right now, not so much. i think he's just feeling overwhelmed because he doesn't quite know where to begin.  so i've been pushing on that.
[21:32:05] 	http://en.wikipedia.org/wiki/Project:Article_Feedback_Tool -> http://en.wikipedia.org/wiki/Wikipedia:Article_Feedback_Tool
[21:32:16] 	you can also just throw a redirect in there, your choice
[21:32:53] 	jorm: Yeah get him to write up a plan and narrow down his scope
[21:33:01] 	If that's not already done
[21:33:10] 	you must be talking about GSoC!
[21:33:25] 	thanks jorm
[21:34:39] 	I want to see a GSoC proposal that's possible to do in a fraction of the time, but promises to write tests, documentation and conduct user testing
[21:34:43] 	TrevorParscal: per http://www.mediawiki.org/wiki/Berlin_Hackathon_2011/Notes/Saturday#Trevor_Parscal:_why_we_should_move_section_edit_links -- did that sprint finish up re section edit link placement?
[21:35:02] 	instead we get "I'm going to rewrite mediawiki in X language in 15 or 20 minutes!"
[21:35:17] 	sumanah: nothing got done :(
[21:35:21] 	(tear)
[21:35:23] 	TrevorParscal: they always promise to document.  Sometimes to write tests.  Nearly never the testing with users.
[21:35:54] 	sumanah: but the key there is, they need to submit a small project, and then make those promises
[21:36:12] 	otherwise we all know they won't even finish, much less document, write tests, or do anything close to user testing
[21:36:20] 	TrevorParscal: yes
[21:36:22] 	it's hard to user test vapor ware
[21:36:53] 	yeah, i've been on him to document first and then code second.
[21:38:00] 	write tests and rough documentation, then code (documenting while you code), then fix your documentation so it's not telling lies anymore
[21:38:17] 	rinse and repeat
[22:45:44] 	hey TrevorParscal
[22:46:10] 	hi (in a meeting, what's up?)
[22:46:20] 	oh ok
[22:46:25] 	ping me when you're done htne
[22:46:26] 	then