Page MenuHomePhabricator

dr0ptp4kt (Adam Baso)
Engineering Director Wikimedia Foundation (Reading)

Projects (14)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 6:35 PM (253 w, 6 d)
Availability
Available
IRC Nick
dr0ptp4kt
LDAP User
Unknown
MediaWiki User
ABaso (WMF) [ Global Accounts ]

Recent Activity

Fri, Aug 2

dr0ptp4kt added a comment to T229401: Key-value extraction misses on Wikipedia:WikiProject Council/Directory/WikiProject template invocations.

Here's approximately what I had in mind. The mwparserfromhell library might streamline extraction of key-value pairs, but this gets at the typical whitespacing patterns and it seems editors typically follow convention for parameter ordering.

Fri, Aug 2, 10:36 AM · drafttopic-modeling, Scoring-platform-team

Thu, Aug 1

dr0ptp4kt updated subscribers of T163116: Decide on persistence backend and location for the Push Notification Service.

@Pchelolo I may have missed it but has a standardized persistence mechanism been defined?

Thu, Aug 1, 10:38 AM · Core Platform Team Legacy (Designing), Reading-Infrastructure-Team-Backlog, User-mobrovac, Services (designing), Push-Notification-Service (Project Setup), Reading Epics (Push Notifications)

Wed, Jul 31

dr0ptp4kt added a project to T229401: Key-value extraction misses on Wikipedia:WikiProject Council/Directory/WikiProject template invocations: drafttopic-modeling.
Wed, Jul 31, 8:49 PM · drafttopic-modeling, Scoring-platform-team
dr0ptp4kt renamed T229401: Key-value extraction misses on Wikipedia:WikiProject Council/Directory/WikiProject template invocations from Key-value extraction misses on Wikipedia:WikiProject Council/Directory/WikiProject to Key-value extraction misses on Wikipedia:WikiProject Council/Directory/WikiProject template invocations.
Wed, Jul 31, 12:20 PM · drafttopic-modeling, Scoring-platform-team
dr0ptp4kt updated the task description for T229401: Key-value extraction misses on Wikipedia:WikiProject Council/Directory/WikiProject template invocations.
Wed, Jul 31, 12:20 PM · drafttopic-modeling, Scoring-platform-team
dr0ptp4kt updated the task description for T229401: Key-value extraction misses on Wikipedia:WikiProject Council/Directory/WikiProject template invocations.
Wed, Jul 31, 12:17 PM · drafttopic-modeling, Scoring-platform-team
dr0ptp4kt updated the task description for T229401: Key-value extraction misses on Wikipedia:WikiProject Council/Directory/WikiProject template invocations.
Wed, Jul 31, 12:16 PM · drafttopic-modeling, Scoring-platform-team
dr0ptp4kt created T229401: Key-value extraction misses on Wikipedia:WikiProject Council/Directory/WikiProject template invocations.
Wed, Jul 31, 12:16 PM · drafttopic-modeling, Scoring-platform-team

Thu, Jul 25

dr0ptp4kt added a comment to T227353: Define the lifecycle for MV-generated depicts suggestion data.

I'm in support of permanent stashing.

Thu, Jul 25, 10:56 AM · Reading-Infrastructure-Team-Backlog, Machine vision

Mon, Jul 22

dr0ptp4kt added a comment to T221534: Define template parameter mapping between languages as a wiki page.

Thanks @santhosh and @Pginer-WMF. Lydia and I spoke. Just to close the loop on one my earlier questions, template key-to-Wikidata property association does not clash with Wikidata client editing plans as of now. Lydia also reinforced the value of data mining in working through potential futures (some of which is happening I see). There are no simple approaches, to be sure, but I did want to close the loop on this one item.

Mon, Jul 22, 7:50 PM · Patch-For-Review, ContentTranslation

Jul 18 2019

dr0ptp4kt updated subscribers of T211881: graphoid: Code stewardship request.

Hi team, just to follow up on what I've let some of you know by email, I'm going to investigate the option of finite temp resources to help handle the more pressing item on EOL to buy us more time. We'll need to scope narrowly so that we address the EOL problems at a minimum and hopefully sidestep any further challenges like this in the future.

Jul 18 2019, 11:27 AM · Release-Engineering-Team-TODO (201908), Release-Engineering-Team (Code Health), Core Platform Team Legacy (Watching / External), Services (watching), Operations, Code-Stewardship-Reviews, Graphoid

