Back on-line!
March 14, 2023

Episode 4: Roadmaps and Things

Episode 4: Roadmaps and Things

Episode 4: Roadmaps and Things

The player is loading ...
Ok, What Went Wrong?

Episode 4: Roadmaps and Things

Zane's website is live!
https://www.zanebeckerbyrd.com

Upcoming Services on the 103 Home Lab

- Forgejo
- Pixelfed
- Bookwyrm
- RSS

Transcript
1 00:00:00,000 --> 00:00:20,000 [Music] 2 00:00:20,000 --> 00:00:24,000 And I am Zane Becker-Burd. 3 00:00:24,000 --> 00:00:28,000 Hello! How's your week been? 4 00:00:28,000 --> 00:00:30,000 Yes. 5 00:00:30,000 --> 00:00:32,000 Uh, because... 6 00:00:32,000 --> 00:00:34,000 Uh, yes. 7 00:00:34,000 --> 00:00:42,000 Basically what happened is that we each independently had a lot of work to do for our job/university. 8 00:00:42,000 --> 00:00:48,000 And then on the Tuesday we were supposed to record, we looked at each other and we were like, 9 00:00:48,000 --> 00:00:50,000 "I have to do a thing." 10 00:00:50,000 --> 00:00:52,000 And so it was fine because we both had to do a thing. 11 00:00:52,000 --> 00:00:57,000 So we're back on it right now recording on a day. 12 00:00:57,000 --> 00:01:09,360 day so yeah everything worked out yes yeah snowing again that's why I'm not 13 00:01:09,360 --> 00:01:12,780 related at all to the podcast topic but it's just I just felt I'd mentioned that 14 00:01:12,780 --> 00:01:18,240 there's snow outside my window again spring is in a week 15 00:01:23,520 --> 00:01:37,160 yeah yeah yeah what do you want to talk about I did I have a website now 16 00:01:37,160 --> 00:01:44,240 technically I've always had the way the website's been live with air quotes the 17 00:01:44,240 --> 00:01:48,200 entirety of the time that we've been doing this podcast it's just hasn't been 18 00:01:48,200 --> 00:01:53,320 I haven't I didn't finish up setting up the DNS redirects and whatnot because it 19 00:01:53,320 --> 00:01:56,400 wasn't like done. The website is. 20 00:01:56,400 --> 00:02:02,000 It's like a minimum viable product now, like I have it is there. 21 00:02:02,000 --> 00:02:04,520 You can look at it. Zane Becker Bird Dotcom. 22 00:02:04,520 --> 00:02:07,900 I'm going to be adding to it as I go. 23 00:02:07,900 --> 00:02:12,240 I have some articles that in like my backlog, I'm trying to like audit them, 24 00:02:12,240 --> 00:02:14,780 see if they see if they fit the site. 25 00:02:14,780 --> 00:02:18,720 No guarantee that any of those will be going up, but maybe one of them will. 26 00:02:18,720 --> 00:02:21,480 Who knows? I haven't I haven't edited them yet. 27 00:02:22,020 --> 00:02:24,720 So but yes, it's up and it's working. 28 00:02:24,720 --> 00:02:30,520 Hmm. 29 00:02:30,520 --> 00:02:48,240 Yeah, I also follow 11D and I every so often, like whenever an NPM package 30 00:02:48,240 --> 00:02:51,640 just gets uploaded and they tag 11D, 31 00:02:51,640 --> 00:02:54,080 I see it too and I look at it for a couple minutes going. 32 00:02:54,080 --> 00:02:55,040 I don't know how to use that. 33 00:02:55,040 --> 00:02:56,640 So I'm just going to keep scrolling. 34 00:02:56,640 --> 00:03:11,420 Oh. 35 00:03:11,420 --> 00:03:12,420 ( 36 00:03:12,420 --> 00:03:13,420 ( 37 00:03:13,420 --> 00:03:14,420 audio cuts out) 38 00:03:14,420 --> 00:03:15,420 ( 39 00:03:15,420 --> 00:03:16,420 audio cuts out) 40 00:03:16,420 --> 00:03:17,420 ( 41 00:03:17,420 --> 00:03:18,420 audio cuts out) 42 00:03:18,420 --> 00:03:20,420 ( 43 00:03:20,420 --> 00:03:21,420 audio cuts out) 44 00:03:21,420 --> 00:03:22,420 ( 45 00:03:22,420 --> 00:03:24,420 audio cuts out) 46 00:03:24,420 --> 00:03:25,420 ( 47 00:03:25,420 --> 00:03:26,420 audio cuts out) 48 00:03:26,420 --> 00:03:27,420 ( 49 00:03:27,420 --> 00:03:29,420 audio cuts out) 50 00:03:29,420 --> 00:03:31,420 ( 51 00:03:31,420 --> 00:03:33,420 audio cuts out) 52 00:03:33,420 --> 00:03:34,420 ( 53 00:03:34,420 --> 00:03:36,420 audio cuts out) 54 00:03:36,420 --> 00:03:38,420 ( 55 00:03:39,420 --> 00:03:44,520 like a like a change log, except it's just for when it's just bug fixes. 56 00:03:44,520 --> 00:03:48,920 No, no additional features, just an entirely bug fix change log. 57 00:03:48,920 --> 00:04:00,580 Yeah. 58 00:04:00,580 --> 00:04:01,580 Hmm. 59 00:04:01,580 --> 00:04:09,580 Hmm. 60 00:04:09,580 --> 00:04:17,580 Hmm. 61 00:04:17,580 --> 00:04:24,580 It's a lot. 62 00:04:24,580 --> 00:04:41,300 a lot. Yeah. Although I am a bit concerned that you are running our household finances 63 00:04:41,300 --> 00:04:53,980 like a startup. I know, but I have to give you some pressure, otherwise eventually you 64 00:04:53,980 --> 00:04:57,180 will and then we have problems. 65 00:04:57,180 --> 00:04:58,980 Then that's the problem. 66 00:04:58,980 --> 00:05:04,280 Hmm. 67 00:05:04,280 --> 00:05:18,420 Yeah. 68 00:05:18,420 --> 00:05:23,520 Yeah, I. 69 00:05:23,520 --> 00:05:31,520 Now if I may interject, I'm assuming this is an app that's already built that we're just installing and we're not writing an app. 70 00:05:31,520 --> 00:05:46,200 UJS, how's that spelled? 71 00:05:47,560 --> 00:05:53,760 Oh, view. I sorry, I got all of the web frameworks sound very similar. 72 00:05:53,760 --> 00:06:05,600 Yeah. Yeah, because I thought you were talking about you. 73 00:06:05,600 --> 00:06:11,300 R.S., which is completely different, but also sounds the exact same. 74 00:06:11,300 --> 00:06:30,980 Yeah. Yeah. Yeah. 75 00:06:30,980 --> 00:06:37,980 Yeah. 76 00:06:37,980 --> 00:06:47,980 [BLANK_AUDIO] 77 00:06:47,980 --> 00:07:06,300 I have a question specifically about the OAuth, 78 00:07:06,300 --> 00:07:09,900 because OAuth is something that I don't know how it works. 79 00:07:09,900 --> 00:07:15,700 So, IndieWeb. 80 00:07:15,700 --> 00:07:21,860 I believe there is a thing that they talk about. 81 00:07:21,860 --> 00:07:23,820 Is it OpenAuth? 82 00:07:23,900 --> 00:07:28,480 OAuth, OSnoko 83 00:07:28,480 --> 00:07:36,560 is strangle password at l 84 00:07:36,560 --> 00:07:51,500 OSnoko Osnoko o Maya 85 00:07:52,260 --> 00:08:19,260 [ Pause ] 86 00:08:19,760 --> 00:08:22,080 Or if they're using an outdated hash function. 87 00:08:22,240 --> 00:08:23,240 [ Inn SOLO ] 88 00:08:23,240 --> 00:08:39,920 mhmm 89 00:08:39,920 --> 00:09:08,900 [ Pause ] 90 00:09:08,900 --> 00:09:15,900 Yeah. Yeah. 91 00:09:15,900 --> 00:09:44,900 Yeah. Yeah. 92 00:09:44,900 --> 00:10:07,800 That makes sense. Granted, it makes sense in that way of that feels very complicated, 93 00:10:07,800 --> 00:10:11,200 But I also understand why it works like that. 94 00:10:11,200 --> 00:10:13,200 Yeah. 95 00:10:13,200 --> 00:10:15,200 Hmm. 96 00:10:15,200 --> 00:10:17,200 Mm hmm. 97 00:10:17,200 --> 00:10:46,840 Mm hmm. 98 00:10:46,840 --> 00:10:51,840 Yeah. 99 00:10:51,840 --> 00:10:56,840 Yeah. 100 00:10:56,840 --> 00:11:05,840 Also, as a side note, do not feel bad about not understanding the spec entirely. 101 00:11:05,840 --> 00:11:12,840 I believe the catchphrase of every developer everywhere is, "I'm not entirely sure on the spec, but... 102 00:11:12,840 --> 00:11:15,600 You're not supposed to understand them. 103 00:11:15,600 --> 00:11:17,760 You're supposed to look at them to figure 104 00:11:17,760 --> 00:11:19,440 out why your thing is returning errors. 105 00:11:19,440 --> 00:11:39,800 Yes. 106 00:11:39,800 --> 00:11:57,800 [ando thousages] 107 00:11:57,800 --> 00:11:59,800 Hmm. 108 00:11:59,800 --> 00:12:12,800 Hometown hometown, yeah. 109 00:12:12,800 --> 00:12:21,800 To be clear, to be clear, we did not write it. 110 00:12:21,800 --> 00:12:23,800 I. 111 00:12:23,800 --> 00:12:26,800 Yeah, the hometown team, they're they're doing it. 112 00:12:26,800 --> 00:12:28,800 They're doing it. We're just using it. 113 00:12:28,800 --> 00:12:31,800 An interesting thing to note, though, 114 00:12:31,800 --> 00:12:35,800 is that you also can achieve local only posting with Glitch Sock, 115 00:12:35,800 --> 00:12:38,800 which is a different fork of Mastodon, which I use. 116 00:12:38,800 --> 00:12:41,800 I'm not sure which one I like better. 117 00:12:41,800 --> 00:12:44,800 I think in terms of just Mastodon Plus, 118 00:12:44,800 --> 00:12:46,800 I feel like hometown's better. 119 00:12:46,800 --> 00:12:51,800 As for Glitch, it feels more like a hard fork of Mastodon in some places. 120 00:12:51,800 --> 00:13:02,560 We should probably do that. 121 00:13:02,560 --> 00:13:09,720 Mm hmm. 122 00:13:09,720 --> 00:13:37,720 [ Pause ] 123 00:13:37,720 --> 00:13:39,720 Mm-hmm 124 00:13:39,720 --> 00:13:55,120 Probably yes, that would be good 125 00:13:55,120 --> 00:14:03,560 Hmm 126 00:14:03,560 --> 00:14:18,560 Not sponsored. 127 00:14:18,560 --> 00:14:42,480 Oh, yeah. 128 00:14:47,760 --> 00:14:50,460 which makes it very simple to deploy things. 129 00:14:50,460 --> 00:14:55,060 We just deploy it and then it goes to where it needs to. 130 00:14:55,060 --> 00:15:04,020 Yeah. Yes. 131 00:15:04,020 --> 00:15:30,180 (silence) 132 00:15:30,180 --> 00:15:45,340 Hmm. Yeah. 133 00:15:45,340 --> 00:15:57,620 Yeah, because that makes more sense for in terms of like speed and 134 00:15:58,580 --> 00:16:00,580 practicality 135 00:16:00,580 --> 00:16:11,280 Except for when it isn't except for when it's dr. Who 136 00:16:11,280 --> 00:16:27,100 You're not wrong 137 00:16:27,100 --> 00:16:29,100 You 138 00:16:29,100 --> 00:16:31,100 You 139 00:16:58,300 --> 00:17:01,100 And now it's too much of it's too inconvenient to change 140 00:17:01,100 --> 00:17:05,860 Yeah 141 00:17:05,860 --> 00:17:18,780 I I have that ability 142 00:17:24,180 --> 00:17:31,900 Yeah, at most, I think we have like four users, five users that were like, it goes down, nothing 143 00:17:31,900 --> 00:17:32,900 happens. 144 00:17:32,900 --> 00:17:35,060 (mumbles) 145 00:17:35,060 --> 00:18:00,940 - Oh, that's good. 146 00:18:00,940 --> 00:18:10,940 My one concern with that, which is tangentially related, I do hope that they keep, that they don't compress everything into a note type. 147 00:18:10,940 --> 00:18:16,940 I do hope they continue to allow for the multiple types of things. 148 00:18:16,940 --> 00:18:22,940 Because one of the complaints I've heard about Mastodon is that it compresses everything into a note type. 149 00:18:22,940 --> 00:18:28,940 So you could have a 400,000 word note, which is not what that's supposed to be. 150 00:18:28,940 --> 00:18:36,940 I think it's article, it's probably article. 151 00:18:36,940 --> 00:18:41,620 Yeah. 152 00:18:41,620 --> 00:18:44,260 Write freely, sorry. 153 00:18:44,260 --> 00:18:50,260 There we go. 154 00:18:50,260 --> 00:18:58,200 Yeah. 155 00:18:58,200 --> 00:19:11,320 [LAUGH] Yes, I do remember that, yeah. 156 00:19:11,320 --> 00:19:40,480 Yeah. 157 00:19:40,480 --> 00:19:44,440 thing that either you've forgotten or you're holding for dramatic effects and I'm gonna 158 00:19:44,440 --> 00:19:53,760 completely spoil that. We also have a a GitT instance that we've deprecated and a Forge 159 00:19:53,760 --> 00:20:07,480 IO instance that we are trying to get working so we can remove the GitT instance. Yeah. 160 00:20:07,480 --> 00:20:22,760 I was actually I was actually thinking about installing that on my laptop so I'm glad we have that 161 00:20:22,760 --> 00:20:33,760 Yes. 162 00:20:33,760 --> 00:20:40,760 Yes. 163 00:20:40,760 --> 00:20:43,020 (mumbling) 164 00:20:43,020 --> 00:20:45,260 (mumbling) 165 00:20:45,260 --> 00:20:47,520 (chuckles) 166 00:20:47,520 --> 00:20:49,520 Mm-hmm. 167 00:20:49,520 --> 00:21:18,320 [Silence] 168 00:21:18,320 --> 00:21:22,400 Yeah, you should you should rope me in on that one because I'd love to. 169 00:21:22,400 --> 00:21:26,460 I'd love to help get that running, especially considering that I now have 170 00:21:26,460 --> 00:21:30,160 a lot of stuff on my resume I now need to justify. 171 00:21:30,160 --> 00:21:37,080 Lying on your resume is cool as long as you're not actually lying. 172 00:21:37,080 --> 00:21:54,080 Yes. 173 00:21:54,080 --> 00:22:01,080 Yes. 174 00:22:01,080 --> 00:22:06,080 Yes. 175 00:22:06,080 --> 00:22:11,080 Yeah. 176 00:22:11,080 --> 00:22:22,080 Especially for like a Git repository type of thing. 177 00:22:22,080 --> 00:22:28,160 The reason I like using GitHub, and this is the only reason I like using GitHub, there 178 00:22:28,160 --> 00:22:36,600 are a lot of people on GitHub, so you can interact with other repositories. 179 00:22:36,600 --> 00:22:44,580 The other self-hosted ones, like GitLab may be able to do that, but I haven't seen... 180 00:22:44,580 --> 00:22:51,080 If they do that, I haven't figured out how to interact with the repositories on a site 181 00:22:51,080 --> 00:22:53,880 level. So any. 182 00:22:53,880 --> 00:22:58,520 This is a lot of words to say, yeah, we should probably 183 00:22:58,520 --> 00:22:59,080 federate. 184 00:22:59,080 --> 00:23:07,840 Yeah, I mean my websites were hosted there. 185 00:23:08,480 --> 00:23:11,880 Yeah. 186 00:23:11,880 --> 00:23:19,400 Yeah? 187 00:23:19,400 --> 00:23:36,160 Yeah. 188 00:23:36,160 --> 00:23:47,160 Yeah. 189 00:23:47,160 --> 00:23:57,160 Yeah, I understand like there's a lot of like sentiments where it's like you should not use GitHub when I do get it, because GitHub is like a monolith. 190 00:23:57,160 --> 00:24:01,940 like I think a lot of 191 00:24:01,940 --> 00:24:06,200 GitHub's kind of like LinkedIn 192 00:24:06,200 --> 00:24:12,100 Here here's my here's my justification for this 193 00:24:12,100 --> 00:24:18,000 For like you'd have like your act your like code on like a like a separate website 194 00:24:18,000 --> 00:24:21,880 That's like your that's like your Twitter like you're actually doing stuff you're interacting 195 00:24:21,880 --> 00:24:28,860 And then how I treat GitHub is like that's where I like put put my accomplishments like here's a release here you go 196 00:24:28,860 --> 00:24:33,280 so just like LinkedIn which you put your you put like your 197 00:24:33,280 --> 00:24:42,080 Professional stuff and then you're like weird like little I wrote a Python script that converts every every letter into like a 198 00:24:42,080 --> 00:24:46,620 Emoji you put you put that on you put that on your own 199 00:24:48,220 --> 00:24:51,500 Kit repository site. This is a weird analogy 200 00:24:51,500 --> 00:25:19,460 analogy. Yeah. 201 00:25:49,460 --> 00:26:01,860 Yeah, because like another thing is if you get if like your team got to the point where 202 00:26:01,860 --> 00:26:06,200 and and like the company got to a point where you weren't doing a whole lot with like active 203 00:26:06,200 --> 00:26:13,300 like development and you needed like and you had like the time and resources. 204 00:26:13,300 --> 00:26:20,180 It's good to have the option to host your own Git repository if you wanted to. 205 00:26:20,180 --> 00:26:23,140 That's also a very valuable option to have. 206 00:26:23,140 --> 00:26:33,960 But also Git, GitHub, and all of the other satellite sites of that type. 207 00:26:33,960 --> 00:26:35,500 That's why they're there. 208 00:26:35,500 --> 00:26:37,220 That is... 209 00:26:37,220 --> 00:26:38,740 Yeah. 210 00:26:38,740 --> 00:26:58,740 Yes. Yeah. 211 00:26:58,740 --> 00:27:12,180 Yeah. And then have those four people do what do what they're actually 212 00:27:12,180 --> 00:27:13,820 supposed to do at the company. 213 00:27:13,820 --> 00:27:35,340 Keeping between the. Yeah exactly. Yeah. 214 00:27:40,940 --> 00:27:49,260 Yeah, because as it stands right now, worst case scenario and GitHub like goes under, 215 00:27:49,260 --> 00:27:54,880 there will be a lot of like, there'll be a lot of fragmented sites, self hosting their 216 00:27:54,880 --> 00:28:01,400 own thing. But eventually, like one one or like, eventually a new GitHub will rise and 217 00:28:01,400 --> 00:28:11,440 like have basically serve the same function. It's just GitHub's doing that now. And it's 218 00:28:11,440 --> 00:28:39,160 there so we should use it. Yes. Yeah. Yeah. I mean, it's a little bit of a fail. So that's 219 00:28:39,160 --> 00:28:58,020 wet. Yeah. Now you are a homeless person yourself. Hopefully you can walk away with 220 00:28:58,020 --> 00:28:58,860 Oh. 221 00:28:58,860 --> 00:29:21,260 Yes. 222 00:29:22,260 --> 00:29:22,480 Yeah. 223 00:29:22,480 --> 00:29:33,580 Yes. 224 00:29:33,580 --> 00:29:41,140 Good reads. 225 00:29:41,140 --> 00:30:10,460 Goodreads. Yes. I don't believe there's any other like big services that I would really 226 00:30:10,460 --> 00:30:12,720 like up and running as it stands right now. 227 00:30:12,720 --> 00:30:19,020 I mean, that's a dangerous thing to say, because I know the second we pop off 228 00:30:19,020 --> 00:30:22,620 the recording, I'm going to I'm going to find one who's like, Hey, can we add this? 229 00:30:22,620 --> 00:30:24,920 I should have added this to this thing. 230 00:30:24,920 --> 00:30:29,860 But as it stands now, I think the main one are for Joe and Bookworm, to be honest. 231 00:30:29,860 --> 00:30:32,620 Pixel Feds nice. 232 00:30:32,620 --> 00:30:37,280 I love I I grew up on Instagram, so I love that type of UI and like 233 00:30:38,620 --> 00:30:50,540 user interface, UI and user interface, I guess. But that can, we have hometown working. That's... 234 00:30:50,540 --> 00:31:04,540 Yeah. 235 00:31:04,540 --> 00:31:14,540 [Silence] 236 00:31:14,540 --> 00:31:41,540 [Silence] 237 00:31:41,540 --> 00:31:54,540 Yeah. 238 00:31:54,540 --> 00:31:55,540 Yeah. 239 00:31:55,540 --> 00:32:08,420 Castapod serves a niche. 240 00:32:08,420 --> 00:32:10,420 And I think actually one of the niches 241 00:32:10,420 --> 00:32:13,020 it could solve very well is like a podcast network. 242 00:32:13,020 --> 00:32:19,420 Unfortunately, we have like a podcast. 243 00:32:19,420 --> 00:32:21,860 So that's a bit short of a network. 244 00:32:21,860 --> 00:32:32,740 Yeah. 245 00:32:32,740 --> 00:32:38,580 The only thing that links them is the poster, basically. 246 00:32:38,580 --> 00:32:47,980 Yeah, that's it. 247 00:32:47,980 --> 00:33:00,140 It worked and then the CSS broke and we don't know why. 248 00:33:00,140 --> 00:33:02,940 Yeah. 249 00:33:02,940 --> 00:33:08,180 Yeah, yeah. 250 00:33:08,180 --> 00:33:12,300 Mm hmm. 251 00:33:12,300 --> 00:33:26,300 Mm hmm. 100 percent. 252 00:33:26,300 --> 00:33:34,300 Cool. Yeah, sorry, it's our vibe. 253 00:33:34,300 --> 00:33:36,300 (I'm not sure what he's doing here) 254 00:33:36,300 --> 00:33:57,740 Pop 'em on Mastodon too, why not? 255 00:34:03,580 --> 00:34:04,580 Yeah. 256 00:34:04,580 --> 00:34:08,020 Mm-hmm. 257 00:34:08,020 --> 00:34:11,620 As am I. 258 00:34:11,620 --> 00:34:20,900 Yeah. 259 00:34:20,900 --> 00:34:27,140 Barring any like freak power outages like I, 260 00:34:27,140 --> 00:34:31,180 as I said, there's snow outside so you can never be too sure. 261 00:34:31,180 --> 00:34:33,180 [laughs] 262 00:34:33,180 --> 00:34:39,680 Thank you, you too. See ya! 263 00:34:39,680 --> 00:34:49,680 [MUSIC] 264 00:34:49,680 --> 00:34:52,260 (upbeat music) 265 00:34:52,260 --> 00:34:54,840 (upbeat music) 266 00:34:54,840 --> 00:34:57,420 (upbeat music) 267 00:34:57,420 --> 00:35:00,000 (upbeat music) 268 00:35:00,000 --> 00:35:02,580 (upbeat music) 269 00:35:02,580 --> 00:35:05,160 (upbeat music) 270 00:35:05,160 --> 00:35:07,740 (upbeat music) 271 00:35:07,740 --> 00:35:10,320 (upbeat music) 272 00:35:10,320 --> 00:35:12,900 (upbeat music) 273 00:35:12,900 --> 00:35:15,480 (upbeat music) 274 00:35:15,480 --> 00:35:18,060 (upbeat music) 275 00:35:18,060 --> 00:35:20,640 (upbeat music) 276 00:35:20,640 --> 00:35:23,220 (upbeat music) 277 00:35:23,220 --> 00:35:25,800 (upbeat music) 278 00:35:25,800 --> 00:35:52,800 [Music] 279 00:35:52,800 --> 00:35:57,800 (music) 280 00:35:57,800 --> 00:36:00,560 (dramatic music)