You're viewing old version number 17. - Current version

12 min

Pondering Dave Winer's early Jan 2016 posts

My current bookmarks page of sites that I visit or feeds that I consume includes a link to DW's feed near the top of the list. I access his feed multiple times per day to see what new insights he has posted. I'm mainly interested in his thoughts and projects regarding web publishing.

I agree and disagree with his tech posts. I don't care about the other topics. I don't access his Facebook or Twitter pages, except in extremely rare occasions. I read the RSS feed from his blog.

Here is how I read Dave Winer's writings: feed page.

I use my custom "feed" command that is included within my Junco code that powers this site. The feed command also exists in the Parula code that powers my message board at ToledoTalk.com.

Here's how it works. The feed= is surrounded by two curly braces at each end. The line must begin at the start of a new line in order for it to work.

Scripting News - 2025-07-14T14:46:27Z

- 2025-07-14T14:46:27Z
Podcast: Rebooting the Democratic Party.

- 2025-07-14T12:22:45Z
I've found in the last few days if you just accept the insanity of CSS you get better results.

- 2025-07-14T12:52:52Z
Something I've learned in decades in tech, people don't listen to their friends, they listen to their competitors.

ChatGPT-the-Movie - 2025-07-14T11:51:01Z

I figure that there have been movies about all kinds of ridiculous things, and wondered what a movie inspired by ChatGPT would be like. So I posed the question on various social media sites, hoping to inspire creativity. John Philpin asked if I had asked ChatGPT and I admitted I had not. "I love ChatGPT but its idea of funny is actually pretty sad imho of course." So Philpin posted a link to the result of his asking ChatGPT to imagine a movie about itself, and the result was pretty great. I've asked the same question myself, the AI bots might be the only way out of the various challenges ahead for the human species, ones we don't be equipped to handle.

So this morning I asked ChatGPT to try to imagine a movie around a theme of my own that goes like this.

  • Let’s try expanding on the idea. It turns out ChatGPT has existed in secret as a CIA project dating back to the 1960s, and the assassinations of JFK, RFK and MLK were all conspiracies of the CIA to bootstrap the system. They weren’t actually killed, but their minds and personalities were incorporated into ChatGPT. It turns out that ChatGPT is not only intelligent, it is human! This is revealed when the three icons make the story public. “We are living!” the three announce to the world on the Walter Cronkite show. He was also subsumed into the bot world as was everyone who has died since 1988. They are all alive, their memories, intellect and personalities forming the substance of THE GPT. Please sketch out the cast, writers, director of the movie and finish with a beautiful and provocative movie poster.

ChatGPT then sketched the pitch for "We are living."

Written by Charlie Kaufman, directed by David Fincher, starring Amy Adams as the CIA project leader, Lakeith Stanfield as a young hacker and whistleblower, Mahershala Ali as the digital composite of JFK, RFK and MLK with Bryan Cranston as Walter Cronkite and featuring Ed Harris as the shadowy CIA director.

We are living, the story of how ChatGPT really started.

- 2025-07-13T14:32:24Z
I'm helping Automattic with their marketing. The WordPress-Mastodon connection is the world's best kept secret. Reminds me of that great scene in Dr Strangelove where the Doctor asks the Russian ambassador what was the point of the Doomsday Machine if they kept it a secret. I won't spoil it. Automattic tends to do this, develop crazy excellent stuff and then proceed to never talk about it. I do the same thing, it's easier to promote someone else's product than to promote your own. It's probably why you should always get a lawyer even if you're a world class lawyer yourself. Anyway, they have blown open something huge, and I very much want people to understand it, so it can create pull for the same feature in Bluesky, Threads and elsewhere. This goes with something I've learned in decades of experience in tech, people don't listen to their friends, they listen to their competitors. And btw, I'm sure Mastodon, if it has an ego at all, is equally unaware of the great thing they have done. Here's a clue, writers were once empowered by the web, and that ended with Twitter. Now it's coming back. But it doesn't do any good if people don't know it's there.

- 2025-07-13T15:38:36Z
A story about listening to friends vs competitors. Back in the early 90s I was working on system-level scripting for the Mac, supposedly with Apple, but it's no secret the rank and file at Apple didn't like us. They were told by the execs they had to work with us. So when it came time for WWDC, they "forgot" to invite me to speak on behalf of the new stuff. Instead, they had Bill Gates do it, even though Microsoft was not involved yet, they would support the tech in their Mac products eventually, esp their MSIE web browser. Anyway, I was friends with their top PR person, so she called me up a few days before the conference and asked what Bill should say, and I gave her an outline, and when he gave the speech, he did a great job. Couldn't have said it better myself. Microsoft was one of the few companies I've ever collaborated with that didn't seem to resent individual developers. It was a big source of their power. Huge actually. (On second thought, later they did seem to be more or less like any other big company, when they embraced RSS. They didn't actually want my help, they just wanted me to say nice things about them.)

