User talk:RexxS/Archive 50

Latest comment: 4 years ago by Bishonen in topic Stripey horses

Congrats!

Hey RexxS, I don't think I've ever sent a congratulations for a successful RFA before, but because of all the craziness in the last little while, I think it's the least I can do here. You've very much deserved it! Graham87 13:33, 11 April 2019 (UTC)


From me as well … Collect (talk) 21:52, 11 April 2019 (UTC)

Same congrats here. I didn't get to your RfA until it had closed, but you would have had my support. That looked pretty rough, so it's a good time for a breather. Kingofaces43 (talk) 23:05, 11 April 2019 (UTC)

I was an opposer but greatly impressed with how you responded to the oppose section's concerns. Sorry to hear about your bout of flu. Congrats on the successful RfA and good luck with the bit! Bilorv (he/him) (talk) 23:28, 11 April 2019 (UTC)

Congrats! Enterprisey (talk!) 05:52, 12 April 2019 (UTC)

Congratulations on your successful RfA! I'm glad you stuck through such a grueling process.--SkyGazer 512 My talk page 16:01, 12 April 2019 (UTC)
Congratulations on your RfA! That was a brutal process, but glad that you made it through. Jianhui67 TC 16:48, 12 April 2019 (UTC)
I know I'm very late to the party (I didn't know you were standing until a few minutes ago), but congratulations are certainly in order. Thryduulf (talk) 17:16, 12 April 2019 (UTC)
Congrats, Rexx! Levivich 19:37, 12 April 2019 (UTC)

Yeah, I didn't think that would happen, but my faith in the 'Cratchat as an island of cool reason in a sea of heated feelings has been a bit restored.  — SMcCandlish ¢ 😼  01:19, 14 April 2019 (UTC)

Had a great dive, now this. Happy day. · · · Peter Southwood (talk): 17:48, 14 April 2019 (UTC)

Curiosity

Something that doesn't matter at all, but I'm puzzled by:

At 13:12 on April 11th, I added a section to this page with congratulations on the Afd. The section is still here, but my edit adding it has been redacted. How can this happen? (My guess is that the previous edit was removed and redacted for some good reason, and the redaction was accidentally expanded to include my edit.) Maproom (talk) 07:11, 15 April 2019 (UTC)

@Maproom: The edit immediately before yours was made by somebody who signed their post, but had failed to log in first, so the edit was signed using their IP address. The edit immediately after yours was the same user but this time logged in, and it was a correction of their previous post - an amendment to their signature so that it showed their actual login ID instead of the IP. The net effect of the three edits is still visible. The redaction - which was actually a suppression - needs to cover all edits between the initial disclosure (inclusive) and the amendment (exclusive), otherwise viewing one of the intermediate edits (i.e. yours) would have shown the IP address in the earlier post, see WP:REVDEL#Limitations and issues, third bullet. I saw the edits concerned soon after they were made - be assured that no change was made to your post either by those edits or by the suppression. --Redrose64 🌹 (talk) 08:34, 15 April 2019 (UTC)

Congrats!

I would like to Congratulate you on being an Admin! Even though I voted in opposition to you, I still would like to congratulate you for your successful RFA! I know you will make a great admin in Wikipedia and hope to see you as a Bureaucrat one day! Happy Adminship! --Thegooduser Life Begins With a Smile :) 🍁 20:40, 14 April 2019 (UTC)

So "I know you will make a great admin in Wikipedia" and still "I voted in opposition to you"? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 11:43, 16 April 2019 (UTC)
Yeah. Shame about the lack of precog eh. If they'd known in advance what a great admin RexxS would make, they could even have supported him :D ——SerialNumber54129 11:52, 16 April 2019 (UTC)

Congratulations

I have just closed the Cratchat, and awarded you your mop. Your RfA was gruelling, but successful.

Thank you so much for taking the plunge. We need more admins. --Dweller (talk) Become old fashioned! 09:26, 11 April 2019 (UTC)

