You’re voting today in the referendum?

Here in Ireland, we are holding a referendum on changing two sections of our constitution.

If I were to summarise the changes, I’d say:

  • The family one is to recognise that marriage isn’t the only type of long-term relationship a couple or two people have.
  • The carer one has been called an attempt to remove archaic and sexist language from the constitution when it says, “the State recognises that by her life within the home, woman gives to the State a support”. That text will be removed and the replacement text recognise that family members care for one another.

On this, International Women’s Day, many of the woman I know are voting NO to both changes.

Women and men march in protest at the cervical check scandal. May 2018.

Here are the main objections I see:

  1. what defines a durable relationship?
  2. what if someone is married and has a durable relationship elsewhere?
  3. “endeavour” vs “strive” to support. Which is stronger? Which word puts more pressure on the Gov to provide care?

I’m still not sure how I’ll vote. It will probably be no-no, but I may vote yet to the family one, as any ambiguity about the definition of “durable relationship” may be less trouble than the positives of having more relationships recognised. That’s up to the courts, however, which makes voting for this change so hard. Many of the people urging a no-no vote are not groups I would associate with, being conservative or right-wing. Meanwhile, all the Government parties and even Sinn Féin support a yes-yes vote. Sinn Féin say they’ll rerun the carer referendum if it’s rejected, and they’re elected into government:

Ms McDonald said that if the referendum was rejected, it would be her ambition to put the question to the people again “early in our term” if the party was elected to Government.
….
She said the party would be returning to the recommendation from the Citizen’s Assembly which would include care not just at home, but in wider society.

The Irish Council for Civil Liberties (ICCL) has said it welcomes the referendum widening the definition of the family beyond just those based on marriage. But on the care referendum, it said the Government should have gone further.

“Based on our analysis, ICCL believes that the proposed text on ‘care’ will not provide meaningful legal protections to any person who gives or receives care.

Overall, we feel the Government should have gone further to implement the recommendation of the Citizen’s Assembly and the Oireachtas Committee. This would have represented a more legally impactful proposal.”

Sinn Féin would re-run care referendum if rejected on 8 March

There is an appeal by the mother of a disabled man who provides 24 hour care to him due to be heard in the Supreme Court in April. She wants to receive the carer’s allowance she deserves, but unfortunately for her, her partner has a job outside the home.

The appellant mother, who effectively provides 24-hour care to her son and has no means of her own, is disputing the Department of Social Protection’s decision that she is not entitled to the full-rate of the carer’s allowance because the weekly income of her partner, the man’s father, is €850.

If the constitution is changed, will it make it easier for the Government to ignore pleas for carer’s allowance?

Also, the Taoiseach, Leo Varadkar, says it’s not the State’s responsibility to look after those that need care. The joke is he said the quiet bit out loud but read on …

https://twitter.com/DrHaroldNews/status/1764705340610781225/

As I was writing this post, I discovered that Simon McGarr reported a couple of hours ago that The Ditch has uncovered advice from the attorney general to the Minister for Children, Equality, Disability, Integration and Youth about the referendums. Simon has some interesting commentary in his Mastodon thread. Here’s the bit from that doc about the Heneghan case:

The need for such clarity is particularly important when one considers this year’s Supreme Court judgment in Heneghan v Minister for Housing, Planning and Local Government. This is a notable example of the courts finding that they are entitled to consider the background and campaign leading up to a constitutional amendment when interpreting its purpose or scope. While that occurred in Heneghan in the context of apparent inconsistencies between different constitutional provisions, it is nevertheless a reason to exercise caution in communicating the purpose of the amendment in the course of the referendum campaign.

Irish Attorney General to Roderic O’Gorman TD

Leo saying that family should take care of family speaks volumes in that case. On the other hand, Simon admits that the future is uncertain.

Just in case you want more:

Free Legal Advice Centres are recommending a yes-no vote. An interesting piece explaining their stance that I found very convincing.

