Page MenuHomePhabricator

kostajh (Kosta Harlan)
Senior Software Engineer (Growth)

Projects (12)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Jun 12 2018, 2:22 PM (147 w, 6 d)
Availability
Available
IRC Nick
kostajh
LDAP User
Unknown
MediaWiki User
KHarlan (WMF) [ Global Accounts ]

Recent Activity

Fri, Apr 9

kostajh added a comment to T278705: Add CodeHealth template to query-builder pipeline.

If I can help, let me know. We have a few non mediawiki jobs in the codehealth pipeline for various languages (Java, python) using a few different configuration set ups.

Fri, Apr 9, 11:48 AM · Sonarqubebot, User-Ladsgroup, Wikidata, Wikidata Query Builder
kostajh moved T279427: Republish datasets with primary key ID column included from In Progress to QA on the Growth-Team (Current Sprint) board.
Fri, Apr 9, 5:45 AM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link

Thu, Apr 8

kostajh added a comment to T279519: Add a link: algorithm improvements: Avoid recommending links in sections that usually don't have links.

Can we do something silly (but also quick and effective), like ignore the last section (maybe last two sections) when parsing the page, on the assumption that these sections may be sources/references sections?

Thu, Apr 8, 8:50 PM · Add-Link, Growth-Team
kostajh moved T278600: Pre-deployment QA: "Add a link" from Backlog to April 26 - April 30 on the Add-Link board.
Thu, Apr 8, 8:30 PM · Growth-Team (Current Sprint), Add-Link, Editing-team, Growth-Structured-Tasks
kostajh added a comment to T271603: Add a link engineering: Recommendation version.

The URL for retrieving recommendations now indicates v0 i.e. it's unstable. If we decide to make major changes or declare that it's stable, we can switch to v1 and then do the additional work for storing the version number in the cache table.

We are now on v1 since we're serving the API via API-Portal.

Another use case is to know which datasets were used for generating the dataset. For example, https://gerrit.wikimedia.org/r/c/research/mwaddlink/+/675172 was just merged which filters out links for things like years, list pages, disambiguation pages, etc from the anchors dictionary dataset. Suppose we have an article that we cached link recommendations for before this change was deployed; it would be useful to be able to know the dataset hash that was used for the recommendation.

