Page MenuHomePhabricator

derenrich (Daniel Erenrich)
Research

Projects (10)

Today

  • No visible events.

Tomorrow

  • No visible events.

Saturday

  • No visible events.

User Details

User Since
Apr 16 2024, 10:01 PM (130 w, 1 d)
Availability
Available
LDAP User
DErenrich
MediaWiki User
DErenrich-WMF [ Global Accounts ]

Recent Activity

Tue, Oct 13

derenrich claimed T441016: Bump the preferred-sources experiment string to preferred-sources-ab.
Tue, Oct 13, 5:28 PM · Future-Audiences
derenrich created T441016: Bump the preferred-sources experiment string to preferred-sources-ab.
Tue, Oct 13, 5:25 PM · Future-Audiences

Wed, Oct 7

derenrich claimed T440504: Discord preview contain undesired text.
Wed, Oct 7, 5:38 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Patch-For-Review, Future-Audiences
derenrich created T440504: Discord preview contain undesired text.
Wed, Oct 7, 5:38 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Patch-For-Review, Future-Audiences
derenrich moved T439914: Enable custom discord previews on enwiki from Current Sprint to PROD: Deployed / Done on the Future-Audiences board.
Wed, Oct 7, 5:35 PM · Future-Audiences
derenrich closed T439914: Enable custom discord previews on enwiki as Resolved.
Wed, Oct 7, 5:34 PM · Future-Audiences

Thu, Oct 1

derenrich claimed T439914: Enable custom discord previews on enwiki.
Thu, Oct 1, 6:37 PM · Future-Audiences
derenrich created T439914: Enable custom discord previews on enwiki.
Thu, Oct 1, 6:37 PM · Future-Audiences

Tue, Sep 29

derenrich closed T439168: Fix Discord Schema for Discord Previews as Resolved.
Tue, Sep 29, 5:04 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Future-Audiences

Thu, Sep 24

derenrich claimed T439168: Fix Discord Schema for Discord Previews.
Thu, Sep 24, 7:40 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Future-Audiences
derenrich created T439168: Fix Discord Schema for Discord Previews.
Thu, Sep 24, 7:38 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Future-Audiences
derenrich closed T428527: Preserve the wprov parameter's value before erasing it from the URL, a subtask of T431352: QuickSurveys: Show a survey to readers arriving from Discord via wprov link parameter, as Resolved.
Thu, Sep 24, 7:36 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), MediaWiki-Core-Platform-Team (Radar), QuickSurveys, Patch-For-Review, Future-Audiences
derenrich closed T428527: Preserve the wprov parameter's value before erasing it from the URL as Resolved.
Thu, Sep 24, 7:35 PM · MediaWiki-ResourceLoader, MediaWiki-Core-Platform-Team (Kanban), MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Future-Audiences

Sep 10 2026

derenrich created T437668: Requesting access to analytics-privatedata-users level 3 for derenrich.
Sep 10 2026, 11:54 PM · Data-Engineering-Radar, Data-Engineering, SRE, SRE-Access-Requests
derenrich moved T437344: Enable WMC Discord REST Endpoint from Current Sprint to In Development on the Future-Audiences board.
Sep 10 2026, 3:04 AM · Future-Audiences

Sep 8 2026

derenrich claimed T437344: Enable WMC Discord REST Endpoint.
Sep 8 2026, 6:48 PM · Future-Audiences
derenrich created T437344: Enable WMC Discord REST Endpoint.
Sep 8 2026, 6:48 PM · Future-Audiences

Sep 4 2026

derenrich added a comment to T436965: Requesting access to production for derenrich.

Ah sorry. Here is the public key ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF66vmTGSCShUC1HkopdFG8dtfPFOJQz+P6PVRypvDqV derenrich@wmf3489

Sep 4 2026, 11:14 PM · SRE, SRE-Access-Requests

Sep 3 2026

derenrich created T436965: Requesting access to production for derenrich.
Sep 3 2026, 6:00 PM · SRE, SRE-Access-Requests

Jul 23 2026

derenrich added a comment to T423746: Add HTML header for Discord previews.

I think we've decided to move ahead with merging @egardner's most recent patch (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaCustomizations/+/1312731).

Jul 23 2026, 7:23 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Future-Audiences

Jul 21 2026

