@maccatalan@techhub.social avatar

maccatalan

@maccatalan@techhub.social

busy making apps to optimize the fruits and vegetables supply chain, ex-faculty and head of undergraduate studies

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

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

All the RAM and virtual memory in the world didn’t stop Final Cut Pro for iPad from cancelling an export the moment I switched to another app in Stage Manager for a split second🥴

image/jpeg

maccatalan,
@maccatalan@techhub.social avatar

@stroughtonsmith i think you meant "iPad Pro" 🥲

BasicAppleGuy, to random
@BasicAppleGuy@mastodon.social avatar

Turning 4
basicappleguy launched four years ago, on April 21, 2020.
https://basicappleguy.com/basicappleblog/4

maccatalan,
@maccatalan@techhub.social avatar

@BasicAppleGuy congratulations! 🎉 but had you asked me I would have said much longer. You are so ingrained in my cultural reference of the Mac online community that I would have guessed many more years. Thank you and to many more years to come 🙏

mcc, to random
@mcc@mastodon.social avatar

Oh no

Oh no

I just realized that the xz/JiaT75 hack is being coming to light the weekend immediately before April Fool's Day

Y'all there is going to be so much information about this coming out on Monday and we won't be able to trust any of it

maccatalan,
@maccatalan@techhub.social avatar

@mcc In France, the alert sirens are tested every first Wednesday of the month. This has always let me think that enemies could/should attack on that day and we wouldn't know until it is too late. I guess you've just found the cyberattack equivalent? 🐰

nicklockwood, to random
@nicklockwood@mastodon.social avatar

I had a bunch of improvements I wanted to make to a couple of my iOS apps but tbh this trader thing has killed all enthusiasm I have for ever updating any of my apps again 😞

Does anyone know if it also applies to the Mac App Store?

maccatalan,
@maccatalan@techhub.social avatar

@nicklockwood I hear you. But don't we already provide that same detail of info for GDPR DPO contact and in the EULA? For me it is easier because it is through a company; but if I were publishing & selling as an independent it would be the same. This is about trade (as in commerce / sales). As a customer to must know who is selling and providing the service. This is hard on our "privacy" but it makes sense as buyers and customers. 🤷 there are ways to proxy and hide your personal info (at the cost of registering a company, and accountants, and such) ... this burden might indeed be too much for most. 🥲

maccatalan,
@maccatalan@techhub.social avatar

@nicklockwood @diederik The other day @stroughtonsmith mentioned that Google Play requires that same info. I just checked and they only require email. I guess you might be more right than wrong… which feels incredibly sad and infuriating. I hope you are wrong, for there is enough pettiness in the world.

rileytestut, (edited ) to random
@rileytestut@mastodon.social avatar

Playing Game Boy games on real hardware? 🙅‍♂️

Playing them on a virtual floating Game Boy with Vision Pro? 💯

maccatalan,
@maccatalan@techhub.social avatar

@rileytestut awesome! 🤩 plus the repeated pinch gesture to talk is sooo appropriate 🤏🤏🤏 😂

deanatoire, to swift
@deanatoire@mastodon.social avatar

Today, I find the hard way that it's enableExperimentalFeature("StrictConcurrency") ; and NOT enableUpcomingFeature("StrictConcurrency")

Thanks you so much @mattiem on this 🥰

maccatalan,
@maccatalan@techhub.social avatar

@deanatoire imho while I greatly appreciate and kind of understand all those sendable/actor/tasks/etc I cannot help but feel like they take all the joy of writing simple and expressive swift. Fixing unforeseen ahead of time is nice, but having to go through 620+ warnings for sendable is tedious 😬

maccatalan,
@maccatalan@techhub.social avatar

@phranck @deanatoire @mattiem what about developer.apple.com .... 😭

maccatalan,
@maccatalan@techhub.social avatar

@phranck @deanatoire @mattiem Ha ha, yes, I know these and understood where you were going but I sincerely wish these were not necessary and that the official doc had some more practical and direct sense like these.

Discoverability and organisation of such a large corpus is hard, but I wish they had better docs. Maybe even a community driven documentation project with occasional expert advice from Apple devs.

Less snarky but all the same in spirit and actually very good:

Finally, let’s avoid doing my n00bs mistake of typing “f*****g swift” in Google … 🤦

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

