Page MenuHomePhabricator

mahmoud (Mahmoud Hashemi)
Cofounder, Hatnote

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Jan 31 2016, 11:12 PM (194 w, 2 d)
Availability
Available
IRC Nick
mahmoudhashemi
LDAP User
Unknown
MediaWiki User
MahmoudHashemi [ Global Accounts ]

I'm a long-time Wikipedian and MediaWiki administrator now focused on channeling my wikiresources toward new wikiperspectives, made possible through the Hatnote wikivehicle: http://blog.hatnote.com/

Here's a brief chronology of Hatnote: http://sedimental.org/hatnote_projects.html

And follow us on Twitter! https://twitter.com/hatnotable

Shoot me an email: mahmoud at hatnote dot com

Recent Activity

Jun 10 2019

mahmoud added a comment to T167246: Refactor "user" & "user_text" fields into "actor" reference table.

Ah, makes sense, thanks @Anomie, @Nirmos, and @Ciencia_Al_Poder! Not sure if you want to add that either to the rc_bot part of the recentchanges table docs, but that's good info! Thanks again!

Jun 10 2019, 9:40 PM · CPT Initiatives (Revision Storage Schema Improvements), Schema-change, MediaWiki-General, MW-1.33-notes (1.33.0-wmf.12; 2019-01-08), Epic

Jun 8 2019

mahmoud added a comment to T167246: Refactor "user" & "user_text" fields into "actor" reference table.

Hey all, just refactored a couple tools to work with the new schema, wasn't too bad. Sad about the performer thing, though I have to admit I'm more used to "actor" from other codebases.

Jun 8 2019, 7:50 PM · CPT Initiatives (Revision Storage Schema Improvements), Schema-change, MediaWiki-General, MW-1.33-notes (1.33.0-wmf.12; 2019-01-08), Epic

Apr 2 2019

mahmoud closed T219718: metrics.wmflabs.org pageviews csv now redirecting to eventmetrics forbidden as Resolved.
Apr 2 2019, 6:11 PM · Analytics, Pageviews-API
mahmoud added a comment to T219718: metrics.wmflabs.org pageviews csv now redirecting to eventmetrics forbidden.

I've got a version of the code going off of the rest_api now. The code's not running exactly the same, but that could be on me.

Apr 2 2019, 6:10 PM · Analytics, Pageviews-API

Mar 30 2019

mahmoud created T219718: metrics.wmflabs.org pageviews csv now redirecting to eventmetrics forbidden.
Mar 30 2019, 10:36 PM · Analytics, Pageviews-API

Feb 25 2019

mahmoud added a comment to T216375: "Looks like you already have another webservice running" failure when trying to migrate webservice.

Looks like a combination of techniques on the linked pages has got me unblocked. FWIW, I also had the "version: 2" manifest.

Feb 25 2019, 5:29 PM · Toolforge

Feb 18 2019

mahmoud created T216375: "Looks like you already have another webservice running" failure when trying to migrate webservice.
Feb 18 2019, 1:29 AM · Toolforge

Dec 8 2018

Slaporte awarded T211485: Store each assessment instead of just current one a Love token.
Dec 8 2018, 10:03 PM · MediaWiki-extensions-PageAssessments
mahmoud created T211485: Store each assessment instead of just current one.
Dec 8 2018, 10:03 PM · MediaWiki-extensions-PageAssessments

Oct 16 2018

mahmoud added a comment to T126888: Include query execution time.

It would be nice to have both execute time and combined execute + fetch time, as the latter more accurately represents the an application would spend waiting (which would really help with prototyping). Also, thanks for this!

Oct 16 2018, 4:45 AM · Quarry

Jul 30 2018

mahmoud added a comment to T198365: Hashtags tool creating a very large number of concurrent grid jobs.

fwiw @bd808 I put the -once in. Not sure if that's enough info to close this ticket, but hopefully we won't see this happen again. Thanks!

Jul 30 2018, 3:07 AM · Toolforge, Hashtags

Jul 10 2018

mahmoud added a comment to T198365: Hashtags tool creating a very large number of concurrent grid jobs.