derenrich added a comment to T423746: Add HTML header for Discord previews.
  • Latency/Load. I tried to re-create the TextExtracts call in question and profile it. It seems on a warmed up server, a latency of 1.05s will not be rare (Excimer profile; details in CR comment). Existing traffic (Grafana: MediaWiki Action API) observes a p95 of 1.0s and a p90 between 200-400ms, but it's hard to predict what the distribution will be like given this is based on a different traffic source. In any event, unlike canonical pageview URLs, this new endpoint will only be used by Discord and so should expect a much lower CDN cache hit rate. Both because nobody is warming it up and because the cache needs to be short to ensure edits propagate without a dedicated purge pipeline (e.g. 5min or max 1h, based on our other MW REST APIs that return user-generated content). This is separate from how long Discord promise/claim to cache it on their end. We should document what load we expect to add to the k8s-mw-api-ext cluster, and confirm this with SRE, with a documented roll-back plan if load exceeds expectations for any unanticipated reason.
Jul 21 2026, 3:02 AM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Future-Audiences

Jul 20 2026

derenrich updated the task description for T423746: Add HTML header for Discord previews.
Jul 20 2026, 8:09 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Future-Audiences

Jul 14 2026

derenrich closed T431365: [Discord Previews] Fix the discord header logic as Resolved.

hi. i'm really sorry but this was already done at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaCustomizations/+/1307873/5/src/Discord/DiscordHookHandler.php and this ticket was just not properly closed. i think it was a leftover duplicate that had been placed into the graveryard but not fully marked as closed. my apologies for wasting your time. thank you for your contribution though.

Jul 14 2026, 4:36 AM · Patch-For-Review, Future-Audiences

Jul 7 2026

derenrich claimed T431467: Add REST endpoint for fetching Discord previews.
Jul 7 2026, 4:56 PM · Future-Audiences
derenrich created T431467: Add REST endpoint for fetching Discord previews.
Jul 7 2026, 4:56 PM · Future-Audiences
derenrich updated the task description for T423746: Add HTML header for Discord previews.
Jul 7 2026, 12:17 AM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Future-Audiences
derenrich moved T431365: [Discord Previews] Fix the discord header logic from In Development to Graveyard on the Future-Audiences board.
Jul 7 2026, 12:16 AM · Patch-For-Review, Future-Audiences
derenrich created T431365: [Discord Previews] Fix the discord header logic.
Jul 7 2026, 12:03 AM · Patch-For-Review, Future-Audiences

Jun 12 2026

derenrich added a comment to T428527: Preserve the wprov parameter's value before erasing it from the URL.

I think there's a misunderstanding. I suggested moving the wprov-strip logic from WikimediaEvents to core. That means we continue to strip as today. No change, no loss, just moving the code. The mediawiki.page.ready module is a fine place to stash it for now. Easy to move around later, when it doesn't define new APIs/exports.

Jun 12 2026, 3:23 AM · MediaWiki-ResourceLoader, MediaWiki-Core-Platform-Team (Kanban), MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Future-Audiences

Jun 11 2026

derenrich added a comment to T428527: Preserve the wprov parameter's value before erasing it from the URL.

We generally define JS APIs on a namespace owned by and named after the module name, or export them from the module object.

Jun 11 2026, 7:32 PM · MediaWiki-ResourceLoader, MediaWiki-Core-Platform-Team (Kanban), MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Future-Audiences
derenrich created T428955: Allow specifying a quicksurvey audience by wprov.
Jun 11 2026, 7:30 PM · Future-Audiences

Jun 8 2026

derenrich created T428527: Preserve the wprov parameter's value before erasing it from the URL.
Jun 8 2026, 11:49 PM · MediaWiki-ResourceLoader, MediaWiki-Core-Platform-Team (Kanban), MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Future-Audiences

May 15 2026

derenrich added a comment to T368101: Handling redirects in OnDemand API.

i'm curious why this was closed as invalid. are there workarounds?

May 15 2026, 5:16 PM · WME-API-Usability, Wikimedia Enterprise

Apr 17 2026