So, I think we want to know:

  1. recommendation format version where that probably doesn't change often but would include things like whether instance_occurrence calculation is defined differently, or if we switched from using wikitext to HTML as the source data
  2. the hash and date (since we don't archive old datasets) corresponding to the dataset used to generate the recommendations. We could probably use the link_model.json.checksum for this.
Thu, Apr 8, 8:29 PM · Growth-Structured-Tasks, Growth-Team, Add-Link
kostajh updated subscribers of T278710: Add a link: production deployment.

I'm kind of tempted to block this task on T271603: Add a link engineering: Recommendation version, what are your thoughts @Tgr @mewoph @MGerlach?

Thu, Apr 8, 8:24 PM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh moved T277798: Argument 5 passed to GrowthExperiments\NewcomerTasks\TaskSuggester\LocalSearchTaskSuggester::__construct() must be of the type array, null given from Code Review to QA on the Growth-Team (Current Sprint) board.
Thu, Apr 8, 8:21 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Add-Link, Growth-Team (Current Sprint)
kostajh moved T279053: Grant ALTER privileges to adminlinkrecommendation user on m2 from Incoming to Test in Production | Watching on the Growth-Team (Current Sprint) board.
Thu, Apr 8, 8:19 PM · Growth-Team (Current Sprint), DBA, Add-Link
kostajh edited projects for T279053: Grant ALTER privileges to adminlinkrecommendation user on m2, added: Growth-Team (Current Sprint); removed Growth-Team.
Thu, Apr 8, 8:18 PM · Growth-Team (Current Sprint), DBA, Add-Link
kostajh changed the status of T278719: load-datasets.py: Lock wait timeout exceeded; try restarting transaction from Open to Stalled.

This is stalled pending the completion of T279427: Republish datasets with primary key ID column included and T279053: Grant ALTER privileges to adminlinkrecommendation user on m2. Hopefully, though, once those two tasks are completed, all that is left to do in this task is a review of the logs of the kubernetes container doing the dataset imports to see that the datasets have been loaded and are up-to-date for all wikis.

Thu, Apr 8, 8:17 PM · Patch-For-Review, Data-Persistence (Consultation), Growth-Team (Current Sprint), GrowthExperiments, Add-Link
kostajh renamed T279411: Determine why service responses are slow and what we can do about it from Determine why querying is slow and what we can do about it to Determine why service responses are slow and what we can do about it.
Thu, Apr 8, 8:11 PM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh triaged T279411: Determine why service responses are slow and what we can do about it as Medium priority.
Thu, Apr 8, 8:11 PM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh moved T279706: [BUG] Add link: link suggestion tag should not be split over two lines from Backlog to April 12 - April 16 on the Add-Link board.
Thu, Apr 8, 8:08 PM · Growth-Team (Current Sprint), Growth-Structured-Tasks, Add-Link
kostajh added a comment to T279411: Determine why service responses are slow and what we can do about it.

@akosiaris @JMeybohm wondering if you all have ideas here. Comparing the local run with the profiler output from staging, there are several calls that seem to take significantly longer: the SQL queries, ngram_iterator, the (many) regex calls, and numpy. Granted, staging is underpowered compared to the other production deploys but we see slowness in the external and internal traffic releases too. Is it possible there is some kind of resource limit or configuration issue we're seeing with the kubernetes deployment that is affecting the performance of the application? https://grafana.wikimedia.org/d/CI6JRnLMz/linkrecommendation?orgId=1&from=now-3h&to=now doesn't seem to suggest anything suspicious at first look.

So, staging is indeed not being somehow throttled or starved of some resource. The saturation rows for the last 2 days in https://grafana.wikimedia.org/d/CI6JRnLMz/linkrecommendation?orgId=1&var-dc=thanos&var-site=eqiad&var-service=linkrecommendation&var-prometheus=k8s-staging&var-container_name=All&from=now-2d&to=now are pretty clearly showing that.

The external production release was indeed throttled and starved. The same rows in https://grafana.wikimedia.org/d/CI6JRnLMz/linkrecommendation?orgId=1&from=now-2d&to=now&var-dc=thanos&var-site=eqiad&var-service=linkrecommendation&var-prometheus=k8s&var-container_name=All showcase that.

However the internal (it's named production, we may want to revisit that naming) one isn't exhibiting that behaviour. If the timing of your tests coincide with the graphs, the 12 sec diff between the 2 is possibly explained by that. We can bump capacity memory and cpu for the external release, but I am still unclear of what we should target for. What is the expected expected RPS for this service?

Thu, Apr 8, 8:06 PM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh moved T279411: Determine why service responses are slow and what we can do about it from Incoming to In Progress on the Growth-Team (Current Sprint) board.

Updated query information:

Thu, Apr 8, 8:02 PM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh edited projects for T279411: Determine why service responses are slow and what we can do about it, added: Growth-Team (Current Sprint); removed Growth-Team.
Thu, Apr 8, 7:49 PM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh claimed T279411: Determine why service responses are slow and what we can do about it.
Thu, Apr 8, 7:49 PM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh committed rRMWAfe7ee543e596: DatasetLoader: Conditionally import depending on backend (authored by kostajh).
DatasetLoader: Conditionally import depending on backend
Thu, Apr 8, 4:16 PM
kostajh committed rRMWAbdf2929da38c: Batch anchor dictionary queries (authored by kostajh).
Batch anchor dictionary queries
Thu, Apr 8, 4:16 PM
kostajh added a comment to T279411: Determine why service responses are slow and what we can do about it.

@akosiaris @JMeybohm wondering if you all have ideas here. Comparing the local run with the profiler output from staging, there are several calls that seem to take significantly longer

Could it be that this is mostly network latency adding up? You said that the service does "a few thousand and tens of thousands" queries to the database, Running that locally would probably be fine but as soon as you add networking, you'll introduce a bunch of latency that we can't don anything about.

Thu, Apr 8, 7:51 AM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link

Wed, Apr 7

kostajh edited projects for T279411: Determine why service responses are slow and what we can do about it, added: serviceops; removed SRE.
Wed, Apr 7, 7:10 PM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh added a comment to T279411: Determine why service responses are slow and what we can do about it.

Change 677007 merged by jenkins-bot:

[research/mwaddlink@main] Switch to mysqlclient

https://gerrit.wikimedia.org/r/677007

Wed, Apr 7, 6:54 PM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh added a project to T279411: Determine why service responses are slow and what we can do about it: SRE.
Wed, Apr 7, 6:53 PM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh updated subscribers of T279411: Determine why service responses are slow and what we can do about it.

@akosiaris @JMeybohm wondering if you all have ideas here. Comparing the local run with the profiler output from staging, there are several calls that seem to take significantly longer: the SQL queries, ngram_iterator, the (many) regex calls, and numpy. Granted, staging is underpowered compared to the other production deploys but we see slowness in the external and internal traffic releases too. Is it possible there is some kind of resource limit or configuration issue we're seeing with the kubernetes deployment that is affecting the performance of the application?

Wed, Apr 7, 6:52 PM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh assigned T278450: Add a link: wrong annotation updated when accepting/rejecting recommendation to mewoph.
Wed, Apr 7, 4:25 PM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh updated subscribers of T259346: Add page protection filter to CirrusSearch.

@Gehel any thoughts on where this task might fit (or not) into your team's scheduled work?

Wed, Apr 7, 2:09 PM · Growth-Team, CirrusSearch, Discovery-Search
kostajh claimed T279430: Hide pulsing blue dot when switching to suggestions mode.
Wed, Apr 7, 1:50 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Growth-Team (Current Sprint), Add-Link
kostajh moved T278123: Provide capability for A/B testing task types from Incoming to Ready for Development on the Growth-Team (Current Sprint) board.
Wed, Apr 7, 11:37 AM · Patch-For-Review, Add-Link, Growth-Team (Current Sprint), Growth-Structured-Tasks
kostajh moved T278177: Add a link: create new Schema from Incoming to Ready for Development on the Growth-Team (Current Sprint) board.
Wed, Apr 7, 11:37 AM · Add-Link, Growth-Team (Current Sprint), Growth-Structured-Tasks
kostajh moved T278130: Add a link: add hidden preference to allow opting in to link recommendation UX from Incoming to Ready for Development on the Growth-Team (Current Sprint) board.
Wed, Apr 7, 11:36 AM · Add-Link, Growth-Team (Current Sprint), Growth-Structured-Tasks
kostajh moved T278083: Define SLIs/SLOs for link recommendation service from April 5 - April 9 to April 12 - April 16 on the Add-Link board.
Wed, Apr 7, 11:36 AM · Add-Link, Growth-Team
kostajh added a comment to T279025: Add a link: maintain task feed and position on reload/back button.

More fundamentally, we'd have to differentiate between backnavigating from a task (where we should preserve the sort order) and visiting the homepage in some other way (where we specifically want to randomize the sort order). So unless we reconsider randomization, the least fragile way to do this is probably stashing the order in session storage, since that can reliably identify backnavigation.

All in all, this seems to me as relatively complicated while only marginally useful.

Clarifying the specification -- I remember when we implemented suggested edits, we deliberately wanted to randomize the card shown on each visit the user made to Special:Homepage. Does this task override that, or is this task requesting to preserve the task only in the specific scenarios of swiping or clicking back from a suggested edit session, or doing a page reload while already on Special:Homepage?

Thanks both for your additional comments. I am realising now that I was not involved in the decision (or perhaps wasn't paying close heed) to the decision to randomize the article shown on each visit. I think that it would be fairly confusing and unexpected for for newcomers who do not realise randomisation is occurring so in thinking back I would have pushed for the default to not be random (and potentially include a "randomise order" instead). I do think it is more than merely a marginal improvement for people to have a sense of orientation and understanding of how these results are being sorted and shown to them, as better grasp of therse settings could increase engagement with finding an article they want to edit. But as @MMiller_WMF says we will discuss and clarify next steps on this task.

Wed, Apr 7, 10:53 AM · Add-Link, Growth-Structured-Tasks, Growth-Team
kostajh added a comment to T276838: Add Links: Cannot read property 'link_target' of undefined.

Note that this task is about an error that happened when a suggestion is available but there was an error in the logic that matched it to the article HTML. With the error fixed, the suggestion should show up normally.

Which brings me to the point: how do we QA the text matching algorithm? That would probably involve fake recommendations (via the JSON subpage method) and trying to create "tricky" situations where the text of the link is similar to some preceding text. That probably requires some konwledge of how the algorithm works. Is that worth the effort, or do we just catch those in the wild? If it's worth QA-ing, should that be done by Elena or an engineer?

The point about how to QA the text matching algorithm is quite interesting. When I was testing ORES models and SE, I did not evaluated/tested the algorithm per se. And, technically speaking, I was not testing the results of algorithm either (the results that were presented to users in UI). The usability and validity of the models was tested by 1) the engineers who were creating the algorithm and 2) the community ambassadors (when it was available) or just "in the wild".

Sure, when testing I noted/collected/sorted the cases when, in my opinion, they uncover some weak spots. But such cases were kind of a byproduct of feature testing, not the goal.

On one hand, I'd be happy to get familiar with the algorithm and test it whatever is needed, but from the practical point of view, our users (and ambassadors) and data analytics engineers together create quite good QA coverage analysis. I'm not even mentioning that for different languages it'd be impossible for me to do anything beyond rudimentary QA.

Wed, Apr 7, 10:45 AM · MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Growth-Team (Current Sprint), Add-Link
kostajh triaged T278450: Add a link: wrong annotation updated when accepting/rejecting recommendation as High priority.
Wed, Apr 7, 10:40 AM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh triaged T279492: Add a link: animate icon in recommended link annotation when acceptance changes as Medium priority.
Wed, Apr 7, 10:39 AM · Growth-Team, GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh moved T279492: Add a link: animate icon in recommended link annotation when acceptance changes from Backlog to Post-release backlog on the Add-Link board.
Wed, Apr 7, 10:38 AM · Growth-Team, GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh committed rRMWA84a1890e7375: Remove backwards compatibility hack for datasets lacking the id column (authored by kostajh).
Remove backwards compatibility hack for datasets lacking the id column
Wed, Apr 7, 10:38 AM
kostajh added a comment to T279493: Add a link: clicking on robot icon on the annotation doesn't bring up link inspector.

I lean towards adding this to the post-release backlog.

Wed, Apr 7, 10:38 AM · Growth-Team, GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh moved T269638: Add a link: AI suggestions mode from Code Review to QA on the Growth-Team (Current Sprint) board.

With this latest patch, all the changes for this task should be ready for testing with the exception of the following:

  1. Instrumentation
  2. T279492: Add a link: animate icon in recommended link annotation when acceptance changes
  3. T279493: Add a link: clicking on robot icon on the annotation doesn't bring up link inspector
Wed, Apr 7, 10:23 AM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh moved T269638: Add a link: AI suggestions mode from April 5 - April 9 to QA on the Add-Link board.
Wed, Apr 7, 10:22 AM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh added a comment to T279411: Determine why service responses are slow and what we can do about it.

Here's the profiler output from running this query in the staging release in kubernetes:

Wed, Apr 7, 8:56 AM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh updated the task description for T279427: Republish datasets with primary key ID column included.
Wed, Apr 7, 8:32 AM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link

Tue, Apr 6

kostajh updated the task description for T269644: Add a link: link inspector.
Tue, Apr 6, 8:05 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh added a comment to T269644: Add a link: link inspector.

Hi again @mewoph, clarified with @MMiller_WMF that the auto advance is still on for mobile. The only thing that changed is the label on right chevron icon button is now "Next" (no longer "Skip").

Tue, Apr 6, 7:53 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh updated the task description for T279411: Determine why service responses are slow and what we can do about it.
Tue, Apr 6, 3:33 PM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh moved T276795: Monitoring for GrowthExperiments link recommendation task pool from In Progress to QA on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 1:27 PM · Growth-Team (Current Sprint), Growth-Structured-Tasks, Add-Link
kostajh moved T276795: Monitoring for GrowthExperiments link recommendation task pool from April 5 - April 9 to QA on the Add-Link board.

We have Special:NewcomerTasksInfo, Grafana integration, and an API endpoint. The toolforge site that consumes data from the API endpoint will happen in T249987: Scale: GrowthExperiments wiki monitoring dashboard so I think we could mark this task as resolved.

Tue, Apr 6, 1:27 PM · Growth-Team (Current Sprint), Growth-Structured-Tasks, Add-Link
kostajh added a comment to T276838: Add Links: Cannot read property 'link_target' of undefined.

Presently, desktop and mobile consistently display - "Link recommendation not found for [this article]"

Btw, should the warning message be dismissable? The message from the above screenshot has only one clickable option - go back to Homepage.

Tue, Apr 6, 1:02 PM · MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Growth-Team (Current Sprint), Add-Link
kostajh updated the task description for T279427: Republish datasets with primary key ID column included.
Tue, Apr 6, 12:59 PM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh updated the task description for T279427: Republish datasets with primary key ID column included.
Tue, Apr 6, 12:48 PM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh moved T277727: hewiki users seem to get variant C on desktop which breaks the UI from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 12:42 PM · MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), GrowthExperiments-Mentorship, Growth-Team (Current Sprint)
kostajh moved T279199: Add a link: context item is set up and torn down right after on desktop (sometimes) from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 12:41 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Growth-Team (Current Sprint), Add-Link
kostajh moved T279199: Add a link: context item is set up and torn down right after on desktop (sometimes) from April 5 - April 9 to QA on the Add-Link board.
Tue, Apr 6, 12:41 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Growth-Team (Current Sprint), Add-Link
kostajh moved T279206: Help panel header's background doesn't extend all the way up on Safari from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 12:39 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Growth-Team (Current Sprint)
kostajh moved T274198: Beta wiki configuration for add link project from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 12:36 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh moved T274198: Beta wiki configuration for add link project from March 29 - April 2 to QA on the Add-Link board.

