Sign in

Alexander Blach

@lextar.social.blach.io.ap.brid.gy
5 followers 0 following 37 posts

iOS and macOS developer – Textastic Code Editor @textastic and Weather Status for Netatmo. Previously The Photo Cookbook. 🌉 bridged from social.blach.io/@lextar on the fediverse by fed.brid.gy

PostsRepliesMedia
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 23/09/2026
On Xcode 27, Is there a way to use light UI with a dark editor theme? That’s what I’ve always been using and it doesn’t seem possible anymore with the new theme system. For me, Dark Appearance for the regular UI is too dark at daytime, but Xcode’s code editor is too bright for me if I don’t […]
social.blach.io
Original post on social.blach.io
000
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 12/08/2026
Lately, I've been reading a lot about very long app review times. Fortunately, the latest update to @textastic (iOS) went through much faster: it was approved yesterday after just about 7 hours. #iosdev
021
Reposted by Alexander Blach
Sven A. Schmidt @finestructure.mastodon.social.ap.brid.gy · 08/02/2026
Haven't blogged in ages and this needs to get out of my system (and my drafts folder)… finestructure.co/blog/2026/2/6/thou…
finestructure.co
Thoughts on LLMs
I find it difficult to coherently collect my thoughts on LLMs. They’re undeniably an interesting technology. There are also people I follow online that I have a lot of respect for and who I trust, making a strong case that they’re finding LLMs useful in many aspects of their work. Yet I find it difficult to get excited, even interested in the technology. That’s largely due to its provenance. I’ve used LLMs a couple of times on their free plans, but every time I think about trying something bigger, which would require signing up for a subscription, I stare at the pricing page, thinking, “I’m not going to pay money for my own code”. Because that’s what the coding models are: they’ve taken our code and reprocessed it for sale. I was wondering if I’m too hung up on this. I know that there are debates in court around the legality of training on publicly available code. But even if training is legally sound, I’ll argue not everything that’s legal is morally okay. Yes, a human could read my code and copy it all or in part. But they’re not turning into a machine that then rents out that gained knowledge many times over. At best, they rent out that gained knowledge just once, by offering their own time and skill. It’s the competition of one that makes this manageable. And it can be, and often is, reciprocal. I.e. someone taking my open-source code will often share code of their own. A machine entering this implicit contract and creating mass competition completely upends the economics. We’re all made fools to have unwillingly fed this thing that is now entering the market as an automated junior engineer. The older ones among us are probably the lucky ones as we’ve progressed far enough along our careers to make straight-up coding the less important aspect of our work. It must be tough for entry-level engineers to compete with this. The only option is probably to run with it and find ways to leverage it. It’s the age-old doping conundrum: If everyone else is taking performance-enhancing drugs, you can either quit the sport or take pills yourself. There is another aspect to the usage of LLMs that I’m experiencing and that I didn’t quite expect. I am a techie and, of course, I am interested in the technology per se. I _have_ played with it. But I find it hard to muster any motivation to engage with it further. I enjoy writing code, approaching a problem, and breaking it down into parts I can solve, building a bigger system. There’s a craft to it. LLMs are taking over the part of the process I like. It’s like instead of enjoying a meal, you’re left describing the ingredients to be cooked. I’m not the first to observe this; it’s been memed before. But what I find beyond that is that it even impacts my willingness to continue my own coding. The fact that an easier way exists drains me of motivation to walk my own path. You see, while I love coding, and regard it as a hobby, unlike, say, running, it is _also_ my job. So while a bike could “solve” my running, the _whole_ point of running was the exercise and not to get anywhere. There's still motivation to code left in me but it is being impacted. Another example: I’ve been a subscriber to a high-quality programming video course for quite a while. On a recent event where they demoed their latest projects, they leaned heavily on LLMs to build the scaffolding. I have a lot of respect for the authors; I love and use a lot of their libraries, and I’m sure they use LLMs responsibly. But when I saw how they worked on this material, interest just whiffed out of me. I’m sure there’s craft in how to set up your agents and all that, and I believe them when they say they get good results and a speed boost. But it’s not a craft I’m interested in. My immediate gut reaction was, well, there’s little to learn from this. When the time comes, if it comes, I’ll be able to write those prompts as well. There’s no need to watch someone do that. The whole craft part has been abstracted away, so what’s the point of even watching? There are, of course, other impacts I haven’t even touched on, which are at least as important as what I mentioned above: the externalities. The environmental impact, the impact of slop on all manner of systems (open source projects, security reports, just to name our own industry - I can’t even begin to imagine what slop does to news reporting), the cost and performance impact of scraping on web projects, like ours. Using LLMs is like taking steroids, but everyone else is getting acne. Doesn’t that sound familiar? That’s right, privatise the profits and socialise the losses. That’s how industries “too big to fail” get to play fast and loose without the risk of having to pay up when the bill comes due. It is all too depressing, and I want no part in it. As I said, I’m struggling to find coherence in my feelings about LLMs, so I’ve just left them in a pile of paragraphs. I’m sure some LLM could give it more structure, but I simply do not care to engage.
007
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 19/01/2026
Incredibly beautiful polar lights tonight!
100
Reposted by Alexander Blach
Pasi Salenius @pasi.infosec.exchange.ap.brid.gy · 23/11/2025
Proxygen app is 50% off this week for Black Friday. And with Proxygen for iOS app now also available as its own purchase at just $4.99 (50% off) it’s a pretty good time to grab it.
000
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 29/10/2025
Netatmo services are currently down. This includes the weather station API used by my app Weather Status. More information can be found in’s this article on the Netatmo website: helpcenter.netatmo.com/hc/articles/… #Netatmo
000
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 29/10/2025
Something weird is going on with downloads of Textastic for iOS right now: Looking at the last 24 hour downloads in App Store Connect, I'm getting a lot of "Desktop" (not iPhone or iPad) downloads from specific countries for hours on end. First, 1050 […] [Original post on social.blach.io]
Screenshot of App Store Connect. "Desktop" downloads in the last 24 hours. Most from Latin America and Africa.Detail screenshot showing numbers from Brazil and Mexico.
000
Reposted by Alexander Blach
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 26/10/2025
The amount of cursing I have uttered in last 6 months towards this cursed keyboard misbehavior is beyond count. youtu.be/hksVvXONrIo?si=oDwssL2khSN…
114
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 05/10/2025
Textastic 10.8, fully updated for Liquid Glass, is finished. Now for the worst part: updating all the screenshots.
100
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 19/09/2025
My Liquid Glass update is not going so well. I'm trying to avoid the window controls (traffic lights) on iPadOS 26 in a modal view controller, but the new layout guide introduced to do that just doesn't seem to work in that case. I'm using view.layoutGuide(for: .margins(cornerAdaptation […]
social.blach.io
Original post on social.blach.io
000
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 15/09/2025
Weather Status for Netatmo has been updated for iOS 26 and Liquid Glass. The app lets you see all the important data from your Netatmo Weather Station at a glance – on your iPhone and Apple Watch. It supports Lock Screen and Home Screen Widgets on iPhone as […] [Original post on social.blach.io]
Weather Status for Netatmo module overview running on iOS 26.New wind chart in Weather Status 2.0 showing wind, gusts, and wind directions.Weather Status Lock Screen widgets on iOS 26.Weather Status charts for temperature, humidity, carbon dioxide, and noise.
000
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 14/09/2025
Spent the last two days working on a new wind chart for Weather Status for Netatmo 2.0 that displays wind speed, gusts and wind direction. Tried lots of approaches along the way – line charts with smoothing, point marks, trend lines – but they either looked […] [Original post on social.blach.io]
Screenshot of Weather Status for Netatmo 2.0 on an iPhone 17 Pro running iOS 26, showing a wind chart for the last 24 hours. The graph displays gusts in light blue, wind speed in purple, and wind direction arrows along the bottom timeline.
000
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 07/09/2025
Lunar eclipse from Germany (Canon EF 100-400)
000
Reposted by Alexander Blach
Chris Adamson @invalidname.mastodon.social.ap.brid.gy · 31/07/2025
New article on where to store your files and get beneficial behaviors like backup or automatic purging for free: developer.apple.com/documentation/f…
developer.apple.com
Using the file system effectively | Apple Developer Documentation
Gain access to benefits like automatic backup or purging by using purpose-built directories provided by the system.
048
Reposted by Alexander Blach
The Iconfactory @iconfactory.iconfactory.world.ap.brid.gy · 19/07/2025
:tapestry_app: Our thanks to the current list of sponsors advertising their excellent products and services in #TapestryApp right now. They help support the free version of Tapestry for everyone. 😃 We hope you'll check them and what they are offering out. You never know what you may find! […]
iconfactory.world
Original post on iconfactory.world
004
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 17/03/2025
Just a heads-up if you are using Weather Status or any other third party Netatmo client: For about an hour now, there’s been an issue with the Netatmo Weather API. The API is returning an HTTP 404 status page („Not Found") instead of the expected API response. I hope Netatmo fixes this soon […]
social.blach.io
Original post on social.blach.io
100
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 21/02/2025
Does anyone know if unlisted App Store apps support the 50% educational discount? For apps using the standard public App Store distribution, there is a checkbox "Offer a reduced price on Apple School Manager for volume purchases." (Your app will be available for 50% of its listed price for […]
social.blach.io
Original post on social.blach.io
100
Reposted by Alexander Blach
Christian Tietze @ctietze.mastodon.social.ap.brid.gy · 18/02/2025
"Important Things Are Never Just Done" christiantietze.de/posts/2025/02/be… Addressing some common paradoxical thought patterns in activism, no matter how big or small. "Will my contribution to a large cause like this matter?" It does and doesn’t […]
mastodon.social
Original post on mastodon.social
013
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 04/02/2025
I'm getting a report from a user that the Mac App Store doesn't work on macOS Sierra 10.12.6 anymore - they get "An unexpected error occurred while signing in.“ I also see these threads in the the Apple Community: "App Store No Longer Working in Mac OS 10.12.6 Sierra“ […]
social.blach.io
Original post on social.blach.io
000
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 26/01/2025
I've uploaded export compliance documentation (French encryption declaration) for an app in App Store Connect on December 9, 2024 and it's still "In Review“. Is anyone else seeing such a delay? The last time I had to do this it took only 3 days until it was approved. I'm currently waiting […]
social.blach.io
Original post on social.blach.io
000
Alexander Blach @lextar.social.blach.io.ap.brid.gy · 03/12/2024
I was wondering why dictation doesn't work properly in Textastic on iOS 18. I just found out that on iOS 18, UITextInputContext isDictationInputExpected always returns false, even when dictation is running. This API was introduced in iOS 16.4. It definitely worked in iOS 17, but seems to be […]
social.blach.io
Original post on social.blach.io
100