⭐️ Surprise! @broadcastsapp, @pastelapp and SameGame are all available as native apps for Apple Vision Pro on day one 🥳 Including all the features I've been working on here, like Broadcasts’ Mini Player and positional audio. Seeing Broadcasts running on-device for the first time gave me butterflies; it does feel like the start of something special, and a part of history I didn't want to miss out on

https://apps.apple.com/us/developer/steven-troughton-smith/id286133549

image/jpeg
image/jpeg
image/jpeg

maccatalan,
@maccatalan@techhub.social avatar

@stroughtonsmith @broadcastsapp @pastelapp congratulations. I don't mean to criticize or anything, but why did you not port Lights Off. I assume because of an older code base in ObjC? I merely say this because in spirit it would have been super nice to have Lights Off "the first native game for iPhone" on the visionPro 🤗 congrats again

dimillian, to SwiftUI
@dimillian@mastodon.social avatar

Thanks to @alpennec for bringing to my attention that ControlGroup is available in on iOS 17. I’ve reworked a bit the timeline filter of @IceCubesApp

maccatalan,
@maccatalan@techhub.social avatar

@dimillian @alpennec @IceCubesApp @dimillian @alpennec @IceCubesApp looks great 👌 Reminds me of a post by @Migueldeicaza who went through the exact same thing not too long ago. Feels like these menu apis deserve a better light. https://mastodon.social/@Migueldeicaza/111737885311753573

dimillian, to random
@dimillian@mastodon.social avatar

Do you think it's good? Because I think it's not good for consumers or app makers. EU will probably be late with new stuff yet again.

https://www.macrumors.com/2024/01/15/app-store-to-be-split-in-two/?utm_source=dlvr.it&utm_medium=mastodon

maccatalan,
@maccatalan@techhub.social avatar

@dimillian You own an hotel restaurant. I proclaim that your hotel has a monopoly over your restaurant. Therefore you should allow other restaurant to open shop into your hotel. You must make room for them and let them in. Regardless of the fact that there are other hotels, restaurants and hotel-restaurants in that same neighborhood 😓 I have a profound dislike for monopoly but in this (Apple) instance I just don't get it. Several alternatives exist. iOS users are not hostage of Apple. We can leave and switch to alternatives at any time. The AppStore is similar to how Xbox, PS, and Nintendo operate. Also I fully expect Apple to comply in the most twisted way (no license to the SDK would be funny 😆 ... remember how much we used to pay for CodeWarrior and other dev tools?!).

jamesthomson, to random
@jamesthomson@mastodon.social avatar

It's technically a 3D About screen.

maccatalan,
@maccatalan@techhub.social avatar

@jamesthomson 🤩 cannot wait to check out this about box (and maybe its not so hidden Easter egg? 😅)

jamesthomson, to random
@jamesthomson@mastodon.social avatar
maccatalan,
@maccatalan@techhub.social avatar

@jamesthomson @harlan @twostraws when a key breaks, it leaves a whole from which bananas drop and start filling the floor of the room. Luckily, before the user feels drown in bananas, a panda shows up, eats all the bananas and then escapes through the broken key while which the panda fixes on their way out. 🥴

maccatalan,
@maccatalan@techhub.social avatar
IceCubesApp, to random
@IceCubesApp@mastodon.online avatar

Thanks Apple for this wonderful Pizza review post

maccatalan,
@maccatalan@techhub.social avatar

@IceCubesApp Seriously this is so funny 😂 In our app (B2B fresh produce wholesale trade) they get their own company (a "fruit company" 😅) and they are connected to our demo suppliers. I didn't think review would go as far as actually placing orders, but they do. First time I got a "Apple placed an order" notification I jumped. Glad they are connected to our test suppliers and not actual suppliers, that would be a recipe for disaster. Conclusion: reviewers actually try out the app. Can't wait for your next reviewer posting some meme or starting a Pain au chocolat / Chocolatine debate

dimillian, to random
@dimillian@mastodon.social avatar

Refactored and namespaces the status editor

maccatalan,
@maccatalan@techhub.social avatar

@dimillian with so many components this is an app within the app 😅 terrific work

dimillian, to random
@dimillian@mastodon.social avatar

Time to incorporate your AI company you know where.

From: @psb_dc
https://mastodon.social/

maccatalan,
@maccatalan@techhub.social avatar