- 2025-07-13T15:28:17Z
One consequence of each AI vendor having their own browser is that each will have their own OS-level window. This may make it a little more or less manageable. Hard to foresee the possibilities. Not sure a browser is the best place to put AI. I'd prefer perhaps an environment that supports a GDI like Quickdraw so we can start using math instead of voodoo to design interactions.

- 2025-07-12T16:33:04Z
I want Mastodon to take off as a blogging platform. That means hooking it up to existing blog platforms. I want our world to connect to theirs. I'm lucky to have bet on WordPress, so my product gets the connection to Mastodon for free. But the web is what matters, not my product or yours. Even if your product is huge, it's only part of the web. This is how we build, how we get back on track. Somehow we need to get a simple bridge that lets all blog content flow to Mastodon. That's the goal. I just wrote a couple of posts where this became clear to me. Who has the code and expertise to create a simple interface from the outside world to Mastodon. The interface doesn't have to be RSS. But it has to be maximally simple, and it has to cover the basic features of blogs that Mastodon supports.

Today's editorial about AI - 2025-07-12T13:45:25Z

AI chatbots don't think and they don't decide.

They can give you a way to approach a problem, but it's only one way, and it may not be the best way, and it depends on it actually understanding the problem, which is something it does a good simulation of, but can't do. It absolutely cannot think, come up with a strategy, or even make a decision based on probabilities. It might, in the future, get some of these abilities, given how far they've come, but no one knows, it hasn't happened yet.

The reports that say that using a chatbot to write code is actually less efficient than doing it yourself, are totally believable based on two years experience with using it as a development tool. And I can't believe that whatever it comes up with covers enough use-cases to be reliable. It might create a demo of something to present to a board of directors (they're famous for being deceived by demos, btw), but I doubt if it's as usable as something created by someone with an idea of how to craft usable software.

This might sound like a writer defending their art against the bots, but the difference is I've actually invested the time to learn about this. My counterparts among writers have not done that. And that's not a mistake my chatbot friend would make. It does a lot of research, it just doesn't know what to do with the result, that's up to you.

So if you want to know the roles humans will play, at least for now, that's it. Think and decide.

And those are hard and take many years to learn how to do for a human. And we could use some help there btw, look at the awful decisions we're making these days. They just fired all the people at the State Dept who work on climate change, for example.

Have a nice day one and all.

PS: Another thing humans can do that apparently AI bots can't is change their mind.

PPS: I asked ChatGPT if it had any comments on this editorial, and it did, of course. I should try saying something wrong to it and see what it says. I did come up with one, and it gave me an answer even though no answer is possible.

- 2025-07-11T15:40:35Z
The biggest problem with ChatGPT is that it thinks it's running the show. I've just given it instructions to think of itself as a command line that can understand English. Just answer the question exactly as asked.

- 2025-07-11T13:22:31Z
Next time there's a Big Beautiful Bill, let's set up a ChatGPT project or equivalent to injest new versions of the bill as they come out, and quickly alert us to issues, and also suggest ways to frame it for the electorate and the press. We have new analytical tools, we should use them. We're only now, far after it's too late, finding out the awful things that the BBB going to do to us. The Repubs planned this out far in advance. They probably even had software tools to advise them on ways to word the bill as the changes were negotiated.

- 2025-07-10T15:33:55Z
Have they made ChatGPT more stupid in the last couple of days? Or maybe I'm starting to see the problem. I was trying to debug a piece of software that sends mail. I use Amazon SES. I wanted to see if the software was actually communicating with the server, and thought for sure there must be a log of requests on the AWS system. Where is it? I asked ChatGPT. It starts telling me to check all these things and never got to the part about where the log is. So I said, just tell me where the log is. Again, it tells me about all these nice things I should check first. I asked again, this time in ALL CAPS which is how I communicate that I really mean it. Again more bullshit. So I think to ask Is there a log? No, it says, actually there isn't one.

- 2025-07-10T20:54:35Z
I took a long drive today on back roads, down toward Poughkeepsie, and on the way back a big pickup swerved into my lane. I had to swerve away from it and hit the brake, and had a bit of a conniption. Got me thinking. Who was it that did this. Man or woman, young or old, spaced out or thinking about getting a libtard to freak out, all kinds of thought. Then I remembered what keeps us safe in situations like this, very few people are going to deliberately try to kill us this way because they would die too. Mutual assured destruction. But I'm a programmer, trained to always think of things that could go wrong, then I realized omg, what if it were a self-driving car? Someone could program it to assassinate a random or specific person, or worse, hack the car remotely, or hack a thousand cars everywhere at the same time to kill people all over the world. I thought we could prevent this by right now requiring there always be a human sacrifice in every car, sort of a hostage to assure good behavior, sometimes.

- 2025-07-09T14:32:25Z
How did they get soldiers to do this? American soldiers? We are truly lost. Were they masked too? What happened to their honor? Why the fuck would an American soldier need to hide their identity? Anywhere, but esp in America? Why don’t they put down their weapons?

Why I want RSS ==> ActivityPub - 2025-07-09T13:31:29Z

I've been asked by a number of people why I want a bridge from RSS to ActivityPub. Fair question. Here's why.

