Christopher Jr Riley

@cjrriley.ca

Resilient Autistic that loves solving problems with Swift. Make the world more accessible. 🇨🇦 Currently working on ATProtoKit. #atdev (Profile pic drawn by kaylee_acnh on Twitter.)

I remember watching his last broadcast as Lead Anchor live in CTV National News. I liked watching it because of how he signed off: “And that’s the kind of day it’s been.” He’s reported everything from JFK’s death to 9/11. He was truly one of a kind of reporter. You’re a true Canadian, Lloyd. 🫡

Former CTV News chief anchor Lloyd Robertson dies at 92 — CTV News

Canadian journalist Lloyd Robertson, who covered everything from the fall of the Berlin Wall to the 9/11 terrorist attacks during 35 years as chief anchor of CTV National News, has died. He was 92.

apple.news

Okay, so I'm going hold myself on this. By the end of summary, I will: - Release an update for ATIdentityTools. - Release an update to ATProtoKit. - Either release or substantially complete ATLexiconC.

I figured this would happen after they: 1) deprioritized Japan Studio, and 2) moved Sony Interactive Entertainment to California. PlayStation, by many metrics, now an American brand (technically speaking). And the West seems to favour digital more positively spending-wise (compared to Japan).

Tom Warren@tomwarren.co.uk · 6d ago

Sony speaks. Sony is pushing forward with ditching discs, despite a growing backlash. The PlayStation maker says ”The digitalization of content overall has been progressing, that’s the big factor.” www.theverge.com/tech/973621/...

I need to do better with respect to reposting and quote posting things unrelated to me. I don’t like the idea of me constantly talking about “me me me” because I feel like I’m self-centred.

I should probably explain why I'm updating ATIdentityTools now. The main reason why is because of 1) yes, the developer experience and documentation needs improvement and 2) yes, fixing bugs, but also, 3) I realized identity verification doesn't actually... exist... in the package.

Okay, looks like I was able to organize all of those files into different commits after locking in. Also, I forgot that VS Code doesn't have top-level comments in files, so now the unit test files feel empty. *sigh... (I'll deal with that later.)

I'll soon be releasing version 0.2.0 of ATIdentityTools. Some of the changes are already in the main branch but I'll be doing more. One of the things is that there's a lot of... abstraction hell... if that makes sense. There's some inconsistencies as well.

The only thing about school that I miss is that I sort of knew by routine alone if it was a weekday or a weekend. Today I woke up, thinking it was Sunday. It was only when I got to my computer that I realized it was actually Monday. 😖

For the lexicon generator, eventually we may get to a point where using the lexicons stored inside of the package will become optional, and you can just use the generated ones. This means that ATProtoBluesky, ATProtoBlueskyChat, and ATProtoAdmin will all be affected. #Swiftlang

I've updated the develop branch. The changes are available in the git message, but the main thing is that I've separated the many responsibilities of SessionConfiguration into various protocols, with a couple of protocol combining into one.

Okay. I know I said I'll be working on updates to OAuth before the end of Friday last week. That would have happened if my stupid brain wouldn't scream at me and say this thing *absolutely sucks!*

I literally witnessed a moth flying around my basement, and then it got stuck on a cobweb. A spider (that I assume spun the web) IMMEDIATELY got to work and further trapped the moth. Okay, spider: you can stick around. That's your rent for the month. Now eat the fruit flies.

One of the things I'm going to need to change for OAuth to work is how SessionConfiguration works. Currently, SessionConfiguration assumes that App Password implementations will always be needed. This is a problem for ATOAuthSessionConfiguration.

Geez, Swift Package Index certainly has their work cut out for them if it’s still taking this long to re-build all of the packages… 😕 I’m not upset about it: I’m just sad at how much they have to work in order to get this going, seeing it’s taking a long time.

I already found some issues with the OAuth integration. (Ugh...) I'll go ahead and fix them later today. OAuth is so difficult, though I suppose this could have been avoided if I just slept more. But I know my brain will run wild a million times a minute unless I "do this thing right NOW".

I ended up falling asleep for most of the day, so I missed my deadline. Again. I’m very sorry. I’ve been pretty bad at figuring out when I would be complete in my goals.

I'll need a little more time, so I'm delaying the OAuth Pull Request to tomorrow. My apologies for making you wait longer, but please understand that this is a complicated thing to deal with, and I want to ensure everything is right. Especially with respect to the documentation.

Either today or tomorrow, I’ll have a PR up for adding OAuth to ATProtoKit. I’m still not okay with how it’s looking right now, but it may have to do for now, since at least my tests show it’s working. I will continue to improve on it, however.