@aleck@mastodon.social avatar

aleck

@aleck@mastodon.social

Very opinionated. iOS apps. Espresso. Moto GP.
Formerly: winery owner, web developer.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

aleck, to random
@aleck@mastodon.social avatar

I sit all day at the computer doing stuff in Xcode. Thus most of my other devices are not used much. In last few days I made an effort to use iPad to read articles instead of my Mac.

It reminded me that iPad was conceived as larger iPhone when iPhone was 4in. And it largely is that, today. Apple clearly never meant for it to be anything more than an accessory and I am quite confused why they add M2/M4 to it, why market it as computer for hip kids. It was never meant to be that.

aleck, to random
@aleck@mastodon.social avatar

Tried watching HBO's Euphoria TV series.

I may be getting too old but this is so unwatchable. Apart from one or two characters, everyone in the series is deplorable sick person, no one is even remotely likeable nor interesting. Everything in their lives is shit.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Unless Apple is about to announce that you can choose to install macOS on iPads at WWDC (or a huge overhaul of iPadOS), the pricing of the new iPads is pretty wild.

(US prices shown)

aleck,
@aleck@mastodon.social avatar

@tonyarnold I half-jokingly predicted appleOS encompassing all of their devices in 5y but would be quite something to see it in a month. 😰

aleck, to random
@aleck@mastodon.social avatar

Amazing article on EU, Apple, defending single market, DMA etc.

"Apple instead thought that the regulatory contact from the EU during the lead time to the DMA was an opportunity for it to lecture the EU on its right to exist. Then its executives made up some fiction in their own minds as to what the regulation meant, announced their changes, only to discover later that they were full of bullshit."

https://www.baldurbjarnason.com/2024/facing-reality-in-the-eu-and-tech/

aleck,
@aleck@mastodon.social avatar

Thanks for writing this @baldur, it was very enlightening.

aleck, to random
@aleck@mastodon.social avatar

A quarter of century later and this is still the most magical epic fantasy cinema experience. The level of details and love put into this project is unmatched.

Here’s that famous love scene with song lyrics translated. There’s like a handful of people in the world who could understand this is not just vocalizing but an actual song. And they still did it. 🥺

https://www.instagram.com/reel/C3kxwOkt2tS/?igsh=MW9mNjJiczRnYW84OA==

aleck, to random
@aleck@mastodon.social avatar

The latest AI fad are short film versions of relatively modern classics (like The Matrix) re-done in the style and technology of the 1950s / 1960s. I see new YouTube channels popup every few days with the same type of content, obviously generated from scripted prompt.

Frack that shit. I can't add them to "don't recommend channel" quick enough.

At least try to make something original, write some new story, not re-hash someone else's idea.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

So what does rewriting a Swift app in Swift 6 actually get you, that staying on Swift 5.x won’t? Will new Swift language/compiler features come to both language modes for the foreseeable future?

aleck,
@aleck@mastodon.social avatar

@stroughtonsmith I finished rewriting 100k LoC app (UIKit, Core Data, heavy networking use) from almost exclusively closure-based code to full-on structured concurrency.
I am very happy with the end result of code that’s more linear and easier to reason about at any point in the app. Linearity “revealed” lots of places where the same set of steps were repeated multiple times and thus present opportunity to extract that processing to single place.
It was a lot of work but it’s obviously better.

aleck,
@aleck@mastodon.social avatar

@stroughtonsmith the main hurdle — that I see as net benefit now — were all the places I took shortcuts in the code instead of implementing proper data flow. Sendable and concurrency rules forced me to rethink quite a few places, some were not easy.
Have to admit, at few moments I wondered do I really need all that strictness. But slept over it and found a good solution a day or two later.
The upgraded codebase is much nicer to work with and adding new features is easier.

gedeonm, to random
@gedeonm@mastodon.social avatar

Me: Here’s a wonderful piece of artwork I hand-crafted especially for you over several hours.

The internet: I create these same things in seconds with AI!!

Me: 🤬

aleck,
@aleck@mastodon.social avatar

@gedeonm it’s only going to get worse. 😣

aleck, to random
@aleck@mastodon.social avatar

"I think Apple has forgotten about their biggest fans: indie developers. This is incredibly disheartening, because Apple has one of the most vibrant and talented developer communities on the planet."

I mean...😚

https://rileytestut.com/blog/2024/04/17/introducing-altstore-pal/

aleck, to random
@aleck@mastodon.social avatar

It's a relaxed Saturday morning and I am reading through @rileytestut announcement about AltStore PAL.

