Lukas Ehlers Stührk

78 Followers
549 Following
142 Posts

Software developer, mostly focused on Apple platforms.

Interested in mobile, augmented reality, and distributed systems.

For the first time in my life on Masto, I read alt text that made me wish the person hadn’t bothered. After a wordy post, they wrote in the alt text field something like, “I don’t really want to write alt text and train the AI for free, but okay, person holding a computer.” I’m going to assume they didn’t think about what a slap in the face this was to me, and possibly to anyone else who relies on alt text. 3 Times I started an acerbic reply and deleted it, but I’m still seething, so I’m asking anyone who is so disingenuous to just not bother; you’ll create less hard feelings that way.
It is completely unfair to refer to Microsoft as Microslop, because that implies a small quantity of slop.

i built an entire x86 CPU emulator in CSS (no javascript)

you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS

https://lyra.horse/x86css/

Nothing more dangerous than a dude who just finished a book
One of the places AI has arguably been most widely deployed is law enforcement, yet no one has pointed to this as evidence of a coming “end to police jobs” like they do for all other fields. What a fascinating discrepancy.

Incredible news: Skip is now free and open-source for everyone!

Create fully native x-platform apps in Swift and #SwiftUI, with deep Android and #JetpackCompose integration, powered by the Swift Android SDK

Read more and learn how to contribute:
https://skip.dev/blog/skip-is-free/

Aurora borealis: confirmed
A few weeks ago I gave a talk "Some Things I've Learned About Software" that was unusual for me. I didn't program in it once. I didn't mention specific technologies. Instead I tried to look at the high-level things about software that I've slowly become aware of -- things that we can easily miss day-to-day. There's lots of new-to-me stuff in here, not all perfectly formed yet, but perhaps of interest to some. A snippet can be found below; watch the full video at https://www.youtube.com/watch?v=RJgDW2AERr8
Black Forest was visited

I kept postponing for no reason at all, but Sisyphos, my library for writing declarative UI tests on Apple platforms is finally in the @SwiftPackageIndex. Check it out at https://swiftpackageindex.com/SisyphosTests/Sisyphos/ where you'll find its documentation now as well.

You can think of it as a SwiftUI for writing end-to-end tests. You describe the screens and elements that you expect and Sisyphos will figure out the rest. No need for random timeouts or writing complicated element matchers anymore.

And it ships with code generation included. You can browse your app and Sisyphos will automatically generate the code for describing the expected user interface.