derenrich moved T423746: Add HTML header for Discord previews from Backlog to In Development on the Future-Audiences board.
Apr 17 2026, 9:37 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Future-Audiences
derenrich changed the status of T423746: Add HTML header for Discord previews from Open to In Progress.
Apr 17 2026, 9:37 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Future-Audiences
derenrich created T423746: Add HTML header for Discord previews.
Apr 17 2026, 9:37 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Future-Audiences

Mar 24 2026

derenrich added a comment to T421180: Requesting GitLab account activation for [MaryyannL].

i vouch for her

Mar 24 2026, 9:36 PM · GitLab (Account Approval), Release-Engineering-Team

Mar 9 2026

derenrich added a comment to T418377: Image Rate Limiting Issues For Future Audiences Project.

Amazing. Thank you so much.

Mar 9 2026, 3:10 PM · Traffic, SRE

Mar 5 2026

derenrich added a comment to T418377: Image Rate Limiting Issues For Future Audiences Project.

thanks for the reply. i think first it would be helpful to know what the current limits are. i've been given conflicting information. not being able to enforce the limit means our users sometimes sit for 11 seconds with nothing happening.

Mar 5 2026, 5:31 PM · Traffic, SRE
derenrich added a comment to T418377: Image Rate Limiting Issues For Future Audiences Project.

given the recently announced increase in rate limiting i think this ticket is more urgent

Mar 5 2026, 4:43 PM · Traffic, SRE

Feb 25 2026

derenrich added a comment to T418377: Image Rate Limiting Issues For Future Audiences Project.

here is the request in full

Feb 25 2026, 3:52 PM · Traffic, SRE
derenrich created T418377: Image Rate Limiting Issues For Future Audiences Project.
Feb 25 2026, 1:46 PM · Traffic, SRE

Nov 18 2025

derenrich added a comment to T410352: "best-of" tool Unexpectedly Returning 500s.

i tried swapping from polka to express as my server and that had no effect. really unsure how this could be on my side but it seems unlikely it isn't given no other services are impacted.

Nov 18 2025, 5:55 AM · Tools, cloud-services-team, Toolforge
derenrich created T410352: "best-of" tool Unexpectedly Returning 500s.
Nov 18 2025, 5:12 AM · Tools, cloud-services-team, Toolforge

Oct 19 2025

derenrich added a comment to T407701: `get_value_at_timestamp` should exclude deprecated values.

i've had trouble testing these kinds of things myself. optimally we'd mock out an item?

Oct 19 2025, 3:41 PM · TestMe, Pywikibot-Wikidata, Pywikibot
derenrich reopened T407701: `get_value_at_timestamp` should exclude deprecated values as "Open".

i restored the sandbox to a state where it demonstrates the bug

Oct 19 2025, 10:51 AM · TestMe, Pywikibot-Wikidata, Pywikibot
derenrich added a comment to T407701: `get_value_at_timestamp` should exclude deprecated values.

I think it won't reproduce because the contents of the sandbox item has
changed.

Oct 19 2025, 9:56 AM · TestMe, Pywikibot-Wikidata, Pywikibot
derenrich created T407701: `get_value_at_timestamp` should exclude deprecated values.
Oct 19 2025, 5:02 AM · TestMe, Pywikibot-Wikidata, Pywikibot

Oct 3 2025

derenrich created T406337: Wikimedia REST API api/rest_v1/page/media-list should return image dimensions / resolution.
Oct 3 2025, 1:42 PM · RESTBase-API

Sep 29 2025

derenrich claimed T404753: [Itch] [Spike] How to enable saving.
Sep 29 2025, 4:21 PM · Future-Audiences

Sep 2 2025

derenrich closed T403096: [Roblox] Background audio playing at the same time as level music as Resolved.
Sep 2 2025, 3:57 PM · Future-Audiences

Aug 29 2025

derenrich claimed T401637: [Roblox2] Analytics.
Aug 29 2025, 3:01 AM · Future-Audiences
derenrich added a comment to T401637: [Roblox2] Analytics.

stars collected is done
fun fact collected is done
Levels finished is done
total plays is done

Aug 29 2025, 3:01 AM · Future-Audiences

Aug 27 2025

derenrich changed the status of T403096: [Roblox] Background audio playing at the same time as level music from Open to In Progress.
Aug 27 2025, 8:46 PM · Future-Audiences

Aug 20 2025