@dimillian @psb_dc If you ask me to think of an "animated sponge" I'll think of Sponge Bob. Many copyrighted materials are part of the common culture. I believe a disclaimer like "the results may contain copyrighted materials, use appropriately and with discernment" suffices, like the current "responses may contain inaccurate information". Over time they can get better at detecting possible violations and warn against it. But it is also part of the mental model we share, of culture. One cannot think of pop without thinking Michael Jackson or Taylor Swift... I believe in the end it is the responsibility of the end user to be mindful and diligent of possible violations. 🤷‍♂️ OpenAI & Co should not be held responsible, they cannot know how one intends to use those their production. It makes sense however to limit automated scrapping unless authorized, but robots.txt and EULAs already regulate that. (Thinking particularly of the NYTimes for that last bit)

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

The legacy iTunes library components of Apple Music have made the whole product such a mess that I kinda don't want to use it anymore. I have duplicates, triplicates of so many albums, tracks split across partial albums, canonical albums mixed between explicit and non-explicit, regular, remastered, 2019 edition (remastered), (bonus track version) — I hate it all, and I've wiped it and started over twice.

maccatalan,
@maccatalan@techhub.social avatar

@stroughtonsmith I had iTunes Match. Somehow it replaced my French Aladdin OST by the US one 🙄

Gargron, to BelieveInFilm
@Gargron@mastodon.social avatar

An abandoned house. Cumbria.

Canon AE-1 Program
Portra 400
Helios 44M 58mm/2

maccatalan,
@maccatalan@techhub.social avatar

@Gargron seems you have a thing for broken windows lately 😉 great picture

icanzilb, to random
@icanzilb@mastodon.social avatar

Today I'm gonna take couple of hours to tackle an idea of how would markdown-based forms look like 🤔 Say you have a document with some fields and you want to send it to people to fill in — like pdf but nicer and text-based. The document could look like this and a simple app could provide the UI on top 💻

maccatalan,
@maccatalan@techhub.social avatar

@icanzilb what I like about markdown is how one can print it and it still makes sense. For example for titles one can underline with equal signs or dashes. In your case I would probably suggest a series of underscores as it would allow filling it by hand. But to keep it parametrable maybe a mix of what I suggest and your brackets? Such as ______ ?

mergesort, to random
@mergesort@macaw.social avatar

There are many, many questionable ideas in the Andreessen manifesto but there's also a complete inability to read the room by comparing AI ethics to literal murder when over 4,000 actual people have been murdered in a days-old war.

I'm very open-minded to ideas and beliefs regardless of where they come from, but the problems Andreessen describes are ultimately not technology problems, they're philosophical matters. Time and time again Marc proves that he isn’t humane enough to help solve 'em.

maccatalan,
@maccatalan@techhub.social avatar

@icanzilb @mergesort this one is for you: https://gist.github.com/lattner/31ed37682ef1576b16bca1432ea9f782 I hear there some great books to help make it bearable 😜

IceCubesApp, to random
@IceCubesApp@mastodon.online avatar

The new image viewer honor your video autoplay setting. It’ll get fixed to always auto play in an hotfix.

maccatalan,
@maccatalan@techhub.social avatar

@IceCubesApp only if prefixing the 5s short video by unskippable 35s promo videos 🫠

twostraws, to random
@twostraws@mastodon.social avatar

Now iOS 17.1 has entered beta, I expect a lot of Apple folks are looking forward to their hack week.

Please may I humbly submit two small but important quality of life improvements for consideration:

  • FB9801678: Please make CLLocationCoordinate2D conform to Codable. If this doesn't happen before SE-0364 ships in Swift it's going to make SwiftData much more annoying.

  • FB9872266: Please give UITextChecker a modern, Swifty API. The current API is outright dangerous in Swift 😔

maccatalan,
@maccatalan@techhub.social avatar

@twostraws I love how they all start by "Please" 😍 great list too

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

How is it that the Messages data store is still allowed to balloon in size until there’s no space for anything else left and the device grinds to a halt and refuses software updates? Because it forces people to buy larger sized iPhones and iCloud plans, sure. But seriously? This is with Messages in iCloud enabled. I shouldn’t need local copies of /anything/, certainly not 50GB worth. Where’s the ‘offload attachments’ option?

maccatalan,
@maccatalan@techhub.social avatar

@stroughtonsmith I went as far as disconnecting my iPad from iCloud. No iMessage, nothing. 🥲 this is not feasible with my iPhone though... also, best thing is that most of those GB are so far back that iMessage makes it totally impractical to access them and see them. It just uses up space without any benefit.

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