Thank you @Tgr!

Tue, Apr 6, 12:36 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh moved T269658: Add a link: skipped all suggestions dialog from March 29 - April 2 to April 5 - April 9 on the Add-Link board.
Tue, Apr 6, 12:36 PM · Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh moved T269644: Add a link: link inspector from March 29 - April 2 to April 5 - April 9 on the Add-Link board.
Tue, Apr 6, 12:36 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh moved T278298: Replace all references to "AI" and "artificial intelligence" for labeling link recommendation suggestions from March 29 - April 2 to April 5 - April 9 on the Add-Link board.
Tue, Apr 6, 12:36 PM · Research, Growth-Team (Current Sprint), Add-Link
kostajh moved T269647: Add a link: rejection dialog from March 29 - April 2 to April 5 - April 9 on the Add-Link board.
Tue, Apr 6, 12:36 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.29; 2021-02-02), Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh moved T275182: Add a link: legacy QQQs from March 29 - April 2 to April 5 - April 9 on the Add-Link board.

@mepps do you mind updating the status of this task please? Is there anything to do here?

Tue, Apr 6, 12:35 PM · Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh moved T278719: load-datasets.py: Lock wait timeout exceeded; try restarting transaction from March 29 - April 2 to April 5 - April 9 on the Add-Link board.
Tue, Apr 6, 12:35 PM · Patch-For-Review, Data-Persistence (Consultation), Growth-Team (Current Sprint), GrowthExperiments, Add-Link
kostajh moved T279053: Grant ALTER privileges to adminlinkrecommendation user on m2 from March 29 - April 2 to April 5 - April 9 on the Add-Link board.
Tue, Apr 6, 12:35 PM · Growth-Team (Current Sprint), DBA, Add-Link
kostajh moved T278718: For external traffic release, perform lookup in GrowthExperiments cache before generating recommendations from Backlog to Post-release backlog on the Add-Link board.
Tue, Apr 6, 12:34 PM · Growth-Team, Add-Link
kostajh moved T279430: Hide pulsing blue dot when switching to suggestions mode from Incoming to Ready for Development on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 12:34 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Growth-Team (Current Sprint), Add-Link
kostajh triaged T279430: Hide pulsing blue dot when switching to suggestions mode as Low priority.
Tue, Apr 6, 12:34 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Growth-Team (Current Sprint), Add-Link
kostajh created T279430: Hide pulsing blue dot when switching to suggestions mode.
Tue, Apr 6, 12:34 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Growth-Team (Current Sprint), Add-Link
kostajh added a comment to T278298: Replace all references to "AI" and "artificial intelligence" for labeling link recommendation suggestions.