derenrich moved T402216: [Roblox2] Puzzle piece collection from Refinement to In Development on the Future-Audiences board.
Aug 20 2025, 10:25 PM · Future-Audiences
derenrich moved T402215: [Roblox2] Puzzle piece generation from Refinement to In Development on the Future-Audiences board.
Aug 20 2025, 10:25 PM · Future-Audiences
derenrich changed the status of T402216: [Roblox2] Puzzle piece collection from Open to In Progress.
Aug 20 2025, 8:50 PM · Future-Audiences
derenrich changed the status of T402215: [Roblox2] Puzzle piece generation from Open to In Progress.
Aug 20 2025, 8:50 PM · Future-Audiences
derenrich created T402417: [Roblox2] Backend for fact service.
Aug 20 2025, 5:10 PM · Future-Audiences

Aug 7 2025

derenrich closed T396416: [Roblox2] Level leaderboard as Resolved.
Aug 7 2025, 11:00 PM · Future-Audiences

Aug 5 2025

derenrich closed T396419: [Roblox2] Add quiz levels as Declined.
Aug 5 2025, 10:14 PM · Future-Audiences

Jul 31 2025

derenrich added a comment to T399872: Request to host kid-friendly-classifier on Lift Wing.

ok no worries and no rush. this isn't blocking but I was hoping to have a sense of this direction would work (and how the process works). it sounds like much of that is still up in the air.

Jul 31 2025, 3:30 PM · Lift-Wing, Machine-Learning-Team

Jul 30 2025

derenrich added a comment to T399872: Request to host kid-friendly-classifier on Lift Wing.

Is there something more you need from me here? What is the typical turn-around time for requests like this?

Jul 30 2025, 4:58 PM · Lift-Wing, Machine-Learning-Team

Jul 23 2025

derenrich added a comment to T399872: Request to host kid-friendly-classifier on Lift Wing.

the model is still being evaluated so as such we do not have a specific product that is going to make requests. likely the requests would come from the wide-internet (since FA would want to integrate it into services running on toolforge or roblox).

Jul 23 2025, 3:15 PM · Lift-Wing, Machine-Learning-Team

Jul 21 2025

derenrich closed T384959: [Discord] Ensure that collected data is deleted after 90 days as Resolved.

i did this

Jul 21 2025, 6:51 PM · Future-Audiences
derenrich claimed T396415: [Roblox2] Overall leaderboard.
Jul 21 2025, 6:50 PM · Future-Audiences
derenrich moved T396415: [Roblox2] Overall leaderboard from Current Sprint to In Development on the Future-Audiences board.
Jul 21 2025, 6:50 PM · Future-Audiences
derenrich claimed T396764: [Roblox2] Add stars.
Jul 21 2025, 6:50 PM · Future-Audiences
derenrich moved T396416: [Roblox2] Level leaderboard from In Development to In Review on the Future-Audiences board.
Jul 21 2025, 6:49 PM · Future-Audiences
derenrich moved T396416: [Roblox2] Level leaderboard from Current Sprint to In Development on the Future-Audiences board.
Jul 21 2025, 6:49 PM · Future-Audiences
derenrich moved T396764: [Roblox2] Add stars from In Development to In Review on the Future-Audiences board.
Jul 21 2025, 6:49 PM · Future-Audiences
derenrich moved T396419: [Roblox2] Add quiz levels from In Development to In Review on the Future-Audiences board.
Jul 21 2025, 6:49 PM · Future-Audiences

Jul 17 2025

derenrich moved T396764: [Roblox2] Add stars from Current Sprint to In Development on the Future-Audiences board.
Jul 17 2025, 9:33 PM · Future-Audiences
derenrich updated the task description for T399872: Request to host kid-friendly-classifier on Lift Wing.
Jul 17 2025, 4:33 PM · Lift-Wing, Machine-Learning-Team
derenrich updated the task description for T399872: Request to host kid-friendly-classifier on Lift Wing.
Jul 17 2025, 4:33 PM · Lift-Wing, Machine-Learning-Team
derenrich created T399872: Request to host kid-friendly-classifier on Lift Wing.
Jul 17 2025, 4:32 PM · Lift-Wing, Machine-Learning-Team

Jul 15 2025