Well done RexxS, all the best. The Rambling Man (talk) 11:01, 11 April 2019 (UTC)
  • Congratulations for adminship !! CAPTAIN RAJU(T) 11:08, 11 April 2019 (UTC)
 
Congrats..The admins' T-shirt for you. CAPTAIN RAJU(T) 11:08, 11 April 2019 (UTC)
  • Congratulations, RexxS. Still going for the road less travelled, I see – I've never seen a successful RfA where the candidate received the mop, the 'crat who started the 'crat chat gets an ArbCom case request, and the rest of us may get a benevolent dinosaur as crat-overlord for life! With her wisdom and leadership, you could have skipped the RfA and simply been appointed directly. In all seriousness, try to avoid getting distracted by or feeling guilty about any of the ongoing conflict. You did the right thing by staying a candidate. The decision was difficult and may stir up some controversy, but it was also justifiable and a reasonable exercise of the 'crats discretion, and nothing can change that. Like every other admin, you have the mop and tools because of a consensus of your peers. Cheers! EdChem (talk) 13:20, 11 April 2019 (UTC)
  • Congratulations! Fortunately, some sanity prevailed. I'm happy to see that my reform proposals finally led to the promotion of a deserving candidate. Biblio (talk) 16:15, 11 April 2019 (UTC)
  • Felicitations on your successful RfA. And I have to say that it was one of the uglier ones I've seen. Take a few minutes to relax and enjoy the moment. (I doubt the arbcom business is going anywhere.) If you need any help most of us are more than happy to help. Welcome to the team. -Ad Orientem (talk) 17:55, 11 April 2019 (UTC)
  • Congratz!--AldNonUcallin?☎ 11:57, 12 April 2019 (UTC)
  • Tagging on my congratulations. Welcome to the cleaner's cupboard. Deryck C. 15:43, 16 April 2019 (UTC)
  • --Ozzie10aaaa (talk) 00:00, 17 April 2019 (UTC)

Wikidata vandalism watch?

Was reviewing your RFA when I saw mention of difficulties patrolling WikiData against vandalism.

While I detest the complication of having to remember bits'n'pieces of articles may come from WikiData (it took me awhile to figure out where the illustration came from mentioned at [1]), even while agreeing with the programming tenet of a "single source of truth". Figuring out how to 'fix' or add a fact is even more complicated. Grrrr.

But your mention of vandalism there struck fear into my heart. Is stopping by wikidata:Special:RecentChanges every so often the best way? Shenme (talk) 04:02, 16 April 2019 (UTC)

Wow, the same 3-4 'users' are executing changes at more than 50 per minute. How is someone supposed to review the non-bot but non-people edits? I can filter out bots, but these are obviously automatic edits and **overwhelm** history. wikidata:User:‎JarektBot wikidata:User:‎Minuties wikidata:User:‎Daniel Mietchen wikidata:User:Kippelboy wikidata:User:Hogü-456

Good grief, am I actually seeing each one of these doing > 25 edits per minute! This makes review impossible. Shenme (talk) 04:40, 16 April 2019 (UTC)