Jul 12 2019

dr0ptp4kt added a comment to T211881: graphoid: Code stewardship request.

Hi @Bouzinac, usually the software tries to make basic web page rendering functional without a strict need for JavaScript. Obviously a significant portion of the software actually requires JavaScript in practice for a feature rich experience, but basic reading is one case where usually we want to be able to support the basics.

Jul 12 2019, 10:44 AM · Release-Engineering-Team-TODO (201908), Release-Engineering-Team (Code Health), Core Platform Team Legacy (Watching / External), Services (watching), Operations, Code-Stewardship-Reviews, Graphoid

Jul 11 2019

dr0ptp4kt added a comment to T227695: Requesting access to analytics-privatedata-users for mbsantos.

Approved as Engineering Director.

Jul 11 2019, 3:35 PM · Operations, SRE-Access-Requests
dr0ptp4kt updated subscribers of T221534: Define template parameter mapping between languages as a wiki page.

I'm in support of the canonical identifier of template parameter keys being Wikidata properties in the cases they're available. I lean toward TemplateData for the time being as the place to forge the connection between template keys and Wikidata properties. As people inevitably copy TemplateData templates across wikis in the current state that ought to make for more consistency on the semantic meaning of the templates, at least.

Jul 11 2019, 11:18 AM · Patch-For-Review, ContentTranslation

Jul 10 2019

dr0ptp4kt added a comment to T221211: Parameters matching on Templates: ML Exploration .

@diego @Pginer-WMF thanks for the earlier replies on this task. I had some annual planning and vacation stuff that drew me away for a while, but just wanted to say thanks!

Jul 10 2019, 4:42 PM · Language-Team (Language-2019-July-September), ContentTranslation, Research

Jul 9 2019

dr0ptp4kt added a comment to T227150: [Bug] `init` and `mtinfo` event counts drop drastically since June 17 2019.

@chelsyx I forget some of the details, but I think it's okay to allow the multiple domains be the referrer for the pageviews.

Jul 9 2019, 3:43 PM · Patch-For-Review, Analytics-Kanban, Product-Analytics, ExternalGuidance, Analytics

Jun 19 2019

dr0ptp4kt updated subscribers of T167423: Make 3D work on mobile.

Hi all. There isn't further work on this. Right now the Multimedia team is focused on the Structured Data on Commons project, for which the grant runs until the end of the current calendar year. Presently additional work on stuff outside of SDC or urgent bugfixing or adding test coverage is generally lower priority. Tagging @Ramsey-WMF for any further prioritization or work decomposition if time becomes available in the new calendar year.

Jun 19 2019, 6:45 PM · Multimedia, 3D, Mobile
dr0ptp4kt updated the task description for T226119: Build middleware to utilize machine vision API for structured data on commons depicts tag suggestion tool.
Jun 19 2019, 5:52 PM · Epic, Machine vision, Reading-Infrastructure-Team-Backlog

Jun 18 2019

dr0ptp4kt added a comment to T222154: Determine the pageview (and if possible, search impression) impact of automatic SERP translations.

Thanks @chelsyx!

Jun 18 2019, 7:12 PM · Product-Analytics

Jun 17 2019

dr0ptp4kt added a comment to T222154: Determine the pageview (and if possible, search impression) impact of automatic SERP translations.

Thank you, @chelsyx, great work! Is there a Phabricator paste or Jupyter notebook with the queries and results for our future selves?

Jun 17 2019, 7:03 PM · Product-Analytics

Jun 7 2019

dr0ptp4kt added a comment to T167423: Make 3D work on mobile.

Hi @eranroz. Heads up, I'm on time off so my reply may be delayed a couple weeks.

Jun 7 2019, 12:53 PM · Multimedia, 3D, Mobile

May 23 2019

dr0ptp4kt added a comment to T221211: Parameters matching on Templates: ML Exploration .

I was wondering, how well does the parameters name-based approach apply to the set of TemplateData-backed templates themselves?

May 23 2019, 4:56 PM · Language-Team (Language-2019-July-September), ContentTranslation, Research

May 22 2019

dr0ptp4kt added a comment to T220212: Wikimedia Technical Conference 2019: Discussion .

One of my hopes is that people will be concentrated together on topics. I'd prefer single track with a well structured format if at all possible.

