Manton Reece
@manton.org.web.brid.gy
š¤ 10
š„ 0
š 1954
[bridged from
https://manton.org/
on the web:
https://fed.brid.gy/web/manton.org
]
Watching more of the Winter Olympics. Imagine if as developers we only had one try⦠Shipped a new app that had some bugs? Oh well, I guess improve it with an app update _in four years_.
1 day ago
0
1
0
Maurice Parker has released version 4.0 of his outliner Zavala.
In a new blog post
, he writes about sync, localization, and the decision to require iOS 26 and macOS 26.
loading . . .
Building Zavala 4.0
Iāve been working on Zavala 4.0 off and on for the last 6 months. It isnāt a huge release or change in Zavalaās features. I think that is a good thing. I think Zavala is fairly mature as an outliner application. While there are things I would like to add in the future, there arenāt any really big outliner features that I think are currently missing and need to be added ASAP. That said, there were some significant cosmetic changes and some good size changes under the hood in this release. So much so that Zavala requires the 26 versions of the operating systems to work. Zavala 4.0 is also not backwards compatible with previous versions of Zavala especially when it comes to iCloud syncing. Read on to learn why that is. ## Fixing iCloud Syncing Adding data syncing to any application is hard. iCloud helps with that somewhat, but it is still really hard to get right. Shoehorning a hierarchical data structure like an outline into a flat data structure like iCloud is super hard and I did not get it right the first time. While I did improve the reliability of the syncing code over the course of many Zavala releases, it was never quite right. Corrupted Outlines and occasional data loss were the unfortunate result of not having syncing code 100% perfect. When dealing with synced data anything less than 100% perfect is unacceptable. This has been resolved in Zavala 4.0. To do this I had to change how Rows are stored in the internal database as well as how they are stored in the iCloud database. This new solution works really well, but isnāt compatible with the old versions of Zavala. This is because the older versions of Zavala have no idea about the database changes and would corrupt the values if allowed to. If I could have made this backwards compatible with older versions of Zavala, I would have. The best I could do is not allow Zavala 3.3.9 and 3.3.10 to sync with iCloud if a version of Zavala 4.0 had touched it. I did the best I could to prevent any data loss. Contact me using the Email Feedback option if you have problems. I will do everything I can to help you out if anything goes wrong. ## Supporting Liquid Glass Love it or hate it, Liquid Glass is the new design language from Apple for their latest operating systems. If you are an app developer and donāt support it, your app is going to look dated and out of place on the lates OSās. Fortunately, I feel like Zavala is one of those kind of apps where Liquid Glass looks good and isnāt the worst at usability. Unfortunately, it is very difficult to have a Liquid Glass version of your interface along side the legacy look and feel of previous OS versions. This is because you have to update to the latest APIās to correctly use Liquid Glass and some things, like the spacing of elements have been changed. Basically to keep backwards compatibility for OSās before the version 26 ones, you need to maintain two different versions of the user interface code. So I made the difficult decision drop support for previous versions of iOS, iPadOS, and macOS. This is particularly painful due to the fact that Zavala 4.0 canāt sync with Zavala 3.x or earlier. Basically you need to have all your devices up to date to use Zavala 4.0. My apologies. ## German Localization Outside English speaking countries, Germany has the most downloads of Zavala. This makes it the most likely candidate for localization. The ability to do localization was added in Zavala 3.x by Stuart Breckenridge. Many thanks to him. Unfortunately, neither I nor Stuart are German speakers. I put out some feelers for someone to translate Zavala into German, but didnāt have any luck finding someone. So I turned to AI. I used Claude Code to translate Zavala into German. I checked as much of the translations as I could and they look pretty good to me. Of course there may be mistakes in there that need to be corrected. I think the same would probably be true if I used a human for the translations. ## Simplified Chinese Localization We got a last minute contribution from SteveShi. He used some AI and did verified and corrected it himself. Many thanks to SteveShi for this contribution! ## New Create Rows Setting One way that various outliners differ is how they handle this scenario. You are at the end of a Topic line and hit return to create a new Row, but you have child Rows under the current one. Some outliners create the Row right after the current Row as a new child. This is how Zavala has traditionally done it. Some outliners create the Row at the same level as the current one, after the child Rows. On the site Outliner Software I saw the user Satis mention that he found Zavalaās default behavior regarding creating new rows with child row confounding. After some discussion I saw things his way. I hesitate to add Settings to Zavala, but I think this one rises to the occasion. You can now specify which behavior Zavala does with the new Create Rows editor setting. ## Zavala 4.0 is out now Go and check it out. Iām pretty happy with this release and I hope you will be too.
https://vincode.io/2026/02/16/building-zavala.html
1 day ago
0
0
0
9to5Mac blogging
about a change in the iOS 26.4 beta: > In the App Store, the Search bar has been moved back to the top of the search tab. The search tab is also now integrated into navigation bar at the bottom instead of being separated in its own floating circle. Good change. I think some [ā¦]
loading . . .
Original post on manton.org
https://www.manton.org/2026/02/16/tomac-blogging-about-a-change.html
1 day ago
0
0
0
I shouldnāt be
so harsh
, but itās disappointing to see that for every podcast platform with real power, one by one they come up with their own proprietary solution for video. Thereās already
a perfectly good RSS-based spec
for how to handle this. Iāve been planning to support it in Micro.blog.
loading . . .
This thread started by John Spurlock has context for Appleās HLS announcement. It appears to not use RSS at all, making it no better than YouTube or Spotify shows. Apple had a chance to lead on openness and they blew it⦠Cynically I wonder if itās because theyāre skimming ad revenue from the deal.
https://www.manton.org/2026/02/16/this-thread-started-by-john.html
1 day ago
0
0
0
This thread
started by John Spurlock
has context for Appleās HLS announcement. It appears to not use RSS at all, making it no better than YouTube or Spotify shows. Apple had a chance to lead on openness and they blew it⦠Cynically I wonder if itās because theyāre skimming ad revenue from the deal.
loading . . .
John Spurlock (@
[email protected]
)
āApple today announced a transformative update coming to Apple Podcasts this spring that will bring advanced video podcast capabilities to the app. This enhanced video podcast experience uses Appleās industry-leading HTTP Live Streaming (HLS) technologyā they did it! https://www.apple.com/newsroom/2026/02/apple-introduces-a-new-video-podcast-experience-on-apple-podcasts/
https://podcastindex.social/@js/116081739619861743
1 day ago
0
0
0
Joshua Rothman writing at The New Yorker
about writers creating spaces to focus and inspire: > Having access to these spaces and resources has been a privilege. Thereās no question that theyāve helped me write. And yet, if I look back over my career as a writer, the value Iāve derived from [ā¦]
loading . . .
Original post on manton.org
https://www.manton.org/2026/02/16/joshua-rothman-writing-at-the.html
1 day ago
0
0
0
I use dark mode on my phone, but light mode on my Mac. So when Iām developing an app that will mostly be used from a computer, dark mode is unfortunately an afterthought. I came up with a theme system for the new RSS thing, but now considering throwing it out and just having good defaults.
1 day ago
0
0
0
loading . . .
FediForum position paper
On March 2nd, FediForum is hosting a special Growing the Open Social Web workshop. As part of registration, attendees are encouraged to submit a position paper with ideas for growing the social web. I have a very specific proposal: we should move away from email-like user handles on the fediverse. This style of user identity has three problems: * They are confusing to new users. They look like email addresses but arenāt. * They work against portable identity. When you migrate to another server, your identity changes. This also adds friction during registration as new users are again confused about the implication of picking a server. * They conflict with the identity used everywhere else on the web. Simple domain names and subdomains have been used on blogs for decades (and now for Bluesky usernames too). ActivityPub already supports domain names. The next step would be to formalize how servers can gracefully handle both domain names and email-like user handles. Then we can talk about how onboarding and migration could be improved by embracing this. Last year I also wrote an email and blog post about this.
https://www.manton.org/2026/02/16/fediforum-position-paper.html
1 day ago
0
0
0
The new RSS reader is mostly done. A few bug fixes and polish to finish. I think for a 1.0 itās very good. It does a few new things that Iāve never seen in a feed reader before.
1 day ago
0
0
0
Watched:
Song Sung Blue
. Good movie for a lazy Sunday night. Enjoyed it. šæ
loading . . .
Song Sung Blue
Based on a true story, two down-on-their-luck musicians form a joyous Neil Diamond tribute band, proving it's never too late to find love and follow your dreams.
https://www.themoviedb.org/movie/1371185-song-sung-blue
2 days ago
0
0
0
loading . . .
OpenClaw and OpenAI
Peter Steinberger hinted on a podcast last week that something like this might happen. Peter is joining OpenAI, and OpenClaw will stay independent in a new foundation. From Peterās blog: > When I started exploring AI, my goal was to have fun and inspire people. And here we are, the lobster is taking over the world. My next mission is to build an agent that even my mum can use. Thatāll need a much broader change, a lot more thought on how to do it safely, and access to the very latest models and research. Sam Altman also posted on Twitter / X: > Peter Steinberger is joining OpenAI to drive the next generation of personal agents. He is a genius with a lot of amazing ideas about the future of very smart agents interacting with each other to do very useful things for people. We expect this will quickly become core to our product offerings. This is a great move. OpenAI has had a lot of momentum recently with Codex. ChatGPT Pulse ā which is so expensive that hardly anyone knows about it ā is also a perfect fit for some of the ideas behind OpenClaw. In the future weāll have AI that works in the background much more than it does today, trying to be proactive. Good luck to Peter. Iām sure it has been overwhelming to keep up with all the attention OpenClaw has gotten in just a few weeks. Hopefully having the resources of such a large company will take some of the pressure off.
https://www.manton.org/2026/02/15/openclaw-and-openai.html
2 days ago
0
0
0
Good first game at the all-star game(s). Wembyās upset! He wanted that one. I had to root for World too. š
2 days ago
0
0
0
Simon Willison blogs
about Adam Leventhal coining ādeep blueā to refer to programmers who are feeling a loss of purpose with new AI coding agents.
loading . . .
Deep Blue
We coined a new term on the Oxide and Friends podcast last month (primary credit to Adam Leventhal) covering the sense of psychological ennui leading into existential dread that many ā¦
https://simonwillison.net/2026/Feb/15/deep-blue/
2 days ago
0
0
0
Shoutout to Tower version 2.6.7 which is still solid even though it hasnāt been updated in _years_. I decided not to update to the newer subscription-based versions, even when they sponsored
@coreint
, because āif it aināt brokeā⦠So rare to have an app that just works nearly forever.
3 days ago
0
0
0
Watched the 3-point contest and dunk contest. Carter Bryant had the best dunk of the night, just couldnāt quite finish the last dunk. Canāt wait for the season to resume! š
3 days ago
0
0
0
Hope folks are having a nice Valentineās Day. A big thank-you to everyone who hosts their blog on Micro.blog or participates in the community. ā¤ļø
3 days ago
0
0
0
Dave Winer blogs
about not hiding RSS feeds from users: > I always objected to browsers trying to hide the feeds. I come from NYC and rode the subway to school every day in high school. The things you see! Itās all out there for the looking and breathing. When you click on an RSS feed, your [ā¦]
loading . . .
Original post on manton.org
https://www.manton.org/2026/02/14/dave-winer-blogs-about-not.html
3 days ago
0
0
0
Usually my Git branches are for a specific feature or bug fix, but sometimes itās a mood. Just created branch `fix/rainy-saturday-changes` to work on a few things. š§ļø
4 days ago
0
0
0
Austin skyline with the Capitol.
4 days ago
0
0
0
Now that Iāve been living with the new RSS reader for a while, Iām itching to post a screenshot or video preview. Still thinking through the best way to roll it out. I had considered making it independent of Micro.blog, but it relies on too much of the plumbing we already have set up.
4 days ago
0
0
0
Stunning quote in
this report from The New York Times
about Metaās plans to add facial recognition to their Ray-Bans: > We will launch during a dynamic political environment where many civil society groups that we would expect to attack us would have their resources focused on other concerns.
5 days ago
0
0
0
Spark
is indeed fast. I donāt think Iāll use it often. Iām not usually in a hurry. Iād rather AI be more thorough. I talked to a couple friends last night at Clawstin about the frenetic pace of AI-assisted development. We should probably slow down. Itās harder to be thoughtful at this pace.
loading . . .
GPT-5.3-Codex-Spark
GPTā5.3āCodexāSpark (openai.com) 02:06Ā Ā ā 107 HN Points
https://openai.com/index/introducing-gpt-5-3-codex-spark/
5 days ago
0
0
0
This stuffed animal
is my favorite thing to come out of the Mastodon project. Adorable. I want to order one but we already have too much stuff.
loading . . .
Mastodon stuffed toy
Deliberately friend-sized and friend-shaped, with a soft surface material and soft, squishy stuffing, the toy is perfect as a travel companion you can rest your head on, or to fill in for you at business meetings.
https://shop.joinmastodon.org/products/mastodon-plushie
5 days ago
0
0
0
loading . . .
Trailing narrative
Thinking about how narratives build and collapse this morning. Not sure I can articulate it well, but roughly: 1. Someone has an idea and shares it; no one notices. 2. A few news stories pop up around that idea; it becomes the narrative. 3. Future news that is even remotely related to that idea is judged as confirming the narrative; it is accepted as obvious truth that everyone _just knows_. Mostly fine so far. But hereās where it breaks down: 5. Something significant changes; no one notices. 6. The narrative has become a caricature of the original idea; it's barely true anymore. 7. Everyone carries on as if nothing has changed; sometimes they even fight new ideas that reflect the changed world. What happens next is probably wildly different depending on the narrative. I donāt have a specific example to share here. Iāve just seen it play out like this multiple times. Sometimes narratives slowly fade. Sometimes they shatter. In either case, the hardest part is noticing.
https://www.manton.org/2026/02/13/trailing-narrative.html
5 days ago
0
0
0
Om Malik
: > Some of us are hopeful. Some of us are terrified. Most of us are both, often in the same hour. And into that vacuum of uncertainty there is a torrent of speculation dressed up as prophecy.
loading . . .
Living in the Petri Dish of the Future
If you missed the brouhaha around a 5,000-word blog post about AI, let me bring you up to speed. But before I do, I want to remind you that sometimes a blog post is not just a blog post. It is realā¦
https://om.co/2026/02/12/living-in-the-petri-dish-of-the-future/
5 days ago
0
0
0
Austin sunset behind buildings, from 26 floors up, at
Clawstin
. š¦
5 days ago
0
0
0
Anthropic has another funding round and
highlights their growing revenue for Claude Code
. Not surprised. Claude Code was first, people like it, and Opus 4.6 is _really_ expensive. I think Codex 5.3 will continue to slowly peel developers away.
5 days ago
0
0
0
Leo Laporte
: > Itās so unsettling watching our 250 year-old democracy decay into dictatorship while the most disruptive technology since steam power is evolving at superhuman speed. Itās like watching a locomotive barrel headlong into a tornado. I have a bad feeling about this.
6 days ago
0
0
0
loading . . .
AI and taste
Matt Shumer writes that something big is happening. Itās a long post. Some good points and some things that might be framed a little too dramatically. If you are firmly an AI skeptic, I doubt you will be convinced by Matt, but his post is comprehensive and got me thinking. I want to focus on this part: > But it was the model that was released last week (GPT-5.3 Codex) that shook me the most. It wasnāt just executing my instructions. It was making intelligent decisions. It had something that felt, for the first time, like **judgment**. Like **taste**. The inexplicable sense of knowing what the right call is that people always said AI would never have. This model has it, or something close enough that the distinction is starting not to matter. First of all, I agree with Matt that GPT-5.3 is a great model. Codex has gotten really good. Token limits are so high that usage is effectively unlimited with ChatGPT Pro. Letās think about taste, though. I continue to see proclamations about AI building a complete app in a day with just a few prompts. Technically thatās true ā we are going to see a flood of new apps this year ā but are they the kind of apps that could be real products? Even as AI works its way into everyday life for more developers, one thing that wonāt change is the iterative process of building good apps. When I start working on something, I donāt know exactly where itās going to end up until Iāve built, tested, and thrown out multiple ideas, tweaking the design along the way. It takes weeks or months to get there. AI could build āaā version of something on its own, but not _the version I want_. No amount of up-front prompting can solve this because at the beginning we donāt fully know what the final product should look like. Thereās no question that AI will have a profound impact on many jobs. But AI is rarely a replacement for humans. Itās an accelerant. It helps us iterate faster as we apply our own taste along the way.
https://www.manton.org/2026/02/12/ai-and-taste.html
6 days ago
0
0
0
I like
this post from Justin Jackson
about the impact on RSS if browsers remove XSLT support, which some bloggers use to make RSS more accessible. There has never been a good answer to āwhat do normal people do with an RSS link?ā⦠We really need to solve this.
loading . . .
Don't kill my pretty RSS feed (XSLT)
XSLT makes RSS feeds readable for normies. Chrome is removing it by 2026. Here's why that matters for podcasters and the open web.
https://justinjackson.ca/xslt
6 days ago
0
0
0
Daniel Jalkut blogging a story about getting a job at Apple in the 1990s: > The moment I got my foot in the door, I let management know that I was really after an engineering job. āIām going to be the best QA engineer youāve ever seen, but I really want to write [ā¦]
[Original post on manton.org]
6 days ago
0
0
0
Mark Gurman reports that the new Siri is delayed again, from iOS 26.4 next month to 26.5 or later: > As recently as late 2025, internal versions of the new Siri were so sluggish that people involved in development believed the company would need to delay the [ā¦]
[Original post on manton.org]
6 days ago
0
0
0
I got the Day One printed journal in the mail. Opted for a boring cover, just wanted to see how everything looks. Love that they provide this service.
6 days ago
0
0
0
Lately my MacBook Pro has been burning through its battery really quickly. I picked up Appleās 40W / 60W charger. Itās not a lot of power but I like the size to always have something with me when Iām out of the house.
6 days ago
0
0
0
Weāve gotten some great long-form post submissions
via this form
. Still putting things together for where and how to highlight these. š¢
loading . . .
Micro.blog
Post short thoughts or long essays, share photos, all on your own blog. Micro.blog makes it easy, and provides a friendly community where you can share and engage with others.
https://micro.blog/signin?redirect=
6 days ago
0
0
0
Itās wild to see the communities that have sprung up around OpenClaw. There are actually _two_ meetups in Austin tomorrow night:
MoltUp
and
Clawstin
. Both look fun. Iāll be at Clawstin. š¦
loading . . .
Austin OpenClaw Meetup Ā· Luma
Austin's first meetup for people building with AI agents. Grab a beer, bring your laptop, and come hang with other builders tinkering with AI agents,ā¦
https://luma.com/hj42dy7z?tk=Y6Topw
6 days ago
0
0
0
From the
NetNewsWire blog
: > NetNewsWire 1.0 for Mac shipped 23 years ago today! 𤯠Iāve blogged about NetNewsWire many times over the years. I switched to it
in 2002
, which mustāve been NetNewsWire Lite or a beta of the full version. I wrote: > Itās good software, and itās been fun watching [ā¦]
loading . . .
Original post on manton.org
https://www.manton.org/2026/02/11/from-the-netnewswire-blog-netnewswire.html
7 days ago
0
0
0
Excellent post
about communities
: > When a platform dies or degrades, its community does not simply migrate to the next platform, it fragments, and the ones who do arrive at the new place find that the social dynamics are different, the norms have shifted, and a substantial number of the people [ā¦]
loading . . .
Original post on manton.org
https://www.manton.org/2026/02/11/excellent-post-about-communities-when.html
7 days ago
0
0
0
Finding that I have a surprising amount of forgotten email replies in my drafts folder. A few need to be deleted. A few maybe sent. āļø
7 days ago
0
0
0
It looks like Lex Friedman now has over 1000 episodes of
his daily podcast
! Congrats
@lex
, amazing. Hosted on Micro.blog. š
7 days ago
0
0
0
Spurs / Lakers game tonight is ridiculous. Wemby with 25 points in the first quarter. Steals everywhere. Dunks off the backboard. So much fun to watch. š
7 days ago
0
0
0
Back
in 2007
, I blogged about working on a painting for a Halloween-themed art show, but I never shared how it turned out. Here it is! Still makes me smile. It was inspired by my kids and the crab plush toy
from IKEA
.
7 days ago
0
0
0
Noticing the Monterrey Oak we planted a few months ago has lost some leaves. We covered it during the freeze, but I think the cold and ice still got to it. Hopefully it pulls through.
7 days ago
0
0
0
Blog posts are often a self-fulfilling prophecy. Ever since I wrote
the post about reading code AI generates
, Iām paying even more attention to the code.
7 days ago
0
0
0
I wonder if any feed readers have experimented with hiding or shrinking pointless header images. For example, the big āWindowsā image at the top of
this post on The Verge
. Because of social timelines and Open Graph, these headers are overused now.
8 days ago
0
0
0
loading . . .
Selective empathy
I think Iāve figured something out that has been nagging at me for a year. Some people are only selectively empathetic. This sounds fine if you are āon their sideā, so itās easy to miss unless you look closer. We should treat everyone with more respect, patience, and honesty. There are exceptions ā people who have truly lost their way ā but those are rare, far fewer than we tend to imagine. Most people are good, even the people we disagree with. I havenāt done everything completely right over the last year, but I do think Iāve stayed pretty close to this ideal. Iāll keep holding myself to it.
https://www.manton.org/2026/02/10/selective-empathy.html
8 days ago
0
0
0
Love this post from Lindsey Vonn
on Instagram
: > And similar to ski racing, we take risks in life. We dream. We love. We jump. And sometimes we fall. Sometimes our hearts are broken. Sometimes we donāt achieve the dreams we know we could have. But that is the also the beauty of life; we can try.
8 days ago
0
0
0
Took a long walk from the coffee shop, following the trail along the Hancock golf course.
8 days ago
0
0
0
Thinking more about an idea Iāve had for a while, to publish my private journal entries to my blog after 20-25 years have passed. Theyād get a special post design or background color. It might feel similar to
my letters from Europe page
. Not quite confident enough to go for it.
8 days ago
0
0
0
Simon Willison blogging about how AI-assisted coding can actually make us feel even more over-worked: > Iāve had conversations with people recently who are losing sleep because theyāre finding building yet another feature with ājust one more promptā irresistible [ā¦]
[Original post on manton.org]
9 days ago
0
0
0
Load more
feeds!
log in