Hi Shenme. It's a real problem, but doesn't happen all the time, so you do get quieter periods. Nevertheless, we need better strategies than just trying to patrol recent changes on Wikidata.
Currently the best way I've found is to regularly visit the Wikidata vandalism dashboard and sort it on the last column. The "ORES damaging score" is an algorithmically calculated estimate of the likelihood that the edit is vandalism. Then I work down the top ones, opening each "Edit ID" link in a new tab in turn. For each one, I still have to check if believe the edit was good or not (as the ORES accuracy isn't perfect).
For example, I've just undone an edit that changed the English label for table tennis (Q3930) from "table tennis" to "table porno" – that's the level of childish behaviour that's commonplace. Labels are usually easy to check because you can often see them in other languages, and they should generally resemble the English Wikipedia sitelink on the Wikidata page. Aliases and descriptions can be a bit harder, but it usually takes no more than following the sitelink from Wikidata to the English article to do a quick check of them. Those are not the only places where vandalism can occur, of course, but a number of infoboxes on different language Wikipedias use the labels to display values fetched from Wikidata, so vandals find them fun targets.
Good luck with your patrolling, and feel free to ask me anytime if there's anything I can help with. Cheers --RexxS (talk) 12:55, 16 April 2019 (UTC)
That seems remarkably useless to me - looking at it just now all the 96-98% ones seem prima facie ok, but the only one on the first screen that is as low as 30% leads to this classic WD fuck-up https://www.wikidata.org/wiki/Q380356 - which is entirely wrong, as of this edit in February ! Johnbod (talk) 09:57, 17 April 2019 (UTC)
I think that's more a result of a weakness in the ORES algorithm than the underlying strategy, John, and I usually find myself reverting only around half of the ones scoring above 0.9. It's good at spotting nonsense, but is too tolerant of changes that appear superficially reasonable (even if entirely wrong!). It still has a long way to go, but it's still better for the Wiki-gnomes than trying to keep track of all of the recent changes on Wikidata. Cheers --RexxS (talk) 15:24, 17 April 2019 (UTC)

Help

Hi, RexxS. Could you please take a look at this if you're interested? It's not about enwiki, but it's a vital problem for Azwiki, because there're very few articles in Azeri and we want to use Wikidata information. Sorry for making such request, but this problem drives the community mad.

By the way, congratulations on your adminship. Cheers!

Thank you, Toghrul Rahimli. I've looked at the module and created a sandbox version to try to make the changes you want, but I've had no success, sorry. I've left more info at Wikipedia talk:Lua/Archive 8#Help for Wikidata module in the hope that some other editor will be able to help you. --RexxS (talk) 15:42, 22 April 2019 (UTC)

New message from TheSandDoctor

 
Hello, RexxS. You have new messages at Wikipedia:Bots/Requests_for_approval/Xinbenlv_bot.
Message added 16:47, 28 April 2019 (UTC). You can remove this notice at any time by removing the {{Talkback}} or {{Tb}} template.

TheSandDoctor Talk 16:47, 28 April 2019 (UTC)

Congrats

I just came to know that you're admin now. That's great. Congratulations! Capankajsmilyo(Talk | Infobox assistance) 06:56, 29 April 2019 (UTC)

Hangout invitation

I have created a hangout to improve collaboration and coordination among editors of various wiki projects. I would like to invite you as well. Please share your email to pankajjainmr@gmail.com to join. Thanks Capankajsmilyo(Talk | Infobox assistance) 16:27, 29 April 2019 (UTC)

WikidataIB

Yurik has created a new system of Multilingual modules on mediawiki. I was thinking if you would like to move Module:WikidataIB there? Capankajsmilyo(Talk | Infobox assistance) 06:56, 29 April 2019 (UTC)

@Capankajsmilyo: I've been working on making Module:WikidataIB as multi-lingual as possible, so it should be usable on any project without modification, other than translations for the error messages and category names, all of which are in the first section of the module. I keep the master copy locally on my PC and update both enwiki and Commons from that. Of course we can keep a copy on mediawiki, it would just require somebody to remember to update it every once in a while. Cheers --RexxS (talk) 16:44, 29 April 2019 (UTC)
That's great. However I was referring to mw:Multilingual Templates and Modules. This require updates to be done on mediawiki and not on enwiki. This way editors from 100s of Wikipedia won't require to update the module manually. Capankajsmilyo(Talk | Infobox assistance) 16:54, 29 April 2019 (UTC)

A barnstar for you!

  The Special Barnstar
Good to finally catch up with you yesterday in Oxford and have a proper chin wag. I don't think anyone exhibits the true values of WP:HERE in quite the same way as you do. Ritchie333 (talk) (cont) 10:39, 29 April 2019 (UTC)
  • Rexx. Dude. Admin! Congrats! Drmies (talk) 17:04, 29 April 2019 (UTC)

Facto Post – Issue 23 – 30 April 2019