Mario Rosenstock interviews Larissa Nolan (she will be voting no-no)
And I can’t believe I’m linking to an interview with Peadar Tóibín, leader of Aontú where he argues for a no-no vote.

The yesyes.ie website urges a yes-yes vote but covers none of the grey areas of the changes.

As Anita says, most of the work done in the home will still be done by women, and that’s not going to change, no matter what happens today. My wife is meeting some friends this morning, but two have already had to cancel because they need to care for family members. Happy International Women’s Day.

I’m not a lawyer/solicitor. I just have a vote today. How will you vote? Did you vote already?

Edit: much later in the day:

Well done to all that voted, all 44.36% of you. Both changes were defeated by huge margins.
Family: 32.31% Yes, 67.69% No.
Care: 26.07% Yes, 73.93% No.

Now, let’s get back to not supporting the right-wing part of this country, ok?

Referendum results showing both changes were defeated:
Family: 32.31% Yes, 67.69% No.
Care: 26.07% Yes, 73.93% No.

Resize Images with Tasker

Motivated by the change in Google Photos that stopped offering “free storage” I worked on a script that would resize images on my Android phone and released the first version in November 2022. The script requires Tasker to run.

The Arc de Triomphe in France photographed on my phone.

There were a couple of problems with it, however. I wasn’t entirely happy with the workflow.

  • Images were deleted from DCIM/Camera immediately (and moved elsewhere), making it impossible to review the image I just photographed in the camera gallery.
  • When I opened the gallery app separately, the resized images wouldn’t show until some time later, or not at all. I verified the files were there using a file manager. Android’s media system just didn’t know about them.

I put up with these downsides for quite a while, occasionally researching how to fix the disappearing image problem, but I couldn’t find any good answer until last month.

A leprechaun dances on the street.

I found out that Tasker must run the “Media Scan” command when it creates a new image file. The documentation says you can give it a directory, but that didn’t work for me. When I gave it the filename of the newly created image, it all worked! The image appeared in my gallery apps immediately!

Next up was the problem with deleted images. Originally, I moved the files into a “work in progress” directory to easily work on them, but if I left them in DCIM/Camera, I could check if a file of the same name existed in DCIM/Resized/. If it didn’t, then it’s time for a new file!

That did leave the problem that files were left in DCIM/Camera. Some of which might have been resized, some not. (It happens if I burst mode photos, where the task starts and works while new files are being created. It doesn’t catch the very new files). I created a new task “Photo Backup” that simply runs the resize task, and then runs the shell command “mv” to move all the Jpg files to where Lightroom will see them on my computer. I added that task to my launcher with an icon. I tap that when I get home and within a few minutes, the files are synced to my computer, using Syncthing.

A horse in a field

To better track changes, I’ve uploaded the task to GitHub in this Resize Images task for Tasker repository. All development happens on my phone, and I’ll publish it to Taskernet first, but then changes will be copied there.

To install the task, go to the Taskernet page for it on your phone and click on Import. You can also manually import the .xml file if you like. How you use the task is up to you, but I created a profile that uses the “File Modified” event, and gave it “DCIM/Camera” as the File. The action to fire is the “Resize Jpeg Files And Leave Originals” task listed here.

“Verify this email is yours” spam

Yesterday I got an unusual email spam. It hit my inbox on Fastmail, coming from my Google account. The spam link was embedded in the actual email address, using the plus notation that Gmail supports. On Fastmail, the link wasn’t clickable, but on Gmail it was. When I checked Gmail, the email had been moved into Spam, so I guess they were dealing with many copies of this. Surprisingly, the link is still clickable, even with the email in the Spam folder.

I thought I hadn’t received spam like this before but looking at it again, I think I did. Just once.

The email came from “Google <noreply@google.com>”, and the spammers used some online service that requires verification. They stuffed the spam link into the email address. Here’s what it looks like on Gmail:

A spam email I received. I have obscured the spam link in this ALT text:

