James Savage
banner
axiixc.social.axiixc.com.ap.brid.gy
James Savage
@axiixc.social.axiixc.com.ap.brid.gy
Nature enthusiast, baker, knitter, and photographer. Supposedly knows stuff about computers too. Previously Safari & App Clips. He/him.

🌉 bridged from ⁂ https://social.axiixc.com/@axiixc, follow @ap.brid.gy to interact
Good news: I am scrapping the blog post I've been working on for the past month because I keep doubting the conclusions I try to write and that probably means it's just bad/not ready yet. Instead I'm going to switch to writing about how to build some fun […]

[Original post on social.axiixc.com]
November 17, 2025 at 8:03 AM
It’s apparently only 5:30pm, even though I thought it was getting close to midnight, so I’m gonna make some decaf because time is clearly fake. Surely I won’t regret this decision.
November 17, 2025 at 1:39 AM
Accidentally crashed their secret bird meeting 🥲
November 16, 2025 at 11:59 PM
I like when it rains and I like when it snows. What I don’t like is when it does one and then the other back to back. That’s how you get roads I don’t want to drive on.

Luckily I am staying in all weekend while it does that ☕️
November 16, 2025 at 2:12 AM
I mean this one is almost recognizable as something, right? 😛
November 15, 2025 at 10:08 PM
One of the joys of performance work is when you spend time testing out a theory and the data you get back is simply “it’s different now.”

Also, did I say joys? I meant something else 🙄
November 14, 2025 at 7:04 AM
It’s been raining all day here and the ambiance has been lovely.
November 14, 2025 at 4:25 AM
I once again have the issue where I’m getting phantom tooltips that appear to be for screenshots taken by Simulator.app, and I can’t remember what I did to fix that last time 👻
November 13, 2025 at 6:44 PM
It’s kinda messed up how cleaning involves “taking everything out” just so I can “put it all back again”, and somehow that’s not equivalent to “just doing nothing.”
November 11, 2025 at 2:56 AM
git-bisect is just so handy. Also a great reason to always separate out individual steps of a change.
November 10, 2025 at 10:37 PM
I wonder if Mail's activity window is still light mode only in macOS 26.
November 10, 2025 at 5:20 AM
Reposted by James Savage
Always nice to have options
November 10, 2025 at 12:09 AM
I’m still unable to get over why macOS Tahoe made sidebars float over the window while inspectors are part of it. It just seems so clearly and frustratingly backwards to me.
November 8, 2025 at 7:25 AM
Happy “having quote posts day” to all who celebrate. Personally I’m just glad I can turn off the public feeds for my single user instance. https://blog.joinmastodon.org/2025/11/mastodon-4.5/
Mastodon 4.5
Mastodon 4.5 has arrived, with enhanced conversations across communities, expanded moderator tools, and new ways for admins to showcase their server communities. Read on for more details. As always, if you use mastodon.social, you may already have seen some of the updates as they gradually showed up across the user experience. Rolling out a new stable release enables us to share all of that goodness across the whole Mastodon community. We encourage all server operators to upgrade to Mastodon 4.5, starting today. 🔍 If you’re a developer building on Mastodon, you should check out our Mastodon 4.5 for Developers post, for all the additions and changes in the Mastodon API. 🛠 ## Quote Posts: Consent and Conversation Quoting has been integral to deepening discussions online, and it’s now available in Mastodon 4.5. This release not only introduces authoring capabilities but also mechanisms prioritizing user safety and privacy. Authors can limit and disable quoting, both globally on the new Posting Defaults page, and individually on specific posts. Also, when quoted, they can easily revoke the use of their post. Learn more about Quote posts in our previous blog post, our FAQ, and our developer implementation guide. ## Fetch All Replies: Completing the Conversation Flow Users on servers running 4.4 and earlier versions have likely experienced the confusion of seeing replies appearing on other servers but not their own. Mastodon 4.5 automatically checks for missing replies upon page load and again every 15 minutes, enhancing continuity of conversations across the Fediverse. ## Enhanced Features for Server Administrators For server operators, especially those running smaller, organisational instances, we continue to deliver new tools that enable greater instance customisation: * **Feed Management** The ability to disable some of the content feeds for either visitors or logged-in users, offering greater control over content flow. * **Visitor Homepage** In addition to trends or about pages, administrators can now set the local feed as the home page for visitors. This is useful for small organization servers where there are seldom any trending posts, allowing visitors to see local activity immediately. * **Targeted Blocking** Server owners now have tools to block specific usernames. This process can be configured with options for partial matches or character variations, or to mark a potential user match as needing review by a moderator. * **Moderation Context** The moderator interface has received improvements to display crucial context, such as link previews and quote posts in messages, supporting more rapid and informed decision-making. ## Native Emoji support The web interface now includes support for displaying native emoji. A new setting is available to manage how emoji appear to you. ## Looking ahead Our team is already working on Mastodon 4.6 (tentatively planned for the first quarter of next year). We shared our early explorations around Packs and are planning to include the first parts of this feature in our next version. It will also include improvements to onboarding, and some features targeted toward institutions with a presence on Mastodon, thanks to a grant by NLNet and NGI Zero Commons Fund. We just updated our public roadmap to provide better transparency on what is currently in the works, and what we are planning to focus on next. ## Support Mastodon Thank you to everyone that contributed to this release, including our team, our community, and the many contributors from across the Fediverse. We’re excited to continue building Mastodon together with you. We’re going through a formal process of setting up a new European non-profit organisation (more update on this topic very soon!) so that Mastodon remains free, open, and not owned by any single individual . **We depend on your support** as we build, support, and advocate for decentralised and non-commercial social media. We don’t take venture capital, we don’t sell ads, and we don’t sell your data - unlike many other platforms out there. **Please support our mission** , so that we can continue to make Mastodon better. ### Thank you for supporting Mastodon We develop and maintain the free and open-source software that powers the social web. There is no capital behind this—we rely entirely on your support through platforms like Patreon. Donate on Patreon Donate directly View our sponsors
blog.joinmastodon.org
November 6, 2025 at 11:12 PM
Reposted by James Savage
This was a 1.5 month-long effort with long hours of woodworking, printing, coding, concepting, cadding, and everything inbetween. Learned a ton, met and worked with some amazing people. Would do it all over again. Also woodworking is so fking hard holy moly