May 22 2019, 2:42 PM · International-Developer-Events

May 16 2019

dr0ptp4kt updated subscribers of T223313: Add legal language to wikilabels.
May 16 2019, 11:41 AM · WMF-Legal, Wikilabels, Scoring-platform-team

May 15 2019

dr0ptp4kt added a comment to T222154: Determine the pageview (and if possible, search impression) impact of automatic SERP translations.

Thanks @kzimmerman. All the signals I've seen and that we could think of seem to suggest there's a positive traffic increase attributable to the intervention. My gut instinct given typical user behavior on search engine result pages and the nature of this intervention is that there's very little cannibalization, no detrimental cannibalization, and in fact there's a real boost to content availability and consumption.

May 15 2019, 5:36 PM · Product-Analytics

May 13 2019

dr0ptp4kt added a comment to T148843: Remove computational bottlenecks in stats machine via adding a GPU that can be used to train ML models.

@elukey thanks for the follow up here. No need to block on me for the GPU. Fully agreed on the need for a secure supply chain.

May 13 2019, 6:46 PM · Patch-For-Review, User-Elukey, Operations, Analytics, Research-management

May 3 2019

dr0ptp4kt updated subscribers of T221761: Test GPUs with an end-to-end training task (Photo vs Graphics image classifier).

As an example, https://upload.wikimedia.org/wikipedia/commons/thumb/7/7f/NY_308_in_Rhinebeck_4.jpg/800px-NY_308_in_Rhinebeck_4.jpg maps to https://ms-fe.svc.eqiad.wmnet/wikipedia/commons/thumb/7/7f/NY_308_in_Rhinebeck_4.jpg/800px-NY_308_in_Rhinebeck_4.jpg in the cluster if fetching directly from stat1005.

May 3 2019, 7:43 PM · Analytics, Research-management

May 1 2019

dr0ptp4kt updated the task description for T222154: Determine the pageview (and if possible, search impression) impact of automatic SERP translations.
May 1 2019, 5:50 PM · Product-Analytics

Apr 30 2019

dr0ptp4kt added a comment to T221761: Test GPUs with an end-to-end training task (Photo vs Graphics image classifier).

To clarify, was that via the internet or internal cluster?

Apr 30 2019, 11:10 AM · Analytics, Research-management
dr0ptp4kt created T222154: Determine the pageview (and if possible, search impression) impact of automatic SERP translations.
Apr 30 2019, 10:50 AM · Product-Analytics

Apr 19 2019

dr0ptp4kt added a comment to T148843: Remove computational bottlenecks in stats machine via adding a GPU that can be used to train ML models.

@Nuria the other day I mentioned my project around use of DeepSpeech.

Apr 19 2019, 5:05 PM · Patch-For-Review, User-Elukey, Operations, Analytics, Research-management

Apr 10 2019

dr0ptp4kt added a comment to T211881: graphoid: Code stewardship request.

@Yurik in addition to pulling both version of the JS for pages bearing both v1.5 and v2 syntax, the other thing is to encourage the syntax being updated, is that right?

Apr 10 2019, 10:42 AM · Release-Engineering-Team-TODO (201908), Release-Engineering-Team (Code Health), Core Platform Team Legacy (Watching / External), Services (watching), Operations, Code-Stewardship-Reviews, Graphoid

Apr 9 2019

dr0ptp4kt added a comment to T148843: Remove computational bottlenecks in stats machine via adding a GPU that can be used to train ML models.

Thanks @elukey

Apr 9 2019, 8:18 PM · Patch-For-Review, User-Elukey, Operations, Analytics, Research-management
dr0ptp4kt added a comment to T211881: graphoid: Code stewardship request.