Facto Post – Issue 23 – 30 April 2019
 

The Editor is Charles Matthews, for ContentMine. Please leave feedback for him, on his User talk page.
To subscribe to Facto Post go to Wikipedia:Facto Post mailing list. For the ways to unsubscribe, see the footer.

Completely clouded?
 
Cloud computing logo

Talk of cloud computing draws a veil over hardware, but also, less obviously but more importantly, obscures such intellectual distinction as matters most in its use. Wikidata begins to allow tasks to be undertaken that were out of easy reach. The facility should not be taken as the real point.

Coming in from another angle, the "executive decision" is more glamorous; but the "administrative decision" should be admired for its command of facts. Think of the attitudes ad fontes, so prevalent here on Wikipedia as "can you give me a source for that?", and being prepared to deal with complicated analyses into specified subcases. Impatience expressed as a disdain for such pedantry is quite understandable, but neither dirty data nor false dichotomies are at all good to have around.

Issue 13 and Issue 21, respectively on WP:MEDRS and systematic reviews, talk about biomedical literature and computing tasks that would be of higher quality if they could be made more "administrative". For example, it is desirable that the decisions involved be consistent, explicable, and reproducible by non-experts from specified inputs.

What gets clouded out is not impossibly hard to understand. You do need to put together the insights of functional programming, which is a doctrinaire and purist but clearcut approach, with the practicality of office software. Loopless computation can be conceived of as a seamless forward march of spreadsheet columns, each determined by the content of previous ones. Very well: to do a backward audit, when now we are talking about Wikidata, we rely on integrity of data and its scrupulous sourcing: and clearcut case analyses. The MEDRS example forces attention on purge attempts such as Beall's list.

Links

If you wish to receive no further issues of Facto Post, please remove your name from our mailing list. Alternatively, to opt out of all massmessage mailings, you may add Category:Wikipedians who opt out of message delivery to your user talk page.
Newsletter delivered by MediaWiki message delivery

MediaWiki message delivery (talk) 11:27, 30 April 2019 (UTC)

Email

Hey, did you get mine? Graham87 00:47, 30 April 2019 (UTC)

Hi Graham - I had an early night last night, so I didn't spot your email until this morning. I've had a busy time trying to coordinate WikProject Med's endorsement of our chair, Shani Evenstein, as a candidate for the Wikimedia Foundation Board, so I've only just managed to sort out a message to DrMel, but I've done that now. Thanks for putting me in touch! Cheers --RexxS (talk) 13:02, 30 April 2019 (UTC)

Dear RexxS

I saw that you rejected my remark about Jacques-Yves Cousteau. I am afraid that you do this on "improper grounds". Don't answer because it seems "incurable".

Regards.

145.129.136.48 (talk) 15:40, 4 May 2019 (UTC)

I also removed your calumny about David Attenborough. This is still an encyclopedia despite you trying to treat it as your platform to make scurrilous attacks on people. Just don't do it. And please take this warning seriously. --RexxS (talk) 17:36, 4 May 2019 (UTC)

Rexxs,

You are condemning me. Be it so. But the old proverb tells: You will harvest what you sow.

Admin

I missed your RfA and have only just noticed the change of rights. Congratulations and, as they say in Yorkshire, "if you can't fight, wear a big hat". - Sitush (talk) 12:14, 5 May 2019 (UTC)

Thanks, Si. In case you haven't seen it, we going to have a Manchester meetup on 9 June - it would be good to see you again. --RexxS (talk) 13:02, 5 May 2019 (UTC)
I had noticed, thanks. I am rattling with meds at the moment but will see how things are nearer to the time. - Sitush (talk) 13:29, 5 May 2019 (UTC)

Request for bot approval

Hi We are working on a method to share templates and modules across wikis and need bot approvals for the same. Can you please help us in any of the language wikis? Here's the link https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules and the bot is https://meta.m.wikimedia.org/wiki/User:DiBabelYurikBot Capankajsmilyo(Talk | Infobox assistance) 01:59, 7 May 2019 (UTC)