Video soon!
November 2, 2025 at 12:16 AM
Reposted by James Savage
I was the Mario Kart World Moo Moo Meadows cow riding the boombox bike for Halloween! The bike is built from wood using a minibike frame as scaffolding. Everything on the bike works: Speakers play, buttons control play/pause and mode, and the cassette door is actually a Switch 2 dock with video out!
November 2, 2025 at 12:16 AM
It wouldn’t be a party if I wasn’t starting on something yeasted the night before. Belgian waffles this time. #baking
November 1, 2025 at 5:45 AM
My October has been so incredibly busy. Somehow I went from doing nothing to doing ten things at once. Thankfully November has very few plans, and I’m looking forward to taking that down to like only two to three things at once instead 🤣
October 31, 2025 at 9:51 PM
Today I learned that there's no way to specify a color space for UIColorPickerViewController. There's a way to change at as a user, but not for me to say "I can only handle an sRGB value, please don't let the user pick eye searing red”.

It also defaults to display p3, including offering a […]
Original post on social.axiixc.com
social.axiixc.com
October 30, 2025 at 7:58 AM
🌈
October 26, 2025 at 9:49 PM
[With clapping hand emoji]
Not every app needs a menu extra.
October 26, 2025 at 1:24 AM
macOS Sequoia has this new bug where apps' menu bars will disappear after a while, and all their keyboard shortcuts will also stop working. I don't recall it happening before the most recent dot update, so I'm worried that also means it isn't going to get fixed, because there probably aren't […]
Original post on social.axiixc.com
social.axiixc.com
October 26, 2025 at 1:19 AM
Reposted by James Savage
Easedale Beck on a rainy day.

📷 Pentax KX
🎞️ Fuji Superia X-tra 400
🔭 Pentax M 50mm/1.7
⚗️ Come Through Lab

#believeinfilm #filmphotography #analogphotography #35mm #lakedistrict #thelakes #cumbria
October 25, 2025 at 2:12 PM
Framework data types that don’t offer public initializers frustrate me so much. This prevents me from using these types in my own APIs, because if I do then I won’t be able to test *my* code.
October 23, 2025 at 1:03 AM