Podcast opinions, 2016

I shared some podcast recommendations a year ago and wasn’t expecting to update them a year later, but my listening has turned over rapidly. I haven’t spent quite as much time on it in 2016 as my older child now objects to listening to “talking” in the car. Drat! I’ll be commuting more in 2016, watch for an uptick.

New this year:

Startup. In a year I shut down a business I was naturally going to listen to the “starting a business” podcast, and to do something I’ve never done before, ie, go back and listen to it from the beginning. I found 2015’s Season 2 about the company Dating Ring a bit of a mixed bag for reasons largely outlined here, but I still enjoy the episodes about Gimlet Media itself. From 2014, Episode 3: How To Divide an Imaginary Pie in which they negotiate a co-founder equity split is a highlight. In 2015’s episodes, I enjoyed Episode 12: Burnout and Episode 16: The Secret Formula about podcast production. They’re going to profile a third company in Season 3, I am curious to see whether the episodes about external companies are ever as good as the ones about Gimlet itself.

NPR’s Pop Culture Happy Hour, a round-table discussion of (largely American) pop culture, complete with, like Slate Money, the usual round table personality tropes emerging over time. Sample episodes: their farewell to Parks and Recreation and their review of Spy. But the best introduction of all is Peak Glen Wheldon, reviewing the Star Wars: Card Trader app. That’s in the Kimmy Schmidt episode at time 38:27, listen to that one first.

Reply All. Gimlet’s most popular podcast hasn’t quite made my “every episode” cut, but I did catch several of the highlights. I enjoyed Episode 36: Today’s the Day in which PJ and Alex have adventures in New York, and Episode 44: Shine On You Crazy Goldman in which PJ takes acid.

Returning from a year ago:

Chat 10 Looks 3, now one of Australia’s most popular (albeit still lowest production quality) podcasts. Check out Episode 20: Another Thing To Feel Guilty About in which Leigh Sales reveals herself to be a book chucker-outerer and Episode 21: Time For a New Safeword after Malcolm Turnbull became Prime Minister when Sales (one of Australia’s most prominent political interviewers) had previously declared his name to be her safeword.

Slate Money. I still listen to every episode even though I enjoy it a bit less now that they have a guest in most weeks. Check out The Two and 20 Edition for how venture capitalists make money.

2015 in threes

Three moments of 2015.

February 2015: V’s first day of school, calling to get him to pause at the gate for his first day of school picture.

April 2015: sitting in a dark hotel room in San Francisco recovering from AdaCamp in Montreal and travel in general, while Andrew used my power of attorney back in Australia to buy a house. (Yes, after much discussion. Still. It was a weird way to have it done.)

July 2015: lying in bed in a sunny Airbnb room in San Francisco, my first day in town, hot and tired and sweaty from jetlag and mosquitos biting me all night my first night in town. Around 7am Val told me online that she had news that Nóirín had died.

Three meals of 2015

Tapas at MoVida, while the couple perched next to us at the bar had a very awkward first date conversation about themselves and we hoovered up chorizo because one day, there may be no more chorizo. More than the meal I remember the freeing feeling of wandering around after dark, something I do so little of now.

The really quite good sushi I bought several times from Walgreens at 135 Powell St San Francisco. It got me through the dark and tired period of buying the house in the gloom of Hotel Union Square in April; and it got me through my two night stay in San Francisco in October for a job interview. Fatty, slippery, and tasty. Goes down well when you want to hide out in San Francisco with a blanket over your head.

