1 00:00:00,000 --> 00:00:01,160 All right, welcome back, everybody. 2 00:00:01,160 --> 00:00:05,120 Today, we're going to do a deep dive into HedgeDoc. 3 00:00:05,120 --> 00:00:06,960 Ooh, excited. 4 00:00:06,960 --> 00:00:07,680 It's exciting, right? 5 00:00:07,680 --> 00:00:10,760 So HedgeDoc is a collaborative markdown editor. 6 00:00:10,760 --> 00:00:11,920 Sounds interesting. 7 00:00:11,920 --> 00:00:12,320 Yeah. 8 00:00:12,320 --> 00:00:14,280 And we have a bunch of different sources today. 9 00:00:14,280 --> 00:00:20,240 We've got excerpts from their FAQ, their about page, and even a peek into his history. 10 00:00:20,240 --> 00:00:21,280 Ooh, fun. 11 00:00:21,280 --> 00:00:21,600 Yeah. 12 00:00:21,600 --> 00:00:23,960 So think about it this way. 13 00:00:23,960 --> 00:00:29,560 Imagine you want to use a tool that lets you write and work together 14 00:00:29,560 --> 00:00:32,880 online seamlessly and then HedgeDoc pops up. 15 00:00:32,880 --> 00:00:35,480 Like what do you absolutely need to know about them? 16 00:00:35,480 --> 00:00:35,760 Yeah. 17 00:00:35,760 --> 00:00:36,880 The need to knows. 18 00:00:36,880 --> 00:00:37,840 Yes, exactly. 19 00:00:37,840 --> 00:00:39,360 That's what we're going to uncover today. 20 00:00:39,360 --> 00:00:41,080 We're like HedgeDoc detectives. 21 00:00:41,080 --> 00:00:41,680 Yes. 22 00:00:41,680 --> 00:00:43,000 We're on the case. 23 00:00:43,000 --> 00:00:44,040 Got to get the clues. 24 00:00:44,040 --> 00:00:44,720 Exactly. 25 00:00:44,720 --> 00:00:47,920 So the first clue is figuring out what it actually is. 26 00:00:47,920 --> 00:00:48,520 Right. 27 00:00:48,520 --> 00:00:49,960 We got to start with the basics. 28 00:00:49,960 --> 00:00:50,280 Yeah. 29 00:00:50,280 --> 00:00:51,320 What is this thing? 30 00:00:51,320 --> 00:00:56,200 And their about page says it's like Google docs for markdown lovers. 31 00:00:56,200 --> 00:00:58,520 Ooh, I like that. 32 00:00:58,520 --> 00:00:58,760 Yeah. 33 00:00:58,880 --> 00:01:02,200 It's a very catchy tagline, but I'm like, okay, but what is it really? 34 00:01:02,200 --> 00:01:03,480 What's the deeper story? 35 00:01:03,480 --> 00:01:03,840 Yeah. 36 00:01:03,840 --> 00:01:05,000 What's the deeper story? 37 00:01:05,000 --> 00:01:10,680 So imagine a platform where you can write and collaborate in real time, just 38 00:01:10,680 --> 00:01:15,040 like Google docs, but with the power and the simplicity of markdown. 39 00:01:15,040 --> 00:01:15,320 Right. 40 00:01:15,320 --> 00:01:15,800 Okay. 41 00:01:15,800 --> 00:01:19,320 That's HedgeDoc in a nutshell, but it gets really interesting here. 42 00:01:19,320 --> 00:01:22,000 It's also open source and self-hosted. 43 00:01:22,000 --> 00:01:22,240 Okay. 44 00:01:22,240 --> 00:01:22,560 Hold on. 45 00:01:22,560 --> 00:01:23,480 Open source. 46 00:01:23,480 --> 00:01:23,960 Yes. 47 00:01:24,000 --> 00:01:29,600 So like anyone can see the code tinker with it, even build their own versions 48 00:01:29,600 --> 00:01:30,440 if they want to. 49 00:01:30,440 --> 00:01:31,480 Absolutely. 50 00:01:31,480 --> 00:01:34,760 It's all about transparency and community collaboration. 51 00:01:34,760 --> 00:01:40,040 And the self-hosted part means that you or your organization could 52 00:01:40,040 --> 00:01:41,760 host it on your own servers. 53 00:01:41,760 --> 00:01:42,120 Okay. 54 00:01:42,120 --> 00:01:45,960 So you don't have to rely on big tech companies to store your data. 55 00:01:45,960 --> 00:01:50,440 So it's like having your own little like writing and collaboration hub with 56 00:01:50,440 --> 00:01:52,000 like total control over your data. 57 00:01:52,000 --> 00:01:53,360 That's a big deal. 58 00:01:53,360 --> 00:01:54,200 I feel like these days. 59 00:01:54,200 --> 00:01:57,720 It is a big deal, especially with all the concerns about data privacy and 60 00:01:57,720 --> 00:01:58,640 security these days. 61 00:01:58,640 --> 00:01:59,080 Right. 62 00:01:59,080 --> 00:01:59,720 Exactly. 63 00:01:59,720 --> 00:02:00,040 Okay. 64 00:02:00,040 --> 00:02:04,240 So we've got like the control aspect, but let's not forget about the 65 00:02:04,240 --> 00:02:07,040 features, like what can you actually do with this thing? 66 00:02:07,040 --> 00:02:07,280 Okay. 67 00:02:07,280 --> 00:02:08,960 Well, first off, it's all web-based. 68 00:02:08,960 --> 00:02:09,320 Okay. 69 00:02:09,320 --> 00:02:13,040 So no need for downloads or installations or any of that. 70 00:02:13,040 --> 00:02:13,480 Oh, nice. 71 00:02:13,480 --> 00:02:14,080 Convenient. 72 00:02:14,080 --> 00:02:15,200 Super convenient. 73 00:02:15,200 --> 00:02:18,680 You can access it from anywhere as long as you have an internet connection. 74 00:02:18,680 --> 00:02:19,120 Perfect. 75 00:02:19,120 --> 00:02:22,440 And remember that real-time collaboration we were talking about? 76 00:02:22,720 --> 00:02:23,640 It's built right in. 77 00:02:23,640 --> 00:02:27,400 You can have multiple people working on the same document at the same time. 78 00:02:27,400 --> 00:02:30,680 So no more like emailing drafts back and forth or trying to 79 00:02:30,680 --> 00:02:32,120 merge like different versions. 80 00:02:32,120 --> 00:02:32,920 Well, more of that. 81 00:02:32,920 --> 00:02:35,080 It just streamlines the entire process. 82 00:02:35,080 --> 00:02:35,640 Awesome. 83 00:02:35,640 --> 00:02:35,920 Okay. 84 00:02:35,920 --> 00:02:36,160 Yeah. 85 00:02:36,160 --> 00:02:37,720 So that's a big plus. 86 00:02:37,720 --> 00:02:38,520 What else? 87 00:02:38,520 --> 00:02:40,920 Well, it also has a presentation mode. 88 00:02:40,920 --> 00:02:41,760 Oh, wow. 89 00:02:41,760 --> 00:02:44,760 So you can turn your notes into slides for sharing. 90 00:02:44,760 --> 00:02:45,480 That's fancy. 91 00:02:45,480 --> 00:02:49,360 It is quite fancy and it even supports graphs and diagrams. 92 00:02:49,360 --> 00:02:50,040 Oh, cool. 93 00:02:50,080 --> 00:02:53,600 Yeah, which is perfect if you're a visual learner or if you just want to add some, 94 00:02:53,600 --> 00:02:58,080 you know, yeah, some spice, some pizzazz to your presentation, a little razzle 95 00:02:58,080 --> 00:02:58,440 dazzle. 96 00:02:58,440 --> 00:02:58,760 Okay. 97 00:02:58,760 --> 00:03:01,640 So it sounds like a one-stop shop. 98 00:03:01,640 --> 00:03:05,000 It really is for collaborative writing presenting. 99 00:03:05,000 --> 00:03:08,040 But I gotta say something about the name HedgeDoc. 100 00:03:08,040 --> 00:03:09,120 It's a little unusual. 101 00:03:09,120 --> 00:03:09,760 Yeah. 102 00:03:09,760 --> 00:03:11,720 You've got a keen eye for detail there. 103 00:03:11,720 --> 00:03:12,400 Where'd it come from? 104 00:03:12,400 --> 00:03:12,920 Ria? 105 00:03:12,920 --> 00:03:13,280 Yeah. 106 00:03:13,280 --> 00:03:15,520 There's a whole backstory there. 107 00:03:15,520 --> 00:03:17,000 It wasn't always called HedgeDoc. 108 00:03:17,000 --> 00:03:17,360 Really? 109 00:03:17,360 --> 00:03:19,600 In fact, it's gone through a few different name changes. 110 00:03:19,640 --> 00:03:21,480 Ooh, I love OriginStory. 111 00:03:21,480 --> 00:03:21,760 Yeah. 112 00:03:21,760 --> 00:03:24,320 Each one marks a different step in its evolution. 113 00:03:24,320 --> 00:03:24,640 Okay. 114 00:03:24,640 --> 00:03:26,600 Let's rewind the tape, see where it all began. 115 00:03:26,600 --> 00:03:27,000 All right. 116 00:03:27,000 --> 00:03:27,840 So picture this. 117 00:03:27,840 --> 00:03:33,080 It all started with a platform called HackMD. 118 00:03:33,080 --> 00:03:34,520 HackMD. 119 00:03:34,520 --> 00:03:36,080 Does that ring a bell for anybody? 120 00:03:36,080 --> 00:03:37,360 It might. 121 00:03:37,360 --> 00:03:38,680 I feel like I've heard that before. 122 00:03:38,680 --> 00:03:40,760 It was pretty popular in the tech community. 123 00:03:40,760 --> 00:03:44,240 It was this awesome collaborative markdown platform. 124 00:03:44,240 --> 00:03:44,640 Okay. 125 00:03:44,640 --> 00:03:48,400 But eventually it's split into two branches, a community version and an 126 00:03:48,400 --> 00:03:49,400 enterprise version. 127 00:03:49,520 --> 00:03:51,520 Ah, it's like a family tree branching out. 128 00:03:51,520 --> 00:03:52,520 Exactly. 129 00:03:52,520 --> 00:03:58,440 And to avoid confusion, the community driven version was renamed Coding MD. 130 00:03:58,440 --> 00:03:59,160 Coding MD. 131 00:03:59,160 --> 00:03:59,360 Okay. 132 00:03:59,360 --> 00:04:04,800 So Coding MD was essentially the open source community driven offspring of HackMD. 133 00:04:04,800 --> 00:04:05,560 You got it. 134 00:04:05,560 --> 00:04:07,800 But the story doesn't end there. 135 00:04:07,800 --> 00:04:10,320 Oh no, there's more. 136 00:04:10,320 --> 00:04:13,960 The community decided to take things a step further. 137 00:04:13,960 --> 00:04:14,400 Okay. 138 00:04:14,400 --> 00:04:19,200 They decided to create a completely independent project. 139 00:04:19,240 --> 00:04:19,800 Wow. 140 00:04:19,800 --> 00:04:24,440 Based on Coding MD and that my friend is how HedgeDock was born. 141 00:04:24,440 --> 00:04:29,160 So HedgeDock is like the grandchild of HackMD carrying on the legacy of open 142 00:04:29,160 --> 00:04:32,040 source collaboration, but forging its own path. 143 00:04:32,040 --> 00:04:32,800 Yes. 144 00:04:32,800 --> 00:04:33,440 That's pretty cool. 145 00:04:33,440 --> 00:04:34,280 It is really cool. 146 00:04:34,280 --> 00:04:38,080 And that spirit of community really permeates everything about HedgeDock. 147 00:04:38,080 --> 00:04:39,120 Yeah, I love that. 148 00:04:39,120 --> 00:04:40,920 It's not just about using a tool. 149 00:04:40,920 --> 00:04:45,520 It's about being part of a movement toward more transparent, collaborative 150 00:04:45,520 --> 00:04:47,520 and user driven software development. 151 00:04:47,520 --> 00:04:48,320 I'm here for it. 152 00:04:48,320 --> 00:04:48,920 Me too. 153 00:04:48,960 --> 00:04:50,520 Okay, so that's all really cool. 154 00:04:50,520 --> 00:04:52,080 But let's get down to brass tacks. 155 00:04:52,080 --> 00:04:52,480 Okay. 156 00:04:52,480 --> 00:04:54,520 People have questions about HedgeDock. 157 00:04:54,520 --> 00:04:54,840 Sure. 158 00:04:54,840 --> 00:04:58,560 Like those practical, everyday concerns that might come up when you're 159 00:04:58,560 --> 00:04:59,280 thinking about using it. 160 00:04:59,280 --> 00:05:01,000 That's where these FAQs come in handy. 161 00:05:01,000 --> 00:05:01,720 Exactly. 162 00:05:01,720 --> 00:05:05,880 And we have some, they're a treasure trove of real world questions and 163 00:05:05,880 --> 00:05:06,800 thankfully answers. 164 00:05:06,800 --> 00:05:07,480 We need those. 165 00:05:07,480 --> 00:05:07,840 Yes. 166 00:05:07,840 --> 00:05:10,840 So let's dive into some of these and see what we can clear up. 167 00:05:10,840 --> 00:05:11,400 Let's do it. 168 00:05:11,400 --> 00:05:14,560 What are some of the common questions that people have about HedgeDock? 169 00:05:14,560 --> 00:05:18,760 So one that we see a lot is, can I run multiple HedgeDock instances on the 170 00:05:18,760 --> 00:05:19,800 same database? 171 00:05:19,800 --> 00:05:20,200 Okay. 172 00:05:20,200 --> 00:05:22,960 And the answer is unfortunately, no. 173 00:05:22,960 --> 00:05:24,960 That's a bummer. 174 00:05:24,960 --> 00:05:25,480 Why not? 175 00:05:25,480 --> 00:05:26,000 I know. 176 00:05:26,000 --> 00:05:27,080 It seems like it'd be handy. 177 00:05:27,080 --> 00:05:27,320 Yeah. 178 00:05:27,320 --> 00:05:28,880 Like different teams, different projects. 179 00:05:28,880 --> 00:05:29,160 Yeah. 180 00:05:29,160 --> 00:05:30,120 For different projects. 181 00:05:30,120 --> 00:05:30,360 Yeah. 182 00:05:30,360 --> 00:05:35,600 But it seems that the HedgeDock server process is not entirely stateless. 183 00:05:35,600 --> 00:05:36,000 Okay. 184 00:05:36,000 --> 00:05:42,120 So each instance needs its own space to avoid conflicts and potential data loss. 185 00:05:42,120 --> 00:05:45,960 They recommend a system that ensures that one instance is always running 186 00:05:45,960 --> 00:05:47,680 for high availability setups. 187 00:05:47,680 --> 00:05:48,200 Okay. 188 00:05:48,200 --> 00:05:50,040 So you minimize any downtime. 189 00:05:50,040 --> 00:05:50,360 Right. 190 00:05:50,360 --> 00:05:50,680 Okay. 191 00:05:50,680 --> 00:05:53,240 So multiple instances on the same database. 192 00:05:53,240 --> 00:05:53,560 Yeah. 193 00:05:53,560 --> 00:05:54,160 No go. 194 00:05:54,160 --> 00:05:54,520 No go. 195 00:05:54,520 --> 00:05:55,640 It's a no for me. 196 00:05:55,640 --> 00:05:56,040 Okay. 197 00:05:56,040 --> 00:05:57,800 What else are people wondering about? 198 00:05:57,800 --> 00:06:02,320 Another common question is about the missing PDF export feature. 199 00:06:02,320 --> 00:06:03,000 Oh, really? 200 00:06:03,000 --> 00:06:03,360 Yeah. 201 00:06:03,360 --> 00:06:07,560 So you can't like download your notes as a PDF easily anymore. 202 00:06:07,560 --> 00:06:09,880 Not as easily as you used to be able to. 203 00:06:09,880 --> 00:06:10,560 What happened? 204 00:06:10,560 --> 00:06:15,480 Well, they used to have a PDF export feature, but it relied on something 205 00:06:15,480 --> 00:06:17,560 called a headless chromium instance. 206 00:06:17,560 --> 00:06:18,000 Okay. 207 00:06:18,080 --> 00:06:22,720 And turns out that created some potential security vulnerabilities. 208 00:06:22,720 --> 00:06:23,400 Oh, no. 209 00:06:23,400 --> 00:06:27,520 So they decided to pull the feature for now to prioritize user safety. 210 00:06:27,520 --> 00:06:27,920 Okay. 211 00:06:27,920 --> 00:06:29,280 So they're like hitting the pause button. 212 00:06:29,280 --> 00:06:32,360 Yeah, they're hitting pause to make sure everything is secure and sound. 213 00:06:32,360 --> 00:06:33,440 Better safe than sorry. 214 00:06:33,440 --> 00:06:34,440 Exactly. 215 00:06:34,440 --> 00:06:38,400 For now, they suggest using your browser's print to PDF function as a 216 00:06:38,400 --> 00:06:43,520 workaround, but they are working on bringing back a secure PDF export option. 217 00:06:43,520 --> 00:06:44,200 Awesome. 218 00:06:44,200 --> 00:06:44,960 Glad to hear that. 219 00:06:44,960 --> 00:06:45,240 Yeah. 220 00:06:45,600 --> 00:06:48,640 So speaking of security, there are a couple of questions about embedding. 221 00:06:48,640 --> 00:06:49,080 Yes. 222 00:06:49,080 --> 00:06:53,320 So why can't you embed like certain PDFs or even HedgeDoc notes on 223 00:06:53,320 --> 00:06:54,640 other pages using iframes? 224 00:06:54,640 --> 00:06:56,640 It all comes down to security again. 225 00:06:56,640 --> 00:06:58,400 It seems to be a recurring theme. 226 00:06:58,400 --> 00:06:59,360 Security first. 227 00:06:59,360 --> 00:07:00,080 Yes. 228 00:07:00,080 --> 00:07:04,400 Many servers are set up to prevent their content from being embedded on other 229 00:07:04,400 --> 00:07:10,280 websites to avoid things like clickjacking or cross site scripting attacks. 230 00:07:10,280 --> 00:07:13,200 So it's not that HedgeDoc is being difficult. 231 00:07:13,560 --> 00:07:18,640 It's actually the server where that content live saying, Nope, not on my watch. 232 00:07:18,640 --> 00:07:19,040 Right. 233 00:07:19,040 --> 00:07:19,600 Okay. 234 00:07:19,600 --> 00:07:24,240 They do provide options to enable embedding if you absolutely need to do that. 235 00:07:24,240 --> 00:07:24,560 Okay. 236 00:07:24,560 --> 00:07:26,560 But they strongly advise against it. 237 00:07:26,560 --> 00:07:26,920 Okay. 238 00:07:26,920 --> 00:07:30,480 They even highlight specific configurations you would need to adjust. 239 00:07:30,480 --> 00:07:32,320 Getting technical. 240 00:07:32,320 --> 00:07:33,880 They can get a little technical. 241 00:07:33,880 --> 00:07:34,200 All right. 242 00:07:34,200 --> 00:07:35,720 So proceed with caution. 243 00:07:35,720 --> 00:07:36,200 Yes. 244 00:07:36,200 --> 00:07:40,280 Do your research and do your research if you are going to try to embed. 245 00:07:40,280 --> 00:07:41,200 Exactly. 246 00:07:41,200 --> 00:07:41,520 All right. 247 00:07:41,600 --> 00:07:44,040 What other like FAQ gems do we have? 248 00:07:44,040 --> 00:07:45,320 Let's talk about uploads. 249 00:07:45,320 --> 00:07:45,680 Okay. 250 00:07:45,680 --> 00:07:49,880 Sometimes people run into issues with uploading images or files getting stuck. 251 00:07:49,880 --> 00:07:51,440 Yes. 252 00:07:51,440 --> 00:07:52,560 I hate when that happens. 253 00:07:52,560 --> 00:07:53,040 I know. 254 00:07:53,040 --> 00:07:53,840 It's frustrating. 255 00:07:53,840 --> 00:07:54,720 Very frustrating. 256 00:07:54,720 --> 00:07:56,880 But more often than not, it's a simple fix. 257 00:07:56,880 --> 00:07:57,360 Okay. 258 00:07:57,360 --> 00:08:02,640 The culprit is usually a missing or incorrect domain setting in the configuration. 259 00:08:02,640 --> 00:08:04,560 Uh, like a typo in the web address. 260 00:08:04,560 --> 00:08:05,400 Exactly. 261 00:08:05,400 --> 00:08:06,800 Easy mistake to make. 262 00:08:06,800 --> 00:08:07,160 Yeah. 263 00:08:07,160 --> 00:08:08,840 Thankfully easy to fix. 264 00:08:08,960 --> 00:08:14,040 They have a whole section on reverse proxy configuration that explains this in detail. 265 00:08:14,040 --> 00:08:15,240 So don't panic. 266 00:08:15,240 --> 00:08:16,040 Don't panic. 267 00:08:16,040 --> 00:08:16,680 It's all good. 268 00:08:16,680 --> 00:08:18,880 If you run into that issue, you got this. 269 00:08:18,880 --> 00:08:19,240 Okay. 270 00:08:19,240 --> 00:08:20,640 Any other common hiccups? 271 00:08:20,640 --> 00:08:21,720 Yeah. 272 00:08:21,720 --> 00:08:26,480 One more that often trips people up is related to migrations. 273 00:08:26,480 --> 00:08:26,960 Okay. 274 00:08:26,960 --> 00:08:32,320 Sometimes HedgeDoc might fail to start properly because of migration issues 275 00:08:32,320 --> 00:08:34,200 stemming from older versions. 276 00:08:34,200 --> 00:08:38,120 So they had some bugs that didn't always record whether a migration was 277 00:08:38,120 --> 00:08:39,720 successfully completed. 278 00:08:39,720 --> 00:08:41,320 When you say migrations, you mean like... 279 00:08:41,320 --> 00:08:44,920 Like moving your data from an older version of HedgeDoc to a newer one. 280 00:08:44,920 --> 00:08:45,440 Gotcha. 281 00:08:45,440 --> 00:08:45,880 Okay. 282 00:08:45,880 --> 00:08:51,880 And they've created a dedicated troubleshooting guide for this specific issue. 283 00:08:51,880 --> 00:08:52,240 Okay. 284 00:08:52,240 --> 00:08:53,360 So you're not alone. 285 00:08:53,360 --> 00:08:56,280 If you run into it, there's a clear path to resolution. 286 00:08:56,280 --> 00:08:56,760 That's good. 287 00:08:56,760 --> 00:08:59,600 It's reassuring to know that they've got these resources to help you. 288 00:08:59,600 --> 00:08:59,960 Yeah. 289 00:08:59,960 --> 00:09:01,360 So we've covered a lot. 290 00:09:01,360 --> 00:09:01,960 We have. 291 00:09:01,960 --> 00:09:02,960 We've got the features. 292 00:09:02,960 --> 00:09:03,280 Yes. 293 00:09:03,280 --> 00:09:04,600 We've got the name game. 294 00:09:04,600 --> 00:09:07,160 We even tackled some common concerns. 295 00:09:07,160 --> 00:09:07,400 Yeah. 296 00:09:07,640 --> 00:09:09,000 But let's take a step back. 297 00:09:09,000 --> 00:09:10,640 Like, what's the bigger picture here? 298 00:09:10,640 --> 00:09:11,920 Yeah, that's the real question. 299 00:09:11,920 --> 00:09:14,240 What makes HedgeDoc truly stand out? 300 00:09:14,240 --> 00:09:16,800 Because it's more than just a set of features. 301 00:09:16,800 --> 00:09:23,120 It represents like a philosophy, a shift in how we think about online collaboration. 302 00:09:23,120 --> 00:09:23,680 Okay. 303 00:09:23,680 --> 00:09:24,280 I'm intrigued. 304 00:09:24,280 --> 00:09:25,240 Let's explore that. 305 00:09:25,240 --> 00:09:28,080 What is so unique about HedgeDoc's approach? 306 00:09:28,080 --> 00:09:33,760 Well, it really flips the script on traditional software models. 307 00:09:33,760 --> 00:09:34,120 Okay. 308 00:09:34,120 --> 00:09:37,280 It's not about a company controlling your data. 309 00:09:37,320 --> 00:09:37,640 Right. 310 00:09:37,640 --> 00:09:39,600 And dictating how you collaborate. 311 00:09:39,600 --> 00:09:39,840 Right. 312 00:09:39,840 --> 00:09:42,520 It's about empowering users to take ownership. 313 00:09:42,520 --> 00:09:42,960 Okay. 314 00:09:42,960 --> 00:09:48,280 So with its open source nature, anyone can contribute to its development, 315 00:09:48,280 --> 00:09:49,760 shape its future direction. 316 00:09:49,760 --> 00:09:51,360 So it's kind of like a community garden. 317 00:09:51,360 --> 00:09:51,920 Yeah. 318 00:09:51,920 --> 00:09:53,560 But for software. 319 00:09:53,560 --> 00:09:54,760 I love that analogy. 320 00:09:54,760 --> 00:09:57,280 Where everyone's pitching in to cultivate something awesome. 321 00:09:57,280 --> 00:09:58,120 Exactly. 322 00:09:58,120 --> 00:10:02,320 And the self-hosting aspect adds another layer of control. 323 00:10:02,320 --> 00:10:02,680 Right. 324 00:10:02,680 --> 00:10:05,120 You're not entrusting your data to a third party. 325 00:10:05,120 --> 00:10:05,440 Okay. 326 00:10:05,480 --> 00:10:09,960 You're holding the keys, deciding where it resides, who has access. 327 00:10:09,960 --> 00:10:14,480 It's like having your own little digital vault for all your collaborative projects. 328 00:10:14,480 --> 00:10:14,920 Yeah. 329 00:10:14,920 --> 00:10:16,560 For your secret documents. 330 00:10:16,560 --> 00:10:17,440 Top secret. 331 00:10:17,440 --> 00:10:22,040 And especially in an age where data breaches and privacy concerns are 332 00:10:22,040 --> 00:10:23,640 constantly making headlines. 333 00:10:23,640 --> 00:10:24,360 Exactly. 334 00:10:24,360 --> 00:10:30,760 It's so refreshing to see a platform that prioritizes user control and transparency. 335 00:10:30,760 --> 00:10:31,320 For sure. 336 00:10:31,320 --> 00:10:34,400 But how does this translate to like the everyday user? 337 00:10:34,400 --> 00:10:34,800 Yeah. 338 00:10:34,840 --> 00:10:36,600 Like why should they care about HedgeDoc? 339 00:10:36,600 --> 00:10:39,520 Well, let's say you're working on a project with a team. 340 00:10:39,520 --> 00:10:39,880 Okay. 341 00:10:39,880 --> 00:10:44,640 Could be a report, a presentation, brainstorming for a new product launch. 342 00:10:44,640 --> 00:10:45,160 Yeah. 343 00:10:45,160 --> 00:10:50,560 HedgeDoc provides this virtual space where everyone can contribute in real time. 344 00:10:50,560 --> 00:10:51,000 Right. 345 00:10:51,000 --> 00:10:55,880 See each other's edits as they happen and build upon ideas collaboratively. 346 00:10:55,880 --> 00:10:58,640 So it's like having a shared whiteboard that everyone can access. 347 00:10:58,640 --> 00:10:59,520 Exactly. 348 00:10:59,520 --> 00:10:59,840 Yeah. 349 00:10:59,840 --> 00:11:01,120 No matter where they are. 350 00:11:01,120 --> 00:11:04,160 So no more juggling multiple versions of a document or... 351 00:11:04,160 --> 00:11:04,720 Exactly. 352 00:11:04,720 --> 00:11:06,720 ... struggling to merge everyone's changes. 353 00:11:06,720 --> 00:11:08,960 It just streamlines that whole process. 354 00:11:08,960 --> 00:11:09,280 Right. 355 00:11:09,280 --> 00:11:14,720 And because it uses Markdown, which is a very simple, intuitive markup language, 356 00:11:14,720 --> 00:11:19,680 the focus stays on the content, not on complex formatting. 357 00:11:19,680 --> 00:11:20,080 Okay. 358 00:11:20,080 --> 00:11:23,680 It's all about getting those ideas down quickly and efficiently. 359 00:11:23,680 --> 00:11:25,520 I mean, I'm all about simple and efficient. 360 00:11:25,520 --> 00:11:26,920 So that's a huge plus for me. 361 00:11:26,920 --> 00:11:27,400 Me too. 362 00:11:27,400 --> 00:11:31,080 And I love that it goes beyond just text. 363 00:11:31,080 --> 00:11:31,640 Right. 364 00:11:31,640 --> 00:11:33,320 You mentioned presentation mode. 365 00:11:33,320 --> 00:11:33,680 Yes. 366 00:11:33,720 --> 00:11:36,720 And the support for graphs and diagrams. 367 00:11:36,720 --> 00:11:37,400 Absolutely. 368 00:11:37,400 --> 00:11:42,720 So you can elevate that collaboration beyond just words. 369 00:11:42,720 --> 00:11:48,480 Imagine seamlessly transitioning from brainstorming in a shared document to 370 00:11:48,480 --> 00:11:53,200 presenting those ideas in a visually engaging way, all within the same platform. 371 00:11:53,200 --> 00:11:53,640 Yeah. 372 00:11:53,640 --> 00:11:54,040 Yeah. 373 00:11:54,040 --> 00:11:55,680 I'm starting to see the bigger picture here. 374 00:11:55,680 --> 00:11:56,160 Good. 375 00:11:56,160 --> 00:11:57,600 It's not just collaborative writing. 376 00:11:57,600 --> 00:11:57,960 Yeah. 377 00:11:57,960 --> 00:12:00,000 It's like collaborative knowledge creation. 378 00:12:00,000 --> 00:12:00,680 It is. 379 00:12:00,720 --> 00:12:05,200 From brainstorming and drafting to presenting and sharing and all this with 380 00:12:05,200 --> 00:12:10,160 a strong emphasis on user control, transparency, community involvement. 381 00:12:10,160 --> 00:12:11,160 That's HedgeDoc. 382 00:12:11,160 --> 00:12:11,680 Yeah. 383 00:12:11,680 --> 00:12:13,400 It's like a breath of fresh air. 384 00:12:13,400 --> 00:12:19,600 I feel like in a digital landscape dominated by closed platforms, data 385 00:12:19,600 --> 00:12:23,040 hungry corporations, but let's not get ahead of ourselves. 386 00:12:23,040 --> 00:12:26,160 What about the nitty gritty technical details? 387 00:12:26,160 --> 00:12:27,000 Let's get into it. 388 00:12:27,040 --> 00:12:31,920 We talked about self-hosting, which might sound intimidating to some. 389 00:12:31,920 --> 00:12:32,760 I can see that. 390 00:12:32,760 --> 00:12:38,360 Is it really feasible for like individuals or small teams? 391 00:12:38,360 --> 00:12:39,240 Yeah. 392 00:12:39,240 --> 00:12:41,880 Is it realistic to set up their own HedgeDoc instance? 393 00:12:41,880 --> 00:12:44,840 It's a great question and an understandable concern. 394 00:12:44,840 --> 00:12:45,080 Yeah. 395 00:12:45,080 --> 00:12:46,240 But here's the good news. 396 00:12:46,240 --> 00:12:49,920 HedgeDoc has been designed with accessibility in mind. 397 00:12:49,920 --> 00:12:50,520 Okay. 398 00:12:50,520 --> 00:12:52,960 It has very low system requirements. 399 00:12:52,960 --> 00:12:53,280 Okay. 400 00:12:53,280 --> 00:12:56,560 Meaning it can run smoothly on a variety of hardware. 401 00:12:56,640 --> 00:13:00,680 So you don't need like a massive server farm to host your own HedgeDoc. 402 00:13:00,680 --> 00:13:01,080 Nope. 403 00:13:01,080 --> 00:13:06,640 And the community has put together excellent documentation and guides to walk 404 00:13:06,640 --> 00:13:09,480 you through that set up process step by step. 405 00:13:09,480 --> 00:13:12,080 It's not as daunting as it might seem initially. 406 00:13:12,080 --> 00:13:13,000 That's good to hear. 407 00:13:13,000 --> 00:13:16,200 It seems like the community is really dedicated to making it accessible, 408 00:13:16,200 --> 00:13:18,360 regardless of your technical expertise. 409 00:13:18,360 --> 00:13:19,080 For sure. 410 00:13:19,080 --> 00:13:19,720 Okay. 411 00:13:19,720 --> 00:13:24,560 So we've established that HedgeDoc is user friendly. 412 00:13:24,560 --> 00:13:25,320 Yeah. 413 00:13:25,640 --> 00:13:26,680 Even for self-hosting. 414 00:13:26,680 --> 00:13:27,080 Right. 415 00:13:27,080 --> 00:13:30,000 But are there any limitations we should be aware of? 416 00:13:30,000 --> 00:13:30,920 Hmm. 417 00:13:30,920 --> 00:13:31,880 Good question. 418 00:13:31,880 --> 00:13:36,160 Any features it's missing that might be deal-breakers for some users? 419 00:13:36,160 --> 00:13:40,160 Well, we already talked about the temporary absence of PDF export. 420 00:13:40,160 --> 00:13:40,320 Right. 421 00:13:40,320 --> 00:13:46,280 That's on their roadmap for the future and some users might miss the 422 00:13:46,280 --> 00:13:50,120 extensive plugin ecosystems that other platforms have. 423 00:13:50,120 --> 00:13:50,440 Right. 424 00:13:50,440 --> 00:13:54,760 HedgeDoc's plugin support is still kind of evolving, but it's an area 425 00:13:54,760 --> 00:13:56,200 they're actively working on. 426 00:13:56,200 --> 00:14:01,400 So if you're like someone who loves customizing their workflows with tons of 427 00:14:01,400 --> 00:14:05,200 plugins, HedgeDoc might feel a bit limited at the moment. 428 00:14:05,200 --> 00:14:07,280 Yeah, that's fair to say. 429 00:14:07,280 --> 00:14:12,560 However, the core functionality is so robust and well-designed that it might 430 00:14:12,560 --> 00:14:15,200 not even be a major drawback for a lot of users. 431 00:14:15,200 --> 00:14:19,320 And the beauty of open source is that anyone with the technical skills can 432 00:14:19,320 --> 00:14:23,000 contribute to expanding that plugin ecosystem. 433 00:14:23,000 --> 00:14:23,400 Right. 434 00:14:23,400 --> 00:14:24,040 Exactly. 435 00:14:24,280 --> 00:14:29,160 So it's all about community driven innovation, filling those gaps, shaping 436 00:14:29,160 --> 00:14:30,880 the platform to meet everyone's needs. 437 00:14:30,880 --> 00:14:32,240 It's beautiful. 438 00:14:32,240 --> 00:14:32,560 Yeah. 439 00:14:32,560 --> 00:14:34,160 Okay. 440 00:14:34,160 --> 00:14:37,800 I'm feeling pretty good about HedgeDoc so far, but let's look ahead. 441 00:14:37,800 --> 00:14:38,200 Okay. 442 00:14:38,200 --> 00:14:40,360 Where is this platform headed? 443 00:14:40,360 --> 00:14:40,600 Yeah. 444 00:14:40,600 --> 00:14:41,440 Where is it going? 445 00:14:41,440 --> 00:14:43,840 What's in store for the future of HedgeDoc? 446 00:14:43,840 --> 00:14:46,800 It's exciting to think about the possibilities, right? 447 00:14:46,800 --> 00:14:47,280 Yeah. 448 00:14:47,280 --> 00:14:50,440 We don't have a crystal ball or anything, but we can kind of look at 449 00:14:50,440 --> 00:14:54,200 trends in the direction of the project and make some educated guesses. 450 00:14:54,240 --> 00:14:54,520 Okay. 451 00:14:54,520 --> 00:14:58,080 And I think it's safe to say that HedgeDoc is on an upward trajectory. 452 00:14:58,080 --> 00:14:58,320 All right. 453 00:14:58,320 --> 00:14:59,520 You've got me on the edge of my seat. 454 00:14:59,520 --> 00:14:59,800 Okay. 455 00:14:59,800 --> 00:15:01,120 What kind of trends are we talking about? 456 00:15:01,120 --> 00:15:06,440 So for one, they're actively developing HedgeDoc 2.0, which is a 457 00:15:06,440 --> 00:15:09,960 complete rewrite of the platform using TypeScript. 458 00:15:09,960 --> 00:15:10,320 Okay. 459 00:15:10,320 --> 00:15:15,720 So that signifies a commitment to continuous improvement, modernization, 460 00:15:15,720 --> 00:15:17,600 and staying ahead of the curve. 461 00:15:17,600 --> 00:15:20,640 So they're not just like resting on their laurels. 462 00:15:20,640 --> 00:15:21,160 No. 463 00:15:21,160 --> 00:15:21,520 All right. 464 00:15:21,520 --> 00:15:25,360 They're like actively pushing boundaries, making it even better. 465 00:15:25,360 --> 00:15:26,440 They're pushing it to the limit. 466 00:15:26,440 --> 00:15:26,880 Love it. 467 00:15:26,880 --> 00:15:32,320 And with that increasing emphasis on data privacy and security, I 468 00:15:32,320 --> 00:15:35,720 think HedgeDoc's self-hosting capabilities are going to become even 469 00:15:35,720 --> 00:15:39,160 more appealing to individuals and organizations. 470 00:15:39,160 --> 00:15:42,320 Especially as people are like waking up to the importance 471 00:15:42,320 --> 00:15:43,920 of controlling their data. 472 00:15:43,920 --> 00:15:44,760 Exactly. 473 00:15:44,760 --> 00:15:49,040 So HedgeDoc offers a solution that aligns perfectly with that. 474 00:15:49,040 --> 00:15:49,360 Yeah. 475 00:15:49,360 --> 00:15:50,960 It's like they anticipated this shift. 476 00:15:51,000 --> 00:15:51,560 Yeah. 477 00:15:51,560 --> 00:15:52,040 Yeah. 478 00:15:52,040 --> 00:15:53,680 Toward data consciousness. 479 00:15:53,680 --> 00:15:58,920 Giving users the tools to like take back control of their digital lives. 480 00:15:58,920 --> 00:15:59,560 You got it. 481 00:15:59,560 --> 00:16:01,200 That's pretty forward thinking. 482 00:16:01,200 --> 00:16:02,000 It really is. 483 00:16:02,000 --> 00:16:02,400 Yeah. 484 00:16:02,400 --> 00:16:07,360 And as the community keeps expanding, I expect we'll see even more innovative 485 00:16:07,360 --> 00:16:10,400 features, integrations, use cases emerge. 486 00:16:10,400 --> 00:16:12,000 So it's like a snowball effect. 487 00:16:12,000 --> 00:16:17,920 Like the more users leads to more contributions, which leads to like 488 00:16:17,920 --> 00:16:19,960 a richer, more powerful platform. 489 00:16:20,000 --> 00:16:21,120 It's beautiful. 490 00:16:21,120 --> 00:16:21,440 Yeah. 491 00:16:21,440 --> 00:16:23,720 It's an exciting cycle to be a part of. 492 00:16:23,720 --> 00:16:24,360 I know. 493 00:16:24,360 --> 00:16:24,800 Right. 494 00:16:24,800 --> 00:16:28,040 And it really challenges us to think beyond traditional 495 00:16:28,040 --> 00:16:29,440 models of software development. 496 00:16:29,440 --> 00:16:29,720 Right. 497 00:16:29,720 --> 00:16:34,280 What if this community driven approach becomes the norm? 498 00:16:34,280 --> 00:16:34,760 Yeah. 499 00:16:34,760 --> 00:16:40,080 What if user empowerment becomes the driving force behind technological 500 00:16:40,080 --> 00:16:45,240 innovation, Headstock kind of offers a glimpse into that potential future. 501 00:16:45,240 --> 00:16:45,640 Yeah. 502 00:16:45,640 --> 00:16:49,520 It's a powerful vision and I have to admit it's contagious. 503 00:16:49,600 --> 00:16:50,600 It is contagious. 504 00:16:50,600 --> 00:16:51,080 Okay. 505 00:16:51,080 --> 00:16:53,760 So we've explored the what, the why and the future of Headstock. 506 00:16:53,760 --> 00:16:54,920 We really have. 507 00:16:54,920 --> 00:16:57,960 But before we wrap up, I want to leave our listeners with something to ponder. 508 00:16:57,960 --> 00:16:58,680 Okay. 509 00:16:58,680 --> 00:16:59,440 Love that. 510 00:16:59,440 --> 00:17:03,240 A question just to spark their curiosity and encourage them to dive deeper. 511 00:17:03,240 --> 00:17:04,480 I'm ready for the question. 512 00:17:04,480 --> 00:17:05,000 All right. 513 00:17:05,000 --> 00:17:10,600 So my question is, if Headstock continues to grow and evolve, how might 514 00:17:10,600 --> 00:17:14,480 it disrupt traditional models of knowledge sharing and collaboration? 515 00:17:14,480 --> 00:17:14,960 Wow. 516 00:17:15,040 --> 00:17:20,880 Will it lead to more decentralized community-driven approaches to knowledge creation? 517 00:17:20,880 --> 00:17:21,280 Right. 518 00:17:21,280 --> 00:17:27,240 Will it empower individuals and small teams to compete with larger institutions? 519 00:17:27,240 --> 00:17:28,960 These are great questions. 520 00:17:28,960 --> 00:17:29,120 Yeah. 521 00:17:29,120 --> 00:17:31,800 These are the kinds of questions I hope our listeners will 522 00:17:31,800 --> 00:17:33,600 contemplate as they explore Headstock. 523 00:17:33,600 --> 00:17:35,160 I love that question. 524 00:17:35,160 --> 00:17:39,600 It challenges us to think about the broader societal implications. 525 00:17:39,600 --> 00:17:39,920 Yeah. 526 00:17:39,920 --> 00:17:41,640 It's not just about a tool. 527 00:17:41,640 --> 00:17:41,960 Right. 528 00:17:42,120 --> 00:17:45,120 It's about, like you said, a potential paradigm shift. 529 00:17:45,120 --> 00:17:46,040 Yeah, exactly. 530 00:17:46,040 --> 00:17:50,880 Well, I think we've reached the end of our deep dive into the world of Headstock. 531 00:17:50,880 --> 00:17:52,440 It has been a fascinating journey. 532 00:17:52,440 --> 00:17:53,400 It really has. 533 00:17:53,400 --> 00:17:57,680 And I hope our listeners have gained some valuable insights into this 534 00:17:57,680 --> 00:17:58,960 remarkable platform. 535 00:17:58,960 --> 00:18:00,040 I hope so too. 536 00:18:00,040 --> 00:18:03,240 We encourage you to check out the links in the show notes, of course. 537 00:18:03,240 --> 00:18:04,200 Always, always. 538 00:18:04,200 --> 00:18:07,760 You can try out the Headstock demo, explore their documentation, 539 00:18:07,760 --> 00:18:09,320 and even join the community. 540 00:18:09,320 --> 00:18:10,280 Join the party. 541 00:18:10,280 --> 00:18:10,600 Yeah. 542 00:18:10,600 --> 00:18:12,080 And who knows? 543 00:18:12,120 --> 00:18:12,680 Who knows? 544 00:18:12,680 --> 00:18:14,680 Maybe you'll become part of the Headstock story. 545 00:18:14,680 --> 00:18:16,400 You could be a part of history. 546 00:18:16,400 --> 00:18:18,280 Contributing to its evolution. 547 00:18:18,280 --> 00:18:18,960 Yeah. 548 00:18:18,960 --> 00:18:20,880 And helping to shape the future. 549 00:18:20,880 --> 00:18:22,000 Shaping the future. 550 00:18:22,000 --> 00:18:24,040 Of collaborative knowledge creation. 551 00:18:24,040 --> 00:18:27,200 Until next time, keep those minds curious. 552 00:18:27,200 --> 00:18:27,520 Yes. 553 00:18:27,520 --> 00:18:29,400 And those collaborative spirits high. 554 00:18:29,400 --> 00:18:30,840 Happy collaborating everybody.