Starting Soon: Join the 22nd September 2024 Livestream for Twenty Years of TiddlyWiki

The next livestream to celebrate Twenty Years of TiddlyWiki will kick off in just under an hour. You can sign up for notifications and then view the stream and join the live chat when it starts.

I hope that some of you will be able to join me in the video conference and take part in the live stream. One important thing we’ve learned is that it is essential for guests on the video conference to use headphones, and not rely on speakers and an open microphone. See below for details.

I intend to keep the stream live for at least two hours so please check the link even if you missed the start time.

How It Works

Putting on these live streams is a significant commitment of time and effort for me and for the other participants. So, following the usual TiddlyWiki philosophy, I want to focus on reuse, trying to make the recordings of these live streams useful and interesting in the future. I am hoping for something more like a podcast with rotating guests than a live recording of a big multi-party Zoom.

So, I will invite people to join me in the video chat for specific demos and interviews. For everyone else, the main way to participate will therefore be via the live chat. I have enabled the settings to retain the live chat so that it will be replayed with the recording.

Everyone is welcome to post requests here or on the live chat for specific demos of:

  • other peoples plugins (ideally demo’ed by the creator)
  • other peoples sites or setups (by creator)
  • official plugins (by Jeremy)
  • use cases and just general TW features (by Jeremy)
  • requests for specific topics to hear Jeremy’s thoughts

It may well be hard for me to keep track of everything going in the chat, so if I miss anything important please feel free to repeat it.

If asked to join the Video Chat

If you are invited to join the video chat you will appear on camera and be able to screen share to the stream. Please follow this link to join:

The password is “transclusion”.

Note:

  • It is essential to use headphones. Some of the audio problems we’ve experienced have been due to the use of laptop speakers
  • While in the video chat you will need to close or mute the YouTube stream. Instead, use the video chat window directly. You will see and hear me and any other video chat participants in near real time (the YouTube stream has a few seconds lag)
  • The video conference software is resource intensive so It is recommended to close all other applications and browser tabs
  • The video chat application only supports a limited number of participants
  • The video chat application requires that all participants have a high speed internet connection

Technical Setup

I’ll describe the setup I am using for the livestreams just in case anyone out there has any suggestions or advice – or even is able to volunteer to help run the tech.

  • Broadcasting: I’m using Open Broadcaster Software (OBS), a venerable and capable open source application. It is essentially a live mixing desk for video and audio, and knows how to connect directly to YouTube with minimal technical setup. See https://obsproject.com for more details
  • Video chat: I’m using https://vdo.ninja/ which is an open source peer to peer web video conference application that has special features to make it work well with OBS. For participants it works along the lines of something like Google Meet but there is a special view that is generated for OBS that OBS includes by overlaying an iframe (!). One clever aspect is that if necessary participants get relatively low quality video while it allocates as much bandwidth as possible to the stream that is going to OBS
  • Microphone: I tried using a decent USB microphone on the desk in front of me but discovered that it was too sensitive, picking up sounds from outside and elsewhere in the house, so I’ll be using AirPods
1 Like
Click here for the chat transcript 12:57 PM Anthony Muscio:I have managed to attend a second stream given the time zones.

12 59 PM Lory: Hi Jeremy! Could you at some point address the topic of how MWS will resolve conflicts between users?

1:01 PM Lory: For example tiddler XYZ in a plugin bag is edited by the plugin administrator but some user already has this same XYZ tiddler with its own adaptations in its private bag

1:04 PMAnthony Muscio: Frozen here

1:05 PM Anthony Muscio: erratic

1:05 PM Mat: yes, freezes

1:07 PM telekinese: Hello everyone, for me it is just the video that freezes from time to time

1:07 PM Peter: Seems like it’s back now.

1:07 PM Mat: yes, now works

1:09 PM Anthony Muscio: Related to Lorys question

1:09 PM Anthony Muscio: I understand the layered approach of MWS is in a way hierarchical. Can it be used in a network structure. For example a bag shared between two users, or a bag each the other can see but not others?

1:10 PM Taylor Worthington: You might as well be augmenting MediaWiki

1:11 PM Taylor Worthington: *Not really)

1:12 PM Taylor Worthington: MediaWiki with Tiddly syntax

1:17 PM Peter: The overlaying system sounds similar to the shadow mechanism in TW today, but multi-layered rather than “original” and “mine”.

1:18 PM Mat: EVERYBODY - CLICK “THUMBS UP” FOR THE VIDEO :smiley:

1:22 PM Anthony Muscio: The layers are somewhat hierarchical. My bag overrides those given to me. As a user could I edit a bag that flows down to others?

1:23 PM Anthony Muscio: from within my wiki

1:24 PM Anthony Muscio: :+1:

1:24 PM Mat: If I delete my tiddler, does the “underlying” reappear then?

1:24 PM Taylor Worthington: One could conceivably implement their own version of hierarchy independent of MWS[message retracted]

1:25 PM 林东吴: I believe layers are for business usage? Because seems no much usage in daily personal wiki

1:25 PM 林东吴: Personally I may only need a private bag and a public bag

1:26 PM Lory: Would it be possible to make MWS offline by default, in a similar way TiddlyPWA operates?

1:27 PM 林东吴: I’m now using FileSystemPath to separate private / public in TidGi app, I’m always looking forward to an easier solution in MWS

