Text extraction. See Typescript Archive
10:03:45
10:03:45 From Jeff Miller Showing up today because I'm planning to present at Recurse Center on Federated Wiki and (hopefully) frame scripting.
10:04:52 From Jeff Miller (getting food)
10:08:33
10:08:33 From Jeff Miller there was a San Francisco sky pictures, once/day, that was a lot like that! also gave you clouds or maybe it was once/hour
10:11:11
10:11:11 From Marc Pierson Brian, please say more about the models for civil society.
10:11:39 From Jeff Miller large bronze casting organized labor
10:12:06 From Brian Marc, I'm in 100% exploration and curiosity. I have no idea what "optimal" should even look like or what optimal means in this context.
10:12:35 From Jeff Miller each spreadsheet has a rollup value to a higher spreadsheet (these days)
10:13:23 From Marc Pierson chrome-extension://oemmndcbldboiebfnladdacbdfmadadm/https://ostromworkshop.indiana.edu/doc/teaching/arnold-iad-slides.pdf https://ostromworkshop.indiana.edu/courses-teaching/teaching-tools/iad-framework/index.html
10:14:10 From Ward Cunningham http://found.ward.fed.wiki/technology-and-culture.html
10:15:33 From Jeff Miller Ursula Franklin also consulted on copper smelting in the Andes to interpret what was going on as "tax collection via amateur smelting labor"
10:17:32 From Robert Best Was thinking again I'd like to import my podcast lists as like an OPML or whatever my podcatcher on my phone gives me... And then sort my lists in wiki instead, and maybe even play them from there, rather than having 16GB of offline podcast downloads on my phone that I'm never going to listen to the best of unless I organize things better 😜
10:17:50 From Jeff Miller :) vertical arcology
10:19:20 From Marc Pierson Interesting to consider Alexander’s work.
10:19:27 From Jeff Miller "Oath of Fealty", Niven and Pournelle
10:19:58 From Marc Pierson I had my headphones on noise cancelling! :>) Beauty Good Truth Exchange, in some sort of balance?
10:32:25
10:32:25 From Robert Best Can wiki host a pwa script as an asset that is an alternative client for wiki?... Maybe making collection or capture of text or files while on mobile easier, to bring into wiki then or later... Holding it locally.
10:32:56 From Jeff Miller Postel's Law accept generously; emit judiciously
10:34:48 From Jeff Miller Robert B: Interesting, maybe so.
10:36:35 From Jeff Miller "a language workbench" - as a pattern itemText asMyFormat
10:37:48 From Jeff Miller weatherReport asPaperdoll "Plugins stopped being fun to write."
10:38:58 From Jeff Miller "Eric added event handling inside the Frame plugin which made writing wiki scripts fun again." (CoffeeScript as a trailing edge language)
10:39:33 From Paul Rodwell The build process became a destroyer of fun
10:40:52 From Paul Rodwell Coffeescript served its purpose and Javascript advanced to include many of the things it added.
10:41:02 From Jeff Miller "the Electron wiki, Node code talking to your OS windows, was a prototype for frame scripting"
10:42:07 From Jeff Miller "what happens if we move to a static files running locally? / what happens if Beaker Browser matures? / what does the Frame/iFrame plugin do?"
10:44:12 From Jeff Miller David Bovill's interest in framing in content from other sites; Eric Dobbs' work in wiki implementation technologies; long-term desires of the wiki community; the API between client and server, the API for event handling in the browser, postMessage, service workers -- these things figured in together.
10:44:38 From Robert Best If a web app that is framed has its own keyboard shortcuts will, message passing or the browser pass those along through wiki?
10:44:42 From Jeff Miller "these things we know are in the environment, an ad-hoc protocol design for communication can work - Google Map" Robert B: sounds like an experiment! (for example jQuery and the Map plugin tend to fight)
10:46:07 From Jeff Miller "inventing a language that would offer capabilities beyond what we can imagine in the present"- API design, protocol design (Ward) "empower someone who is doing a thing you cannot imagine when you're designing it" (language, API, protocol) postMessage API is significant in isolating security domains between sender and receiver
10:47:08 From Jeff Miller it has to be data and not methods or live objects - they have to be serialized.
10:48:10 From Jeff Miller iFrame protocol and frame/frame communication driven by advertising needs (Google Chrome <--> Doubleclick features)
10:49:35 From Jeff Miller David Woods: a talk, resilience engineering take on cybersecurity "agents seeking advantage in this platform" neutral language covering business practices and fraud / exploitation
10:51:09 From Jeff Miller Eric reflects: "the post-message protocol is a good bet for a longterm capability for building things on, because it enables business cases on the web related to advertising." Ward reflects: the plugins operate with a global context which can be used to read and modify wiki lineup state.
10:53:22 From Jeff Miller Ward adds: Eric's exploration of the message based collaboration looks like it gives cleaner separation than the server plugins' use of globals.
10:54:34 From Paul Rodwell Object.freeze provides a different approach for protecting state from tampering by a plugin
10:54:43 From Jeff Miller "how do we parse a URL which addresses a lineup of pages?" "this should have been part of the client, but was on the server"
10:56:04 From Robert Best I sent this to your this morning Ward relating to these implicit forks... It would be interesting if wiki could save a deeper page history as like a tree of graftings https://en.m.wikipedia.org/wiki/Grafting But the forks are still only the main branch being forked... Not the whole remote tree. So that we still aren't going over the limit you mentioned for fork size (is this a decision of ours, or some limitation from part of our stack?)... But then you have access to all the previous combined page data to use when/if needed.
10:57:02 From Jeff Miller Thompson's example in Ohio schools is one that is bumping up a bit against the Recent Changes model, related to login redirection pages during a "fork" action. This is an example of when do we learn something -- here, it's the server being unable to fetch the page; now, we send the updated page as part of the fork action.
10:58:06 From Jeff Miller this week: what do we want to pass back and forth between the authenticated site forking pages, and the server? part of the continual learning about Federated Wiki in different contexts.
10:59:14 From Brian It seems that there is state of page management, asset serving, user control/permission. These fundamental aspects are sort of separate from the "application" support that is provided through the plugin extensions.
11:00:19 From Jeff Miller "could I fork a local page into a public site? that stopped working at some point, why is that?" - David B.

