John Voorhees

5890 posts on MacStories since November 2015

John is MacStories' Managing Editor, has been writing about Apple and apps since joining the team in 2015, and today, runs the site alongside Federico. John also co-hosts four MacStories podcasts: AppStories, which covers the world of apps, MacStories Unwind, which explores the fun differences between American and Italian culture and recommends media to listeners, Ruminate, a show about the weird web and unusual snacks, and NPC: Next Portable Console, a show about the games we take with us.

Podcast Rewind: watchOS and tvOS Wishes, Swift Student Challenge Interviews, the Ultimate iOS Controller, and Stream Deck Alternatives

Enjoy the latest episodes from MacStories’ family of podcasts:

AppStories

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.

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.


NPC: Next Portable Console

This week, Nintendo is back to its litigous ways, Backbone has a new controller, the Anbernic RG34XXSP is real, and not one but two ASUS Rog Ally 2s leak in FCC filings.

This week on NPC XL, I update listeners on my Xbox streaming tests and experience with Nintendo Virtual Game Cards before Federico and I discuss the sale of Polygon and what it means for online media.


Ruminate

Robb had a family Ruminate moment, I have some new buttons, and we both talk about some upcoming games.

Read more



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
0:00

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.

Read more


Podcast Rewind: An App Extravaganza, a Pair of Famous Seagulls, and an Audiobook Pick

Enjoy the latest episodes from MacStories’ family of podcasts:

Comfort Zone

The gang gets to work defending their Mac login items. Who has the most minimal startup? Who has the craziest apps? This episode has more new apps mentioned in any episode of Comfort Zone ever!


MacStories Unwind

This week, find out if we successfully podcasted our way to a new Pope. Learn just how poorly AI can spell Voorhees and Viticci. And, enjoy an audiobook pick, thoughts on Friends, and a Marvel movie bundle deal.

Also available on YouTube every Friday here.

Read more


App Debuts

Xogot - Make Games Anywhere After a long development time, Xogot for iPad has launched and it brings the popular open-source Godot game engine to iPadOS with a touch-first interface that lets you create both 2D and 3D games. The app comes with built-in templates for various game genres, tutorials, and documentation to help...


Interesting Links

Specs for Sony’s upcoming WH-1000XM6 noise-cancelling headphones have leaked, revealing a new QN3 processor, 12 noise-cancelling microphones, 30mm drivers, a foldable design with a new case, and 30 hours of battery life, with a rumored May 15 release date. (Link) Fascinating story by Scott Alexander, who tested the geolocating abilities of OpenAI’s o3 model...


Substage

Substage is one of the most clever AI-powered utilities that I’ve used on my Mac so far. The app uses AI to translate natural language prompts into Terminal commands, simplifying the process of manipulating files. The clever bit is that instead of navigating to a different app to manage your files, Substage comes to the...


Three Todoist Tips and a Bonus

I’ve been using Todoist for a while now, and one of my favorite aspects of the app is its flexibility. It’s easy to scale the app from a simple Reminders-style list of tasks to a full-blown project management system. Today, I thought I’d share a few tips on ways to expand Todoist beyond the basics....


Federico’s Latest Automation Academy Lesson: Building a Better Web Clipper with Shortcuts and AI→

A webpage saved with Universal Clipper.

A webpage saved with Universal Clipper.

I share Federico’s frustration over saving links. Every link may be a URL, but their endpoints can be wildly different. If like us, you save links to articles, videos, product information, and more, it’s hard to find a tool that handles every kind of link equally well.

That was the problem Federico set out to solve with Universal Clipper, an advanced shortcut that automatically detects the kind of link that’s passed to it, and saves it to a text file, which he accesses in Obsidian, although any text editor will work.

Universal Clipper integrates with the Obsidian plugin Dataview, too.

Universal Clipper integrates with the Obsidian plugin Dataview, too.

Universal Clipper, which Federico released yesterday as part of his Automation Academy series for Club MacStories Plus and Premier members, is one of his most ambitious shortcuts that draws on multiple third-party apps, services, and command line tools in an automation that works as a standalone shortcut or as a function that can send its results to another shortcut. As Federico explains:

I learned a lot in the process. As I’ve documented on MacStories and the Club lately, I’ve played around with various templates for Dataview queries in Obsidian; I’ve learnedhow to take advantage of the Mac’s Terminal and various CLI utilities to transcribe long YouTube videos and analyze them with Gemini 2.5; I’ve explored new ways to interact with web APIs in Shortcuts; and, most recently, I learned how to properly prompt GPT 4.1 with precise instructions. All of these techniques are coming together in Universal Clipper, my latest, Mac-only shortcut that combines macOS tools, Markdown, web APIs, and AI to clip any kind of webpage from any web browser and save it as a searchable Markdown document in Obsidian.

Although the shortcut may be complex, the best part of Federico’s post is how easy it is to follow. Along the way, you’ll learn a bunch of techniques and approaches to Shortcuts automation that you can adapt for your own shortcuts, too.

Automation Academy is just one of many perks that Club MacStories Plus and Club Premier members enjoy including:

  • Weekly and monthly newsletters 
  • A sophisticated web app with search and filtering tools to navigate eight years of content
  • Customizable RSS feeds
  • Bonus columns
  • An early and ad-free version of our Internet culture and media podcast, MacStories Unwind
  • A vibrant Discord community of smart app and automation fans who trade a wealth of tips and discoveries every day
  • Live Discord audio events after Apple events and at other times of the year

On top of that, Club Premier members get AppStories+, an extended, ad-free version of our flagship podcast that we deliver early every week in high-bitrate audio.

Use the buttons below to learn more and sign up for Club MacStories+ or Club Premier.

Join Club MacStories+:

Join Club Premier:

Permalink