Fish tacos at Verde in Kapaa. The fish of the day is always `ahi or makimaki — and why not have both? Verde is a physically non-descript restaurant, but the tacos are memorable. It became very clear to me that I need to seek out a lot more Mexican food before having an opinion on it.

Three photos of 2015

A vastly inadequate photo of the best sunset I’ve ever seen, over the equator flying from Sydney to Vancouver:

Sunset

Goodbye to San Francisco, after we shut down the Ada Initiative:

Goodbye

A slightly fun mirror-selfie in Bondi:

Self portrait in Bondi

If you’re after quality rather than feels, have a look at my Bondi to Bronte and Kauaʻi photos

Three pleasures of 2015

“Child piles”: encouraging both my children to flop on top of me. They also like to hug each other. V has got bony but he’s also got a lot more considerate in the last year, so we’re having some great hugs.

Returning to the slopes at Thredbo and not falling down. And the feeling of getting my skis back under me occasionally when I started to lose it. And hot doughnuts after skiing wrapped up each day.

My two visits to Dolores Park in summer and autumn, enjoying sun and grass and sometimes slightly too many people, and nice views of distant fog, and even, one time, a rainbow. I want to go to Northern California with my family someday. Someday!

Three news stories from 2015

Video: Hamilton’s “Wait for It” – Gypsy of the Year 2015
Can you imagine?
The flotillas of the Rohingya. While they were at sea, a friend of mine said that this was what it was like, to know a genocide was going on but not doing anything.

The Prime Ministership change in Australia. I am not a huge fan of the “they’re all the same anyway” analysis; I well recall that argument being made at the last Federal election, referring to a Rudd-led ALP government and an Abbott-led Coalition government. I don’t think Turnbull is here to govern for people I wish he would govern for; I don’t think the change was nothing either.

The entire Syria and ISIS and Middle East and global terror catastrophe, but particularly the Paris and San Bernardino attacks; and France’s frightening response with regards to civil liberties. I don’t feel, from this distance, like the US has responded as intensely after San Bernardino, but after Paris they had less far to fall. And in contrast to many other countries, especially mine: Germany.

Three sensations from 2015

The sea spraying in my face for a half hour standing at the railing on a motor boat between Niʻihau and the Nāpali coast of Kauaʻi, to a degree where my eyes were stinging. Blood was dripping down my ankle from a previous fall on the boat. Nevertheless, it was exhilarating; my happiest moment alone for the year.

Motion sickness as I haul giant floating rafts up five flight of stairs for V at Wet ‘n’ Wild; wishing there were queues there that day so that I could get it to subside between rides.

Some of the first times my daughter has really hurt me: leaning too hard on me, jumping on me, squeezing my fingers tightly. She does this so little still that I get excited about how she’s growing up.

Three sadnesses of 2015

Writing memorials for Nóirín and Telsa.

“Mixed feelings” is the right characterisation of how I felt about shutting down the Ada Initiative but sadness is in the mix. Specifically, I wrote the business case for shutting it down. It was very convincing. Sadly.

Cutting people who’ve died, and people I’m not in touch with, from my Christmas card list. Relatedly, recalling a three-person conversation to which both the other parties have since died.

Three plans for 2016

Work in the technology industry again, in the technical hierarchy. I’ve never stopped coding, and I’ve learned a lot about project management since I last worked in this way (in 2005). Even interviewing for positions has taught me what a different person and employee I am now. Watch this space!

An intermediate run on skis. I’m skiing twice in 2016, this really should be do-able I hope. My long term ambition probably ends at “can ski the bulk of blue runs on Australian mountains”. That’s lots of variety.

Getting to grips with Melbourne, which I will be visiting a lot. My familiarity with Melbourne right now is so low that I got a takeaway coffee there this year and had no idea where people go to sit down anywhere inside the CBD. A place I like to go and sit would be a good start.

Three hopes for 2016

So prosaic, but I would love to get daycare for my daughter in the suburb we’ve moved to, and resume our walking childcare run. It got me outside and moving every day. That’s really really turned out to be something I miss. I guess a broader version of this is integrating into the neighbourhood and suburb more, since we plan to be here a long time. Having V in the local school will help a lot.

Growing my circle of adult friends in Sydney. It is, as always, somewhat more healthy in San Francisco than it is here.

And… the continuing emergence of a persuasive economic reform plan from the left. Basic income and wealth tax experiments!

Feel free to answer my end of year prompts yourself!

Remembering Telsa Gwynne

Telsa Gwynne, whom I knew through my time in the LinuxChix community between 2000 and around 2007, died this week:

Telsa is the direct inspiration for the entire 15 years of content on this website, especially the personal diary. Before joining LinuxChix, I first knew Telsa through her online diary (its archival title, “This was a diary, once”, is painful to read now), which I heard about through someone who read Alan Cox’s diary, and I was struck by how striking daily life could be in written form. Telsa’s diary was full of personality and snark, and singlehandedly inspired me to begin writing about my life online too.

I thought of her as a net celebrity, although not in the usual way of “married to Alan Cox”, but as “writer of one of my favourite websites”. I was therefore a little bit shy about directly interacting with her when I initially joined the LinuxChix lists in 2000, but I first met her in person in 2001 at linux.conf.au when she and Malcolm Tredinnick were hanging around debriefing and complaining about CVS, on which he was teaching a tutorial that year which Telsa later wrote up. She was grumpy and kind and normal, even if she did know CVS.

Andrew saw her again at LCA in 2003, but I didn’t go and I think I only met her one more time, in Wales in 2004 when we visited their house and due to poor planning with trains, ended up staying the night. Telsa and Alan were kind hosts and we enjoyed Telsa’s huge knowledge of local history as we walked all around Swansea.

Telsa’s final diary entry in 2006 says she “plain[ly] and simpl[y] los[t] interest in running to stand still just to understand how to use anything mechanical.” However hard she worked for it, I remember her as profoundly technically knowledgeable and an excellent teacher. A great deal of my initial learning about both CSS and character encodings came from her, and she was well known as a high level user of DocBook. A friend shared one of her posts to a private LinuxChix technical list today, walking through the differences between library packages and -devel packages in Linux distributions, and their implications for compiling software.

I hadn’t been in contact with Telsa since she or I variously withdrew from our common online communities, so since 2007 or before. I kept an eye on the very occasional updates to her website, and was pleased to think that she had found a more satisfying life outside her Free Software community volunteering. I still find this a happy thought.

Telsa was also a critical inspiration to me as an activist: in the early 2000s (and still) it was hugely controversial to either believe that open source communities could still work if they were more civil (the entire LinuxChix project was partly an experiment with that), and even more so to insist that they should be. Telsa is the earliest person I can think of who stood up in an open source development community and asked it to change its norms in the direction of civility. I don’t know how heavily her online harassment experiences played a part in her departing Free Software and some online communities — I hope it wasn’t a large part — but I’m sorry it happened and I’m angry.

Telsa was a brilliant and kind and strong person, and I am sorrier than I can say that we will never be in contact again. To Alan, Debbie and others who loved her: my profound sympathies for the loss of an amazing person.

Other memorials:

Telsa online:

Creative Commons License
Remembering Telsa Gwynne by Mary Gardiner is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Quick link: decriminalise abortion in NSW

This article originally appeared on Hoyden About Town.

In 2013 and 2014 there was a push to introduce legislation which incorporated fetal personhood into law in NSW: Crimes Amendment (Zoe’s Law) Bill (No. 2) 2013. See for example Julie Hamblin’s commentary at the time on how such legislation could be used to further restrict access to abortion in NSW, even when the stated purpose is to allow for abusive violence to fetuses to be punished. The bill passed the Lower House of NSW Parliament but was never put to the Upper House, and thus lapsed in November 2014 when the 55th Parliament ended. It never became law.

Leslie Cannold, speaking to a Greens forum in September 2013 (video here, not subtitled) called on NSW to not only fight a rear-guard action in defending pregnant people seeking abortions from further rights being granted to fetuses, but to follow Victoria (and later Tasmania) in decriminalising abortion entirely. And now Greens MLC Dr Mehreen Faruqi, is campaigning for the decriminalisation of abortion in NSW. Here are some of the facts about abortion access in NSW her flyer gives:

The laws surrounding access to abortion in NSW are very confusing. Abortion is currently in the Crimes Act (Sections 82-84), although court decisions have established that abortion will not be unlawful if a doctor reasonably believes it is necessary to save the woman from serious danger to her life, or mental or physical health[…]

In NSW, an abortion is unlawful unless a doctor deems that a woman’s physical, psychological and/or mental health is in serious danger. The criterion of ‘mental health’ can include economic and/or social factors[…]

Any amendments to the Crimes Act, such as those proposed by supporters of foetal personhood laws risks changing that interpretation. By removing abortion from the Crimes Act, it will no longer be a criminal offence and women and their doctors will no longer have to rely on the interpretation of the law by a court in each case in order to avoid criminal liability.

Learn more about the campaign at the Decriminalise Abortion page on Faruqi’s website. You can help by signing the online petition in support of decriminalisation or collecting signatures offline.


Featured image credit:
Pro_Choice_March-Texas_State_Capitol-2013_07_01-9378.jpg
by ann harkness on Flickr.

Unhappy data retention day

This article originally appeared on Hoyden About Town.

This morning, Australia’s mandatory 2 year data retention regime began. Internet activity through Australian ISPs (including mobile phone providers) is now recorded. Australians, according to Crikey, here is what is likely to be retained about your accessing this link today:

  • your name and similar identifying details on your Internet account
  • the Internet address of where you accessed Hoyden About Town from
  • the Internet address of Hoyden About Town itself
  • the date and time you accessed this site
  • how long you accessed it for (quickly, in the case of websites, no doubt, but what if you were Skyping with us?)
  • what technical services you used (HTTP over ADSL or mobile or cable or …)

If you are accessing this over a mobile device, your location is also stored, to quite a high degree of accuracy. This data is also by far the hardest to conceal using any method, since it’s revealed as a core part of your phone’s communication with cell towers.

At least the actual specific page you accessed would not (or at least need not) be retained, if I am interpreting the information at Allens and Crikey correctly.

Surveillance cameras attached to a building exterior
Surveillance, by Jonathan McIntosh CC BY-SA

Further reading:


Image credit: Surveillance by Jonathan McIntosh, Creative Commons Attribution-Sharealike.

The Ada Initiative’s sunset

This morning, the Ada Initiative, which I co-founded in 2011 and have been employed by between 2011 and now, announced our shutdown.

Sunset over San Francisco, original by  Nan Palmero
Sunset over San Francisco, original by
Nan Palmero

I’m proud of all the work we talked about in the announcement, but a few things of mine over the years in particular that I enjoyed doing a lot and that I hope will have a continuing impact:

AdaCamp. AdaCamp Melbourne was my idea, and was, for me, something of a followup to the LinuxChix/Haecksen miniconfs I founded in 2007, but, as we had done with the Ada Initiative, decoupled from the Linux community specifically, and explicitly feminist and incorporating what I’d learned from organizing earlier women’s events and meetups. It grew into much more over time, incorporating ideas from other events like quiet rooms and inclusive catering, and solving problems that plagued the events that all of the Ada Initiative staff and AdaCamp staff had been to over the years.

The guide to responding to harassment reports as an event organizer. This was based on a email I wrote to a conference organizer who was wondering what one actually does when a harassment report comes in, which, as I tend to do with my best emails, I later edited to put on the web. The wiki text has been somewhat edited and expanded of course, but is substantially similar to my initial version. It formed the basis of the enforcement manual that PyCon developed.

The AdaCamp Toolkit. I wrote more than half of this in the month between closing the AdaCamp program and launching the Toolkit, and edited the remainder from material developed internally. Not since the Geek Feminism wiki have I had so much (rather intense) fun emptying the contents of my head onto a website.

The Impostor Syndrome Training and our Impostor Syndrome Proofing article. AdaCampers had been discussing Impostor Syndrome since the event in Melbourne. I developed the version given at AdaCamps from Portland onwards, and which I will teach in Sydney shortly, built up around an exercise developed by Leigh Honeywell for AdaCamp SF, and we’re releasing it publicly after the Sydney workshop.

I also did a great deal of the behind the scenes project management and technical work (web work, systems administration, payments processing setup) throughout the life of the organization, and internally my documents are the core of our institutional knowledge. (I am hoping to edit a few of the fundraising documents for publication this month.) Valerie’s life will never be the same again now that everything goes in a spreadsheet. I am hoping I can offer my project management skills to another organization soon.

There’s a lot of smaller things that I would never have without the Ada Initiative, like quite good double-entry bookkeeping skills, passable knowledge of Javascript, and too much knowledge of US non-profit tax law.

Thank you to Valerie Aurora, my friend and co-founder, who made a very unlikely and very lucky gamble on me four and a half years ago. Without Valerie the Ada Initiative could never have existed in the first place and would never have had the vision or the conviction to do 95% of what it did. I’m in San Francisco right now, my last trip for the Ada Initiative, so that we could do this last thing together and go out leaving as much for the community to use as possible.

Thank you to the many many people who worked and volunteered for us over the last four and a half years, who came to our events, who donated, and who advocated for, amplified, and improved our work.

As for what’s up next, I’ll be at the Ada Initiative for another couple of months. During that time, if this sentence of our shutdown notice was of interest, let’s talk:

Mary will be looking for a new position based in Sydney, Australia, working in a leadership role with the right organization.

Sunrise in Sydney, original by Tom French
Sunrise in Sydney, original by Tom French

Image credits:

Nan Palmero, You Heading to Oakland or Space?, CC BY, cropped and colour adjusted by the author of this post.
Tom French, Harbour Sunrise, CC BY, cropped and colour adjusted by the author of this post.

Return to sender stickers: the littlest life hack

I’ve lived in Sydney for sixteen years and I am living in the tenth residence I’ve had in Sydney. So I have a lot of experience of moving houses, and a lot of experience of drowning under a deluge of mail directed to the previous residents of my current home, sometimes several “generations” of them.

You’re not supposed to open or throw out other people’s mail, you’re supposed to mark it “return to sender, no longer at this address” and put it back in a post box. And doing this does — eventually — help as slowly the banks, governments, ex-lovers and debt collectors sending mail to the previous residents get the picture.

But it’s also a total pain in the neck. At the best of times, writing “return to sender, no longer at this address” exceeds my weekly pen output quota, and that’s before you get to trying to write on shrink-wrapped mail and other such things.

Which is why you can go ahead and order sheets of my “return to sender, no longer at this address” Vistaprint design and stick it to incoming mail deluges rather than need to involve a pen at all. I’ve been doing it for about five years and my wrists thank me.

Conflicts of interest: none, as far as I am aware only Vistaprint gets any monetary benefit if you order that sticker from them.

Blogging for Geek Feminism, a short history

With yesterday’s release of Spam All the Links, I’ve finished my long awaited project of departing the Geek Feminism blog.

I was involved in the blog on, if not from the first day of its existence, at least from the first week of it. My involvement in the blog was huge, and comprises among other things:

  • over 200 posts to the blog
  • founding and for a long time running the Ask a Geek Feminist, Wednesday Geek Woman and Cookie of the Week series
  • doing a linkspam post by myself multiple times a week for about a year
  • recruiting the initial team of Linkspammers and setting up their manual, mailing list and of course, the script that supports them
  • recruiting several other bloggers, including Tim, Restructure! and Courtney S
  • a bunch of sysadmin of the self-hosted WordPress install (it’s now hosted on WordPress.com)

My leaving the blog is delayed news. I initially told the co-bloggers I was leaving close to a year ago now (mid-August, if I’d waited much longer on writing this I could have posted on the one year anniversary), because my output had dried up. I feel in large part that what happened was that I spent about ten years in geekdom (1999–2009) accumulating about three years of material for the blog, and then I ran out of things to write about there. I also have two more children and one more business than I had when I was first writing for it, and, very crucially, one less unfinished PhD to avoid. But I had a handover todo list to plod my way through, and Spam All the Links was the last item on it!

I remain involved in Geek Feminism as an administrator on the Geek Feminism wiki, on which I had about 25% of total edits last I looked, although the same sense of being a dry well is there too.

The blog was obviously hugely important for me, both as an outlet for that ten years of pent up opinionating and, to my surprise, because I ended up moving into the space professionally. I’m glad I did it.

Today, I would say these are my five favourite posts I made to the blog:

“Girl stuff” in Free Software, August 2009 (original link):

Terri mention[ed] that she had resisted at times working on things perceived as ‘girl stuff’. In Free Software this includes but is not limited to documentation, usability research, community management and (somewhat unusually for wider society) sometimes management in general. The audience immediately hit on it, and it swirled around me all week.

Why we document, August 2009 (original link):

I do not in fact find writing the wiki documentation of incidents in geekdom very satisfying. The comment linked at the beginning of the post compared the descriptions to a rope tying geekdom to the past. Sometimes being known as a wiki editor and pursued around IRC with endless links to yet another anonymous commenter or well-known developer advising women to shut up and take it and write some damned code anyway is like a rope tying me to the bottom of the ocean.

But what makes it worth it for me is that when people are scratching their heads over why women would avoid such a revolutionarily free environment like Free Software development, did maybe something bad actually happen, that women have answers.

(I’d be very interested in other people’s takes on this in 2015, which is a very different landscape in terms of the visibility of geek sexism than 2009 was.)

Why don’t you just hit him?, December 2010 (original link):

This is the kind of advice given by people who don’t actually want to help. Or perhaps don’t know how they can. It’s like if you’re a parent of a bullying victim, and you find yourself repeating “ignore it”, “fight back with fists” or whatever fairly useless advice you yourself were once on the receiving end of. It’s expressing at best helplessness, and at worst victim-blaming. It’s personalising a cultural problem.

You are not helpless in the face of harassment. Call for policies, implement policies, call out harassment when you overhear it, or report it. Stand with people who discuss their experiences publicly.

Anti-pseudonym bingo, July 2011 (original link):

Let’s recap really quickly: wanting to and being able to use your legal name everywhere is associated with privilege. Non-exhaustive list of reasons you might not want to use it on social networks: everyone knows you by a nickname; you want everyone to know you by a nickname; you’re experimenting with changing some aspect of your identity online before you do it elsewhere; online circles are the only place it’s safe to express some aspect of your identity, ever; your legal name marks you as a member of a group disproportionately targeted for harassment; you want to say things or make connections that you don’t want to share with colleagues, family or bosses; you hate your legal name because it is shared with an abusive family member; your legal name doesn’t match your gender identity; you want to participate in a social network as a fictional character; the mere thought of your stalker seeing even your locked down profile makes you sick; you want to create a special-purpose account; you’re an activist wanting to share information but will be in danger if identified; your legal name is imposed by a legal system that doesn’t match your culture… you know, stuff that only affects a really teeny minority numerically, and only a little bit, you know?

But I’m mostly listing it here because I always have fun with the design of my bingo cards. (This was my first time, Sexist joke bingo is better looking.)

I take it we aren’t cute enough for you?, August 2012 (original link):

… why girls? Why do we not have 170 comments on our blog reaching out to women who are frustrated with geekdom? I want to get this out in the open: people love to support geek girls, they are considerably more ambivalent about supporting geek women.

The one I’m still astonished I had time for was transcribing the entire Doubleclicks “Nothing to Prove” video. 2013? I don’t remember having that kind of time in 2013!

Thanks to my many co-bloggers over the five years I was a varyingly active blogger at Geek Feminism. I may be done, at least for a time and perhaps in that format, but here’s to a new generation of geek feminist writers joining the existing one!

Hand holding aloft a cocktail glass
from an image by Susanne Nilsson, CC BY-SA
Image credit: Cheers! by Susanne Nilsson, Creative Commons Attribution-Sharealike. The version used in this post was cropped and colour adjusted by Mary.

Code release: Spam All the Links

The Geek Feminism blog’s Linkspam tradition started back in August 2009, in the very early days of the blog and by September it had occurred to us to take submissions through bookmarking services. From shortly after that point there were a sequence of scripts that pulled links out of RSS feeds. Last year, I began cleaning up my script and turning it into the one link-hoovering script to rule them all. It sucks links out of bookmarking sites, Twitter and WordPress sites and bundles them all up into an email that is sent to the linkspamming team there for curation, pre-formatted in HTML and with title and suggestion descriptions for each link. It even attempts to filter out links already posted in previous linkspams.

The Geek Feminism linkspammers aren’t the only link compilers in town, and it’s possible we’re not the only group who would find my script useful. I’ve therefore finished generalising it, and I’ve released it as Spam All the Links on Gitlab. It’s a Python 3 script that should run on most standard Python environments.

Spam All the Links

Spam All the Links is a command line script that fetches URL suggestions from
several sources and assembles them into one email. That email can in turn be
pasted into a blog entry or otherwise used to share the list of links.

Use case

Spam All the Links was written to assist in producing the Geek Feminism linkspam posts. It was developed to check WordPress comments, bookmarking websites such as Pinboard, and Twitter, for links tagged “geekfeminism”, assemble them into one email, and email them to an editor who could use the email as the basis for a blog post.

The script has been generalised to allow searches of RSS/Atom feeds, Twitter, and WordPress blog comments as specified by a configuration file.

Email output

The email output of the script has three components:

  1. a plain text email with the list of links
  2. a HTML email with the list of links
  3. an attachment with the HTML formatted links but no surrounding text so as to be easily copy and pasted

All three parts of the email can be templated with Jinja2.

Sources of links

Spam All the Links currently can be configured to check multiple sources of links, in these forms:

  1. RSS/Atom feeds, such as those produced by the bookmarking sites Pinboard or Diigo, where the link, title and description of the link can be derived from the equivalent fields in the RSS/Atom. (bookmarkfeed in the configuration file)
  2. RSS/Atom feeds where links can be found in the ‘body’ of a post (postfeed in the configuration file)
  3. Twitter searches (twitter in the configuration file)
  4. comments on WordPress blog entries (wpcommentsfeed in the configuration file)

More info, and the code, is available at the Spam All the Links repository at Gitlab. It is available under the MIT free software licence.