PageSourceSearch

http://scripting.com/2026/09/23.html

html scripting.com collected 2026-09-24 08:25:42 UTC 17,167 bytes, 212 lines download raw bytes

1<html>
2	<head>
3		<title>Scripting News: Wednesday, September 23, 2026</title>
4		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5		<meta name="viewport" content="width=device-width, initial-scale=1.0">
6		<link rel="alternate" type="application/rss+xml" href="http://scripting.com/rss.xml">
7		<!-- Facebook metadata -->
8	<meta property="og:type" content="website" />
9	<meta property="og:site_name" content="Scripting News" />
10	<meta property="og:title" content="Scripting News: Wednesday, September 23, 2026" />
11	<meta property="og:url" content="http://scripting.com/2026/09/23.html" />
12	<meta property="og:description" content="Dave Winer, OG blogger, podcaster, developed first apps in many categories. Old enough to know better. It's even worse than it appears." />
13
14		<!-- Twitter metadata -->
15	<meta name="twitter:card" content="summary_large_image">
16	<meta name="twitter:site" content="@bullmancuso">
17	<meta name="twitter:title" content="Scripting News: Wednesday, September 23, 2026">
18	<meta name="twitter:description" content="Dave Winer, OG blogger, podcaster, developed first apps in many categories. Old enough to know better. It's even worse than it appears.">
19
20		
21		
21<script src="//s3.amazonaws.com/scripting.com/code/includes/jquery-1.9.1.min.js"></script>
21
22<link href="//s3.amazonaws.com/scripting.com/code/includes/bootstrap.css" rel="stylesheet">
23<script src="//s3.amazonaws.com/scripting.com/code/includes/bootstrap.min.js"></script>
23
24
25<link rel="stylesheet" href="//s3.amazonaws.com/scripting.com/code/fontawesome/css/all.css">
26<link href="https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700" rel="stylesheet">
27
28<script src="//s3.amazonaws.com/scripting.com/code/includes/basic/code.js?x=2"></script>
28
29<link href="//s3.amazonaws.com/scripting.com/code/includes/basic/styles.css" rel="stylesheet" type="text/css">
30
31		
31<script src="https://api.nodestorage.org/api.js"></script>
vendor: 1 bytes, line 31
31
32<script src="http://fargo.io/code/shared/emojify.js"></script>
32
33<link rel="stylesheet" href="http://fargo.io/code/shared/emojify.css"/>
34<script src="http://fargo.io/code/markdownConverter.js"></script>
vendor: 1 bytes, line 34
34
35<script src="http://fargo.io/code/browsers/outlinebrowser.js" async></script>
35
36<link href="http://fargo.io/code/browsers/riverbrowser.css" rel="stylesheet" type="text/css">
37<script src="http://fargo.io/code/browsers/riverbrowser.js"></script>
37
38
39		
40		<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css"> 
41		
42		<link rel="stylesheet" href="//fargo.io/code/editors/mediumeditor/dist/css/medium-editor.css"> 
43		<link rel="stylesheet" href="//fargo.io/code/editors/mediumeditor/dist/css/themes/default.css"> 
44		
44<script src="//fargo.io/code/editors/mediumeditor/dist/js/medium-editor.js"></script>
44
45		
45<script src="//fargo.io/code/shared/tweeteditor.js"></script>
45
46		<link rel="stylesheet" type="text/css" href="//fargo.io/code/shared/tweeteditor.css" />
47		
48		
48<script src="//scripting.com/code/imageclick/dialog.js"></script>
48
49		
50		<link href="https://s3.amazonaws.com/radio3.io/code/pagestyles.css" rel="stylesheet" type="text/css">
51		
52		
52<script src="//fargo.io/code/shared/xml.js"></script>
52
53		
53<script src="//fargo.io/code/shared/reader.js"></script>
53
54		
54<script src="//fargo.io/cms/snap/snap.js"></script>
54
55		<link rel="stylesheet" type="text/css" href="//fargo.io/cms/snap/snap.css" />
56		<link rel="stylesheet" type="text/css" href="//fargo.io/code/shared/reader.css" />
57		
58		
58<script src="//scripting.com/chat/code/chatapp.js"></script>
58
59		<link href="//scripting.com/chat/code/chatstyles.css" rel="stylesheet" type="text/css">
60		
61		
61<script src="//scripting.com/code/tagrefdialog/dialog.js"></script>
61
62		
63		<link href="//scripting.com/code/oldschool/daytemplate.css?x=2" rel="stylesheet" type="text/css">
64		
64<script src="//scripting.com/code/oldschool/daytemplate.js?x=1"></script>
64
65		
65<script>
66			var config = {
67    "basePath": "/scripting.com/",
68    "basePathItems": "/scripting.com/data/items/",
69    "baseUrl": "http://scripting.com/",
70    "basePathMirror": "/scripting.com/data/",
71    "baseUrlMirror": "http://scripting.com/data/",
72    "urlHomePageTemplate": "http://scripting.com/code/newsworthy/index.html",
73    "urlTemplate": "http://scripting.com/code/oldschool/daytemplate.html",
74    "title": "Scripting News",
75    "link": "http://scripting.com/",
76    "description": "Dave Winer, OG blogger, podcaster, developed first apps in many categories. Old enough to know better. It's even worse than it appears.",
77    "pagetopSubtext": "It's even worse than it appears..",
78    "language": "en-us",
79    "generator": "oldSchool v0.8.16",
80    "docs": "http://cyber.law.harvard.edu/rss/rss.html",
81    "docsForJsonFeed": "https://github.com/scripting/Scripting-News/blob/master/rss-in-json/README.md",
82    "twitterScreenName": "bullmancuso",
83    "ownerBlueskyAccount": "@scripting.com",
84    "ownerMastodonAccount": "@[email protected]",
85    "facebookPageName": "Scripting News",
86    "maxFeedItems": 50,
87    "appDomain": "scripting.com",
88    "flRssCloudEnabled": true,
89    "rssCloudDomain": "rpc.rsscloud.io",
90    "rssCloudPort": 5337,
91    "rssCloudPath": "/pleaseNotify",
92    "rssPingPath": "/ping",
93    "rssCloudRegisterProcedure": "",
94    "rssCloudProtocol": "http-post",
95    "maxDaysOnHomePage": 25,
96    "flSourceMarkdown": true,
97    "urlOpml": "https://drummer.land/[email protected]/scripting/blog.opml",
98    "docs1": "7/9/23 by DW -- publicfolder is fragile if you try to run on two machines, and slow, adds a second or two to updates.",
99    "flUploadItemsToS3": true,
100    "copyright": "&copy; copyright 1994-2026 Dave Winer.",
101    "flOldSchoolUseCache": true,
102    "urlTagServerPing": "http://tags.scripting.com/ping?url=[%url%]&oauth_token=3839-emD1cQpgRxf6nnpuPqIC9l08yhVvjNnLe18jMKxy2OPAA&oauth_token_secret=MUkyw2bvZf9w2ACPl5UX8rv1K0YqWyk4Bu9Qw0nonW9Tg",
103    "urlHeaderImage": "http://scripting.com/images/2026/04/20/dataCenter.png",
104    "flIncludeImageInMetadata": false,
105    "urlGlossaryOpml": "http://scripting.com/publicfolder/misc/glossary.opml",
106    "flGoogleAnalytics": true,
107    "idGoogleAccount": "UA-39531990-1",
108    "flMirrorDataToS3": true,
109    "flAlwaysBuildHomePage": true,
110    "urlBlogrollOpml": "https://feedland.social/opml?screenname=davewiner&catname=blogroll",
111    "urlSelf": "http://scripting.com/rss.xml",
112    "urlCalendar": "http://scripting.com/calendar.json",
113    "now": "2026-09-23T19:31:45.757Z",
114    "metadata": {
115        "title": "Scripting News: Wednesday, September 23, 2026",
116        "description": "Dave Winer, OG blogger, podcaster, developed first apps in many categories. Old enough to know better. It's even worse than it appears."
117    }
118};
119			var opmlHead = {
120    "title": "Scripting News",
121    "dateCreated": "Sat, 18 Dec 2021 15:51:38 GMT",
122    "urlPublic": "http://scripting.com/publicfolder/scripting/blog.opml",
123    "flPublic": "true",
124    "ownerEmail": "[email protected]",
125    "ownerId": "[email protected]",
126    "urlUpdateSocket": "wss://drummer.land/",
127    "dateModified": "Wed, 23 Sep 2026 19:31:42 GMT",
128    "expansionState": "1,2,7",
129    "lastCursor": "10",
130    "generator": "opml v0.5.7 (npmjs.com/package/opml)"
131};
132			</script>
132
133		</head>
134	<body>
135		<div id="idTweetDialog" class="modal hide fade divTweetDialog">
136			<div class="divTweetDialogContainer">
137				<div id="idMyTweetEditor">
138					</div>
139				</div>
140			</div>
141		<div class="divToggleConnect"><a onclick="chatToggleConnect ();" id="idToggleConnect"></a></div><div>&nbsp;</div>
142		<div class="divVersionNumber" id="idVersionNumber">
143			</div>
144		<div class="divPagetop">
145			<div class="divPagetopImage" id="idPagetopImage" style="background-image: url(http://scripting.com/images/2026/04/20/dataCenter.png)"></div>
146<div class="divPagetopTextBackground"></div>
147<div class="divPagetopText" id="idPageTopText">
148	<div class="divPagetopTitle" id="idMessageTitle"><a href="http://scripting.com/">SCRIPTING NEWS</a></div>
149	<div class="divPagetopDescription" id="idMessageDescription">It's even worse than it appears..</div>
150	</div>
151
152			</div>
153		<div class="divTextSizeControl">
154			<button id="idTextSizeMinus" class="btn" type="button" onclick="decreaseTextSize ();"><i class="fas fa-font"></i>-</button>
155			<button id="idTextSizePlus" class="btn" type="button" onclick="increaseTextSize ();"><i class="fas fa-font"></i>+</button>
156			</div>
157		<div class="divPageBody">
158			<div class="divDayContainer" id="idDayContainer">
159				<div class="divDayTitle"><a href="http://scripting.com/2026/09/23.html">Wednesday, September 23, 2026</a></div>
160<div class="divSingularItem" data-type="outline" data-flInCalendar="true"><a name="a162305"></a>Just created a new <a href="https://mastodon.social/@bullmancuso/117321239457087749">test account</a> at mastodon.social for <a href="https://daytona.scripting.com/search?q=%22bull%20mancuso%22">bullmancuso</a> using Frontier. Claude wrote the glue scripts table. Loaded it at system.verbs.apps.mastodon. I also asked Claude to write a script that builds an RSS feed for davew, my Mastodon account. And it <a href="http://scripting.com/publicfolder/misc/daveMastoRss.xml">worked</a>. That's a much better feed than what Masto itself produces. It won't be updated at that location so there's no point in subscribing. But wow, this is coming together. If Frontier had been around for all these years you can be sure it would do Mastodon integration pretty well. <span class="spPermaLink"><a href="http://scripting.com/2026/09/23.html#a162305" title="Direct link to this item.">#</a></span></div>
161<div class="divSingularItem" data-type="outline" data-flInCalendar="true"><a name="a151940"></a>On Monday I offered <a href="https://demo.rss.chat/?id=507">free advice</a> for Toni Schneider, the new CEO at Bluesky. I'm sure everyone is telling him what to do, and as a blogger it's my responsibility to relay my own two cents. I want us all to come together no matter what protocol you're using. We've been waiting for a web to form in the social space. We could do it now, but Bluesky has to consolidate. Note that I said we, not they. <span class="spPermaLink"><a href="http://scripting.com/2026/09/23.html#a151940" title="Direct link to this item.">#</a></span></div>
162<div class="divSingularItem" data-type="outline" data-flInCalendar="true"><a name="a144340"></a>It's been 2.5 months since <a href="https://demo.rss.chat/">RSS.chat</a> was <a href="http://scripting.com/2026/07/10/161133.html?title=introducingRssChat">introduced</a>. I've been so immersed in Frontier that, as I look back, all this feels fresh to me. I want all text boxes to be equal and to be chained together in as many ways as we can think of, users and developers. Relational writing. It doesn't need to be hierarchic, yet all the existing comment systems are. Let's add a little richness to the RSS format, via my source namespace, and see where we can take it. We've implemented the writing side, something we undertsand very well by now, a blog with replies. But how do we get these to work across sites. I wrote a design for that, and the other big piece which is stuff FeedLand does. I hope to be able to swing over to that, and this time use Frontier instead of writing it to help accelerate development. Ultimately I think of it as a web designed for librarians. That would be something I'd like to use (and write). And our new AI tools are the greatest librarian tools ever. <span class="spPermaLink"><a href="http://scripting.com/2026/09/23.html#a144340" title="Direct link to this item.">#</a></span></div>
163<div class="divSingularItem" data-type="outline" data-flInCalendar="true"><a name="a135538"></a>It's great to own your own home. The house I'm living in now is the third I've owned. Now I wish for the carefree existence of being a renter because we turned the heat on last night, too cold -- only to find out some animal must've crawled into the pipes and died there. Lovely. Oh to have my old apartment in Manhattan. Sometimes I dream about that.  <span class="spPermaLink"><a href="http://scripting.com/2026/09/23.html#a135538" title="Direct link to this item.">#</a></span></div>
164<div class="divTitledItem">
165	<div class="divTitle"><a name="a192653"></a><a href="http://scripting.com/2026/09/23/192653.html"><span class="spTitleLink">Librarians</span></a><span class="spPermaLink"><a href="http://scripting.com/2026/09/23/192653.html" title="Direct link to this item.">#</a></span></div>
166	<ul class="ulLevel0">
167	<li data-flInCalendar="true"><a name="a192701"></a>
167Unsung heroes of the web -- librarians.<span class="spPermaLink"><a href="http://scripting.com/2026/09/23/192653.html#a192701" title="Direct link to this item." style="text-decoration: none; margin-left: .1em; color: purple;" >#</a></span></li>
168	<li data-flInCalendar="true"><a name="aNaNNaNNaN"></a>The early web was just this incredible new tool that no one knew yet how it would be used and what it would be used for.<span class="spPermaLink"><a href="http://scripting.com/2026/09/23/192653.html#aNaNNaNNaN" title="Direct link to this item." style="text-decoration: none; margin-left: .1em; color: purple;" >#</a></span></li>
169	<li data-flInCalendar="true"><a name="aNaNNaNNaN"></a>The first Yahoo was a card catalog.<span class="spPermaLink"><a href="http://scripting.com/2026/09/23/192653.html#aNaNNaNNaN" title="Direct link to this item." style="text-decoration: none; margin-left: .1em; color: purple;" >#</a></span></li>
170	<li data-flInCalendar="true"><a name="a192920"></a>Netscape had a <a href="http://home.mcom.com/home/whats-new.html">What's New</a> page with links to interesting stuff. <span class="spPermaLink"><a href="http://scripting.com/2026/09/23/192653.html#a192920" title="Direct link to this item." style="text-decoration: none; margin-left: .1em; color: purple;" >#</a></span></li>
171	<li data-flInCalendar="true"><a name="a192715"></a>apple.com was a Unix box under a librarian's desk. They started adding stuff that was useful to users and developers. No business model, just the librarian approach to information. Circulate it.<span class="spPermaLink"><a href="http://scripting.com/2026/09/23/192653.html#a192715" title="Direct link to this item." style="text-decoration: none; margin-left: .1em; color: purple;" >#</a></span></li>
172	<li data-flInCalendar="true"><a name="a193013"></a>I think if a new web is to be born, it's because it's again a possibility with the advent of AI. <span class="spPermaLink"><a href="http://scripting.com/2026/09/23/192653.html#a193013" title="Direct link to this item." style="text-decoration: none; margin-left: .1em; color: purple;" >#</a></span></li>
173	<li data-flInCalendar="true"><a name="a193021"></a>Listen to librarians, they probably have some good ideas of where to start.<span class="spPermaLink"><a href="http://scripting.com/2026/09/23/192653.html#a193021" title="Direct link to this item." style="text-decoration: none; margin-left: .1em; color: purple;" >#</a></span></li>
174	</ul>
175
176	</div>
177
178				</div>
179			<div class="divFooter">
180				<p>&copy; copyright 1994-2026 Dave Winer.</p>
181				<p>Last update: Wednesday September 23, 2026; 3:31 PM EDT.</p>
182				<p><span class="spHowLongRunning"></span></p>
183				<p>You know those obnoxious sites that pop up dialogs when they think you're about to leave, asking you to subscribe to their email newsletter? Well that won't do for Scripting News readers who are a discerning lot, very loyal, but that wouldn't last long if I did rude stuff like that. So here I am at the bottom of the page <i>quietly</i> encouraging you to <a href="http://scripting.com/email/">sign up for the nightly email</a>. It's got everything from the previous day on Scripting, plus the contents of the linkblog and who knows what else we'll get in there. People really love it. I wish I had done it sooner. And every email has an unsub link so if you want to get out, you can, easily -- no questions asked, and no follow-ups. Go ahead and do it, you won't be sorry! :-)</p>
184				<p id="idSnarkySlogan"></p>
185				
186				<div class="divSocialMediaLinks">
187					<a title="Bluesky" class="aSocialMediaLink" id="idBlueskyLink" href="https://bsky.app/profile/scripting.com" target="_blank">
188						<i class="fa-brands fa-bluesky" style="color: #1DA1F2;"></i>
189						</a>
190					<a  title="Mastodon" class="aSocialMediaLink" id="idMastodonLink" href="https://mastodon.social/@davew" target="_blank">
191						<i class="fab fa-mastodon" style="color: darkpurple;"></i>
192						</a>
193					<a  title="RSS" class="aSocialMediaLink" id="idRssLink" href="http://scripting.com/rss.xml" target="_blank">
194						<i class="fa fa-rss" style="color: orange;"></i>
195						</a>
196					<a  title="Twitter" class="aSocialMediaLink" id="idTwitterLink" href="http://twitter.com/davewiner" target="_blank">
197						<i class="fa-brands fa-twitter" style="color: #4099FF;"></i>
198						</a>
199					<a  title="Threads" class="aSocialMediaLink" id="idThreadsLink" href="https://www.threads.net/@davew" target="_blank">
200						<i class="fa-brands fa-threads" style="color: black;"></i>
201						</a>
202					</div>
203				
204				</div>
205			</div>
206		
206<script>
207			$(document).ready (function () {
208				startup ();
209				});
210			</script>
210
211		</body>
212	</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.