Manton Reece
About Photos Videos Archive 30 days 90 parks Replies Reading Search Also on Micro.blog
  • There’s never been a better time to learn a little about nearly everything in web technology. 2026 will be a year for generalists and new tools that span platforms. And yet I see folks on the fediverse who have strong opinions about Bluesky without really understanding why it exists or how it works.

    → 10:53 AM, Jan 15
    Also on Bluesky
  • We officially have a new W3C working group to advance ActivityPub and related specifications (including IndieWeb standards). There has been a lot of work in the years since the last specs were updated, so it’ll be good to see conventions formalized.

    → 10:02 AM, Jan 15
    Also on Bluesky
  • I’ve been watching some of the CNN live coverage from Minneapolis. Looks precarious. Sad and worried for a city that has already gone through so much.

    Stay safe everyone.

    → 10:38 PM, Jan 14
    Also on Bluesky
  • Two co-founders of Thinking Machines are going back to OpenAI. Last July, a co-founder of Safe Superintelligence left for Meta.

    Building a business is hard, even with funding. The near implosion of OpenAI and the board shakeup that led to these companies’ founding now feels like ancient history.

    → 10:12 PM, Jan 14
    Also on Bluesky
  • Reading this post on Daring Fireball today about the explosive growth of the iPhone made me curious what I had blogged about the launch. We tend to slightly reframe history when looking back, so older posts are a snapshot of how things really felt. My post in 2007 also collected some tweets.

    → 7:22 PM, Jan 14
    Also on Bluesky
  • Really unique design for Honda’s prototype camper trailer. I like it. There’s some video and commentary here on YouTube.

    → 5:04 PM, Jan 14
    Also on Bluesky
  • David Pierce writes that all the AI pieces are falling into place for Google:

    Three years after being caught off guard by ChatGPT, Gemini appears to have everything it needs to take down OpenAI and everyone else.

    And:

    It announced an opt-in feature called “Personal Intelligence,” which connects Gemini to the vast ocean of information Google has about you in order to give you better responses.

    I don’t think Gemini will ever reach the level of market share that Google search had. There’s still a lot of room for a few successful companies.

    → 4:47 PM, Jan 14
    Also on Bluesky
  • There’s a major Verizon outage, still impacting us here in Austin. My phone is currently on SOS. I don’t think I’ve ever seen something on this scale before… Despite how much we gripe about cellular service, it’s actually very reliable.

    → 1:42 PM, Jan 14
    Also on Bluesky
  • The Information report on Gemini + Siri answers most of my questions, including deployment:

    To maintain Apple’s privacy pledge, the Gemini-based AI will run directly on Apple devices or its private cloud system, which is powered by Apple’s own server chips, rather than running on Google’s servers. Google put significant engineering effort into getting a version of Gemini working on Apple’s servers, according to a person familiar with the partnership talks.

    No small thing for Apple to scale this up on their own. We’ll see small improvements in iOS 26.4, with the biggest changes in the fall.

    → 11:42 AM, Jan 14
    Also on Bluesky
  • John Gruber commenting on Meta’s plans to sell more glasses:

    20 million units is a real number. But building the capacity for 20 million units isn’t the same as selling 20 million units, and, to my knowledge, actual sales of Meta Glasses are only Bezos Numbers.

    In NYC last week, I walked by the Meta Lab store. There was a 30-minute wait to try Ray-Ban Display glasses. I don’t want to actually buy them, so I didn’t waste everyone’s time by taking up a slot. The store had real people in it, though. (Not Apple Store level crowdedness, of course.)

    → 11:21 AM, Jan 14
    Also on Bluesky
  • Caught myself writing a blog post to complain about someone else’s blog platform and API. Deleted the draft. There is plenty of complaining to go around already. “Everything is amazing and nobody is happy.”

    → 10:43 AM, Jan 14
    Also on Bluesky
  • Running database migrations! 🤞 Deploying a bunch of new things this week.

    → 9:56 AM, Jan 14
    Also on Bluesky
  • It has been forever, but we’ve finally released a new version of Sunlit for iOS! It’s simpler, faster. It’s the app for when you just want to browse and reply to photo posts. Still more we want to do with it. Needed to get this update out first as a reset.

    → 9:02 AM, Jan 14
    Also on Bluesky
  • Continuing to experiment with video. Here’s a short one from this morning, working at Lazarus while it was raining.

    → 5:14 PM, Jan 13
    Also on Bluesky
  • When I switched to the iPhone Pro Max, I gave up my iPad Mini, thinking the larger iPhone is good enough most of the time, and I’ve got the Kindle for reading. With AI-assisted coding, maybe the iPad has a new role… Jotting down ideas or firing off coding tasks to run from anywhere without a Mac.

    → 4:42 PM, Jan 13
    Also on Bluesky
  • Meandering feature commits

    Most features I work on are fairly small. I like to roll out improvements all the time, whenever they’re ready, rather than hold features for a big release. And I get nervous if there are Git branches sitting there, drifting away from the production code.

    Sometimes there really are larger features that take time to get right, though. I’ve been working on a new thing that I teased in a screenshot a few weeks ago. It’s complicated enough that I don’t think I could build it all at once, so instead I iterate in small chunks over weeks or months.

    I thought it would be interesting to share all the commits so far, about 75 messages. They illustrate the sort of meandering flow that a feature sometimes takes as I work out exactly what to build.

    • Started jotting down planning thoughts.
    • Added new fields for external blogs, changed params for async WordPress, Ghost.
    • Added form for creating new external WordPress site.
    • Added XML-RPC discovery and caching.
    • More XML-RPC plumbing.
    • Updated WordPress help text.
    • Added another field so we can keep track of WordPress post ID.
    • Added WordPress icon to change blog menu.
    • More XML-RPC fixes, run sync after new post or edits.
    • Added syncing date, fixed ID.
    • Started syncing deleted posts.
    • Added trash external ID so we can sync deletes.
    • Added get blogs (using Blogger API, MetaWeblog not working with WordPress?) to verify username.
    • Hide some menus for external blogs.
    • Moved trash first, otherwise will just get posts again.
    • Fixed delete, added date for sync.
    • Started adding categories support.
    • Added category external ID.
    • Removed length, not needed.
    • Added M.b icon, only show icons if any external sites.
    • Update schema for uploads external id.
    • Track WordPress attachment IDs and sync new uploads to external WordPress sites
    • Added getting uploaded media, other tweaks.
    • Fixed categories to use external ID.
    • Added type checks.
    • Fixed trying to delete on S3, placeholders for WP API.
    • Disable rename for external uploads.
    • Deleted old preview unused.
    • Added saving categories, check sync when home loads.
    • Fixed showing rename.
    • Added sync check only at most every 4 minutes.
    • Add Ghost API sync methods
    • Add Ghost API sync support methods
    • Fixed update_at to use published date.
    • Added Ghost sign in form and more for sessions.
    • Added prompt for Ghost sign-in code.
    • Added new Ghost icon, other changes.
    • Updated Ghost icon to use dark mode.
    • Fixed using HTML with Ghost API.
    • Removed page.run_sync, now runs during site publish.
    • Fixed Ghost updating, use HTML, remember updated_at.
    • Improved Ghost sync not overwriting posts, added Markdown conversion.
    • Added a cache for recently updated post IDs.
    • Fixed applying Ghost categories.
    • Fixed skip subdomain for external blogs.
    • Added figure/img tags from Ghost.
    • Fixed GitHub/Archiving log lines.
    • Added S3 thread_count to minimize memory use.
    • Moved recently updated cache outside of save for more control.
    • Hide category options for external blogs.
    • Fixed Ghost image upload.
    • Changed Ghost set_post to update with external URLs.
    • Fixed progress pane not floating above Copy HTML and other buttons.
    • Fallback to metaWeblog.getRecentPosts on wp.getPosts error.
    • Handle WordPress pagination caps and preserve categories.
    • WordPress: paginate wp.getPosts with fallback to metaWeblog.getRecentPosts and refactor post processing
    • Let’s get categories before posts.
    • Render WordPress post HTML before sync.
    • Render Markdown to HTML for WordPress sync.
    • Convert WP HTML to Markdown, other cleanup.
    • Added external_url to uploads, updated WordPress to rewrite HTML.
    • Fixed recently updated key to scope to user.
    • Added New Blog menu to consolidate various options.
    • Check modified date before updating local posts from WordPress.
    • Fixed rewriting img for new Ghost posts.
    • Fixed using appropriate MIME type.
    • Hide summary field for external blogs.
    • Add deletion detection to Ghost and WordPress sync.
    • Fixed replies API to not include hidden replies that are being deleted.
    • Verify WordPress deletions via wp.getPost
    • Verify Ghost deletions via admin API
    • Gate deletion checks on Ghost and WordPress errors
    • Add deletion detection to Ghost and WordPress sync
    • Added note for later.
    • Added Ghost get_posts pagination.
    • Fixed clearing external_id first.
    • Filled in WordPress media delete using REST API.

    Still more testing to do, then I’ll write up a formal announcement with details about what it is and why.

    → 12:21 PM, Jan 13
    Also on Bluesky
  • Another Micro.blog tool from @timapple, this one is for blogging from the command line. The year of micro apps.

    → 10:20 AM, Jan 13
    Also on Bluesky
  • Pretty significant bundle of apps in Apple Creator Studio. I’ve been using an old license of Final Cut Pro to edit my short videos recently, even though it’s overkill. Probably will keep doing that for now, don’t really need a new subscription.

    → 9:20 AM, Jan 13
    Also on Bluesky
  • OpenAI acquires health startup Torch:

    We started Torch to build a medical memory for AI, unifying scattered records into a context engine that helps you see the full picture, connect the dots, and make sure nothing important gets lost in the noise again.

    This is pretty much exactly what I was blogging about last week.

    Also just announced: Claude for Healthcare.

    → 3:27 PM, Jan 12
    Also on Bluesky
  • Southwest is still my preferred airline but the new changes do hurt the experience. Paying for checked bags encourages people to stuff more bags overhead where they don’t fit. Paying for assigned seats ruins the checkout flow with upsells.

    → 3:11 PM, Jan 12
    Also on Bluesky
Recommendations
  • Jon Hays
  • Daniel Jalkut
  • Brent Simmons
  • Vincent Ritter
  • John Gruber
  • Jean MacDonald
  • Alan Jacobs
  • Molly White
  • Ana Rodrigues
  • Om Malik
  • Adrian Vila
  • Michael Tsai
  • Dave Winer
  • Rebecca Toh
  • Ben Thompson
  • Sven Dahlstrand
  • Austin Kleon
  • Ton Zijlstra
  • Nick Heer
  • Jason Fried

Blogroll as: OPML | JSON

  • RSS
  • JSON Feed
  • Surprise me!
  • Tweets