
proptech founder https://xitter.cf/t.co/Y2CBja5rJa - created the official pickleball ratings system, won aš„at 2023 US Open pickleball - photog & owner @bulletcatmeme
Portland, OR
Joined February 2008
- Tweets2.8K
- Following593
- Followers1.2K
- Likes4.7K
Brian Hendrickson retweeted
Yesterday I wrote a piece about a Markdown-only browser, that worked nicely with HTTP.
I got interested in what it would take to do this, and asked ChatGPT for a plan.
gist.github.com/scripting/c8ā¦
If you want to implement it, please do.
Let me know if you have something to try.
Brian Hendrickson retweeted
Replying to @davewiner
Yes I just tried going to it today in Chrome earlier today before this tweet and couldn't! What's up?
I hope @Reddit and @alexisohanian donāt get rid of RSS feeds, please ā¤ļø
Brian Hendrickson retweeted
When designing your RSS feeds, the top level title should be the title of the user's account.
So if Twitter had a feed for each user, the channel-level element of the feed would be
Twitter: Dave Winer
Not the address, as some social web sites do (Bluesky), the string the user chooses for themself.
It's tricky for Mastodon, should it be the name of the website i'm using. There might not be a lot of space for a title. See below.
Brian Hendrickson retweeted
The world may be falling apart, and the Mets suck even though they have the most expensive roster in MLB, and my house needs work and I can't find a contractor I like, but I'm in a great mood. Partially because the weather is so nice, chilly in the morning, but it gets up to the 70s during the day, and the sky is clear and we had a lot of rain in August so everything is very green here in the Catskills.
But the biggest reason I feel so good is that, with the help of Claude Code, I now have UserLand Frontier running on current OSes. I had no idea how much the previous situation had been weighing on me. I am probably the last Frontier user in the world. Porting the open source codebase was an insurmountable job. It took 15 years by up to five people working on it to do the original project. It's a big f'ing piece of software. And it also is my life's work, but not the things I'm famous for -- Frontier.
Claude couldn't have done it on its own, because it had never seen anything like Frontier. We weren't copying something Claude understood. It kept trying to turn it into just a language that fits into the same slot as Python. That was the prior art it used, without saying so. This happened over and over, for example, I realized Claude didn't understand that built-in verbs could be written in the language, and that users could add or even modify standard verbs (not recommended!).
What made Frontier unusual is that it was a language developed by people who also designed end-user apps, so it has affordances that no other language has. And integrations. You don't have to save your data in files, the OS (yes Frontier is an OS) has persistent memory with the common scalar types and data structures. So go ahead and store something in the ODB (object database). It can be huge, and you don't have to read anything into memory, it's all right there as soon as you boot it up. That alone makes programming an order of magnitude simpler.
We're at the point now where I can work a full day in the new version, codenamed Atlantis, running on anything that can run an Electron app, which is pretty much everything. We're now at the point where we're improving things. Found a missing verb yesterday, and Claude and I implemented it, found a perfect name for it, and later today it will go out as a "root update" making it formally part of the freaking language.
And yesterday we also found a static rendering of the DocServer site, which has a page for every verb in the language. I still want to find the outline source for this stuff, but we don't *need* it because Claude can reconstruct the OPML version of the text, it's exactly the kind of project it is the best at.
The feeling of well-being comes from realizing that my life's work lives. Until this last week that was still very much in question.
Now, I may not be software's Shakespeare or even Faulkner or Vonnegut, but I am proud of this product, more than anything else I've done. I started work on it when I learned from C how to design a simple beautiful language, and when I learned from Macintosh how to build a UI with the same simplicity. When we were first contemplating Frontier it was to join the wizzy world of the Mac with the scripting philosophy of Unix. We didn't stop until we had it.
Well here we are god knows how many years later (I don't want to do the math) and once again it has a future, at least as bright as it had when the product first launched on the System 6 Macintosh in 1992.
And btw, I think I've had a unique experience with AI development. Absolutely in no way could I have done this project without the muscle of Claude. Pretty sure this is a unique project in that it's a fully specified system development and runtime environment that otherwise wouldn't exist, because there's nothing else like it on the market.
Claude's repeatedly not understanding the idea says to me that it has never encountered anything like it. It also says that Claude has no clue how to extrapolate, to innovate, to arrive at something new. Just as with other forms of creativity, Claude is no match for a determined and experienced human.
That would be reassuring to the 20-something version of myself who very much wanted to do something new. And the older version of myself wants that for my younger self who is sending the good body chemistry to our current older body.
Of course this will be a post on my blog, scripting.com, but thanks to X for supporting longer posts. I like writing new stuff in a simple editor like this one. Also posted it on Facebook.
PS: I also like that they use the word "frontier" in reference to AI products. They can't stop me from calling this Frontier, I've been using it as the name of this product since I came up with the name riding up on the chair in Park City in 1988. :-)
Brian Hendrickson retweeted
WordPress works with RSS.chat in a beautiful way.
github.com/pfefferle/wordpreā¦
I was saying for a long time that RSS 2.0 would make a good basic format for a distributed social network.
This is the beginning of what I was talking about. ;-)
Brian Hendrickson retweeted
Howard Rheingold, social network pioneer, shows up on the new demo.rss.chat server we put up yesterday.
I explain in a reply that we're mostly focused on developers to start, because we want people to copy us.
We want a big fat happy network of writers and readers, and to make that possible, developers.
demo.rss.chat/?id=21
Brian Hendrickson retweeted
The rssCloud Server now features WebSub support, enabling compatibility between rssCloud and WebSub, allowing apps to use either protocol to publish and subscribe to RSS feeds seamlessly.
andrewshell.org/2026/07/rsscā¦
Brian Hendrickson retweeted
# Fractional horsepower social network
In the past when I announced a product, people could use it right away, and usually they click a couple of things and then go away.
In the case of rss.chat -- what you will see is very much like what you see when you aren't logged in, or what you see on a social network like X, or Mastodon or whatever. The UI is nice, but it's not the thing.
That will be revealed relatively slowly, over time -- as new instances pop up, and even more importantly, as developers figure out that this setup works well enough to clone. I'm not selling a product here -- I want to bootstrap an ecosystem, using all I learned from several successful bootstraps -- blogging, RSS, podcasting.
The idea is this -- the web itself is a social network. It's up to us, all of us, not just me -- to build that network.
When you see how we proceed from here that will become clearer.
In the meantime I'm going to change the message you get when you try to sign on, and start a wait list so that when more instances are available, some meant to be open to the public, we'll be sure to let you all know about that.
For now, I'm operating a network for people I work with, and it's all open for anyone to read. That's also one of the ideas I want to explore, something I call a "Fractional horsepower social network," stealing a very good idea from Steve Jobs.
I don't want to turn the world over to a startup, we've done that and have a pretty good idea of where it goes. I want lots of small ones that have a very strong basis to be connected together in as many ways as people can imagine.
Brian Hendrickson retweeted
# Not like all the other social networks
With RSS.chat I'm creating a social network on a smaller scale. Instead of one big central service run by a corporation, I see lots of small groups, not seeking fame or fortune, just working together and organizing, building something and sharing what they learn.
Where we all get together is a place we know very well.
1. A set of RSS 2.0 feeds, plus
2. An OPML file that's a list of the feeds.
With 1 + 2, you've defined something that people can subscribe to, and more.
You don't have to wait for me to open an instance for you, you can set one up yourself, or here's an even more astounding idea -- you can write your own software for groups of people and the output just has to match ours in format, and through the magic of the web, no one needs to know the difference!
his is what we mean by "all parts replaceable," it's not a vague promise some day in the future, we did this before we even opened it up to the public. And by not opening up RSS.chat to lots of people we're not trying to be Twitter or Facebook, we're kind of asking you to imagine what you want, and help us bootstrap something new. And keep it open like podcasting, so the innovation can keep going for decades.
Unlike other platforms, there is no central node. My little instance is mainly for a bootstrap, as with my Morning Coffee Notes and Trade Secrets podcasts in in 2004. To gave people the idea, and they thought hey I can do this -- something easy to shoot at in terms of standards, and keep trying -- then it happened. We're going to do that here.
Applying the philosophy of podcasting to text.
We've tried the massively centralized social network, and we tried to replicate their full functionality with a distributed network, a heroic achievement for sure (ActivityPub with Mastodon). This is another approach entirely. Instead of a huge aircraft carrier I want to see a flotilla of little fishing boats, and maybe people floating around on their own, like a blogger. Or a small group of bloggers.
Brian Hendrickson retweeted
If I were running Bluesky, Iād start with plain old RSS, in and out, rely on the web, donāt try to replace it, and make something that works that users and developers like and build on.
Then after a while Iād add more features and if RSS doesnāt support it directly, Iād extend it. Thatās called a bootstrap. Always learning and testing at every step.
Instead they tried to boil the ocean with predictable results.
Brian Hendrickson retweeted
Visited @davewiner scripting dot com, chrome said it was down, but it wasn't - Dave prefers to use http not https, and it is valid, so we shouldn't see browsing failures for sites without HTTPS. FWIW, Safari had no issue loading the site.
Brian Hendrickson retweeted
How many WordPress users and developers continue to use it because it truly is a web product, not just an app that happens to run in a web browser?
Let me know. I want to be part of that club.
The web says you have to support the features of the web. If you don't then you aren't of the web.
And when you have the option to interop, you do.
You don't lock users in, if they want to move, you help them.
The web is still here, just like the pipes that carry water from the Catskill Mountains to buildings in Manhattan.
None of this would work without the web. We can build lots of stuff that's fair to users and other developers.
Brian Hendrickson retweeted
If you run a feed reader or other form of news consuming software, you will encounter RSS 2.0 feeds that support rssCloud. This example Node app shows you how to hook into the network to get instant updates. No polling. As fast as a twitter-like system
A Node.js implementation of rssCloud server.
github.com/scripting/reallysā¦
Brian Hendrickson retweeted
I want to offer cross-posting to twitter in an upcoming product, but I think the user should pay the service, not me, a one-person independent developer.
I doubt if they'll do it, but this is general advice to companies that provide online services that they want to get paid for. If you depend on developers, you're shutting out sole proprietors who don't want to get caught up in the VC world, or don't have a chance.
In the early days of the web and in the PC/Mac platforms before that, a creative software writer could get going without having to fund their users' storage needs. PCs came with storage built into the hardware. And in the early web days everyone was something of a geek and could be relied on to find a place on their own, to store their writing (not a perfect system by any means).
It's been 31+ years since I started my blog and still I can't offer writing software easily, with one exception, with WordPress. This is something I'm not sure @photomatt et al are focused on. It's why WordPress has so much potential to grow the web.
The thing many people don't realize is that WordPress unlike pretty much everything else does not lock users in. It's part of their ethos. They run their service as part of the web, not an exploiter of the web.
When Matt talks about being an open source company (true) he's leaving out something equally important, that it's part of the web, unlike most if not all of the other choices.
When I speak at WCUS in August, I'd like to invite Matt to come up on stage and take a bow. Because there's a reason why such a great community has grown around his product, but we haven't been focusing on it and encouraging independent developers to see WP as part of the web that welcomes them, and does not lock the users or developers in.
PS: This will appear on my blog later today. I've started using twitter again to write early drafts of blog posts, and I especially like that they've eliminated character limits for paying customers. Nothing wrong with charging for services that people *want* to pay for.
PPS: I'm posting here again because it's more alive than Bluesky, by a lot, and Bluesky is just as much of a ripoff as X, except they haven't sold out to a billionaire yet. They should work with the web instead of trying to replace it, then I'll feel more at home there.
Brian Hendrickson retweeted
BTW, the blogroll is a WordPress plug-in.
github.com/a8cteam51/feedlanā¦
We developed it in conjunction with the devs at Automattic. Set up the feeds you want in your blogroll in FeedLand. The updates flow to the plugin via WebSockets.
It uses rssCloud to get instant updates, and OPML to transmit the feeds in your blogroll.
This style blogroll is a significant update to the standard blogroll of the 20th century. It keeps the list ordered by when they updated, and it's all realtime thanks to the sockets. You can read the beginning of the most recent 5 posts on any blog when you expand it. Anything that supports RSS or Atom can be in the list.
Ask me questions here if you like, if I don't know the answer I can try to find out.
Brian Hendrickson retweeted
One thing I'd like to call your attention to -- the blogroll on daveverse.org.
It's a 2026 version of the humble blogroll.
It works as a blogroll but get this -- it's also a feed reader! ;-)
Here's a nice screen shot.
Brian Hendrickson retweeted
To my WordPress friends...
I envision a network of twitter-like systems built out of components of the web and nothing more. Every part replaceable.
WordPress can be an important part of that, as the place where text is stored and published. It's a big part of what I call the web's social web.
Why WordPress? Longevity, the completeness of the API, and its long track record of competing through quality and performance and not lock-in. That combination doesn't exist outside of WordPress, and we are very lucky to have it.
The API has existed since 2017, I didn't learn of it until two years ago. That's when I began to see what could be built on top of WordPress, today.
Here's the path my development took from there.
github.com/scripting/wpIdentā¦
Brian Hendrickson retweeted
Just saw this announcement of a tool for writers who use WordPress.
wordpress.com/blog/2026/05/2ā¦
I'm kind of glad they did this, though I wish my product, WordLand, had an equal chance.
wordland.social/
If you're into WordPress, please if you're reviewing this product please compare it to mine -- WordLand.
We need more users to get this to lift off. And I have set it up so it's easy for new developers, even vibe-coding devs to add their own spin to writing using WordPress.
I think that's what the platform is missing, a steady flow of new fun and interesting products for users, coming from developers all over the world, not just employees of Automattic. The over-reliance on employees has hurt the platform, imho. We need entrepreneurs here, again imho.
This problem comes up in every platform, btw -- it just means they were listening. But that isn't the end of the story.