One thing I was thinking about was just to use the phrase "Suggestions mode" – does it matter to the end user if it's a computer or other humans providing the suggestions? Suppose in the future we had a structured task that involved one user making annotations in a document (like in Google Docs "Suggest" mode) and another user accepting/rejecting them – would that be a similar user experience to what we are providing with link recommendations?

Tue, Apr 6, 12:32 PM · Research, Growth-Team (Current Sprint), Add-Link
kostajh moved T278889: Add a link: Context item doesn't appear when VE loads on Safari (desktop) from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 12:29 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Growth-Team (Current Sprint), Add-Link
kostajh moved T278889: Add a link: Context item doesn't appear when VE loads on Safari (desktop) from April 5 - April 9 to QA on the Add-Link board.
Tue, Apr 6, 12:29 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Growth-Team (Current Sprint), Add-Link
kostajh moved T279037: Character encoding issues in MySQL anchor dictionaries for viwiki from March 29 - April 2 to QA on the Add-Link board.
Tue, Apr 6, 12:27 PM · Growth-Team (Current Sprint), Add-Link
kostajh moved T279037: Character encoding issues in MySQL anchor dictionaries for viwiki from Test in Production | Watching to QA on the Growth-Team (Current Sprint) board.

This is blocked on T278864: Add a link: evaluate link recommendation (Mar 30 2021) but could be QA'd after.

