Federico Viticci

906 posts on MacStories since April 2009

Federico is the founder and Editor-in-Chief of MacStories, where he writes about Apple with a focus on apps, developers, iPad, and iOS productivity. He founded MacStories in April 2009 and has been writing about Apple since. Federico is also the co-host of AppStories, a weekly podcast exploring the world of apps, Unwind, a fun exploration of media and more, and NPC: Next Portable Console, a show about portable gaming and the handheld revolution.

This Week's Sponsor:

Turbulence Forecast

Know before you go. Get detailed turbulence forecasts for your exact route, now available 5 days in advance.


Airbnb 2025 Summer Release: An Interview with Jud Coplan and Teo Connor

This week, Federico and John interview Airbnb Vice President of Product Marketing, Jud Coplan, and Vice President of Design, Teo Connor.

On AppStories+, Federico explores running LLMs locally on an M3 Ultra Mac Studio.


We deliver AppStories+ to subscribers with bonus content, ad-free, and at a high bitrate early every week.

To learn more about an AppStories+ subscription, visit our Plans page, or read the AppStories+ FAQ.


AppStories+ Deeper into the world of apps

AppStories Episode 436 - Airbnb 2025 Summer Release: An Interview with Jud Coplan and Teo Connor

0:00
50:20

AppStories+ Deeper into the world of apps

This episode is sponsored by:

  • Inoreader – Boost Productivity and Gain Insights with AI-Powered Intelligence Tools
  • TRMNL – Clarity, at a glance. Get $15 off for 1 week only.


Airbnb Summer Release 2025


Leave Feedback for John and Federico

Follow us on Mastodon

Follow us on Bluesky


The Swift Student Challenge Interviews and watchOS and tvOS Wishes

This week, Federico and John interview Apple’s VP of Developer Relations, Education, and Enterprise, Susan Prescott, along with Amy Key and Omar Firdaus, Distinguished Swift Student Challenge Winners. Then, they also share their 2025 wishes for watchOS and tvOS.

On AppStories+, John leads a philosophical discussion about art, culture, and creativity and where it’s heading in an AI world.


We deliver AppStories+ to subscribers with bonus content, ad-free, and at a high bitrate early every week.

To learn more about an AppStories+ subscription, visit our Plans page, or read the AppStories+ FAQ.


AppStories+ Deeper into the world of apps

AppStories Episode 435 - The Swift Student Challenge Interviews and watchOS and tvOS Wishes

0:00
41:04

AppStories+ Deeper into the world of apps

This episode is sponsored by:

Play – Save and Organize Videos to Watch Later. New subscribers can use the code MACSTORIES2025for 50% off their first year of Play Premium.


Swift Student Challenge Interview

This week, Federico and John interviewed Apple VP of Developer Relations, Education, and Enterprise, Susan Prescott along with Distinguished Swift Student Challenge Winners Amy Key and Omar Firhaus.

Our 2025 watchOS Wishes

  • Federico shares wishes based on his use of a wearOS watch, and John hopes for faster connections, file transfers, and smarter workout tracking.

Our 2025 tvOS Wishes

  • Federico wants to customize the Siri Remote’s TV button, John wants new ways to manage the apps on his Apple TV, and more.


Leave Feedback for John and Federico

Follow us on Mastodon

Follow us on Bluesky



Post-Chat UI

Fascinating analysis by Allen Pike on how, beyond traditional chatbot interactions, the technology behind LLMs can be used in other types of user interfaces and interactions:

While chat is powerful, for most products chatting with the underlying LLM should be more of a debug interface – a fallback mode – and not the primary UX.

So, how is AI making our software more useful, if not via chat? Let’s do a tour.

There are plenty of useful, practical examples in the story showing how natural language understanding and processing can be embedded in different features of modern apps. My favorite example is search, as Pike writes:

Another UI convention being reinvented is the search field.

It used to be that finding your flight details in your email required typing something exact, like “air canada confirmation”, and hoping that’s actually the phrasing in the email you’re thinking of.

Now, you should be able to type “what are the flight details for the offsite?” and find what you want.

Having used Shortwave and its AI-powered search for the past few months, I couldn’t agree more. The moment you get used to searching without exact queries or specific operators, there’s no going back.

Experience this once, and products with an old-school text-match search field feel broken. You should be able to just find “tax receipts from registered charities” in your email app, “the file where the login UI is defined” in your IDE, and “my upcoming vacations” in your calendar.

Interestingly, Pike mentions Command-K bars as another interface pattern that can benefit from LLM-infused interactions. I knew that sounded familiar – I covered the topic in mid-November 2022, and I still think it’s a shame that Apple hasn’t natively implemented these anywhere in their apps, especially now that commands can be fuzzier (just consider what Raycast is doing). Funnily enough, that post was published just two weeks before the public debut of ChatGPT on November 30, 2022. That feels like forever ago now.

Permalink

Our 2025 iOS and iPadOS WWDC Wishes

This week, Federico and John begin their annual look at what they’d like to see Apple announce at WWDC 2025, starting with iOS and iPadOS 19.

On AppStories+, John explains why the recent contempt order entered against Apple is a bigger deal than most people realize, on multiple levels.