Totally understood on the user observed performance (at least when it's on the critical rendering path) and static asset payload, just wanted to make sure if it's the case that theoretically JS-only provides all of the functionality (for JS clients) and there wasn't some additional use case.

Apr 9 2019, 8:11 PM · Release-Engineering-Team-TODO (201908), Release-Engineering-Team (Code Health), Core Platform Team Legacy (Watching / External), Services (watching), Operations, Code-Stewardship-Reviews, Graphoid
dr0ptp4kt added a comment to T211881: graphoid: Code stewardship request.

Hi all - we had a meeting on this and a question emerged. Is it possible to run Graph without Graphoid if the clients are JavaScript-only?

Apr 9 2019, 7:17 PM · Release-Engineering-Team-TODO (201908), Release-Engineering-Team (Code Health), Core Platform Team Legacy (Watching / External), Services (watching), Operations, Code-Stewardship-Reviews, Graphoid

Apr 8 2019

dr0ptp4kt added a comment to T148843: Remove computational bottlenecks in stats machine via adding a GPU that can be used to train ML models.

Hi, I'm requesting access to gpu-testers as well in order to begin validating model building.

Apr 8 2019, 9:26 PM · Patch-For-Review, User-Elukey, Operations, Analytics, Research-management
dr0ptp4kt added a comment to T220081: Allow swift https access from analytics to prod.

Thanks. Confirmed it works.

Apr 8 2019, 7:03 PM · netops, Operations, Analytics

Mar 28 2019

dr0ptp4kt added a comment to T211881: graphoid: Code stewardship request.

Okay, this has been sitting in draft for too long, so I'm going to provide this simply so that we have it here and people have access to some queries in case they're looking around later. I was intending to share some numbers then follow up about product aspects on a separate post. But I've been rather busy with planning and anticipate continuing to be quite busy with more planning. We'll be discussing potential product / support aspects separately in a forthcoming meeting.

Mar 28 2019, 9:48 AM · Release-Engineering-Team-TODO (201908), Release-Engineering-Team (Code Health), Core Platform Team Legacy (Watching / External), Services (watching), Operations, Code-Stewardship-Reviews, Graphoid
dr0ptp4kt updated subscribers of T213505: RfC: OpenGraph descriptions in wiki pages.

@JKatzWMF @JMinor would you support us addressing T142090: Add hover-card like summary (og:description) to open graph meta data printing plain summary as time permits here in Q4 or perhaps as a Q1 FY 19-20 project, to bridge the gap between now and bigger social sharing work?

Mar 28 2019, 7:51 AM · Reading-Infrastructure-Team-Backlog, MediaWiki-General, TechCom-RFC

Mar 27 2019

dr0ptp4kt renamed T219388: Flash of page in talk modal transition from [Bug] Example title to Flash of page in modal transition.
Mar 27 2019, 2:09 PM · Readers-Web-Backlog
dr0ptp4kt created T219388: Flash of page in talk modal transition.
Mar 27 2019, 2:08 PM · Readers-Web-Backlog

Mar 25 2019

dr0ptp4kt added a comment to T212414: Measure the impact of externally-originated contributions.
  • Based on 1A, the volume of visits coming from integrated translated results in Google search is similar to the visits explicitly requesting a translation (e.g., by going to Google Translate or clicking the "translate this age" option in the search results).

Correct. And note that this graph only shows the traffic when the translation target language is Indonesian. You may also notice that from January to February, visits from integrated translated results is much higher, then it drop since March. I asked @dr0ptp4kt and he thinks Google probably change their algorithm.

Mar 25 2019, 10:43 AM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Analytics, Patch-For-Review, Product-Analytics, ExternalGuidance

Mar 21 2019

dr0ptp4kt added a comment to T218618: Consider disabling Chrome Lite pages for Wikipedia on Chrome on mobile with Cache-Control: no-transform.

It seems like in the screenshot from @Peter it's now fairly clear about the proxying. Obviously the visual nudge is to actually turn on the feature, but it seems like the terminology is pretty clear. In this regard, this makes it more on par with something like Opera.

Mar 21 2019, 10:50 AM · Performance-Team (Radar), WMF-Legal, Security-Team, Privacy

Mar 20 2019

dr0ptp4kt added a comment to T218618: Consider disabling Chrome Lite pages for Wikipedia on Chrome on mobile with Cache-Control: no-transform.

Thank you, @Krinkle.

Mar 20 2019, 5:45 PM · Performance-Team (Radar), WMF-Legal, Security-Team, Privacy
dr0ptp4kt updated subscribers of T218618: Consider disabling Chrome Lite pages for Wikipedia on Chrome on mobile with Cache-Control: no-transform.

I don't have my Android device handy, but this is not applying Google Web Light, correct? Would it be possible for someone to post screenshots of the resultant treatment for our pages?

Mar 20 2019, 5:21 PM · Performance-Team (Radar), WMF-Legal, Security-Team, Privacy

Mar 11 2019

dr0ptp4kt added a comment to T214998: Remove .m. subdomain, serve mobile and desktop variants through the same URL.

Thanks @ovasileva.

Mar 11 2019, 3:26 PM · TechCom-RFC, Readers-Web-Backlog (Tracking), Traffic, MobileFrontend, Operations
dr0ptp4kt added a comment to T217866: Provide access to iOS engineers for iOS group.

Yes, @Legoktm, thanks!

Mar 11 2019, 10:16 AM · Repository-Ownership-Requests

Mar 10 2019

dr0ptp4kt added a comment to T217866: Provide access to iOS engineers for iOS group.

Thanks @Legoktm. Yes, please, Joe Walsh should be added, too.

Mar 10 2019, 12:07 PM · Repository-Ownership-Requests

Mar 8 2019

dr0ptp4kt added a comment to T217866: Provide access to iOS engineers for iOS group.

Thanks. Looking forward to confirmation.

Mar 8 2019, 12:05 PM · Repository-Ownership-Requests
dr0ptp4kt added a comment to T214998: Remove .m. subdomain, serve mobile and desktop variants through the same URL.

^ Well, I intended for that to be on email. But it stands: I think Olga put this in terms that I could understand - and as I've said in other places, I think the implementation is non-trivial even if the consequences can be studied sufficiently to be well understood. That said, what is this "exploring sharing entire articles or portions of articles" part about?

Mar 8 2019, 11:59 AM · TechCom-RFC, Readers-Web-Backlog (Tracking), Traffic, MobileFrontend, Operations
dr0ptp4kt added a comment to T217866: Provide access to iOS engineers for iOS group.

Thanks. That's cool, although what should we do to reinstate my privileges short run? The specific request right now is to get Natalia H granted group membership, although I want to ensure that both Joe W and I will have owner privs more generally in the apps repos.

Mar 8 2019, 11:46 AM · Repository-Ownership-Requests
dr0ptp4kt added a comment to T214998: Remove .m. subdomain, serve mobile and desktop variants through the same URL.

Great framing, nice job! One question, though, what's this part about and how does that tie into the conversation?

Mar 8 2019, 11:10 AM · TechCom-RFC, Readers-Web-Backlog (Tracking), Traffic, MobileFrontend, Operations

Mar 7 2019

dr0ptp4kt updated subscribers of T217866: Provide access to iOS engineers for iOS group.

@Krenair created task here. Previously I had sufficient permissions as I recall, but it seems like there's been an update (TBH I may have missed a note somewhere).

Mar 7 2019, 9:52 PM · Repository-Ownership-Requests
dr0ptp4kt created T217866: Provide access to iOS engineers for iOS group.
Mar 7 2019, 9:51 PM · Repository-Ownership-Requests
dr0ptp4kt added a comment to T94587: Grant ownership to dr0ptp4kt on apps/ios, apps/ios/wikipedia, apps/ios/commons.

Thanks @Krenair

Mar 7 2019, 9:49 PM · Repository-Ownership-Requests
dr0ptp4kt reopened T94587: Grant ownership to dr0ptp4kt on apps/ios, apps/ios/wikipedia, apps/ios/commons as "Open".

Hi there - re-opening, although please let me know if I should open a fresh task.

Mar 7 2019, 9:34 PM · Repository-Ownership-Requests

Mar 5 2019

dr0ptp4kt updated subscribers of P8156 Referer source ratio.

@chelsyx possibly helpful for T212414, although not conclusive.

Mar 5 2019, 11:00 AM
dr0ptp4kt created P8156 Referer source ratio.
Mar 5 2019, 10:59 AM

Mar 4 2019

dr0ptp4kt added a comment to T212414: Measure the impact of externally-originated contributions.

@chelsyx As it is the "Access the translated funnel" line makes the other parts of the funnel look compressed in the "Number of events when target language is Indonesian, by action type" graph. It's a true representation of the magnitude, of course, but I was wondering if you had an approach that might aid visual interpretation of the data (e.g., two y-axes, non-constant scale, percentile fluctuation, etc.).

Mar 4 2019, 6:36 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Analytics, Patch-For-Review, Product-Analytics, ExternalGuidance

Mar 1 2019

dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

Thanks @Pginer-WMF. I've put a HOLD on the calendar for March 6 to get the Varnish patch up a little bit ahead of this, although will adjust as needed for any change in the activation for the extension (or the schedule of @BBlack and myself the day prior to the activation of the extension).

Mar 1 2019, 6:21 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance

Feb 28 2019

dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

Thanks, @santhosh. When you say "context detection code", I take that to mean inclusive of this init code we're referring to for the "Desktop" footer link removal.

Feb 28 2019, 3:21 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance

Feb 26 2019

dr0ptp4kt created T217130: "View original" doesn't exist in legacy Google Translate on mobile web, so modal refers to non-existent element.
Feb 26 2019, 11:08 AM · ExternalGuidance
dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

Thanks, @BBlack, will give the heads up once the date is set.

Feb 26 2019, 11:07 AM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance

Feb 25 2019

dr0ptp4kt added a comment to T208524: RfC: Standards for external services in the Wikimedia infrastructure..

Would it be possible to clarify the wording on "There is no existing FLOSS software that provides the same functionality"? I believe the intent here is about surveying the FLOSS ecosystem for well crafted, well maintained, architecturally compatible FLOSS software that provides comparable functionality before specifying and building new non-trivial standalone services.

Feb 25 2019, 6:40 PM · TechCom-RFC (TechCom-Approved), serviceops

Feb 22 2019

dr0ptp4kt added a comment to T203127: Implement "last known good version" API.

I don't see this as an urgent priority, although planning it as a small piece of work for a future quarter would be fine. We could then share this with the mailing lists and contacts we have at places where people are employing these sorts of algorithms in their own code.

Feb 22 2019, 12:07 PM · Epic, Reading-Infrastructure-Team-Backlog
dr0ptp4kt added a comment to T203127: Implement "last known good version" API.

This sort of algorithm is in use in several prominent high scale media properties, but people are recreating the work in their specific cases, as opposed to having one easy-to-call API that reflects this line of thinking. The idea was to expose something that, given a title, produces the correct revision. I strongly agree that it should also take into consideration whether that last correct revision is reportedly non-damaging (and scrub backwards further if so), as sometimes humans can't keep up with the backlog.

Feb 22 2019, 12:06 PM · Epic, Reading-Infrastructure-Team-Backlog

Feb 21 2019

dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

@BBlack in https://gerrit.wikimedia.org/r/490120 I checked in with @Pginer-WMF today. Pau said deploying this the day or two prior to ExternalGuidance being activated for the source wiki of enwiki (for Indonesian) would be ideal.

Feb 21 2019, 8:06 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance

Feb 20 2019

dr0ptp4kt added a comment to T120442: Incomplete but functioning template output results in broken Share a Fact images.

Okay, so based on @TheDJ feedback @JMinor it seems the issue may surface in fleeting edge case scenarios. Of course some would say making those errors visible is a feature, not a bug. Anyway, obviously this is your area for prioritization.

Feb 20 2019, 2:38 PM · good first bug, iOS-app-Bugs, Wikipedia-iOS-App-Backlog
dr0ptp4kt added a comment to T120442: Incomplete but functioning template output results in broken Share a Fact images.

Thanks @TheDJ.

Feb 20 2019, 2:25 PM · good first bug, iOS-app-Bugs, Wikipedia-iOS-App-Backlog
dr0ptp4kt updated subscribers of T120442: Incomplete but functioning template output results in broken Share a Fact images.

Thanks. I'm not sure if something changed in a Scribunto module or somewhere in extension land, but it doesn't seem like it's really turning up on enwiki source, at least - there are some Village Pump discussions on this.

Feb 20 2019, 1:05 PM · good first bug, iOS-app-Bugs, Wikipedia-iOS-App-Backlog

Feb 14 2019

dr0ptp4kt added a comment to T211881: graphoid: Code stewardship request.

Hi all - I was aware of this task but hadn't been following it. But it was brought to my attention as having some momentum, so here I am! I have some information I can dredge up that I think may help shed some light on some paths forward. I also want to check in with some product and design people about any sense on forthcoming product interventions in the area of interactive or, for that matter, materialized graphs.

Feb 14 2019, 2:32 PM · Release-Engineering-Team-TODO (201908), Release-Engineering-Team (Code Health), Core Platform Team Legacy (Watching / External), Services (watching), Operations, Code-Stewardship-Reviews, Graphoid

Feb 13 2019

dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

For those following along, I ran a query to get a sense of global usage of Google Translate and using the "Desktop" link. On 11 February 2019 there were only 89 such requests globally, about 2/3 where enwiki was the source wiki. This figure is not a perfect predictor of desktop user behavior, as for desktop users using enwiki as the source wiki receiving the mobile treatment it will be a new thing. But it probably suggests that, in addition to the rationale @Pginer-WMF provides about the basis of stopping showing broken stuff, the mobile read view is okay for consumptive purposes in general.

Feb 13 2019, 1:03 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance
dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

Thanks, @santhosh !

Feb 13 2019, 11:22 AM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance

Feb 12 2019

dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

@BBlack ^ would you please review the enwiki VCL patch? We'll only want to merge it after ExternalGuidance has been tested with simplewiki and @Pginer-WMF has given the greenlight, but I figured it best if we go through review ahead of that.

Feb 12 2019, 7:11 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance
dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

@santhosh ^ would you please review and verify it has the intended effect? I need to reset my Vagrant stuff, but figured this was simple looking enough to post a patch (we'll see if I'm right!).

Feb 12 2019, 5:02 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance

Feb 11 2019

dr0ptp4kt updated subscribers of T212197: Deliver mobile-based version for automatic translations.

Heads up @chelsyx: for simplewiki access via the Google Translate proxy the traffic pattern is now mobile web based even for desktop UAs. The same will happen with enwiki when we make that change later. I thought I should make this clear for any intervention analysis.

Feb 11 2019, 12:13 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance
dr0ptp4kt updated subscribers of T212197: Deliver mobile-based version for automatic translations.

@santhosh and @Gilles the footer list containing the "Desktop" link and other list items places the dot character between elements using an li::after pseudo-element. Do you think we should just use JS to remove the "Desktop" <li> instead of using a CSS rule? Setting the opacity to 0 like the other hidden elements would leave the dot character for any preceding bullets in place, which looks unusual because it leaves a dot at the end of the list. If we use JS is there a preferred segment of the JS code to do so to avoid any performance issues?

Feb 11 2019, 12:09 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance

Feb 10 2019

dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

I should note that, concerning the edge case regression, it has historically been the case that, even after the mobile Google Translate user taps/clicks "Desktop" link and is landed in a desktop presentation, subsequent taps/clicks in article links would wind them back into a mobile presentation. This has to do with the way cookies are not capable of being enforced in this translation context like when users access the site directly. So addressing the regression for the mobile user is only a modest improvement. But for the genuine desktop user, it may not be perceived as so modest because the desktop user may have been accustomed to the desktop treatment (even if we think the mobile treatment is more reader friendly). I'll need to check with @Pginer-WMF about the mental model and nearer term (next six to twelve months) user journey here and determine how to handle this, in a sustainable way, if at all. Given that users can use inbuilt translation in user agents, we may just want to notify the user on tap to do that upon the "Desktop" click/tap by way of ExternalGuidance JavaScript, for example.

Feb 10 2019, 12:23 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance

Feb 8 2019

dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

Hi team.

Feb 8 2019, 8:09 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance
dr0ptp4kt moved T215413: Image Classification Working Group from Backlog to Adam Radar on the Reading-Admin board.
Feb 8 2019, 3:24 PM · Reading-Admin, SDC General, Multimedia, Wikidata, Discovery-Search, Analytics, Research
dr0ptp4kt added a project to T215413: Image Classification Working Group: Reading-Admin.
Feb 8 2019, 3:24 PM · Reading-Admin, SDC General, Multimedia, Wikidata, Discovery-Search, Analytics, Research

Jan 18 2019

dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

Heads up @phuedx . @BBlack and I spoke yesterday and we'll go with a simpler patch instead of the fuller refactor, given the plan to have the Varnish stuff in maintenance mode and switch to ATS (i.e., don't fix it if it ain't broken).

Jan 18 2019, 12:33 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance
dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

Okay, @BBlack, now it's ready for review.

Jan 18 2019, 12:30 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance
dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

@BBlack hold that thought, one more condition to add.

Jan 18 2019, 12:17 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance
dr0ptp4kt added a comment to T212197: Deliver mobile-based version for automatic translations.

@BBlack patch posted for your review ^. Would you please review and let me know on patch for any additions?

Jan 18 2019, 12:14 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance

Jan 9 2019

dr0ptp4kt updated subscribers of T212197: Deliver mobile-based version for automatic translations.

Hi @BBlack , any suggestion here?

Jan 9 2019, 7:48 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance

Jan 8 2019

dr0ptp4kt added a comment to T212414: Measure the impact of externally-originated contributions.

@Tbayer what do you have in mind? Heads up, T208795 captures the first concrete case where the full transcoding indeed goes all the way through the Wikimedia servers and stuff is already counted as a pageview but there's an X-Analytics key-value made available for query purposes.

Jan 8 2019, 11:25 AM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Analytics, Patch-For-Review, Product-Analytics, ExternalGuidance

Jan 7 2019

dr0ptp4kt updated subscribers of T212197: Deliver mobile-based version for automatic translations.
Jan 7 2019, 8:06 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance
dr0ptp4kt added a project to T212197: Deliver mobile-based version for automatic translations: Traffic.

Paraphrasing a dialogue with @BBlack immediate edge side HTTP redirects based on header/regex might be feasible without fragmenting caches/backends.

Jan 7 2019, 7:51 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Operations, Traffic, ExternalGuidance

Dec 5 2018

dr0ptp4kt added a comment to T211115: Requesting access to `researchers` group for joewalsh.

Approved.

Dec 5 2018, 10:21 PM · Patch-For-Review, User-jijiki, Operations, SRE-Access-Requests

Nov 28 2018

dr0ptp4kt updated the task description for T210648: Add guards for session stitching.
Nov 28 2018, 7:33 PM · Better Use Of Data, Reading-Admin
dr0ptp4kt created T210648: Add guards for session stitching.
Nov 28 2018, 7:30 PM · Better Use Of Data, Reading-Admin

Nov 15 2018

dr0ptp4kt updated the task description for T205569: Define cross-schema event stitching approach.
Nov 15 2018, 2:38 AM · Better Use Of Data, Reading-Admin

Nov 11 2018

Liuxinyu970226 awarded T128917: Head-to-head A/B test language switcher alternative a 100 token.
Nov 11 2018, 12:14 PM · Patch-For-Review, Reading-Web-Sprint-67-If, Then, Else...?, MobileFrontend

Nov 9 2018

dr0ptp4kt updated subscribers of T208795: Measure Google Translate Pageview Impact.

It's working nicely. Thanks @BBlack @Nuria!

Nov 9 2018, 1:15 PM · Reading-Admin

Nov 7 2018

dr0ptp4kt added a comment to T205569: Define cross-schema event stitching approach.

@Nuria thanks. You understood the question well. Okay, so my read of sessionInSample and randomTokenMatch is that the populationSize values between different schemas would need to have a common base value so that they divide cleanly in order to guarantee intersection, as it's a divisor in a modulo calculation. Do I have that right?

Nov 7 2018, 12:24 PM · Better Use Of Data, Reading-Admin

Nov 6 2018

dr0ptp4kt added a comment to T205569: Define cross-schema event stitching approach.

The question of whether you can sample events per session with stickiness is a different one, and the answer to that is yes, you can do that as of today deterministically and decide that event 1 and event2 are always going to be sampled for session "25". Session here means " identifier assigned to your browser until you close it down" . This identifier is sent in eventlogging events but it is not sent in general requests. It will be reset when you re-start your browser.

Nov 6 2018, 7:50 PM · Better Use Of Data, Reading-Admin
dr0ptp4kt updated subscribers of T205569: Define cross-schema event stitching approach.
Nov 6 2018, 7:42 PM · Better Use Of Data, Reading-Admin
dr0ptp4kt added a comment to T205569: Define cross-schema event stitching approach.

Yes, we discussed collision avoidance as part of T201124 and increased the length of mw.user.sessionId() to a value that should be safe for all foreseeable scenarios (see in particular T201124#4521002). I'm not quite sure what salting and hashing has to do with that though.

Nov 6 2018, 7:37 PM · Better Use Of Data, Reading-Admin
dr0ptp4kt added a comment to T205569: Define cross-schema event stitching approach.
  • For unique device:
    • (an example that can include both scenarios you mentioned above) Any kind of experiment or data collection that requires asking the same unique device multiple questions across a period of time. For example, when we want to learn about how users "learn" on Wikipedia, we need to be able to interfere with their experience on Wikipedia in multiple stages of their interaction and ask them questions. Not being able to say which unique device has answered the first batch of questions is a blocker for this line of research.
Nov 6 2018, 7:35 PM · Better Use Of Data, Reading-Admin