Tue, Apr 6, 12:27 PM · Growth-Team (Current Sprint), Add-Link
kostajh moved T279037: Character encoding issues in MySQL anchor dictionaries for viwiki from Code Review to Test in Production | Watching on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 12:26 PM · Growth-Team (Current Sprint), Add-Link
kostajh closed T277865: Modify API URL structure, a subtask of T277288: Add linkrecommendation documentation to api.wikimedia.org, as Resolved.
Tue, Apr 6, 12:26 PM · Add-Link, Growth-Team (Current Sprint), API-Portal, Documentation, Platform Team Initiatives (API Gateway)
kostajh closed T277865: Modify API URL structure as Resolved.
Tue, Apr 6, 12:26 PM · MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Growth-Team (Current Sprint), API-Portal, Documentation, Platform Team Initiatives (API Gateway)
kostajh moved T277228: VE plugin fails to load on desktop article target from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 12:26 PM · MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Growth-Team (Current Sprint), Add-Link, Growth-Structured-Tasks
kostajh moved T279314: Add a link: after the first "Yes", context items do not show up (mobile) from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 12:25 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Add-Link, Growth-Team (Current Sprint)
kostajh moved T279314: Add a link: after the first "Yes", context items do not show up (mobile) from April 5 - April 9 to QA on the Add-Link board.
Tue, Apr 6, 12:25 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), Add-Link, Growth-Team (Current Sprint)
kostajh removed a project from T279427: Republish datasets with primary key ID column included: GrowthExperiments.
Tue, Apr 6, 12:23 PM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh removed a project from T279427: Republish datasets with primary key ID column included: Data-Persistence (Consultation).
Tue, Apr 6, 12:23 PM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh updated the task description for T279427: Republish datasets with primary key ID column included.
Tue, Apr 6, 12:23 PM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh moved T269654: Add a link: guidance content from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 12:12 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh moved T269654: Add a link: guidance content from March 29 - April 2 to QA on the Add-Link board.
Tue, Apr 6, 12:12 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh moved T278577: Add a link: add robot icon to help panel header from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 12:10 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh moved T278577: Add a link: add robot icon to help panel header from March 29 - April 2 to QA on the Add-Link board.
Tue, Apr 6, 12:10 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh moved T278488: Add a link: guidance content: update help panel content from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 12:06 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh moved T278488: Add a link: guidance content: update help panel content from March 29 - April 2 to QA on the Add-Link board.
Tue, Apr 6, 12:06 PM · MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Growth-Team (Current Sprint), GrowthExperiments, Add-Link, Growth-Structured-Tasks
kostajh updated the task description for T279427: Republish datasets with primary key ID column included.
Tue, Apr 6, 11:50 AM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh moved T279427: Republish datasets with primary key ID column included from Incoming to In Progress on the Growth-Team (Current Sprint) board.
Tue, Apr 6, 11:24 AM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh triaged T279427: Republish datasets with primary key ID column included as High priority.
Tue, Apr 6, 11:24 AM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh created T279427: Republish datasets with primary key ID column included.
Tue, Apr 6, 11:23 AM · Patch-For-Review, Growth-Team (Current Sprint), Add-Link
kostajh updated subscribers of T279411: Determine why service responses are slow and what we can do about it.
Tue, Apr 6, 10:44 AM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh added a comment to T278524: Special page to show statistics about newcomer task pool sizes.

