XaiaX (💻)
banner
developer.xaiax.net
XaiaX (💻)
@developer.xaiax.net
Software development focused sub-account of xaiax.net
Pinned
This account is a sub account of my main at @xaiax.net and will just be for dev stuff / maybe software in general, so I'm not going to just mirror my following list here.

Fave this one if you want me to follow you from here, maybe if I see dev stuff I can help.

(Mostly I just do Swift and Python)
Ok, TODAY I will get actual output from the app ...
January 21, 2026 at 5:47 PM
Gonna set this as my system prompt.
January 21, 2026 at 1:26 AM
Ok, today the goal is to get the app to generate something other than progress bars. (Although I do think my progress bar is pretty neat, I don't think end users would be satisfied with that.)

Currently implementing the naïve CPU search algorithm (again) as a baseline for "correct".
January 20, 2026 at 6:32 PM
Rewrote this to just call the GPU process once per sheet with all regions instead of once per region within the sheet, and then collate the results.

Now it's down to 3 seconds, from 3.5 minutes.

ᕙ(⇀‸↼‶)ᕗ
Using Metal shaders to perform transformation task reduces time from 3.5 minutes to about 25 seconds.

Friendship ended with CPU. GPU is now my best friend.
January 18, 2026 at 8:07 PM
On second thought, perhaps this is a poor choice of parameter name.
January 18, 2026 at 6:51 PM
Using Metal shaders to perform transformation task reduces time from 3.5 minutes to about 25 seconds.

Friendship ended with CPU. GPU is now my best friend.
January 17, 2026 at 8:04 PM
Is there a good / canonical set of image training data these days? I have the old CIFAR 32x32 images available but I vaguely recall there being some issues with that.

(This is not for image recognition, just want something to use to develop hyperplanes for a locality sensitive hash idea I have.)
January 16, 2026 at 1:00 AM
I feel like I may have found this before, but just discovered in Swift you can do

return if someCondition {
case_when_true()
} else {
case_when_false()
}

Which seems clearer than the traditional ternary format.
January 11, 2026 at 6:09 AM
The autocomplete code generation in Xcode seems to be getting really good. Seems to be trained on Swift and somewhat context and maybe stylistically aware. I wrote the doc string and the function signature and it completed the rest of the code on its own. This runs entirely offline, too.
December 10, 2025 at 7:35 PM
Back at it.

Been thinking about the screenshots / Live Photos / etc stuff and realized that I can make a more dynamic experience where the user can turn those on and off without needing a full parse / index.

The way that it works now is that I parse through local library, which is all thumbnails.
November 26, 2025 at 8:07 PM
It captures shapes much better in monochrome. I might also make a version of this that uses the luma data from the tiles and the chroma data from the target. (It’s in LAB format already so that should be easy)
November 26, 2025 at 4:05 AM
Ok time to figure out WTF

"Capture of 'someVar' with non-sendable type 'SomeClass<String, Int>' in a '@Sendable' closure"

means.

(Well, more specifically, figure out how to get it to stop warning me about this.)
November 25, 2025 at 10:29 PM
This account is a sub account of my main at @xaiax.net and will just be for dev stuff / maybe software in general, so I'm not going to just mirror my following list here.

Fave this one if you want me to follow you from here, maybe if I see dev stuff I can help.

(Mostly I just do Swift and Python)
November 25, 2025 at 12:53 AM
Getting back to working on this the only way I know how: turning it into a shitpost.
November 25, 2025 at 12:26 AM
I'm going to attempt to use this for dev logging, probably in an extremely verbose manner so that I can get all my thoughts down in text in a way I can get to from anywhere and also that other people might be able to read if they care to.
November 13, 2025 at 11:50 PM