Help with Module:String / String2

Hey, I was wondering if you could add an option to invoke the match function in Module:String from another module (without a frame). I know that the basic match exists directly in lua, but I'm trying to replicate the functionality of {{Title disambig text}} which gives the last brackets of a title. This could also be worthy enough for a special helper function in Module:String2, as I know that I've personally searched for the disambiguation in two different codes I wrote. --Gonnym (talk) 08:45, 6 May 2019 (UTC)

Hi Gonnym. I've amended Module:String/sandbox to export the working parts of function match as _match( s, pattern, start, match, plain, nomatch ). You can call it as usual:
local match = require("Module:String/sandbox")._match
...
sometext = match( s, pattern, start, match, plain, nomatch )
You'll need to test it thoroughly before even thinking about committing it to the main module.
However, please note that the function returns loads of error messages (which is one of the main reasons why it's not just a call to string.match), so its return is also truthy whenever you get an error. Looking at Module:Infobox television disambiguation check, you seem to have working code that will do the job more easily than trying to sanitise all the parameters and calling the Module:String|match function.
I think I can write a general helper function to go into Module:String2 that takes an object containing all of the strings to match and the results if matched, so that it returns true if there's a valid match, or false and a string (e.g. the category) when there's an invalid match, or false and an empty string when there's no match. I'll ping you when I get it working. Cheers --RexxS (talk) 10:53, 6 May 2019 (UTC)
My specific issue was with titles such as Randall & Hopkirk (Deceased) (2000 TV series) which have both a bracket as part of the title "(Deceased)" and also as part of the disambiguation "(2000 TV series)", which is why replicating {{Title disambig text}} would help me find titles like this without needing to manually add them to the exception list. Thanks for fast answer and the assistance! --Gonnym (talk) 11:02, 6 May 2019 (UTC)
@Gonnym: I've separated out the three-way check, which is independent of any actual implementation, in Module:Sandbox/RexxS/Dabcheck. I've also added a test function that replicates your title dab checking. You can see the results at Module talk:Sandbox/RexxS/Dabcheck. It's an interesting exercise in generalisation of functionality, but I'm not sure if the amount of setting up that's needed for a given implementation makes the exercise worthwhile. Still, if there's anything you want to take for your own use, please feel free - no need for attribution. Cheers --RexxS (talk) 12:11, 6 May 2019 (UTC)
While testing the code in the console I was getting an error at line 178 of the sandbox.
local title = "Randall & Hopkirk (Deceased) (2000 TV series)"
local match = require("Module:String/sandbox")._match
local someText = match(title, "%s%((.-)%)", 1, -1, false, "")
print(someText)

The error is: Lua error in Module:String/sandbox at line 178: attempt to compare number with nil. Backtrace: Module:String/sandbox:178: in function "match". That line is "if match_index > 0 then", but match_index is only assigned in str.match( frame )--Gonnym (talk) 10:58, 11 May 2019 (UTC)

@Gonnym: I made one quick amendment to ensure that the start parameter is numeric at line 158, so subsequent lines will have moved down one line.
It is always helpful to keep the scope of variables confined to the routine where they are defined as far as possible, so that the subroutines can be re-used cleanly. I renamed match to match_index in the str.match main routine to improve clarity (I like variables to have some indication of type, and 'index' should be numeric), then forgot to pass the renamed variable to the str._match subroutine. That should be fixed now. Let me know --RexxS (talk) 11:38, 11 May 2019 (UTC)
Seems to be working fine now. Couldn't find any errors when testing. --Gonnym (talk) 12:18, 11 May 2019 (UTC)
Anything else you need from me for this to go live? --Gonnym (talk) 10:40, 13 May 2019 (UTC)
@Gonnym: No, if you're happy with the testing, go ahead – and thank you. Cheers --RexxS (talk) 10:56, 13 May 2019 (UTC)
It's been used for the live code of the infobox and no one reported seeing any error. As those are highly visible pages, I'm sure if an error would have been shown, it would have been reported by now. One problem with the "go ahead", it's Module:String, so only you can edit it :) --Gonnym (talk) 10:59, 13 May 2019 (UTC)
@Gonnym: It's that damned cascade-protection again. Well, at least all the suffering at RfA has yielded one small dividend. I'm out for the next few hours so I don't want to make a change and not be here to fix any issues, so I'll do the update around 16:00 UTC, so that I can respond if needed (I don't think there's likely to be a problem, but errare humanum est). --RexxS (talk) 11:08, 13 May 2019 (UTC)
That's exactly as how I would have done this. Take your time as there is no hurry, just ping me when it's done so I can edit the code on my end. --Gonnym (talk) 11:10, 13 May 2019 (UTC)
@Gonnym: Now live in the main module. I've pinged you on the module talk page as well. You might want to give it a few hours just in case anything else goes wrong and I have to revert. Cheers --RexxS (talk) 16:10, 13 May 2019 (UTC)
Quick note - I just noticed that "plain_flag" is being passed as "plain". --Gonnym (talk) 16:54, 13 May 2019 (UTC)
@Gonnym: Sorted. --RexxS (talk) 17:09, 13 May 2019 (UTC)
I've changed to the live version in my code now. If for some reason you need to revert yours, let me know and thanks for the help! --Gonnym (talk) 23:13, 13 May 2019 (UTC)

A bit of a dilemma

Hi, RexxS - I created a DS Notice banner at the top of my user page. When looking at the page on my laptop, the image in the banner fits perfectly inside the boundaries and everything is balanced. When on my iPad, the bottom of the image falls outside the boundary. Is it possible to add/modify the code so that it keeps the image stabilized inside the banner for all views? I guess it would have to auto-adjust to the size of the banner, correct? Atsme Talk 📧 13:27, 14 May 2019 (UTC)

@Atsme: The image is floating, so it doesn't respect the bottom border of the div that it's inside. You need to set an element that has the clear:both attribute before the closing </div> to ensure that the bottom-border stays outside the image. Fortunately we have a template {{clear}} that does the job for you. I hope you don't mind, but I've taken the liberty of cleaning up the CSS for you. The standard way of centring an element is to set its left and right margins to auto, for example. I've also allowed it to shrink below 640px for very small screens (the's just using max-width instead of width. See if that does the job for you now. --RexxS (talk) 14:02, 14 May 2019 (UTC)
Wow!! You never cease to amaze me! Thank you! Is there a help page that provides step by step instructions for div style code that I can refer to in the future so I don't have to keep bothering you? (I saved your explanation) Although it is fun to watch you perform your magic so quickly and with such ease.   Atsme Talk 📧 14:07, 14 May 2019 (UTC)
@Atsme: There's no single help page for that sort of thing, I'm sorry. For a full tutorial on CSS, you could use https://www.w3schools.com/css/default.asp --RexxS (talk) 17:31, 14 May 2019 (UTC)
No need to be sorry, sweetie pie - it is I who must apologize for what I anticipate to be future buggings of you whenever I get waxed out on code. <---sounds serious, huh? Totally made-up. Atsme Talk 📧 18:14, 14 May 2019 (UTC)
I stay well away from w3schools. They have bad habits, including suggesting the use of properties or values that haven't yet been formalised. Instead, I use W3C All Standards and Drafts, and filter on two criteria: in the "Tag" drop-down, select "CSS"; in the "Status" drop-down, select "Recommendation". --Redrose64 🌹 (talk) 22:39, 14 May 2019 (UTC)
Here is a direct link. Tucked in amongst these is Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification, which is observed by all modern browsers. Each browser vendor may also provide the features of any one or more of the other recommendations (they're not obliged to, but most provide all). There's a kind-of introduction to the many documents at CSS Snapshot 2018, but a number of links in there don't take you to the current recommendation - instead they go to an "Editor's Draft", easily spotted by the vertical band at upper left being red instead of blue: don't rely on Editor's Draft documents, they can change frequently - daily in some cases. --Redrose64 🌹 (talk) 11:51, 15 May 2019 (UTC)
@Redrose64 and Atsme: I don't know if you've seen "Can I use...?", but I find it invaluable to check what support is available in browsers for new CSS features. So for example, the property font-variant-numeric can be seen to be a bit too new for me to be comfortable using; whereas you can check that transitions have been supported on everything except IE9 and Opera Mini for quite some time. Cheers --RexxS (talk) 14:15, 15 May 2019 (UTC)
You can rest assured that I haven't seen it before now but will certainly attempt to make use of it in the future. Thanks, RexxS. Atsme Talk 📧 14:27, 15 May 2019 (UTC)
To the original q: using {{clear}} leaves a small gap between image and border. I did this a few months back (see User talk:Redrose64/unclassified 23#Brain farts and template breakage). The height:auto; declaration ensures that all the text is contained within the box, whilst the min-height:173px; declaration makes sure that the floaty image doesn't poke out the bottom when screens are wide and the text occupies little vertical space. It's 173px because the two images on the next line both have |x173px. --Redrose64 🌹 (talk) 22:39, 14 May 2019 (UTC)
Thankyou, Redrose64 - noted. Atsme Talk 📧 01:54, 15 May 2019 (UTC)

Facto Post – Issue 24 – 17 May 2019

Facto Post – Issue 24 – 17 May 2019
 
Text mining display of noun phrases from the US Presidential Election 2012
 

The Editor is Charles Matthews, for ContentMine. Please leave feedback for him, on his User talk page.
To subscribe to Facto Post go to Wikipedia:Facto Post mailing list. For the ways to unsubscribe, see the footer.
Semantic Web and TDM – a ContentMine view

Two dozen issues, and this may be the last, a valediction at least for a while.

It's time for a two-year summation of ContentMine projects involving TDM (text and data mining).

Wikidata and now Structured Data on Commons represent the overlap of Wikimedia with the Semantic Web. This common ground is helping to convert an engineering concept into a movement. TDM generally has little enough connection with the Semantic Web, being instead in the orbit of machine learning which is no respecter of the semantic. Don't break a taboo by asking bots "and what do you mean by that?"

The ScienceSource project innovates in TDM, by storing its text mining results in a Wikibase site. It strives for compliance of its fact mining, on drug treatments of diseases, with an automated form of the relevant Wikipedia referencing guideline MEDRS. Where WikiFactMine set up an API for reuse of its results, ScienceSource has a SPARQL query service, with look-and-feel exactly that of Wikidata's at query.wikidata.org. It also now has a custom front end, and its content can be federated, in other words used in data mashups: it is one of over 50 sites that can federate with Wikidata.

The human factor comes to bear through the front end, which combines a link to the HTML version of a paper, text mining results organised in drug and disease columns, and a SPARQL display of nearby drug and disease terms. Much software to develop and explain, so little time! Rather than telling the tale, Facto Post brings you ScienceSource links, starting from the how-to video, lower right.

ScienceSourceReview, introductory video: but you need run it from the original upload file on Commons
Links for participation

The review tool requires a log in on sciencesource.wmflabs.org, and an OAuth permission (bottom of a review page) to operate. It can be used in simple and more advanced workflows. Examples of queries for the latter are at d:Wikidata_talk:ScienceSource project/Queries#SS_disease_list and d:Wikidata_talk:ScienceSource_project/Queries#NDF-RT issue.

Please be aware that this is a research project in development, and may have outages for planned maintenance. That will apply for the next few days, at least. The ScienceSource wiki main page carries information on practical matters. Email is not enabled on the wiki: use site mail here to Charles Matthews in case of difficulty, or if you need support. Further explanatory videos will be put into commons:Category:ContentMine videos.


If you wish to receive no further issues of Facto Post, please remove your name from our mailing list. Alternatively, to opt out of all massmessage mailings, you may add Category:Wikipedians who opt out of message delivery to your user talk page.
Newsletter delivered by MediaWiki message delivery

MediaWiki message delivery (talk) 18:52, 17 May 2019 (UTC)

NPR Newsletter No.18

 

Hello RexxS,

WMF at work on NPP Improvements

Niharika Kohli, a product manager for the growth team, announced that work is underway in implementing improvements to New Page Patrol as part of the 2019 Community Wishlist and suggests all who are interested watch the project page on meta. Two requested improvements have already been completed. These are:

  • Allow filtering by no citations in page curation
  • Not having CSD and PRODs automatically marked as reviewed, reflecting current consensus among reviewers and current Twinkle functionality.
Reliable Sources for NPP

Rosguill has been compiling a list of reliable sources across countries and industries that can be used by new page patrollers to help judge whether an article topic is notable or not. At this point further discussion is needed about if and how this list should be used. Please consider joining the discussion about how this potentially valuable resource should be developed and used.

Backlog drive coming soon

Look for information on the an upcoming backlog drive in our next newsletter. If you'd like to help plan this drive, join in the discussion on the New Page Patrol talk page.

News
Discussions of interest

Six Month Queue Data: Today – 7242 Low – 2393 High – 7250


Stay up to date with even more news – subscribe to The Signpost.
Go here to remove your name if you wish to opt-out of future mailings.
Delivered by MediaWiki message delivery (talk) on behalf of DannyS712 (talk) at 19:17, 17 May 2019 (UTC)

Manchester meetup - 9 June 2019

This is an invite to/reminder of the Manchester Meetup on 9 June 2019. Starting at about 1pm on Sunday 9 June in the Sir Ralph Abercombie, 35 Bootle Street, Manchester. Full details are on the Meta page at m:Meetup/Manchester/36. It would be useful if you could say whether you're likely to be coming so we have a rough idea of how many to people expect and how large a table to reserve. Thanks, and hope to see you there. Thryduulf (talk) 13:55, 25 May 2019 (UTC)

Stripey horses

Dino, you know how I have the fine Komodo Dragon carousel that you created, out of your kindness, in my edit notice? I added a caption, "here be dragons", for more fear factor. But the thing is, I've also smuggled in a picture of zebras drinking into the carousel — just the one — I just like zebras — but the caption doesn't fit them very well. Can you think of a way to give that one its own caption? Say, "here be stripey horses"? Bishonen | talk 20:44, 27 May 2019 (UTC).

Indeed, Chère It's a problem that Atsme raised a while ago. It turns out that you can have captions, sizes, etc. all in the module individually as well as the filenames. The only restriction is that you have to have all of them with individual captions or none. So I've created Module:Carousel/Komodobish2 for you and set the captions in that. Obviously you no longer need the caption in the edit notice page that calls the modules, so I've removed that and set the edit notice page to use the new list at Komodobish2. It may take a while before you spot the zebra (should zebras be spotted??) You could have different lists for different seasons, or even for different days of the week if you wanted to make them all. --RexxS (talk) 02:02, 28 May 2019 (UTC)
Oh dear, I'm sorry you had to bruteforce it. Thank you very much! An extra advantage is that now I know again that which I had forgotten: where the carousels are. I should indeed be able to make my own after your pattern. And mess with yours, too. Cool! You are so kind! Bishonen | talk 02:36, 28 May 2019 (UTC).
@'Shonen: Well, I actually used an external code editor that can replace every occurrence of ", by | <div style='text-align:center;'>here be dragons</div>", with a single mouse click, so there wasn't much brute force involved   --RexxS (talk) 03:38, 28 May 2019 (UTC)
Too, too lazy! Bishonen | talk 08:45, 28 May 2019 (UTC).
In some zebra species, the stripes break into spots towards the lower extremities (fetlocks?) --Redrose64 🌹 (talk) 17:00, 28 May 2019 (UTC)
Not so much in these pyjamas-wearing guys in my edit notice, though. Stripes stripes stripes! Bishonen | talk 17:08, 28 May 2019 (UTC).