The SE module contains logic to filter out protected articles, which Special:NewcomerTasksInfo doesn't -- T259346: Add page protection filter to CirrusSearch is probably the best way to do this rather than re-implementing the logic every place that we want to query data about tasks. Maybe that explains the off by one discrepancy.

Tue, Apr 6, 8:48 AM · MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), Add-Link, Growth-Team (Current Sprint), GrowthExperiments
kostajh closed T232423: Newcomer tasks: suggested edits module as Resolved.

I think we can declare this one resolved.

Tue, Apr 6, 8:47 AM · MW-1.35-notes (1.35.0-wmf.4; 2019-10-29), NewcomerTasks 1.0 , Growth-Team (Current Sprint), GrowthExperiments-Homepage
kostajh closed T232423: Newcomer tasks: suggested edits module, a subtask of T227728: [EPIC] Growth: Newcomer tasks 1.0, as Resolved.
Tue, Apr 6, 8:46 AM · NewcomerTasks 1.0 , Growth-Team (Current Sprint), Epic, GrowthExperiments-Homepage
kostajh added a comment to T274678: Logo for MediaWiki-Docker.

Is use of the Docker name and trademark icon/wordmark in this way something we can legally do?

Tue, Apr 6, 8:43 AM · Logos, MediaWiki-Docker
kostajh added a comment to T279411: Determine why service responses are slow and what we can do about it.

which database is this? mwaddlink?

Tue, Apr 6, 8:27 AM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh added a comment to T279411: Determine why service responses are slow and what we can do about it.

Run:

EXPLAIN SELECT value FROM lr_cswiki_anchors WHERE lookup = {foo} LIMIT 1

both locally and in production and that will generate a query plan.

Tue, Apr 6, 8:07 AM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh added a project to T279411: Determine why service responses are slow and what we can do about it: DBA.

@Marostegui @jcrespo I would appreciate hearing any ideas you have of what might be going on.

Tue, Apr 6, 7:51 AM · Growth-Team (Current Sprint), serviceops, Data-Persistence (Consultation), Add-Link
kostajh added a comment to T279130: Add a link engineering: exclude good and featured articles.

Per T266443: Add Link engineering: On-wiki configuration, you can already exclude specific categories or templates (although only globally for a given wiki, not for a specific task type).

Tue, Apr 6, 7:46 AM · Add-Link, Growth-Team (Current Sprint), Growth-Structured-Tasks