Verify this email is yours
[my email]+~New~messages~Read-[spam link]#@
googlemail.com
This email address was recently entered to verify your email address.
You can use this code to verify that this email belongs to you.
793352
If this wasn't you, someone may have mistyped their email address. Keep this code to yourself, and no other action is needed at this moment.
The Google Accounts team

They added a “#” character at the end of the link, so the @googlemail.com part of the email would become an anchor tag. Pretty clever, pretty devious. The link goes to a 404 now, but had an image with a link yesterday.

So, be careful if you get any email verification emails. Especially if you weren’t expecting it. It’s probably spam.

When you move IP, move all the IPs

I recently moved the server hosting this site and my photoblog to a new Linode. About time too as the old one was full of cruft built up over a decade of upgrades. It had finally reached the point where I had trouble finding new dpkg files for software that wasn’t as ancient as my installation. Updates would stop in the next year or two as well, which was a huge problem.

When I did move, I pointed the DNS at my new server and all seemed fine. That is, until I saw an email from Google on Friday saying a new user had been added to the search console for www.inphotos.org!

I don’t use the www hostname on any of my sites, and didn’t actually have a search console property set up on that site. I don’t remember now if I had to create one, but when I eventually logged into it, I found an “Ian Trader” already in there. He was a validated user, too.

He had been allocated the IP address of my old server. He saw that www.inphotos.org still pointed at it and asked Google to validate his ownership by uploading a HTML file to his server.

A screenshot from the Google search console showing the ownership verification details of the attacker who created a validated account on www.inphotos.org
A screenshot of my browser showing the validation file the attacker used to gain access to the search console for www.inphotos.org

Yikes! Quick as I could, I checked the DNS and found that yes, www.inphotos.org was still pointing at my old IP address! Damn.

Fixing it was fairly easy, I thought. I removed that user, and removed the www hostname.

However, Ian had one more trick up his sleeve. He had put a sitemap on www.inphotos.org, and it led to 129,864 fake links that Google could not index.

Screenshot of the "page indexing problems" chart from Google Search Console showing 129,984 problematic pages since last Wednesday.

It looks like he was setting up a malware server with the names of books on each page:

/c/pdf/upload?PUB=new_apostolic_church_hymn_collection_songs&blackhole=017
/c/pub/go?EPUB=hawker_battery_charging_instruction_manual&daily=034
/c/pub/list?BOOK=a_shade_of_vampire_7_a_break_of_day&dua=047
/c/pub/list?EPUB=ib_vietnamese_past_paper_2013&monument=094
/c/pub/list?PDF=lowepro_user_manual&codevember=001
/c/pub/list?PDF=suzuki_swift_owners_manual_2009&bubbley=087
/c/pub/upload?PUB=caravaggio_ediz_illustrata&particles=015
/c/pub/upload?PUB=mi5_and_me_a_coronet_among_the_spooks&sassy=021
/c/pub/url?BOOK=radiation_detection_and_measurement_solutions_manual&delapan=081
/c/pub/visit?EBOOK=mercruiser_hp_engine_manual&daily=009
/d/book/data?PUB=gossie_and_gertie_gossie_friends&particle=016
/d/book/file?DOC=engine_repair_manual_for_f550&dribbble=005

I fixed those with some simple mod_rewrite rules, so visiting those URLs should take you back to the homepage. Google is validating my fix now. Besides, that fake sitemap is gone, so I expect Google to forget about them soon, I hope.

So, when you’re moving websites around, make sure you update all the DNS records for your sites. I may not have noticed for a good while if he had set up the redirect scripts on his server correctly and didn’t go into the search console.

A Mastodon account is an email to spammers

This morning I received a spam email where the spammer accidentally CCed everyone, instead of BCCing them. They also seemed to have spammed many people named Donncha, so hopefully none of them reply-all asking to unsubscribe.

It’s not the first time, but they included an “email address” that isn’t an email address. They used my @donncha@mastodon.ie Mastodon account. They also included my Gmail address, which is how I received the email.