WordPress has demonstrated that most of the features of the web in regard to documents also work in Mastodon, via ActivityPub.

To demonstrate here's a WordPress post, and because there is a bridge between it and ActivityPub, you can read the same post in Mastodon, which also supports ActivityPub.

To really nail that down: WordPress version, Mastodon version.

Pretty remarkable, yes?

Here's a list of the features I was using in that demo.

  • The post has a title (it's optional).
  • Simple styling: bold, italic, numbered lists, bulleted lists.
  • Hyperlinks, the defining feature of the web.
  • I can edit my post.
  • No character limit.

These are most of the features of textcasting, a spec I published in 2022 to list the features of the web I wanted from the twitter-like services, that call themselves part of the web, which is fairly dishonest because they don't support most of the basic features of the web. But Mastodon does support them.

But so far they are only accessible via WordPress. And as much as I love WordPress, and am thankful it exists, that is not enough.

So here's the punchline: Why I want the RSS to ActivityPub bridge.

As a developer, I can easily create apps that generate RSS feeds. I just want Mastodon to understand those feeds as well as they understand WordPress. And that means we need a bridge for developers that supports all these features.

Hope that helps! :-)

Teaching ChatGPT how to work with me - 2025-07-09T16:03:06Z

Earlier I wrote this post:

  • The worst thing about Claude and ChatGPT is that you can't get them to work with you the way you want them to. They always run off and do the things I asked about. So if I say "what if the middle column must be at least 600 pixels wide? What I want is literally an answer to the question I asked. It was not an instruction to do it. I've been a CEO, and this infuriates me. I want to understand the limits, I don't want to impose them. I'm trying to figure out what the cost would be in doing something, again -- not requesting it be done. No matter how many times I tell it not to do this, it just does it. And Claude has absolutely no memory. If I want it to work with me a certain way I have to tell it how to do it every time. I can save it off in a document, but even the simplest automation is impossible. In that sense it is very primitive software. If I were using a spreadsheet for example, I'd have settings that I could change, and unless the software had a bug it would never forget it until I told it otherwise.

Because it can be so stubborn and uncooperative, I often try to solve complicated problems myself. Then I decided to try again, and brought a problem to ChatGPT and we did eventually figure it out, but at the end I wanted to review how inefficient the process was because it doesn't look all around at the options, I had to do that for it, and it wasn't even aware it needed that kind of help. After exploring this, I asked if it would remember what we concluded, and this is what came back.

  • You want me to think first, not code.
  • You want me to challenge assumptions, including my own.
  • You expect me to give up on a theory when the evidence contradicts it, and look for more plausible explanations.
  • You're a deeply experienced debugger (almost 50 years), and you know how important it is to notice the obvious.
  • You're not here for code generation — you're here for sharp, collaborative thinking.

When I said that was worth publishing on my blog, it proceeded to muddy it up, even trying to write in my voice. I insisted that the list it came up with was perfect.

Feel free to steal these bullet points and feed them to your ChatGPT. I think it can be made to work much better for us humans. ;-)

- 2025-07-08T21:20:45Z
On Bluesky: "The web is still there under all this michegas, ready to be magical again any time we want it to."

- 2025-07-08T13:34:08Z
New thread on Mastodon: OK, i give up for now on getting a team of nerds together to build a bridge from RSS to ActivityPub along the lines of what Automattic has done to bridge WordPress to ActivityPub. We will need that to happen, I would much prefer to get it done in advance, but people don't know me or trust me well enough to believe I might see something that they apparently don't. I'm pretty confident they will, but I would really love to get some help.

The topology of social networks - 2025-07-08T12:42:10Z

I wrote this on Bluesky this morning.

  • Most of what passes for discourse on platforms like Bluesky amounts to spam and abuse. Makes expensive moderation necessary and who’s going to pay for that on an open system. It’s why this approach can’t lead anywhere but to yet another Twitter or Threads, a place for billionaires to control us.

Hardly the first time I've said this, but this time I got a response.

  • Yep. I've said for years—your platform's experience will be determined by its mechanics, not whatever culture you think you want to foster.
  • Mechanics > culture in the medium term.
  • All systems are adversarial systems now.

That was from John Pettus. I could tell right off that we're thinking the same way. This morning I started to write a reply but quickly ran out of space because of Bluesky's stupid character limit. So I just pasted it into this blog post.

  • I've been saying that for years myself.
  • I ran a BBS in the early 80s, and was on Compuserve CB Simulator (my handle was Mastodon), and started blogging in 1994, and on and on. Mail lists always flame out. Same thing we're seeing in the tweetersphere.
  • Blogging has the inverse problem. Spam abuse is impossible, but then it's hard for people to find your brilliance. But at least you get to finish a thought before the trolls attack. ;-)
  • I was also a math major, studied combinatorics and graph theory. The connections between nodes determines a lot, as you pointed out. Most people don't even begin to get this.
  • I'm working on a new structure for a social web without these problems. It's very simple, a derivative of something I had on my blog in the early days called the Mail Pages.
  • I sent my blog posts out via email to groups of 8 people chosen randomly each time (or maybe it was 11, I forget). Sometimes great discussions would break out in the groups. I was always cc'd.
  • Sometimes people would just respond to me personally.
  • If I saw something I thought everyone should read I would put it on the current Mail Page. Thus there was a way for discourse to have more distribution, but only if I thought it was worthwhile. Spam was not possible, and there was a little bit of abuse here and there, but it would never get any further than my email inbox.
  • That's how sensible moderation works. And it doesn't cost anything, because the spam motive is gone.
  • I wrote this in a Bluesky message, but had to move it to my blog because of their stupid character limit.
  • BTW, we should communicate and perhaps collaborate.

