The on-wiki version of this newsletter can be found here:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Updates/2022-10-20
--
A demo video of Wikifunctions Beta
We are preparing a number of more substantial updates, which are still
being worked on. Look forward to them in the coming weeks.
<https://meta.wikimedia.org/wiki/File:Xor_wikifunctions_beta.webm>
<https://meta.wikimedia.org/wiki/File:Xor_wikifunctions_beta.webm>
Demo of Wikifunctions Beta, creating the xor function
Ahead of that, this week we are presenting a six minute video. It shows the
creation of a new function on Wikifunctions Beta
<https://wikifunctions.beta.wmflabs.org/wiki/Wikifunctions:Main_Page>, and
thus demonstrates the current state of the Wikifunctions system
implementation. For simplicity’s sake, I chose the exclusive or (XOR)
<https://en.wikipedia.org/wiki/Exclusive_or> function, a function that
takes two Boolean arguments and returns whether one or the other argument
(but not both) are true.
The video demonstrates
1. the declaration of the function
<https://wikifunctions.beta.wmflabs.org/wiki/Z10173>
2. writing the four possible testers (since there are two arguments
which can each have two possible values, there are four possible inputs,
false/false <https://wikifunctions.beta.wmflabs.org/wiki/Z10174>,
true/false <https://wikifunctions.beta.wmflabs.org/wiki/Z10175>,
false/true <https://wikifunctions.beta.wmflabs.org/wiki/Z10176>, and
true/true <https://wikifunctions.beta.wmflabs.org/wiki/Z10177>)
3. approving the testers
4. composing an implementation
<https://wikifunctions.beta.wmflabs.org/wiki/Z10178>
5. approving the implementation
6. running the function
We'd love to hear from you thoughts about our current state, and
improvements we might make to the workflow.
Staff editing
A few weeks ago we invited you to join the drafting of a policy for staff
contributions
<https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Updates/2022-09-27>. Some
discussions
<https://meta.wikimedia.org/wiki/Talk:Abstract_Wikipedia/Staff_editing> and
a first draft
<https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Staff_editing> are
available, and it would be great to see some further discussion on this
topic.
Development updates as of October 14, 2022
We off-boarded four Google Fellows from the first cohort. Due to the
departure of all Google fellows who used to work on the Performance
workstream, we merged the remaining Performance workstream work under the
Experience one.
Experience
- Fixed more FE bugs
- Completed Critical User Journeys oriented testing
- Landed benchmark suite for orchestrator
Meta-data:
- Added execution strategy and which implementation was run to metadata
- Arranged for presentation of these elements in metadata dialogs
- Added a new orchestrator utility for adding metadata to ZWrapper’ed
envelope
Natural Language Generation:
- Finalized document for how UI can solicit grammaticality
judgments/gather lexical data
- Ongoing discussion and progress in refining the template language
specification