A screenshot showing the text:
donncha.o
donncha.o
donncha.o
donncha@
donncha@
donncha@
donncha@
donncha@
donncha@
donncha@
donncha@
donncha@
donncha@
donncha@
donnchagi
donnchah‹
donncham

I started receiving email to this blog’s @donncha@odd.blog address and to photoblog’s @donncha@inphotos.org address too, but I’ve blocked them already.

Screenshot from Fastmail showing an email alias is disabled.

If you publish the address of your self-hosted Mastodon account, you might want to make sure you don’t have an email address there too, or you’ll start to get unwelcome emails.

BTW – you should pay for your email, especially if you have self-hosted domains. Fastmail is great. Here’s the post I wrote about Fastmail when I switched over last year.

View at Home 0.1

View at Home is a simple Tampermonkey script to make interacting with Mastodon (and probably other Fediverse services) easier. When you open a Mastodon post, it’s not possible to comment or favourite it unless it’s on your own home instance. The usual way of dealing with this is by copying the link into the search box of your own instance and clicking the resulting link.

The search box from the Mastodon web client.

This script will add a “View at home” button to the top left of the page when you look at a Mastodon site. By clicking on this button, it will search for that page on your own Mastodon instance and then redirect you home so you can comment or favourite it.

A button with the text "View at Home".

When you install it, it will give you dire warnings about the extra capabilities it requires. These are needed to make the search on your home instance, and to save the hostname of your home instance in Local Storage in your browser. Please read through the code to be sure you trust what it is doing, as the permissions are wide-ranging.

The first time you run it, the script will ask for your home Mastodon instance. Enter the hostname, without the protocol in this box, and it will be saved to the browser Local Storage. If you get it wrong, click the “Reset Config” button, and it will show you the same popup.

ChatGPT4 was used to help write this script, with edits and prompts by me when it wasn’t exactly what I wanted.

This is a first release. If you find any bugs or have suggestions, please create a GitHub issue in the View at Home repository, comment on this post, or contact me on Mastodon.

F***ing Kidney Stones

The pain I’ve felt in the last few days because of a tiny little stone inside in my body is worse than anything I’ve ever experienced. Absolutely excruciating and uncomfortable. It’s weird drinking lots of water only for my mouth to be dry moments later.

I’m feeling ok right now, at this moment, but I doubt that it’s over yet. I’ve been to the doctor and following his advice. Yet again, feeling so lucky to be married to a wonderful woman who takes such good care of sick ol’ me.

Blarney is Frozen

Schools are back this morning, but temperatures are staying around 2ºC (feels like -3ºC) which would be manageable except it rained around 4am this morning. Local roads are lethal, with vehicles already skidding and crashing.

A double-decker bus skidded on black ice at one end of the village and blocked the road completely.

Twenty minutes later, two delivery trucks jackknifed after coming down the hill coming from the opposite side of the village.

I live on a hill, and watched cars come down it very, very slowly. Thankfully, no incidents there yet.

Pictures come from the Blarney Blog on Facebook.

Extra bits:

Damien Boylan was on RTÉ Radio 1 talking about the freeze with Claire Byrne.

Barry Hoare is internet famous for capturing a video of the bus crashing just outside his garage. Part of his wall was demolished by the bus!

PS. I forgot to say, happy birthday Matt!

TIL about Star Trek Continues

Star Trek Continues Episode 1

The fan mad web series, Star Trek Continues, published their first episode in 2013 according to Wikipedia. Somehow, I think I have never heard of it, despite loving Star Trek. Better late than never, and I enjoyed the first episode this morning. It’s all available on YouTube.

The series continues on where the original series ended, with the 5-year mission of the Enterprise being wrapped up in the last 2 episodes. I recognised the computer voice in episode 1, and I see from Wikipedia that other guest stars make an appearance too. Definitely worth a watch if you’re a Star Trek fan. 🙂