"save the page JSON as a file, and drag that JSON into another site: download to upload!" - a special case of the export/import protocol
11:00:21 From Robert Best I think you can drag-drop the JSON link itself too
11:00:37 From Jeff Miller dragging the journal was something I DID NOT EXPECT AT ALL
11:00:59 From Brian As Ward noted, you should not rely on the journal dragging...lol.
11:01:28 From Jeff Miller well, it does give you a ghost page to review
11:02:02 From Brian Right, but the journal consistency is suspect.
11:03:14 From Jeff Miller David Bovill notes that more recent versions of wiki-client/wiki-server (Dojo's version) can support moving pages from local to publicly visible wikis. ngrok port forwarding letting you reveal a local machine and service
11:03:38 From Eric Dobbs https://ngrok.com/
11:03:39 From Jeff Miller on a public DNS two things: a public website as a proxy server; a client-side request to create a port forwarding tunnel to your side.
11:05:49 From Jeff Miller David Bovill notes that ngrok versus local pages show up under different names (HTTP/1.1 name based addressing?) name-based virtual hosting
11:07:37 From Jeff Miller Eric demonstrates a page and script snippet to refresh the list of wikis in his localhost neighborhood.
11:08:59 From Jeff Miller Ward observes that "permanent redirect" is a convention for sending a clue to search engines and wiki searches to point to a new, canonical URL; linking from site to site on the disk produces two different names/URLs for the same context. Ward notes that federation search sometimes shows virtual hosting aliases for the same wiki at different URLs.
11:10:57 From Jeff Miller "If I see two copies of the same site updating content in tandem, sometimes I will disable indexing on one of the sites."
11:12:47 From Brian In the way that I helped Marc move the pages, the existinace of the old server is removed. That is where having feature support in server would help preserve it, possibly with a redirect.
11:13:52 From Jeff Miller Eric reflects on the consequences of living in a world where things are operated by folk memory.

Ward notes that if you see some interesting pages, maybe you should fork enough to keep the context locally, in case the origin site disappears.
11:14:48 From Robert Best They even did controlled digital lending with DRM.
11:15:27 From Jeff Miller David Bovill is interested in wiki transporters; dropping content on wiki, and having transporters assigned based on the content type.
11:16:57 From Jeff Miller so that a research group collaboration, people in David B's research group can drop an item in; the transporter dispatcher can recognize via a lookup table what sort of content intake mechanism is used. David B reflects on a way to use the transporter mechanism to remap and import pages.
11:18:26 From Jeff Miller David B reflects on the Image plugin intake mechanism (drag and drop) working with Wikipedia images, but not in the Openverse images, many of which are separate references to Wikipedia pages. https://openverse.org/search/?q=welsh%20tea%20room
11:19:33 From Eric Dobbs https://wiki.dbbs.co/drop-and-paste-inspector.html
11:19:46 From David Bovill https://openverse.org/search/?q=deiniolen
11:21:45 From Jeff Miller I see what Eric is seeing. "a link to an image"
11:22:54 From Jeff Miller
I get this :

description link
11:23:45 From Paul Rodwell the drag from the openverse grid of images is https://openverse.org/image/6dac159c-c94e-494d-be01-e777d88c8db0?q=deiniolen
11:24:50 From Paul Rodwell the drop code in the factory expects to have a file type
11:26:33 From Jeff Miller the factory drop code for dropping an image looks like it might work? (I see an image preview, briefly, on Eric's page) Let me try my own wiki.
11:28:05 From Eric Dobbs https://wiki.dbbs.co/search-for-enrich-svg.html
11:30:07 From Paul Rodwell another recent example - https://goals.pod.rodwell.me/enrich-kumu-svg.html
11:30:40 From David Bovill http://david.ward.dojo.fed.wiki/view/welcome-visitors/view/configjson/view/command-line-options
11:32:56 From Paul Rodwell good old ChatGPT, consistently wrong with much of what it says
11:34:05 From Jeff Miller ChatGPT was not good with Common Lisp; it was pretty good with NodeJS. http://jeff.dojo.fed.wiki/view/openverse-drag-and-drop - trying a drag and drop from Openverse onto a standard factory item.