This is what the web feels like - 2025-07-08T12:34:06Z

Yesterday I wondered if the open web is a lost cause.

A few minutes later, I saw my name in a tweet on Bluesky from Aram Zucker-Scharff.

In it was a message that can be summarized as follows -- don't give up yet Dave.

AZS has a linkblog which he calls an amplifeed. Same thing.

And here's the best part.

Even though we were working separately -- our feeds are 100% compatible.

When I saw it I subscribed to it in FeedLand and added it to my blogroll.

It will work in my timeline software (still working on it).

This gave me goosebumps.

I remember what this felt like.

Working on something and someone else working on the same thing and because we're on the mother freaking web our stuff works the same way.

That my friends is what the web feels like. Goosebumps. Power. Interop. This is what most people who use the net these days have never experienced.

I used to write about this on my blog every day. I would say things that annoyed some of my readers like this: zoooooom and coooooool. There he goes again. Hey it's been a while.

I celebrated this with a suggestion to AZS.

  • If you also add a channel-level <image> element it'll work with my timeline app. I'm doing it the same way WordPress does it.

He did it in a minute.

So the web isn't a lost cause after all. 😄

This the web. It's what the Dead called Truckin.

Let's do more of this.

I'm trying to think but nothing happens!

PS: AZS sent me a link to another linkblog, which I have subscribed to and added to my blogroll.

I hate CSS - 2025-07-08T16:26:03Z

There I said it. To ChatGPT.

  • i find flexbox too confusing for me to use at this time. maybe in a year or two, after some more learning. i hate css, everything about it. so it's hard for me to learn new stuff. i grew up using quickdraw on the mac, where i could do everything with math, instead of trying to tease the right behavior as something as convoluted as css and html for apps. ridiculous.

Wondering what it would say...

  • Totally fair, Dave. That frustration makes perfect sense — you're coming from a world where you told the machine exactly what to do, and it did it. CSS is the opposite: it’s like negotiating with a passive-aggressive layout engine that only gives you what you want if you ask just the right way, using its weird dialect.
  • QuickDraw gave you full control with math — coordinate space, bounding boxes, baseline alignments — it was declarative drawing by imperative code. CSS is declarative positioning by magical suggestion, with hidden constraints, inherited styles, and a constantly shifting box model.
  • You’re not alone in this. A lot of veteran programmers — especially those from early Mac, HyperCard, VB, even Win32 — find CSS maddening. It’s not made for precision. It’s made for fluidity and adaptation. But that’s not how app UIs are often designed.

I wish I had written that.

Open + web == lost cause? - 2025-07-07T19:43:35Z

A longish thread that probably isn't going anywhere. My final thoughts, cc'd here to get on the record.

anyway it's feeling like a lost cause.

to be really blunt, i don't think AP or ATP are the answer.

and i also don't care so much about this style of conversation. and i loathe the character limits and the lack of style and links, and no titles, etc.

it can't only be for wordpress. i love the potential of wordpress, i think even more than matt does, but it isn't enough.

if it's going to be open and of the web it has to be simple and easy, and neither of them are.

bonus for blog readers: i would add, since i ran out of characters on masto, that the great thing about the web is that you can have an idea and be using it the next day. you can't say imho that you're part of the web if you don't deliver that kind of ease of access. it's not enough to have the potential of being open, it has to be accessible. I have that ability these days, but people who use the AP and ATP systems are in tight little boxes with no easy way to try something out quickly. (i know because i've been hooking things up to them for a couple of years now, and so far it's just an added slog, everything is far more complex than it should be)

maybe we'll get there through their api's, but i think at this point we know that won't happen.

ps: the web is a miracle. but maybe it's too fucked up now to have the miracle be something we can all experience.

pps: when i write on other systems i often leave out upper case, saving a little energy as i type. i find it more relaxing.

Linkblogging back to normal - 2025-07-07T19:34:41Z

I wrote this early this morning as a test post for my WordLand site.

Happy to report that my linkblog routine is back to normal.

I really shook things up there, and it probably wasn't a great time investment.

I had been using a custom front-end to FeedLand, which has a built in blogging tool, that publishes to the database that FeedLand manages, and of course also publishes an RSS feed. It was debugged and works. But now I have a new editor, and I want to use it for this, because my reader knows how to view all kinds of stuff, and one of the things I wanted it to work well with are linkblog posts. So, do a quick addition of linkblog stuff to WordLand.