Sorry for the delay in replying, wedding planning has done a number on my open software contribs.

Jul 10 2018, 4:32 PM · Toolforge, Hashtags

Feb 27 2018

mahmoud added a comment to T188205: s52467__new_hashtags seems to be overloading the toolsdb host.

Yeah, sorry about that. This was due to us attempting to re-enable the hashtag search on IFTTT. Turns out it's a very popular feature! Too popular unfortunately. We've wired that off again, so if we can go back to having a regular limit that would be nice.

Feb 27 2018, 8:31 AM · Hashtags, cloud-services-team, Data-Services

Sep 23 2017

mahmoud added a comment to T176557: High replag on s1, s3, s5.

That's an interesting idea. It would really help to have answers to my questions if we are forced to register an account per language.

Sep 23 2017, 6:03 PM · DBA, Toolforge
mahmoud added a comment to T176557: High replag on s1, s3, s5.

It's hard to say what can be done about this without more information. There's user-generated load from visits to http://tools.wmflabs.org/hashtags but there's also batch traffic as well. Both are necessary for editathon folks to get their data.

Sep 23 2017, 5:50 PM · DBA, Toolforge

Jun 29 2017

mahmoud created T169263: 502s and kubernetes-based tool labs service not restarting.
Jun 29 2017, 8:11 PM · cloud-services-team (Kanban), Toolforge

Apr 1 2017

mahmoud added a comment to T161915: Python environment weirdness on labs.

Ah, yes, I expected that the issue was related to the Ubuntu upgrade, I just didn't expect it to manifest as datetime being unimportable. I seem to recall the email saying a service restart was all that was necessary to upgrade, but things are never that easy :) I'll make a note to check the rest of our virtualenvs, too. Thank you everyone!

Apr 1 2017, 6:27 AM · Cloud-Services, Toolforge

Mar 31 2017

mahmoud created T161915: Python environment weirdness on labs.
Mar 31 2017, 5:06 PM · Cloud-Services, Toolforge

Feb 2 2017

mahmoud added a comment to T123442: Pageview API: Better filtering of bot traffic on top enpoints.

Meant to post this earlier, but great work @MusikAnimal! I'm eager to see this codified into some sort of anti-spam correction, but I'm concerned by articles like "Oxford Manifesto", which also have <0.1% mobile. Though on second thought, the page does look a bit anomalous to be ranking so highly.

Feb 2 2017, 7:27 AM · Analytics, Pageviews-API

Dec 4 2016

mahmoud created T152341: Runing SQL EXPLAIN on Labs.
Dec 4 2016, 8:49 AM · Cloud-Services, DBA, Toolforge

Dec 3 2016

mahmoud added a comment to T149974: Montage parallel service during Tools maintenance time.

@yuvipanda Thanks man :)

Dec 3 2016, 6:33 PM · Montage

Nov 17 2016

mahmoud added a comment to T150984: Hashtag tool 500 internal server error.

Hey all, just got back to my laptop, the service appears to be running, no 500s for me. Maybe it was something transient related to maintenance, or @chasemp's restarts fixed it with some delay. Is it working ok for you Ciell?

Nov 17 2016, 9:07 PM · Toolforge, Cloud-Services

Oct 29 2016

mahmoud added a comment to T149472: Logging in on IE doesn't work.

Are there any other details whatsoever? Like, do they get to the Wikimedia screen? Are they redirected back? Can we get a screenshot of where they get stuck?

Oct 29 2016, 7:14 AM · Montage

Oct 18 2016

mahmoud added a comment to T148351: Create the option for a ranking round.

Wait, so is it 50 or more than 50?

Oct 18 2016, 6:27 AM · Montage

Oct 7 2016

mahmoud added a comment to T146858: Advancing to subsequent rounds.

Also, yesno round -> rating round advancement is tested working in the backend. I'm onto ranking stuff now, so I think we have a healthy head start.

Oct 7 2016, 8:30 AM · Montage
mahmoud added a comment to T146858: Advancing to subsequent rounds.

