Christopher Jr Riley @cjrriley.ca · 10hI hate cancer. So bloody much. We need to get rid of it. All forms of cancer. Wipe it from existence. The only thing that should become extinct is cancer. Not any animal. Not any bug (though I have a list of bugs that should go away). Not any form of life. Cancer. 090
Christopher Jr Riley @cjrriley.ca · 22/09/2026Tapas is apparently shutting down and ugh... I had a feeling that, eventually, these web comic services would slowly die out. The AT Protocol could have taken this opportunity to bring people in, but we're too late: by the time we're ready, others would have locked people in.finance.biggo.comKakao Entertainment Shuts Down Tapas, the North American Webtoon Platform It Invested ₩1.1 Trillion In — Accelerating Business Integration — BigGo FinanceSouth Korea's Kakao Entertainment is shutting down Tapas, the North American webtoon platform it acquired in 2021 for approximately ₩1.1 trillion… 100
Christopher Jr Riley @cjrriley.ca · 21/09/2026I used the orange line in the TTC and… … the trains are no longer “snakes” like the ones at the yellow line. They’re back to the “attachment” style cars. Now I can’t walk from one end of the train to the other. Boooo! 😔 000
Reposted by Christopher Jr RileySwift Language @swift.org · 17/09/2026Updates to swift-crypto that offer an expanded cross-platform feature set for apps relying on cryptography: github.com/apple/swift-...github.comRelease 5.0.0 · apple/swift-cryptoSwift Crypto 5.0 Release Notes Swift Crypto 5.0 aligns the cross-platform API surface with CryptoKit as shipped in Xcode 27 (CryptoKit-383.2.1), and takes the opportunity to streamline the package ... 1236
Christopher Jr Riley @cjrriley.ca · 17/09/2026My favourite part about Autumn: the leaves change colour. My least favourite part about Autumn: ... now you have to clean up their mess. 000
Reposted by Christopher Jr RileySwift Language @swift.org · 15/09/2026Swift 6.4 is out! 🎉 This release brings deeper interoperability, stronger platform support, and easier everyday code. www.swift.org/blog/swift-6... Highlights in this thread 🧵 14511
Christopher Jr Riley @cjrriley.ca · 14/09/2026Still thinking about that time a moth got stuck in a cobweb and the spider failed to successfully wrap the web around said moth. Four. Damn. Times. You had ONE job. (Look at me: I'm angry at a spider. 🤣) 100
Christopher Jr Riley @cjrriley.ca · 12/09/2026Okay: next week, I’m going to get ATCommonTools rebuilt. I need to separate the code from the “common” and “common-web” packages into more libraries: there’s literally no point in having unnecessary code being compiled with the rest of the package. 100
Christopher Jr Riley @cjrriley.ca · 11/09/2026Screw it: Christopher Nolan. Hideo Kojima. Making a film and game together. Make it happen. 021
Christopher Jr Riley @cjrriley.ca · 10/09/2026I'll be honest, I haven't done much in terms of working anything for the past few days. I had other projects for one thing, but also, I suppose I didn't really want to see much of the code from my primary projects for a while after dealing with everything. 100
Christopher Jr Riley @cjrriley.ca · 08/09/2026I liked the new remark for Ocarina of Time. Yes, including the graphics style. I always expect the game to look better with your own eyes, rather than with the trailer or live stream. From what I’m seeing in the Japanese reactions, they’re eating it up for the most part, so Nintendo did their job. 111
Reposted by Christopher Jr RileySwift Language @swift.org · 04/09/2026Lots of cross-platform Swift news this month. ElementaryUI brings Swift to the web, SwiftTUI brings state and animations to the terminal, and Swift on Windows keeps getting better. Read more in our latest digest: www.swift.org/blog/whats-n...swift.orgWhat's new in Swift: August 2026 EditionWelcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community. 02611
Christopher Jr Riley @cjrriley.ca · 04/09/2026I’m hoping to complete ATLexiconC by the end of October. I know I wanted to originally do it before fall begun, but I don’t think you understand how much it took to get OAuth to work on ATProtoKit. (And I’m *still* not done overall; it’s just enough for developers to get *something* out there.) 120
Christopher Jr Riley @cjrriley.ca · 03/09/2026My Japanese learning experience… I’ve had to stall it for a while. … well, actually, I had to stall mostly *everything* because I was working so much about OAuth. That includes reading RFCs (even now, it’s so complicated). 110
Christopher Jr Riley @cjrriley.ca · 03/09/2026I know that the current version of ATProtoKit mainly relies on the legacy OAuth stuff. That’s not my fault; I couldn’t really do much when everything is evolving so quickly. I hope to release a future update that will exchange it for the current and future versions of atproto OAuth. 100
Christopher Jr Riley @cjrriley.ca · 30/08/2026I asked nono to do this as a FANBOX request. As per usual, nono did a great job! Jianxin doesn’t get a lot of artwork; she’s not that popular in Wuthering Waves. Which sucks; she’s my favourite Resonator by far. 😔 I’m just glad she’s getting some kind of attention today. 000
Christopher Jr Riley @cjrriley.ca · 28/08/2026The great thing about Swift and Rust: they can give you guarantees in terms of memory safety and the like. The bad thing about Swift and Rust: they can't give you guarantees in terms of developers stupidity. (It's me: I'm the developer. 🙃) 120
Christopher Jr Riley @cjrriley.ca · 28/08/2026I REALLY need to get working on the ATProtoKit's website: the amount of DocCs I'm accumulating is starting to get to me, and I'd like to make it better. Also, mascot. Gotta have a mascot. 000
Christopher Jr Riley @cjrriley.ca · 27/08/2026When you spend the night moving all of the stuff in the kitchen (again) because they need to replace the floor tiling, only for them to delay it until next week because someone got sick, so you need to move the stuff back (again), only for you to need to move it out (a fourth time). 🥲 100
Christopher Jr Riley @cjrriley.ca · 27/08/2026I... I don't even know what to say at this point... 000
Christopher Jr Riley @cjrriley.ca · 26/08/2026This came *completely* out of left field, but I'm so happy to hear this. You better take good care of them, @flipboard.com! 040
Christopher Jr Riley @cjrriley.ca · 26/08/2026I got 11 files converted and four files determined to not be needed for the PDS. 15 out of... ~290 or so files converted. 110
Christopher Jr Riley @cjrriley.ca · 26/08/2026... how did we lose Dolly Parton and Tim Curry in a matter of days? 😢 040
Christopher Jr Riley @cjrriley.ca · 25/08/2026I've finally started basic work on the Swift package for the PDS (which will now be called "ATPDSServer." That's three files converted and (*checks notes*) ~290 files left to go. 😵💫 (This will probably take well over a year.) 120
Reposted by Christopher Jr Rileyelementary.codes @elementary.codes · 24/08/2026🔓 Unleashing ElementaryUI + BridgeJS 🔓 With integrated plugin support for JavaScriptKit's `js` command we can finally say: 𝗛𝗲𝗹𝗹𝗼 𝗕𝗿𝗶𝗱𝗴𝗲𝗝𝗦! Less custom plumbing, much nicer JS interop. Bonus fact: Building with Swift 6.4.x now also 𝘫𝘶𝘴𝘵 𝘸𝘰𝘳𝘬𝘴™ github.com/elementary-s... #Swift #WebAssemblygithub.comRelease 0.7.0 · elementary-swift/elementary-ui📦 Goodbye, bundled JavaScript runtime 📦 This release changes how ElementaryUI integrates with JavaScriptKit. Until now, ElementaryUI bundled its own JavaScript browser runtime in the form of the no... 053
Christopher Jr Riley @cjrriley.ca · 23/08/2026I’ll be releasing an update to ATLexiconTools some time this week. While it has a ton of changes and bug fixes, it’s mainly so that it can be in alignment with ATLexiconC (that is, as I’ve been working on the latter, I noticed inconsistencies with the former). 100
Christopher Jr Riley @cjrriley.ca · 23/08/2026I'm now 33 years old and I still haven't made it rich. Oh well... 🤷♂️ 000
Christopher Jr Riley @cjrriley.ca · 23/08/2026This Spaces project is pretty neat. However, there are a few concerns for me. Chief among them: How would we be able to make it where you can switch between making an account private and public? Or more specifically, *can* we make it where it’s toggleable? 410
Christopher Jr Riley @cjrriley.ca · 22/08/2026I have an important announcement to make. A number of third-party Swift packages have joined The ATProtoKit Project family: - OAuthenticator - Jot - ATResolve. #Swiftlang #ATProto #atdev 3174
Christopher Jr Riley @cjrriley.ca · 21/08/2026I wonder what the benefits of typed throws would be. 🤔 Just typing "throws" would mean using "any Error," right? Because if so, then I'd much rather have that eliminated. But that's the good thing about a lexicon generator: you can mix and match to whatever you want, with a simple tag. 200
Christopher Jr Riley @cjrriley.ca · 21/08/2026For the next update (0.35.0), I'm probably going to compile all of the OAuth-related declarations, tutorials, and articles into an API collection page. Because having a huge list of these things alongside the App Password and generic stuff will end up becoming a real mess. 100
Reposted by Christopher Jr RileyAT Protocol Developers @atproto.com · 20/08/2026The most significant extension to the protocol since launch—atproto spaces—is now officially alpha software you can start testing with. Here's more about the goals and how to start testing. atproto.com/blog/atproto...atproto.comThe Atproto Spaces Alpha is LiveAtproto Spaces, formerly known as “the permissioned data protocol,” is a new extension to atproto that enables non-public data. The alpha is now officially open. Here’s how to develop with it and what to expect as we work towards the full release. 26339123
Christopher Jr Riley @cjrriley.ca · 20/08/2026My #Swiftlang #ATProto API library, ATProtoKit, has been updated to 0.34.0. This update finally adds beta support for OAuth. It’s been a long time coming. #atdevgithub.comGitHub - MasterJ93/ATProtoKit at 0.34.0A straightforward solution for using the AT Protocol and Bluesky, written in Swift. - MasterJ93/ATProtoKit 2123
Christopher Jr Riley @cjrriley.ca · 20/08/2026DoorDash delivery person decides to put my delivery into a different location. Doesn't take a photo. People who live there refuse not to give it to me. Nice. *Totally* not pissed off. 010
Reposted by Christopher Jr RileyAccessibility Awareness @a11yawareness.bsky.social · 20/08/2026Don't use headings to arbitrarily style text. If you apply “Heading 4” style, you add a <h4> heading tag to the item. When screen reader users navigate from heading to heading, the item will be treated as a heading. This will be confusing. Only treat actual headings as headings. 0104
Christopher Jr Riley @cjrriley.ca · 20/08/2026I’ve returned home since it’s now safe to do so. While I could release the update now, I’m tired and I’d like to be able to stay awake while I wait for any bug reports. So it will arrive on Wednesday as planned. 210
Christopher Jr Riley @cjrriley.ca · 19/08/2026I've added a new issue template specifically for OAuth. I've made it because, as I've said before, this is a big deal for ATProtoKit. Because of this, I need to ensure I actually get the proper information. I've also added a tag in the Discussions section to ask questions related to OAuth. 000
Christopher Jr Riley @cjrriley.ca · 19/08/2026I’ll have to delay version 0.34.0 to Thursday. (Hear me out: it’s not my fault this time!) My landlord has told me I’ll need to temporarily stay out of my living place tomorrow because they’re doing a whole bunch of things. I don’t want to detail them right now. This is… frustrating, but okay. 100
Christopher Jr Riley @cjrriley.ca · 18/08/2026I've compiled the release notes and also made a couple of small cosmetic changes, but I think... I'm ready to release it. ... but I still want to wait to hear if anyone has any feedback before releasing it. So I will wait until Wednesday to do so. 110
Christopher Jr Riley @cjrriley.ca · 18/08/2026Annnnd errors are appearing in iOS, tvOS, Linux, and Android. I made some silly mistakes. I'm fixing them now. 100
Christopher Jr Riley @cjrriley.ca · 18/08/2026The updates to OAuth are now in the main branch. I've tested everything and nothing appears to be broken. Please take a look at it. I will release version 0.34.0 of ATProtoKit on Wednesday.github.comGitHub - MasterJ93/ATProtoKit: A straightforward solution for using the AT Protocol and Bluesky, written in Swift.A straightforward solution for using the AT Protocol and Bluesky, written in Swift. - MasterJ93/ATProtoKit 251
Christopher Jr Riley @cjrriley.ca · 18/08/2026I'm happy to say that everything appears to be in order with respect to getting OAuth to work. The only thing I had to cut out was getting Apple Passwords to add the password to the text field. Other than that, this is happening in real-time. Hopefully you believe me with respect to this now. 111
Reposted by Christopher Jr RileyP(aul) Frazee @pfrazee.com · 18/08/2026Couldn't agree more with this take 51254
Christopher Jr Riley @cjrriley.ca · 18/08/2026Still going smoothly with the walkthrough article. I'm so upset at the amount of code developers need to write, however. Even though all of these packages are supposed to make everything easier, it still only amounts to... ~500 lines of code. That is unacceptable. 100
Christopher Jr Riley @cjrriley.ca · 18/08/2026Here's a sneak peak of what you can expect to see with respect to the OAuth walkthrough. I'm meticulously writing and reviewing everything to make sure things are accurate and understandable. 110
Christopher Jr Riley @cjrriley.ca · 16/08/2026*sigh... this is taking a fairly long time to do (the walkthrough), so I'll have to delay this by a couple of days. I apologize for that. You *still* should be able to test it out now: it's in the develop branch. The only thing is figuring it out yourself, which I don't want people to need to do... 120