derenrich claimed T396416: [Roblox2] Level leaderboard.
Jul 15 2025, 4:46 PM · Future-Audiences
derenrich moved T396419: [Roblox2] Add quiz levels from Current Sprint to In Development on the Future-Audiences board.
Jul 15 2025, 4:46 PM · Future-Audiences
derenrich claimed T396419: [Roblox2] Add quiz levels.
Jul 15 2025, 4:46 PM · Future-Audiences

Jul 7 2025

derenrich closed T394689: [Wikiboxd] Investigative hacking as Resolved.
Jul 7 2025, 8:28 PM · Future-Audiences

Jun 26 2025

derenrich added a comment to T362521: [jobs-api] logs internal datetime error.

I think using the python library tqdm causes it.

Jun 26 2025, 2:51 PM · cloud-services-team, User-aborrero, Toolforge

Jun 24 2025

derenrich added a comment to T362521: [jobs-api] logs internal datetime error.

I think it's being caused by programs that print in weird ways (e.g. using terminal escapes). I understand the desire to not just blindly ignore these exceptions this but this issue has been causing issues for me for over a year. maybe we can just emit a dummy date and a warning about the parse error. i would've just forwarded it with None for the date but it seems downstream consumers aren't robust to it being None

Jun 24 2025, 11:29 PM · cloud-services-team, User-aborrero, Toolforge
derenrich claimed T396418: [Roblox2] New lobby.
Jun 24 2025, 5:03 PM · Future-Audiences

Jun 22 2025

Restricted Application added a project to T362521: [jobs-api] logs internal datetime error: cloud-services-team.

I made a small patch to deal with this. I would push it to. see the attached patch.

Jun 22 2025, 5:17 PM · cloud-services-team, User-aborrero, Toolforge

May 15 2025

derenrich closed T393480: (Short Video) Enable AI voice selection as Resolved.
May 15 2025, 5:06 PM · Future-Audiences
derenrich closed T393479: (Short Video) Content styling changes as Resolved.
May 15 2025, 5:06 PM · Future-Audiences
derenrich moved T393413: [Roblox] Increase map difficulty from In Development to In Review on the Future-Audiences board.
May 15 2025, 5:06 PM · Future-Audiences

May 14 2025

derenrich moved T392571: [Roblox] (Bug) Roblox character in front of starting/target article blocks in lobby from Refinement to PROD: Deployed / Done on the Future-Audiences board.
May 14 2025, 5:08 PM · Future-Audiences

May 12 2025

derenrich moved T393479: (Short Video) Content styling changes from In Development to In Review on the Future-Audiences board.
May 12 2025, 1:11 AM · Future-Audiences
derenrich moved T393480: (Short Video) Enable AI voice selection from Refinement to In Review on the Future-Audiences board.
May 12 2025, 1:11 AM · Future-Audiences

May 9 2025

derenrich moved T393479: (Short Video) Content styling changes from Refinement to In Development on the Future-Audiences board.
May 9 2025, 5:06 PM · Future-Audiences

May 8 2025

derenrich claimed T393480: (Short Video) Enable AI voice selection.
May 8 2025, 11:02 PM · Future-Audiences
derenrich claimed T393479: (Short Video) Content styling changes.
May 8 2025, 11:02 PM · Future-Audiences

May 6 2025

derenrich moved T393413: [Roblox] Increase map difficulty from Refinement to In Development on the Future-Audiences board.
May 6 2025, 11:19 PM · Future-Audiences
derenrich claimed T393413: [Roblox] Increase map difficulty .
May 6 2025, 11:19 PM · Future-Audiences
derenrich moved T392566: [Roblox] Copy cleanup from Refinement to In Development on the Future-Audiences board.
May 6 2025, 11:19 PM · Future-Audiences

Apr 25 2025

derenrich moved T392565: [Roblox] (Bug) Maze regenerates twice from In Development to In Review on the Future-Audiences board.
Apr 25 2025, 8:42 PM · Future-Audiences
derenrich moved T392566: [Roblox] Copy cleanup from In Development to Refinement on the Future-Audiences board.
Apr 25 2025, 6:11 PM · Future-Audiences
derenrich claimed T392566: [Roblox] Copy cleanup.
Apr 25 2025, 6:09 PM · Future-Audiences
derenrich claimed T392578: [Roblox] (Bug) Lag upon entering target room.
Apr 25 2025, 6:01 PM · Future-Audiences