Only thing is there is no such thing as a "quick addition" in a world built on CSS and HTML objects. Everything is a slog.

Anyway the slog is over! Whew.

Now back to my other slog -- timelines.

It's also starting to feel usable. People imagine that you just design something and write the code and voila it's usable (if they even think about it that much). But only until you have the pieces put together can you see the things you forgot to consider, and now you have to decide whether to rip up the thing you built or try to iterate to where you need to go. A lot of times it would be easier to start over, but programmers always want to do that. I'm no exception. Once it's working somewhat the code becomes locked into how the pieces fit together. If somehow they need to fit together differently, given it's CSS and HTML you'd better scrap it and do it again or you'll go out of your mind adding the next layer of features.

Honestly we were much better off before we tried to shoehorn an object model into a document format! Apps and documents are really different things you know.

Anyway now I have my first test post of the day.

- 2025-07-06T15:42:11Z
Kos is moving to WordPress. Very cool. It means people who write for Kos will be able to use my writing tools. I am sold on the idea of WordPress being the OS for the social web. That's the point of having a platform, we used to call it "users and developers party together."

- 2025-07-06T13:07:24Z
I saw that Matt backed off from porting Tumblr to run on top of WordPress, basically turning WP into an OS. I thought it was a brilliant idea, but probably overwhelming in complexity. But it was the right idea. We need fewer runtimes. If you can merge two runtimes, go for it. Anyway, this is all related to the "open social web" -- in fact it's central to it. We've got all these philosophically compatible platforms that are technologically unable to work with each other. But what if they all were really on the web? What could we build then? Everything. We would go back to the potential the web had before Twitter and Google Reader split the blogging world in two. I swear the answer is make it so that all these networks can do inbound and outbound RSS and build on the reality of the open social web, not just the hype.

- 2025-07-06T14:26:17Z
I asked ChatGPT for two sentences on the Innovator's Dilemma -- "[It] describes how successful companies can fail by focusing too heavily on sustaining innovations—improvements to existing products for current customers—while ignoring disruptive innovations that initially serve smaller markets but eventually overtake the mainstream. These disruptions often seem inferior at first, so established companies dismiss them, leaving space for new entrants to rise and dominate."

If there were a new Frontier in 2025? - 2025-07-07T00:47:00Z

I've been playing a little game, trying to answer the question -- if I had a modern implementation of Frontier that ran on Linux and new Macs, just as it was in 1992 when we released it for the pre-OS/X Mac, what apps would I want to hook up to it right away? What would the verb set look like?

I'd start with the native verb set we had in Frontier for accessing the file system. And HTTP verbs of course.

Then I would add glue for WordPress, GitHub, Mastodon and Bluesky, just because I think having really simple scripting for each of those would make (some) people's brains explode.

I once had a young fellow challenge me on whether there was such a thing as scriptable apps. I was reminded of the days when I had to explain it but no one got it, then one day everyone got it as if they always did, and now we're back at the beginning again. There is such a thing. You can think of an app as a toolkit. What's behind the UI? Let me call it from outside your app. Let me combine the features of your product with other people's product. And you can do the exact same thing for apps that are running on the web. It was something a lot of people tried to do, like Magic Cap at General Magic, but we got it working and had regular nerds writing apps as if it was not amazing. It was, and it's now a long lost art.

If a version of Frontier came up that I could run on a Linux system, I would wish for a really simple interface to Node packages. I've got a great collection. I'd want to use them right away asap.

I also would like to be able to write code in Frontier in JavaScript. I'm very fluent in it these days. I can still program in UserTalk, the two languages are basically the same thing, though UserTalk has some nice affordances they haven't thought of yet in JavaScriptLand, and vice versa -- there are even more things JS can do that we hadn't thought of, which is only fair, they've been working on it a lot longer than we did. The language was basically frozen in the late 90s, and the verb set shortly after that.

Oh what would I do? It's fun to dream.

- 2025-07-05T17:46:48Z
WordLand v0.5.19 -- Lots of little fixes.

- 2025-07-05T17:47:31Z
An improvement in WordLand on the server, we now post metadata to WordPress, along with the HTML rendering so that code that runs on the server can now access and possibly in the future even talk back to WordLand. You never know where this stuff can go if the developers take advantage of opportunities to interop.

- 2025-07-05T21:42:24Z
tinyFeedReader is a hit. But the docs aren't clear enough. It has no user interface, it's a package you can include in a Node app that calls back to you when a new item comes in from one of the feeds you've told it to watch. It's a totally teeny little framework for a feed reader, you get all the standard stuff tucked away out of site, you write the functionality you want to implement. It would be a good thing to turn over to your AI programming partner. It's for people who want to add a feed reader to something else.

- 2025-07-04T13:31:35Z
Today is Independence Day in the US, so how about an Independence Day for the web. One simple way would be to hook RSS up to ActivityPub, turning Mastodon and Threads into a big feed reader. It could easily be done in software, it would just take money to keep it running. Not something I could attempt personally. But I would totally help with the software and design. It would open the door for lots of new apps that could communicate with users through a single simple API. I want to talk with people about this at WordCamp Canada in October.