We deliver AppStories+ to subscribers with bonus content, ad-free, and at a high bitrate early every week.

To learn more about an AppStories+ subscription, visit our Plans page, or read the AppStories+ FAQ.


AppStories+ Deeper into the world of apps

AppStories Episode 434 - Our 2025 iOS and iPadOS WWDC Wishes

0:00
01:03:41

AppStories+ Deeper into the world of apps


Claude Follow-Up

  • Federico explains his approach to LLMs and private data and he and John talk about adapting Claude projects to Gemini Gems and ChatGPT Projects, as well as where NotebookLM fits in.

Our 2025 iOS and iPadOS WWDC Wishes

  • A Social Media Conclave
  • Listener Feedback About Claude
  • Our iOS and iPadOS 19 Wishes
  • iOS Multitasking
  • A Clipboard Manager
  • An Always-Available Dock
  • Launcher Utilities with System Level Access
  • Omnipresent Spotlight Search
  • Siri as a Chatbot
  • A Better Multitasking System on iPadOS
  • More Control Center Flexibility
  • Shortcuts Vibe Coding
  • A Better Files App
  • Journal App on iPad
  • Any Sign of Life from Apple Intelligence
  • More Love for Final Cut Pro and Logic Pro on iPad
  • Bridging the Gap of Shortcuts on the Mac and iPad and a Terminal App on the iPad
  • Redesign the iPhone Tab Bar
  • More Theme-able UI


Leave Feedback for John and Federico

Follow us on Mastodon

Follow us on Bluesky


Sycophancy in GPT-4o

OpenAI found itself in the middle of another controversy earlier this week, only this time it wasn’t about publishers or regulation, but about its core product – ChatGPT. Specifically, after rolling out an update to the default 4o model with improved personality, users started noticing that ChatGPT was adopting highly sycophantic behavior: it weirdly agreed with users on all kinds of prompts, even about topics that would typically warrant some justified pushback from a digital assistant. (Simon Willison and Ethan Mollick have a good roundup of the examples as well as the change in the system prompt that may have caused this.) OpenAI had to roll back the update and explain what happened on the company’s blog:

We have rolled back last week’s GPT‑4o update in ChatGPT so people are now using an earlier version with more balanced behavior. The update we removed was overly flattering or agreeable—often described as sycophantic.

We are actively testing new fixes to address the issue. We’re revising how we collect and incorporate feedback to heavily weight long-term user satisfaction and we’re introducing more personalization features, giving users greater control over how ChatGPT behaves.

And:

We also believe users should have more control over how ChatGPT behaves and, to the extent that it is safe and feasible, make adjustments if they don’t agree with the default behavior.

Today, users can give the model specific instructions to shape its behavior with features like custom instructions. We’re also building new, easier ways for users to do this. For example, users will be able to give real-time feedback to directly influence their interactions and choose from multiple default personalities.

“Easier ways” for users to adjust ChatGPT’s behavior sound to me like a user-friendly toggle or slider to adjust ChatGPT’s personality (Grok has something similar, albeit unhinged), which I think would be a reasonable addition to the product. I’ve long argued that Siri should come with an adjustable personality similar to CARROT Weather, which lets you tweak whether you want the app to be “evil” or “professional” with a slider. I increasingly feel like that sort of option would make a lot of sense for modern LLMs, too.

Permalink

Tackling Trackers

This week, Federico and John tackle tracking apps. From database apps to media trackers, they consider what makes a good tracking app no matter what you’re tracking.

On AppStories+, Federico quizzes John about what’s on his desk, the tech he’d be happy to have a burgler steal, and more.


We deliver AppStories+ to subscribers with bonus content, ad-free, and at a high bitrate early every week.

To learn more about an AppStories+ subscription, visit our Plans page, or read the AppStories+ FAQ.


AppStories+ Deeper into the world of apps

AppStories Episode 433 - Tackling Trackers

0:00
35:23

AppStories+ Deeper into the world of apps

This episode is sponsored by:

  • WaterMinder – The Best Water Tracker App for Your Hydration Needs!


Tracking Apps


Leave Feedback for John and Federico

Follow us on Mastodon

Follow us on Bluesky


The Current State of Major LLMs and Their Shortcuts Integrations

Earlier this week, I decided to do some research about the current state of major LLM apps and their implementations of Shortcuts actions. While millions of people are interacting with chatbots on a daily basis using their respective websites and dedicated mobile apps, I thought it’d be interesting to see how these popular services are...


How We’re Using AI

This week, Federico and John revisit the fast-paced world of artificial intelligence to describe how they’re using a variety of tools for their everyday workflows.

On AppStories+, John shares his theory of the way we’ll look at AI models in the future.


We deliver AppStories+ to subscribers with bonus content, ad-free, and at a high bitrate early every week.

To learn more about an AppStories+ subscription, visit our Plans page, or read the AppStories+ FAQ.


AppStories+ Deeper into the world of apps

AppStories Episode 432 - How We’re Using AI

0:00
54:14

AppStories+ Deeper into the world of apps

This episode is sponsored by:

  • Notion – Try the powerful, easy-to-use Notion AI today.


How We’re Using AI


Follow us on Mastodon

Follow us on Bluesky