1:28 PM Mat: Hey TidGi creator (sorry, not sure about your name and cant read chinese) - I’ld love to see a demo of TidGi!!!

1:28 PM Anthony Muscio: Wow, draft bags

1:31 PM 林东吴: Hi Mat, I’m LinOnetwo, I had an ulcer on my tongue, I’m not sure if I can share with clear speaking lol

1:31 PM Mat: OK, thanks anyway LinOnetwo

1:40 PM Jeremy Ruston: Please give a virtual thumbs up if you’re ready to join the video, which means you need to have headphones

1:40 PM 林东吴: Yes, draft should always be “private”!

1:40 PM 林东吴: How to assign a tiddler to a bag in wiki?

1:40 PM 林东吴: Like tagging it?

1:40 PM Mat: :+1:

1:41 PM 林东吴: :+1:

1:41 PM Anthony Muscio: Could a draft stay within local storage?

1:43 PM 林东吴: I see, it auto move between bags, depends on which wiki you are in

1:46 PM Anthony Muscio: good point

2:03 PM 林东吴: No lag, but also no subtitle

2:04 PM Anthony Muscio: Mat what is your talk.tiddlywiki handle TW_ Mat?

2:09 PM Taylor Worthington: nodejs was pretty important.

2:10 PM Taylor Worthington: I think it was a really good move in conjunction with nodejs

2:11 PM Anthony Muscio: Functions were in my mind one of the the greatests development for me to avoid a whole range of syntax mistakes with unwikified variables.

2:13 PM Jeremy Ruston: LinOneTwo would you like to join the video chat when you’re ready?

2:13 PM 林东吴: Ok, I’m eating spicy dinner, so difficult to speak, will come a bit later

2:14 PM Jeremy Ruston: No problem LinOneTwo let me know when you’re ready

2:14 PM Jeremy Ruston: And anyone else who’s ready and able to join do please give a virtual thumbs up

2:15 PM Taylor Worthington: Oh, I have been thinking about this exactly[message retracted]

2:16 PM Birthe C: I have used your sideeditor since you created it

2:22 PM 林东吴: Yes, Mat frozen

2:27 PM Mat: OK, please tell me if there’s anything you want me to demo from these:

2:28 PM Mat: TopToolbar - small buttons at top

2:28 PM Mat: Boosters - functional CSS tools

2:28 PM Mat: HackSearch - tools to search for TW-hackers

2:28 PM Mat: RecentSyst - button in Recent sidebar to toggle system tiddlers

2:29 PM Mat: Scrollback - tool that makes closing tiddlers scroll back to previous tiddler

2:29 PM Anthony Muscio: RecentSyst?

2:29 PM Mat: Hide - small tool to quickly hide an element in a single tiddler

2:29 PM Mat: OK, that was the list.

2:29 PM Him: Hi Jeremy! Nathan here

2:29 PM Taylor Worthington: @Mat can we get a url for your wiki?

2:29 PM Mat: Ha ha - RecentCyst. No, kidding, RecentSys

2:29 PM Peter: TidGi is really cool - layouts for specific things. I’d like to learn more about how this extends base TiddlyWiki.

2:30 PM Taylor Worthington: @Mat Is that appropriate?

2:30 PM Mat: @Taylor Worthington - they all have different urls.

2:30 PM Mat: @Taylor Worthington - yes, it is.

2:31 PM Birthe C: Booster and RecentSys please

2:31 PM Mat: Birthe, sure

2:38 PM Jeremy Ruston: LinOneTwo this is terrific thank you

2:39 PM Taylor Worthington: That’s amazing

2:41 PM Taylor Worthington: That makes sense, becuase also GitLab does not want to show changes for the whole single file[message retracted]

2:44 PM Taylor Worthington: I can help people with that.[message retracted]

2:44 PM Anthony Muscio: Easier with AI now

2:44 PM Anthony Muscio: to make images

2:51 PM 林东吴: I recently thinking using AI to generate explaination of all core wikitext

2:51 PM 林东吴: That will be a good learning material & AI training material

2:58 PM Anthony Muscio: Yes, I made an AI view that uses the Doco to answer user questions and worked quite well.

2:58 PM Jeremy Ruston: Hi @Nathan!

3:00 PM Anthony Muscio: Its midnight here, big day tomorrow, so I will see you all in the recording, and in talk. Love all your work :heart: TW_Tones

3:03 PM 林东吴: Bye

3:03 PM Jeremy Ruston: Thanks Mat! We’ll let Eric run for a moment or two

3:10 PM telekinese: Wow, Eric, the Paste-Up looks terrific!

3:13 PM 林东吴: I recently also want to create a grid based digital garden, where a player can walk in like in RPG

3:14 PM 林东吴: And decorate grid based floor using carpet like this

3:18 PM 林东吴: Can hear Mat now

3:24 PM telekinese: Thank you Eric! I will certainly use this. :star_struck:

3:27 PM SecretHQ: Good morning from the southeastern U.S. Excited to see Mat demoing Boosters!

3:28 PM Birthe C: Boosters looks very practical

3:34 PM Mario Pietsch: Mat great stuff!

3:35 PM Mario Pietsch: Eric – I did like your pastup stuff. Very well done