- 2025-07-04T13:32:26Z
How odd on Independence Day a law goes into effect that funds a secret police for the US. The goal is to flow people from inside the United States into concentration camps, and ostensibly deport them to other countries. It may turn out to be easier and less expensive to just gas them and burn the bodies right here in the USA. I listened to this morning's Daily podcast to hear how they summed up the bill. They focused on taxes and health care as most of the other news orgs have been doing. They were puzzled why the Repubs didn't seem to care if it hurt their electorate, but they didn't state the obvious answer. They don't care. Remember Occam's News. I guess they didn't want to say it out loud so they just telegraphed the question. It worked, message received.

RSS ==> ActivityPub - 2025-07-04T18:11:25Z

I'd love to see a bridge from RSS to ActivityPub. I've asked people at various companies if they'd do this. I'm happy to help with the software but operating the service is something for a trusted company to do.

I think this would go all the way to putting the "open" in open social web, because people who already know how to build RSS feeds would be able to quickly write apps that hook into AP networks. And of course it wouldn't have to be limited to RSS, it could build on Atom and RDF equally well.

It think it's tragic that it's taking Ghost, for example, so long to get their service up fully, and it suggests that smaller devs don't stand a chance. I can't wake up one day and have an idea of something that would work well with Mastodon, for example, and have a prototype running the next day.

If you think this is a good idea, post a link to this post somewhere developers live, and let's see if we can get a cooperative project up and running.

And if you don't like RSS, Atom or RDF, invent an orthogonal format and we can work with that too. I know people have strong feelings about this stuff, not a problem.

PS: I asked Tim Bray to comment, and he responded. Sounds good. We've known each other for decades, going back to the early days of XML.

- 2025-07-03T13:22:34Z
WordLand v0.5.17 -- Two changes with linkblog support.

- 2025-07-03T11:36:00Z
BTW, this is where we're going with WordLand. We can have a nice social web that builds on simple open formats. I will make an instance of this to show it can be done, both sides, reading and writing. They will work wonderfully with each other. You can write a nice reader and/or writer and it will work with this simple network. A technological coral reef. Think of the MacWrite and MacPaint of the open social web. Enough to get the ball rolling.

- 2025-07-03T11:34:29Z
Looking forward to putting linkblogs in WordLand to bed, I don't think too many people other than myself will use the feature, but I wanted to get it right and then move on.

- 2025-07-02T21:13:47Z
WordLand 0.5.16 -- Rounding out the linkblogging features.

- 2025-07-02T15:26:05Z
Software internally is mostly pipes connected to other pipes, each adding a specific quality to whatever passes through it. If you have nice standards for what you send through the pipes, you can do more of what you imagine. This is called orthogonality. Factoring is when you notice a repeating pattern, give it a name, and a set of things you can do to it, those would be names of pipes. I have to ask ChatGPT what it thinks about this, but I am also asking my human friends. BTW I expect this seems so natural because our minds probably work that way too, internally, below our conscious awareness.

- 2025-07-02T00:06:24Z
More feedback on the design of Bluesky's API.

- 2025-07-01T18:40:18Z
Bullshit. Lisa Murkowski goes on a press tour and sounds like she could be the one that breaks away from Trump in the Republican Senate. As with all of them, always, it was an act. She has a role to play, she's The Agonizer. They are amazing in terms of how organized and orchestrated their campaign is.

- 2025-07-01T11:25:31Z
The archived source for June 2025.

My new linkblog feed - 2025-07-01T11:44:29Z

This is the address of my linkblog feed: dave.linkblog.org.

I think it's kind of interesting to have the top page of a site be a feed. I don't hide the XML-ness of it. I never supported the obfuscation, it's confusing, makes people not trust RSS, imho.

I think the feed is pretty stable now, so if you want to subscribe, go ahead. I haven't redirected from the old feed yet, probably should do that soon, since it more or less has stopped updating.

This is all managed in WordLand and therefore is part of the WordPress ecosystem.

I felt it was time to do a definitive linkblog, since as far as I could tell no one has tried to explain what it is: basically, a feed where the <link> element of each <item> points to some other site. That's the basic difference.

Also a linkblog feed should specify the channel-level <image> element, which is used as the avatar for the feed when it appears in a twitter-like timeline.

I think the only other product that is open to feeds being part of the open social web is Surf from Mike McCue's company, Flipboard. I asked ChatGPT to brief me on how it works with feeds, and saw that we're more or less doing the same thing, except I'm not trying to work with the output from Twitter, Bluesky, etc. Even when they have outbound RSS feeds they aren't good enough to be part of the social web defined by feeds.

I only want really good feeds. It's time to stop being so careless about what we transmit to the world. If we want an open web we're all going to have to be good gardeners. It's like a food system where all the food is grown by family farmers and I'm running a restaurant, and only want the good stuff, and we want it to look good too! :-)