The logic is largely the same. Montage's streamlined approach is that the winners of one round are the entrants into the next round. In addition to the simpler user experience, this avoids all sorts of process issues that could result if there is a phase between rounds. We couldn't think of any interactions that Montage could provide between rounds that it also shouldn't want during rounds (adjusting jurors, etc.).

Oct 7 2016, 8:29 AM · Montage

Oct 5 2016

mahmoud renamed T146858: Advancing to subsequent rounds from Closing a round to Advancing to subsequent rounds.
Oct 5 2016, 7:24 AM · Montage
mahmoud claimed T146858: Advancing to subsequent rounds.
Oct 5 2016, 7:18 AM · Montage
mahmoud moved T146858: Advancing to subsequent rounds from Backlog to In-progress on the Montage board.
Oct 5 2016, 7:18 AM · Montage

Sep 3 2016

mahmoud added a comment to T144681: Traffic stats not generating reliably.

(Not sure if I added the right tags, sorry for the spam.)

Sep 3 2016, 11:45 PM · Pageviews-API, Analytics
mahmoud created T144681: Traffic stats not generating reliably.
Sep 3 2016, 11:42 PM · Pageviews-API, Analytics

Aug 15 2016

mahmoud added a comment to T142897: Heritage Monuments database/API seems to be lacking Wiki page links.

So the "name" parameter here is "توضیح" which technically means "description" if you ask me.

Aug 15 2016, 7:00 AM · Wiki-Loves-Monuments (2017), Wiki-Loves-Monuments-Database

Aug 13 2016

mahmoud created T142897: Heritage Monuments database/API seems to be lacking Wiki page links.
Aug 13 2016, 6:10 AM · Wiki-Loves-Monuments (2017), Wiki-Loves-Monuments-Database

Jul 30 2016

mahmoud added a comment to T138377: Add Iran in Farsi to the Monuments Database.

So it seems like we have a fix for T139258, both in Lua and Python, but we haven't seen any changes on the Unused images page. Has the fix been deployed and/or has the job been run?

Jul 30 2016, 4:40 AM · Patch-For-Review, Wikimania-Hackathon-2016, Wiki-Loves-Monuments-Sources
mahmoud added a comment to T139258: Figure out improved matching of monuments for Iran.

The Lua looks pretty good, too, but @Lokal_Profil is there a reason the Arabic numbers are written rtl while Persian is ltr? For all intents and purposes, to the best of my knowledge, both languages have identical number semantics.

Jul 30 2016, 4:29 AM · Wiki-Loves-Monuments-Database
mahmoud added a comment to T139258: Figure out improved matching of monuments for Iran.

Reviewed the Python, looks good! I'll take a stab at reviewing that Lua script too, but I doubt I'll come out unscathed.

Jul 30 2016, 4:25 AM · Wiki-Loves-Monuments-Database

Jul 16 2016

mahmoud added a comment to T138377: Add Iran in Farsi to the Monuments Database.

In response to @LilyOfTheWest's issue, this does seem like something that might be caused by an incomplete fix to T139258: Figure out improved matching of monuments for Iran. Other examples include 944 aka ۹۴۴. The unused images page has an image, even though it's filled in on the associated monuments page.

Jul 16 2016, 4:21 AM · Patch-For-Review, Wikimania-Hackathon-2016, Wiki-Loves-Monuments-Sources

May 9 2016

mahmoud created T134715: Extracts API returning invalid JSON for Telugu Wikipedia.
May 9 2016, 2:48 AM · TextExtracts, MediaWiki-API

Apr 15 2016

mahmoud added a comment to T123529: Add support for hashtags (URL parameter -> edit summary) in VisualEditor, WikiEditor, and ?? other editors.

Cookies have expiration times built right in, so you can easily set a sane default of, say, 48 hours. Hashtags are also short, clear, and trivially deletable. Ideally we get this launched, and if there are reports or if it seems to cause confusion, a priority can be set for additional UIs.

Apr 15 2016, 5:36 PM · GLAM-Tech, Patch-For-Review, Contributors-Team, WikiEditor, VisualEditor

Mar 6 2016