"Not all apps are rejected for interesting reasons; sometimes people just want to make cool things that don’t fully align with Apple’s goals. Our hope with AltStore is to give apps like these another path forward."

🥹
I was not aware how much I missed this sort of enthusiasm for making apps. How much a decade+ of dealing with app review killed it, in me.

aleck, to random
@aleck@mastodon.social avatar

@EU_Commission not sure can you answer a question about DSA compliance here but worth a try:

Apple is asking all app developers that sell on App Store to affirm are they Trader or not and thus publish address and phone. Shared understanding among devs is that if you sell apps for money you are a Trader.
But no developer has access to either transaction nor customer details for any purchase.

Can we be considered “Trader” if we have no idea who is the actual “Customer”?

aleck,
@aleck@mastodon.social avatar

@gedeonm agreed. But if that customer ever wants a support for the item, they need to bring a receipt I gave them, right?
How do I verify customer that potentially calls me / emails me and ask for support related to an app?

Online sales through a forced intermediary have their own set of challenges that don’t exist with physical stores.

aleck, to random
@aleck@mastodon.social avatar

This is an important thread, I recommend to read all of it.

From: @krzyzanowskim
https://mastodon.social/@krzyzanowskim/112209272364512363

mackuba, to random
@mackuba@martianbase.net avatar
aleck,
@aleck@mastodon.social avatar

@mackuba @reichenstein wait, you learn this now..?
It was a pretty big news when it was announced and I removed my app from Chinese App Store the same day. No way in hell I’m dealing with that shit.

simonbs, to random
@simonbs@mastodon.social avatar

I know I’ve been looking at coffee machines for too long when it’s starting to sound like a good idea to spend $1200 on an espresso machine.

aleck,
@aleck@mastodon.social avatar

@simonbs sounds pretty inexpensive

aleck, to random
@aleck@mastodon.social avatar

After HN, my Hackintosh obituary post caught attention across more general publications.

https://9to5mac.com/2024/03/19/the-end-of-the-hackintosh/
— thanks @ChanceHMiller

https://www.theverge.com/2024/3/19/24105829/hackintosh-almost-dead-macos-sonoma-drivers
— by Chris Welch

I wrote a lot about Hackintoshes and OpenCore over the years: https://aplus.rs/tags/hackintosh/
Nothing got this level of attention though so it's nice surprise.

Site (hosted on a shared hosting server at Dreamhost) seem to be holding up nicely; decision to go static-site route a decade ago paid off.

aleck, to random
@aleck@mastodon.social avatar

HN thread about my Hackintosh article is kinda typical of how I remember HN commentaries.

https://news.ycombinator.com/item?id=39728146

The largest thread if slightly off-topic discussion about diminishing options for DIY approach to cars, computers — Linux featuring prominently, of course — etc.

When you collapse that thread, it becomes far more interesting (to me).

aleck,
@aleck@mastodon.social avatar

First next thread is from someone at Apple (working on Mac ACPI firmware) which has an unenviable job of being a recipient of many crash reports from Hackintoshes.

Sorry man 😮‍💨 but Crash Report dialog is the culprit — its OK button is what causes the report to be sent and it's the only button shown.

aleck,
@aleck@mastodon.social avatar

Next is very real look at where Apple is today: people are buying Apple Silicon Macs because of the hardware and not its OS.

That macOS is not worth it to many enthusiasts is quite a reversal from 8-10+ years ago. That should be the cause of concern for anyone higher-up in the macOS product owner hierarchy at Apple.

gedeonm, to random
@gedeonm@mastodon.social avatar

Encountered this little guy on my walk earlier tonight. Steered way clear but almost didn’t see it. 😳

aleck,
@aleck@mastodon.social avatar

@gedeonm little?! Jiminy!

aleck, to random
@aleck@mastodon.social avatar

(That might have just been the most controversial Superman take 🤫)

aleck, to random
@aleck@mastodon.social avatar
aleck, to random
@aleck@mastodon.social avatar

This is fantastic post-mortem that every indie developer should read. Turning passion into viable business is hard.

https://adamwiggins.com/muse-retrospective/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • InstantRegret
  • rosin
  • modclub
  • Youngstown
  • khanakhh
  • Durango
  • slotface
  • mdbf
  • cubers
  • GTA5RPClips
  • kavyap
  • DreamBathrooms
  • ngwrru68w68
  • JUstTest
  • magazineikmin
  • osvaldo12
  • tester
  • tacticalgear
  • ethstaker
  • Leos
  • thenastyranch
  • everett
  • normalnudes
  • anitta
  • provamag3
  • cisconetworking
  • lostlight
  • All magazines