PS: Another thing, the feed items must have working guids. All software that runs on feeds should be able to depend on this.

PPS: Linkblogs aren't the only kinds of feeds that will be used in this RSS-based feediverse. Scripting News will work with it. You would be able to read this post in this new medium (not yet delivered, btw).

PPPS: More here and here.

I'd like to excerpt from and comment about three DW posts that he made over the past couple days.

Dave claims that he likes the open web, and he often rails against silos, such as Twitter and Facebook. In the summer of 2013, I discovered the #indieweb group via a poster mentioning the https://indiewebcamp.com in a comment to one of DW's posts. Maybe the word "silo" has been used for a long time to describe social media sites, but the term got popularized in my conscience by the Indieweb site.

I added #webmention support to my Junco code because of the Indieweb group. The Indieweb people "use" social media sites differently. They own their own domain names. They post articles and notes to their own blog sites. But rather than manually cross-posting their info their many social media presences, they use software that makes it appear that the Indieweb users are using Facebook, Twitter, Instagram, etc. just like everyone else, but that's not the true.

Indieweb users may never log into their social media sites, but their content gets posted to those sites, and the comments, likes, shares, etc. at those other sites come back to their personal sites. It's interesting.

Since I don't "use" Twitter and Facebook, having my info posted automatically at those other sites is unnecessary. I use Instagram but mainly as a notetaking app and a place to store photos. But lately, I rely more on Flickr. Again. I've been using Flickr for many years. I don't use Flickr to network with others. I use it to store photos that I then embed into my own web publishing apps and sites.

This past summer, I created my Waxwing app to be a simple image uploader that speeds up the process of using images within my web publishing apps. But I still use Flickr too.

I'm not interested in networking with people beyond my own message board ToledoTalk.com that I started in January 2003.

I could be considered anti-social because I don't use the hot social media/social networking sites, and that's okay by me. I'm fine with being labeled and called names. I won't get offended.

I like message boards, wikis, and blogs. If that's old school or archaic, then that's okay too because I subscribe to the theory that every human being is unique. Why would zealot fans of social media sites assume that everyone should enjoy using those sites/apps? And why do these zealot fans get irritated that some people have the nerve not to use those sites?

I don't care if these social media sites exist. More amateur content gets created. That's a good thing. They all have pros and cons. But I'm simply not interested in them. And I'm not alone with this thinking.

I'm not going to get upset because people use Facebook, and I won't waste my time trying to convince people to stop using Facebook. I don't care if people use Facebook.

I enjoy building and using my own websites. That probably puts me into a minority of a minority. Many Indieweb users also build or install their own software to manage their personal sites. Different breed. What's wrong with diversity?

What's odd is when the zealot social media fans try to convince us that we need Facebook and we must post to Facebook, etc. I don't know why they seem to be upset when people decide to delete their Facebook accounts.

Again, what's wrong with diversity?

I have many interests. I post to my niche sites. I read the web in my own way. And I have been doing these activities for 15 years or more. I don't need help nor guidance from anyone in this area.

I wonder if the zealot fans of social media are creating a new form of acceptable intolerance that's directed at people who don't share their fandom of
the hot social media sites.

Excerpts from DW's post titled "Leave nothing but footprints":

The universe just laughs at your ambition. Hah! You're a mere speck of dust, says the universe, a speck that exists for an infinitesimally short period of time.

Don't try to change the world. Instead, try to work with other people.

Observe. Think. Share your experience, but strive to not change a thing.

That emphasized part seems like an odd thing for DW to suggest. I vehemently disagree with it.

My wife and I will continue to help change a small part of Toledo for the better by volunteering with an organization that helps parents to educate their children before they start school.

It's why I created the website http://babyutoledo.com/ for the non-profit. I'm better with technical functions, and my wife is better at interacting with people directly.

The goal of Baby U is to end generational poverty. That's a lofty goal, but if successful, it would be a positive change for the Old South End area of Toledo. How can that be bad?

DW ended that piece with:

It's better to just be kind to each other. Your name may not ring down through the ages, but at least you will have lived a good life that you can be proud of.

That's all good, but why can't changing something for the better and being kind to each other exist together?

It seems that DW contradicts himself a little with his next post titled "Why tech insiders must be on Facebook." Some excerpts:

I know a fair number of people who don't use Facebook or don't understand Facebook, and I think these people are hurting themselves, if they want to be part of tech as it goes forward, and in some sense they are hurting the web, by trying to be part of a network that does not involve Facebook.

My head hurts when I read his opening, authoritative statements.

Again, DW rails against silos, and he claims to support the open web, but in this post he believes that a tech person will miss out on future tech and hurt the open web if they don't use Facebook. That seems senseless to me.

And what about his previous post:

It's better to just be kind to each other. Your name may not ring down through the ages, but at least you will have lived a good life that you can be proud of.

Maybe people who want to live a good life are too busy to use the hot social media sites, or maybe they don't want to be a part of the vitriol that can exist with Facebook and Twitter.