mahmoud added a comment to T123529: Add support for hashtags (URL parameter -> edit summary) in VisualEditor, WikiEditor, and ?? other editors.

So, did we make it onto the backlog? The #artandfeminism editathon is back again this year and their efforts reminded me. Hope we can have something for the next editathon organizers!

Mar 6 2016, 1:43 AM · GLAM-Tech, Patch-For-Review, Contributors-Team, WikiEditor, VisualEditor

Mar 5 2016

mahmoud added a comment to T128355: s52490 created 338 simultanous conections to the same server executing the same query.

Hey again @jcrespo, we made some code changes and would request that you or another DBA throttle the number of database connections up to 20 or so max so we can confirm the fix.

Mar 5 2016, 8:58 PM · DBA, Cloud-Services

Feb 29 2016

mahmoud added a comment to T128355: s52490 created 338 simultanous conections to the same server executing the same query.

Cool, I'm also up at 2:20am still looking at this, so I think you can assume I take this seriously, despite my attempts at a friendly and community-driven tone. Our tools also have hundreds of downstream users.

Feb 29 2016, 10:26 AM · DBA, Cloud-Services
mahmoud added a comment to T128355: s52490 created 338 simultanous conections to the same server executing the same query.

Also, is there an idle timeout or recommended connection keep alive time?

Feb 29 2016, 10:01 AM · DBA, Cloud-Services
mahmoud added a comment to T128355: s52490 created 338 simultanous conections to the same server executing the same query.

Haha, I'm sure some would argue 338 is small potatoes, but I'm not one to argue.

Feb 29 2016, 9:56 AM · DBA, Cloud-Services
mahmoud added a comment to T128355: s52490 created 338 simultanous conections to the same server executing the same query.

OK, Stephen and I both have work tomorrow and nothing has jumped out at us, bug wise.

Feb 29 2016, 9:43 AM · DBA, Cloud-Services
mahmoud added a comment to T128355: s52490 created 338 simultanous conections to the same server executing the same query.

Ah, if it's just that pattern, it's probably the same issue just magnified across all the languages. Stephen and I will look into it, thanks!

Feb 29 2016, 9:05 AM · DBA, Cloud-Services
mahmoud added a comment to T128355: s52490 created 338 simultanous conections to the same server executing the same query.

Also what are the headings to these columns in the issue description?

Feb 29 2016, 8:37 AM · DBA, Cloud-Services
mahmoud added a comment to T128355: s52490 created 338 simultanous conections to the same server executing the same query.

Can you expand upon the issue at hand? Do you know when it started or how similar the in-flight queries are/were?

Feb 29 2016, 8:36 AM · DBA, Cloud-Services

Feb 13 2016

mahmoud added a comment to T126888: Include query execution time.

+1 ! :)

Feb 13 2016, 9:07 PM · Quarry

Feb 3 2016

mahmoud awarded T123529: Add support for hashtags (URL parameter -> edit summary) in VisualEditor, WikiEditor, and ?? other editors a Love token.
Feb 3 2016, 12:00 AM · GLAM-Tech, Patch-For-Review, Contributors-Team, WikiEditor, VisualEditor

Feb 2 2016

mahmoud added a comment to T123529: Add support for hashtags (URL parameter -> edit summary) in VisualEditor, WikiEditor, and ?? other editors.

Oh, sure, so the design as I understand it is to make it so that editathon coordinators can distribute a special link that would associate the clicking user to an editing group. Users associated with that group would, for the duration of the browser session, have a hashtag prepopulated in their edit summary.

Feb 2 2016, 8:38 PM · GLAM-Tech, Patch-For-Review, Contributors-Team, WikiEditor, VisualEditor

Jan 31 2016

mahmoud added a comment to T123529: Add support for hashtags (URL parameter -> edit summary) in VisualEditor, WikiEditor, and ?? other editors.

Hey all! Glad to see this discussion made some good progress without me, so thanks to everyone for getting the ball rolling.

Jan 31 2016, 11:38 PM · GLAM-Tech, Patch-For-Review, Contributors-Team, WikiEditor, VisualEditor