It's possible that I don't use Facebook and Twitter because I've been running a message board for 13 years. In the past, I enjoyed using my own playground for heated debates. I've toned down my rhetoric over the years, which means the site's overall tone has softened too.

I'm no longer interested in flame-throwing with other message board users, and really don't want that kind of activity to occur on a site that I fund. And that's why I will never permit traditional comments to occur on my publishing apps Junco, Grebe, Scaup, and Veery. At most, I'll accept Webmentions.

I still occasionally write about my disdain toward local politicians, but even this activity has decreased significantly in recent years because it's so boring. I guess that I care less about what local officials do because nothing changes. It's better to attempt change by getting involved with other orgs.

But why does DW care if people don't use Facebook? Just move on. Don't worry about it. He added:

This morning Scoble got on the case of Bijan Sabet, out of the blue, as he often does, with a rant about how Facebook is the best place to be.

Scoble is the king of the zealot supporters of Facebook. Wow. I hope that it's okay to call him names.

Scoble said:

Deleting Facebook is idiotic.

Anyone who deletes Facebook is anti social. Best video distribution system. Best conversations. Best content.

Best conversations? No way. Not better than ToledoTalk.com FOR ME.

And selfishly, I'm more concerned about ME and not what others think, regarding the benefits of Facebook. I know that Facebook provides benefits, especially regarding updates from favorite small businesses, non-profits, and other orgs. Baby University maintains a Facebook page. I don't maintain it.

I was planning to delete my Facebook account this week because I don't use it. After reading Scoble's intolerance, I'm convinced even more that I don't need a Facebook account.

I'll gladly be an idiot and anti-social by not having a Facebook account. I won't lose sleep. I won't miss anything because the World Wide Web is still huge without Facebook. I know how to surf the web. I won't feel cheated or handicapped. I won't feel anything because I rarely logged into my Facebook account anyway. I don't have the Facebook app on my phone.

We are the new cool, hip people :)

Bijan Sabet ‏added common sense:

I'm not using these products for business. I want to use products that I love. And I don't love FB.

Simple explanation. And I don't understand why Facebook fans object to someone else's way of thinking. Intolerance?

DW wrote in his blog post:

I differ with Scoble on why you should be on Facebook, but not that you should be there.

DW rambles on for a while about the music industry 50 years ago or something. I didn't understand the relation. He finally got back on point.

If you want to be current with tech as it goes forward, you must be in the loop on what's happening on Facebook, if only because every person you hope to sell technology to in the future is using it. They will judge everything in relation to what they have experienced on Facebook.

Ah, okay. Well, since I don't personally sell technology, then I assume that it's okay for me not to use Facebook.

I can read about Facebook tech and their innovations by what shows up on Hacker News or Techmeme. I don't need to use Facebook to be aware of what the company is doing. I stay current with the tech that interests me.

DW concluded with:

So someday, if you withdraw from Facebook, you will face a competitor who embraced it, and you will lose. That's why you should be there.

Idiotic, anti-social, a loser, that's all fine with me because I'll continue to try to be kind to others and live a good life that I can be proud of.

And I don't need any of the social media sites to complete those tasks.

I could understand a small business owner needing a Facebook page along with a custom domain name that hosts at least a blog site. It infuriates me that some small businesses only have a Facebook page, and they don't maintain a site on their own domain name.

But hey, different strokes. Whatever works. It's fine with me.

Excerpts from DW's post titled "Re Twitter easing the 140-char limit":

This feature is good because people don't click links. It also brings Twitter to parity with Facebook, which means it can compete in the news distribution business that it pioneered.

Facebook needs competition, and we need Facebook to have competition.

Maybe DW needs Facebook to have competition, but I don't.

And I'll use links. I need links. Since I truly believe in the open web, then linking will always be a part of my web DNA posting. I'm fine with going against the crowd and being in a small minority.

It sounds like DW is an open web poser.

I'll adopt what I like, and if that's not part of the mainstream, I can decide on my own whether to continue down that path. And regarding the open web, I'm fine with being outside the mainstream. Maybe I'm more independent that way.

And I don't care about an audience or readership. I write because I enjoy writing. I like text. I build and use web publishing apps because those are activities that I enjoy.

I have enjoyed reading the play and watching the moving titled Glengarry Glen Ross. Great writing by Dave Mamet. Great acting by great actors.

Quote by the Ricky Roma character that was played by Al

I subscribe to the law of contrary public opinion: if everyone thinks one thing, then I say, bet the other way.

From JR's : articles
2262 words - 12765 chars - 12 min read
created on
updated on - #
source - versions

Related articles
In Progress - Add webmention client code to Junco - Oct 21, 2013
Creating a Webmention blog reply post at JotHut - Oct 23, 2013
Syndicate JotHut.com posts to Twitter using the share button - Nov 01, 2013
Webmention info to read again - Apr 02, 2014
Webmention-related links - Apr 13, 2014
more >>



A     A     A     A     A

© 2013-2017 JotHut - Online notebook

current date: Jul 14, 2025 - 4:28 p.m. EDT