Meeting Title: AI-Data Platform Team Standup Date: 2025-09-11 Meeting participants: Samuel Roberts, Mustafa Raja, Casie Aviles, Uttam Kumaran
WEBVTT
1 00:00:15.340 ⇒ 00:00:16.110 Mustafa Raja: Hey.
2 00:00:16.390 ⇒ 00:00:17.230 Samuel Roberts: Ayy.
3 00:00:20.230 ⇒ 00:00:22.080 Samuel Roberts: How’s it going?
4 00:00:22.080 ⇒ 00:00:23.269 Mustafa Raja: Yeah, I’m doing good.
5 00:00:24.300 ⇒ 00:00:24.900 Samuel Roberts: Good, good.
6 00:00:24.900 ⇒ 00:00:25.919 Casie Aviles: in the moon.
7 00:00:27.120 ⇒ 00:00:38.419 Samuel Roberts: Cool, cool. Would one of you be able to walk through the, linear today for me? I have a bunch of things I’m trying to finish up real quick, and so I don’t really have a good,
8 00:00:38.820 ⇒ 00:00:45.039 Samuel Roberts: linear open. Since I’m only doing a few hours this morning,
9 00:00:45.460 ⇒ 00:00:47.410 Samuel Roberts: Would that be possible? Thank you.
10 00:00:47.410 ⇒ 00:00:51.180 Mustafa Raja: Yeah, yeah, I can, I can share my screen.
11 00:00:51.180 ⇒ 00:00:52.650 Samuel Roberts: I appreciate that.
12 00:00:53.720 ⇒ 00:01:00.580 Samuel Roberts: Just kind of scrambling to make a quick loom and get it out for the stuff I was doing for the transcripts for ABC.
13 00:01:03.270 ⇒ 00:01:06.650 Samuel Roberts: But thank you so much yesterday, Casey, for helping me with that authentication issue.
14 00:01:07.760 ⇒ 00:01:11.070 Samuel Roberts: That was… Causing some problems.
15 00:01:11.270 ⇒ 00:01:19.390 Casie Aviles: Yeah, sorry. Did it… did it… did you spend too much time there? I wish I said that earlier, like, I…
16 00:01:19.390 ⇒ 00:01:20.220 Samuel Roberts: No, yeah.
17 00:01:20.220 ⇒ 00:01:21.190 Casie Aviles: I got, like…
18 00:01:21.190 ⇒ 00:01:28.280 Samuel Roberts: No, no, you’re good. I mean, I was trying to connect with a… I was trying to connect with a node, the node, and so I didn’t know if I was hitting issues with that, or if I was hitting issues with…
19 00:01:28.940 ⇒ 00:01:31.219 Samuel Roberts: Snowflake itself, but,
20 00:01:31.710 ⇒ 00:01:39.800 Samuel Roberts: Yeah, now, once I realized that, I was able to get the data, everything’s working now, so… Yeah. But now I have a better understanding of Snowflake as well, so that’s good too.
21 00:01:40.450 ⇒ 00:01:41.270 Casie Aviles: Yeah.
22 00:01:43.620 ⇒ 00:01:46.190 Mustafa Raja: Yeah.
23 00:01:46.830 ⇒ 00:01:57.239 Mustafa Raja: So, for me, yesterday I did, look into my charges and was able to pull, put most of them in internal review.
24 00:01:57.600 ⇒ 00:02:03.620 Mustafa Raja: For this one… yeah, this one is going to be…
25 00:02:04.610 ⇒ 00:02:07.450 Mustafa Raja: Mitigated with the database thing that we are doing.
26 00:02:08.060 ⇒ 00:02:15.560 Mustafa Raja: Yeah, and I see that I have more today, so I’ll look into these.
27 00:02:15.820 ⇒ 00:02:19.170 Mustafa Raja: Any other dates? These are all from me.
28 00:02:21.230 ⇒ 00:02:23.320 Casie Aviles: Yeah, for the database…
29 00:02:24.520 ⇒ 00:02:32.300 Casie Aviles: Today, I will… I didn’t… I don’t have much updates from yesterday, but for today, I will meet with Awish, so I’ve set up a…
30 00:02:33.460 ⇒ 00:02:37.360 Casie Aviles: Meeting with him so we can discuss, like, the next steps as well.
31 00:02:37.820 ⇒ 00:02:38.290 Mustafa Raja: Great.
32 00:02:38.290 ⇒ 00:02:39.480 Casie Aviles: for the database.
33 00:02:40.000 ⇒ 00:02:53.800 Samuel Roberts: Okay, yeah, on my end, like I said, I was just exploring the transcripts and connecting it to Andy and the Snowflake data. But, you know, I’m gonna send a loom, because I won’t be, on the rest of the day, starting in, like, half an hour. So.
34 00:02:54.580 ⇒ 00:02:57.239 Casie Aviles: Yeah, you’ll see that. Yeah, that’ll be the update there.
35 00:02:59.210 ⇒ 00:03:01.849 Mustafa Raja: Do we have any updates in this?
36 00:03:01.850 ⇒ 00:03:06.759 Samuel Roberts: Yeah, I want to talk about this real quick. The, client hubs that…
37 00:03:06.880 ⇒ 00:03:10.259 Samuel Roberts: Utam had mentioned. I want to say Interlude and Ellie?
38 00:03:11.610 ⇒ 00:03:12.420 Mustafa Raja: Yeah.
39 00:03:12.710 ⇒ 00:03:15.470 Samuel Roberts: Are they… do there other tickets in here for that?
40 00:03:16.510 ⇒ 00:03:17.490 Mustafa Raja: I don’t think so.
41 00:03:17.660 ⇒ 00:03:22.400 Samuel Roberts: Okay, I think we need to make… Let me make sure that those were the ones he mentioned.
42 00:03:24.490 ⇒ 00:03:25.799 Mustafa Raja: And what’s this one?
43 00:03:27.220 ⇒ 00:03:31.109 Samuel Roberts: That’s, I think trying… that might…
44 00:03:31.350 ⇒ 00:03:35.580 Samuel Roberts: 4 weeks ago? That might just be, like, the next thing I was gonna talk about.
45 00:03:35.580 ⇒ 00:03:36.260 Mustafa Raja: Oh, okay.
46 00:03:36.260 ⇒ 00:03:37.489 Samuel Roberts: Which is,
47 00:03:49.020 ⇒ 00:03:53.569 Samuel Roberts: Sorry, one second, just trying to figure out if it was… I think it was Interlude and Ellie.
48 00:03:55.470 ⇒ 00:04:09.479 Samuel Roberts: Yeah, still missing on the client list, yeah, okay. So those two, if we can make tickets for those, and potentially, I don’t know what your time looks like, if there’s… I know there’s a bunch of work to do that, and basically what I discussed with you, Tom, is, getting those two in.
49 00:04:09.700 ⇒ 00:04:16.189 Samuel Roberts: And then… Making it a priority to figure out a better way to add client hubs.
50 00:04:16.459 ⇒ 00:04:19.489 Samuel Roberts: In the next, product cycle.
51 00:04:20.550 ⇒ 00:04:24.589 Samuel Roberts: So, I don’t know, how we can fit those in, but…
52 00:04:25.050 ⇒ 00:04:26.870 Mustafa Raja: The spellings are correct for this, right?
53 00:04:27.080 ⇒ 00:04:29.389 Samuel Roberts: I believe so, yeah, ELLI, yes.
54 00:04:30.370 ⇒ 00:04:33.430 Samuel Roberts: Yeah, I don’t know much about that client, so I wasn’t sure either when I was…
55 00:04:33.430 ⇒ 00:04:33.800 Mustafa Raja: Yeah.
56 00:04:33.800 ⇒ 00:04:34.400 Samuel Roberts: fields.
57 00:04:35.000 ⇒ 00:04:39.369 Mustafa Raja: I just heard it when Utu mentioned it, that we,
58 00:04:39.600 ⇒ 00:04:42.290 Mustafa Raja: I would need to have this client hub.
59 00:04:43.890 ⇒ 00:04:45.659 Mustafa Raja: Let me know who should I assign this to.
60 00:04:45.720 ⇒ 00:04:49.559 Samuel Roberts: Well, that’s what I was gonna say, I don’t know which of the two of you would be able to handle that.
61 00:04:49.560 ⇒ 00:04:50.220 Mustafa Raja: Depending.
62 00:04:50.220 ⇒ 00:04:51.210 Samuel Roberts: time, and…
63 00:04:51.900 ⇒ 00:04:53.479 Mustafa Raja: I guess I can do this.
64 00:04:53.820 ⇒ 00:04:56.740 Casie Aviles: I might have time tomorrow.
65 00:04:56.950 ⇒ 00:04:59.590 Casie Aviles: If you want, we could split the client hubs.
66 00:04:59.590 ⇒ 00:05:03.229 Mustafa Raja: Oh, yeah, yeah, yeah which one would you want to take?
67 00:05:03.690 ⇒ 00:05:08.830 Casie Aviles: Yeah, either way, either one. I think interlude’s much better for you, since you have more context.
68 00:05:09.110 ⇒ 00:05:11.650 Mustafa Raja: Oh, yeah, yeah, yeah. Yeah, let’s, let’s do it this way.
69 00:05:11.980 ⇒ 00:05:14.750 Samuel Roberts: Alright, I appreciate that, guys. And then, I’m thinking…
70 00:05:14.860 ⇒ 00:05:21.319 Samuel Roberts: what I want to do, and we did a little bit of work on, like, the SOP for creating the client hubs, is that correct?
71 00:05:22.270 ⇒ 00:05:22.770 Mustafa Raja: Yes.
72 00:05:22.770 ⇒ 00:05:23.340 Casie Aviles: Yeah.
73 00:05:23.340 ⇒ 00:05:24.030 Mustafa Raja: have a dog.
74 00:05:24.980 ⇒ 00:05:35.060 Samuel Roberts: Yeah, okay. So I need to make some time to go through that and understand the operation of not only creating the client hubs, but how they work, and then I want to do, like, a… I guess a spike on…
75 00:05:35.460 ⇒ 00:05:39.760 Samuel Roberts: How we can work towards a system that’s less manual.
76 00:05:40.040 ⇒ 00:05:46.030 Samuel Roberts: Because that could be a limiting factor here, because if we have to, you know, drop everything every once in a while and add clients, it’s gonna…
77 00:05:47.240 ⇒ 00:05:49.890 Samuel Roberts: Slow us down a little bit, so…
78 00:05:50.650 ⇒ 00:05:54.059 Samuel Roberts: But yeah, if we could get those in, because he had mentioned those, and I wanted to make sure we’re not…
79 00:05:54.550 ⇒ 00:05:59.340 Samuel Roberts: Slipping through those, but besides that, I didn’t…
80 00:06:00.000 ⇒ 00:06:04.530 Samuel Roberts: the monorepo is basically there. I discussed with Utam, the demos aren’t up and running.
81 00:06:04.650 ⇒ 00:06:11.510 Samuel Roberts: But he was saying, like, if that’s all, like, let’s just get it out. So I’m hoping to,
82 00:06:11.750 ⇒ 00:06:14.770 Samuel Roberts: Get that, so feel free to test around in there and click around.
83 00:06:14.910 ⇒ 00:06:16.020 Samuel Roberts: on that link.
84 00:06:16.120 ⇒ 00:06:21.610 Samuel Roberts: Cause it’s, it’s essentially… ready to go, just a little more QA.
85 00:06:21.800 ⇒ 00:06:26.849 Samuel Roberts: And then we’ll be good to keep moving forward with that. But, that’s all I have for that.
86 00:06:27.730 ⇒ 00:06:28.410 Mustafa Raja: Okay.
87 00:06:30.520 ⇒ 00:06:30.990 Samuel Roberts: Great.
88 00:06:30.990 ⇒ 00:06:34.110 Mustafa Raja: Okay, let’s move next, right?
89 00:06:34.390 ⇒ 00:06:35.020 Samuel Roberts: Yep.
90 00:06:35.760 ⇒ 00:06:36.560 Mustafa Raja: Okay.
91 00:06:36.690 ⇒ 00:06:38.540 Mustafa Raja: Do we have an MDH?
92 00:06:38.720 ⇒ 00:06:39.660 Mustafa Raja: Over here?
93 00:06:40.240 ⇒ 00:06:45.150 Casie Aviles: No, I think, yeah, it’s a time, you know, I wish it’s… Working on this.
94 00:06:45.150 ⇒ 00:06:49.549 Samuel Roberts: Yeah, I think I had something that Amber was asking about, but I hadn’t gotten to it yet, so I’m not gonna…
95 00:06:50.050 ⇒ 00:06:53.000 Samuel Roberts: No updates on it, but go ahead, keep moving.
96 00:06:53.820 ⇒ 00:06:56.109 Mustafa Raja: Okay, for default. Hmm.
97 00:06:59.590 ⇒ 00:07:18.939 Mustafa Raja: So, so yesterday I, so for now, the data that, that I’m, using for, for the employees of the company is being provided from Clay itself. It isn’t very reliable. So yesterday, I did a little…
98 00:07:18.980 ⇒ 00:07:21.830 Mustafa Raja: Let’s open up Slack…
99 00:07:25.290 ⇒ 00:07:26.420 Mustafa Raja: Wow…
100 00:07:30.100 ⇒ 00:07:32.540 Mustafa Raja: Soggy, this is taking time.
101 00:07:36.250 ⇒ 00:07:37.210 Mustafa Raja: Yeah.
102 00:07:37.360 ⇒ 00:07:56.289 Mustafa Raja: Yeah, so, so I tested, some, providers that, default is already paying for. And, among those, this one, this one, seems like, the best one to go with. It will be, we’ll be able to cover all of these.
103 00:07:56.600 ⇒ 00:08:07.719 Mustafa Raja: signals with it. The issue is that, I used it to test, and the API ran out of credits on a very small test.
104 00:08:08.140 ⇒ 00:08:08.750 Samuel Roberts: Okay.
105 00:08:08.940 ⇒ 00:08:33.300 Mustafa Raja: So, if I want to… if I, if I need to implement this, obviously, I, I need, an API key that has appropriate amount of credits, and it also did run, it also, did say that, I had hit a rate limit, but I didn’t really call, the API that much.
106 00:08:33.559 ⇒ 00:08:52.280 Mustafa Raja: So, if this rate limit is going to be an issue, it’s going to be a big issue, because, just the other day, we did, 550 accounts, and if it’s going to say that I have hit rate limit on 10 accounts, this is a big issue.
107 00:08:52.840 ⇒ 00:08:54.130 Samuel Roberts: Yeah, so we may have to…
108 00:08:54.130 ⇒ 00:09:13.159 Mustafa Raja: to… we won’t be able to cover it. We’ll have to see if they have tiers for this API key. If so, then… then that’s going to be somewhat better. Now, Clay does provide us a Clay-managed account for people’s data labs.
109 00:09:13.160 ⇒ 00:09:19.729 Mustafa Raja: And it uses 5 credits per row, which is more to the expensive side.
110 00:09:21.110 ⇒ 00:09:42.439 Mustafa Raja: That, and it only lets us… it only gives us a few, functions that we can do with that account, so it’s not really useful. The only thing useful there was that we were able to, identify the number of employees, working in sales. That was the only useful thing.
111 00:09:42.570 ⇒ 00:09:44.840 Mustafa Raja: And it did work good.
112 00:09:46.360 ⇒ 00:09:53.840 Mustafa Raja: Yeah, and then I mentioned that we can, do this. I’ll need more direction from Atam, so…
113 00:09:54.100 ⇒ 00:09:56.859 Mustafa Raja: How we want to move ahead with it.
114 00:09:56.860 ⇒ 00:10:02.059 Uttam Kumaran: Yeah, on the people… on the People Data Labs piece, so one is… we can get the…
115 00:10:02.170 ⇒ 00:10:12.099 Uttam Kumaran: if you have the API error, or whatever, we can get that from Caitlin. I guess my question was gonna be, like, is it more accurate, and, like, should we… Yeah. Okay, it is.
116 00:10:12.410 ⇒ 00:10:13.639 Mustafa Raja: Yeah, it is more accurate.
117 00:10:14.370 ⇒ 00:10:15.229 Uttam Kumaran: Okay, cool, then…
118 00:10:15.230 ⇒ 00:10:28.239 Mustafa Raja: Clarebit did also give us the data, but it’s not going to give us data for the location of the employee, and so we are missing this geo-spread signal on Clearbit’s side.
119 00:10:28.450 ⇒ 00:10:30.650 Mustafa Raja: That’s the only issue with Clearbit.
120 00:10:31.490 ⇒ 00:10:42.990 Uttam Kumaran: Okay, so I guess, one, can we, can we note down this in Notion, basically, like, kind of like our investigation into the enrichment providers? Or…
121 00:10:43.430 ⇒ 00:10:49.549 Uttam Kumaran: we should just have this in the signal spreadsheet, maybe.
122 00:10:50.130 ⇒ 00:10:51.329 Uttam Kumaran: What do you think?
123 00:10:51.840 ⇒ 00:10:56.630 Mustafa Raja: I guess we… we can write a spike document.
124 00:10:57.130 ⇒ 00:11:00.259 Mustafa Raja: Okay. And we can also link that document to the spreadsheet.
125 00:11:00.930 ⇒ 00:11:03.460 Uttam Kumaran: Okay, cool. Yeah, I think basically,
126 00:11:03.870 ⇒ 00:11:07.509 Uttam Kumaran: It’d be great just to have, like, a… honestly, like, a list of providers.
127 00:11:07.660 ⇒ 00:11:09.969 Mustafa Raja: That we’re using for the signals.
128 00:11:10.440 ⇒ 00:11:11.040 Mustafa Raja: Okay.
129 00:11:11.500 ⇒ 00:11:13.149 Uttam Kumaran: And then…
130 00:11:13.700 ⇒ 00:11:24.370 Uttam Kumaran: Yeah, I mean, I think… so I think maybe two things. It would be great to do both, actually. Like, in the signals doc, I would like to start a sheet called, like, enrichment or Providers.
131 00:11:24.850 ⇒ 00:11:27.590 Uttam Kumaran: That way we can list all the providers we’re using.
132 00:11:27.880 ⇒ 00:11:30.840 Uttam Kumaran: Right, like, browser base, clay agent, whoever.
133 00:11:30.840 ⇒ 00:11:31.190 Mustafa Raja: Okay.
134 00:11:31.400 ⇒ 00:11:38.559 Uttam Kumaran: And then, let’s also… we can just… if you just can, you know, just use AI, write up a quick spike on why we decided
135 00:11:38.810 ⇒ 00:11:40.419 Uttam Kumaran: Just, like, some of the evidence.
136 00:11:40.950 ⇒ 00:11:48.359 Uttam Kumaran: And then… Would you be able to ping Caitlin indirectly in the channel and ask
137 00:11:48.500 ⇒ 00:11:54.339 Uttam Kumaran: just mention, like, hey, we’re gonna go with People Data Labs for this reason.
138 00:11:54.770 ⇒ 00:11:58.650 Uttam Kumaran: And the API key is just… Stop working or something?
139 00:11:59.200 ⇒ 00:12:21.529 Mustafa Raja: Yeah, yeah, I can do that. with the, what, what’s it called? With the claim-managed, provider that we are currently using, we are, able to, fulfill this, this and, these two signals. I guess we will, shift the provider, but for now, we have these two.
140 00:12:21.530 ⇒ 00:12:25.700 Mustafa Raja: already updated in Salesforce.
141 00:12:25.700 ⇒ 00:12:35.510 Mustafa Raja: I guess the data wouldn’t be, too accurate, but these are filled. Let me know about the next steps, for the TS2.
142 00:12:35.630 ⇒ 00:12:38.030 Mustafa Raja: How… how are we catering that?
143 00:12:39.180 ⇒ 00:12:40.520 Uttam Kumaran: For which one?
144 00:12:40.940 ⇒ 00:12:42.650 Mustafa Raja: The T.
145 00:12:44.480 ⇒ 00:12:45.780 Uttam Kumaran: Oh, the two… the Tier 2.
146 00:12:45.780 ⇒ 00:12:49.420 Mustafa Raja: Yeah, tier list, what needs to be done there.
147 00:12:49.760 ⇒ 00:12:57.099 Uttam Kumaran: Oh, okay, okay. Yeah, maybe we can just discuss, like, really quickly. Actually, I mean, we have our…
148 00:12:57.430 ⇒ 00:13:00.849 Mustafa Raja: Default… we have a default stand-up, I guess we can talk about.
149 00:13:00.850 ⇒ 00:13:03.370 Uttam Kumaran: Yeah, let’s talk about that, because Rico will create the tickets.
150 00:13:03.370 ⇒ 00:13:04.040 Mustafa Raja: Okay.
151 00:13:04.450 ⇒ 00:13:11.140 Uttam Kumaran: So then, that stand up, can you mention the tickets on these two, like, the documentation items? Then let’s discuss there.
152 00:13:11.140 ⇒ 00:13:19.850 Mustafa Raja: Okay, okay, okay, thank you. Okay, this was, it for default. Casey and airbase with insomnia?
153 00:13:21.300 ⇒ 00:13:27.869 Casie Aviles: Yeah, so for Insomnia, I’ve just been fixing some of the bugs that we have, so for the DoorDash,
154 00:13:29.120 ⇒ 00:13:34.390 Casie Aviles: Yeah, this one’s in progress, so you can go and click on this ticket if… It’s fine.
155 00:13:35.070 ⇒ 00:13:39.320 Casie Aviles: So I’ve done… so there’s… the bug is just that I’m not getting
156 00:13:40.010 ⇒ 00:13:43.069 Casie Aviles: The ads and the promotion data, so…
157 00:13:43.450 ⇒ 00:13:49.200 Casie Aviles: I split those, and I added steps to get sponsored listings, and then the promotion, so…
158 00:13:49.310 ⇒ 00:13:55.959 Casie Aviles: I have the sponsored listings now, I’m just working on the… The promotions data, yeah.
159 00:13:57.360 ⇒ 00:13:59.879 Casie Aviles: So it should be done in…
160 00:14:00.880 ⇒ 00:14:03.360 Casie Aviles: Should be… yeah, I’ll be done today for this.
161 00:14:04.090 ⇒ 00:14:04.850 Mustafa Raja: Okay.
162 00:14:05.370 ⇒ 00:14:05.710 Samuel Roberts: Great.
163 00:14:06.000 ⇒ 00:14:11.859 Casie Aviles: And then there’s, like, the issue with the dates on the braise thing.
164 00:14:12.190 ⇒ 00:14:15.629 Casie Aviles: I did reach out to support there, and…
165 00:14:16.500 ⇒ 00:14:22.500 Casie Aviles: They just asked for, like, the endpoint that I’m hit… that we’re hitting, so they’re… they’re gonna get back to that.
166 00:14:22.850 ⇒ 00:14:27.410 Casie Aviles: I wouldn’t say that this… Is… like…
167 00:14:27.540 ⇒ 00:14:35.220 Casie Aviles: this breaks everything, it’s just that… it’s just some… something… like, steps that are manual that I… I would still have to do, but…
168 00:14:35.320 ⇒ 00:14:39.080 Casie Aviles: It’s just getting the scheduled dates.
169 00:14:39.770 ⇒ 00:14:40.430 Samuel Roberts: Right.
170 00:14:40.770 ⇒ 00:14:44.379 Samuel Roberts: Yeah, it mismatches, and yeah, the client wants to see it, right? Okay.
171 00:14:44.760 ⇒ 00:14:45.430 Casie Aviles: Yeah.
172 00:14:47.010 ⇒ 00:14:51.389 Casie Aviles: But yeah, I’m just gonna… I’ll put it there in escalation.
173 00:14:53.270 ⇒ 00:14:53.900 Mustafa Raja: Okay.
174 00:14:55.170 ⇒ 00:14:55.830 Mustafa Raja: Okay.
175 00:14:55.940 ⇒ 00:14:58.809 Mustafa Raja: And that’s all for Insomnia, right?
176 00:15:00.000 ⇒ 00:15:01.670 Casie Aviles: Yeah, that’s all I have for now.
177 00:15:01.670 ⇒ 00:15:02.540 Samuel Roberts: There.
178 00:15:04.150 ⇒ 00:15:06.009 Mustafa Raja: Yeah, I was able to do…
179 00:15:06.610 ⇒ 00:15:13.159 Mustafa Raja: Almost, everything that we had decided for Interlude for this week.
180 00:15:14.150 ⇒ 00:15:24.020 Mustafa Raja: The only thing left for me is to just test this, eval pipeline. One thing that I did get notified about is… let me pull this up…
181 00:15:35.270 ⇒ 00:15:37.690 Mustafa Raja: This GitHub Action field.
182 00:15:38.130 ⇒ 00:15:39.400 Samuel Roberts: Interesting.
183 00:15:40.560 ⇒ 00:15:45.920 Mustafa Raja: It said that, it’s waiting for agent to sync changes.
184 00:15:46.050 ⇒ 00:15:50.409 Mustafa Raja: Let me know if I should run it again, or what’s the protocol.
185 00:15:50.410 ⇒ 00:15:53.300 Samuel Roberts: Yeah, what is it? U.s.
186 00:15:57.060 ⇒ 00:15:58.700 Mustafa Raja: Uzum, do you know about this?
187 00:15:58.700 ⇒ 00:16:03.069 Samuel Roberts: Yeah, has this happened before with Dagster at all? Is this just, like, a timeout or something, maybe?
188 00:16:03.070 ⇒ 00:16:08.229 Uttam Kumaran: This is on the PR.
189 00:16:08.700 ⇒ 00:16:09.339 Samuel Roberts: This is…
190 00:16:09.340 ⇒ 00:16:11.299 Mustafa Raja: And this is after the merge.
191 00:16:11.490 ⇒ 00:16:14.459 Samuel Roberts: Yeah, there’s that, there’s a bunch of actions that get runner looks like.
192 00:16:14.710 ⇒ 00:16:17.880 Uttam Kumaran: I have no clue.
193 00:16:17.880 ⇒ 00:16:21.520 Samuel Roberts: I would… I would say just rerun it as a first pass, because if it was something like a weird.
194 00:16:21.520 ⇒ 00:16:22.060 Uttam Kumaran: Yeah.
195 00:16:22.060 ⇒ 00:16:22.859 Samuel Roberts: shoe or something?
196 00:16:22.860 ⇒ 00:16:25.510 Uttam Kumaran: I would rerun it, but kill it after, like…
197 00:16:26.330 ⇒ 00:16:27.899 Uttam Kumaran: 5 minutes, like, I don’t even know.
198 00:16:27.900 ⇒ 00:16:28.570 Samuel Roberts: What?
199 00:16:30.630 ⇒ 00:16:34.480 Uttam Kumaran: Yeah, kill it after 5 minutes, and then if not, I would…
200 00:16:34.820 ⇒ 00:16:37.889 Uttam Kumaran: Paying away, she’s… he’s the owner for Baxter.
201 00:16:38.290 ⇒ 00:16:39.529 Samuel Roberts: Yeah, that makes sense.
202 00:16:41.520 ⇒ 00:16:42.409 Mustafa Raja: Okay, I…
203 00:16:42.670 ⇒ 00:16:45.200 Samuel Roberts: Okay, yeah, just keep an eye on that. Let’s see. Okay.
204 00:16:45.200 ⇒ 00:16:52.869 Mustafa Raja: Yeah, the rest of the things are done. I was able to show the progress to Sam.
205 00:16:53.360 ⇒ 00:16:54.720 Mustafa Raja: Yesterday.
206 00:16:55.340 ⇒ 00:16:58.950 Samuel Roberts: Yeah, and we’re meeting tomorrow with Miko, because I think we’ll be good. Yeah, yeah, yeah.
207 00:16:58.950 ⇒ 00:17:04.259 Mustafa Raja: Yeah, we’ll have a better sense of how we should take this forward after that, right?
208 00:17:05.050 ⇒ 00:17:05.980 Samuel Roberts: I think so, yeah.
209 00:17:06.430 ⇒ 00:17:09.439 Samuel Roberts: Hope so. Hopefully he has some good, good thoughts.
210 00:17:09.440 ⇒ 00:17:14.239 Mustafa Raja: Yeah, yeah, yeah. Yeah, I guess this is it, yeah. In terms of linear.
211 00:17:16.160 ⇒ 00:17:21.329 Samuel Roberts: I think that’s pretty good for me. Tom, I gave an update about the ABC stuff that I was getting through.
212 00:17:21.760 ⇒ 00:17:30.230 Samuel Roberts: with the transcripts and Andy. I have a Loom that I’m gonna send, because I’m actually out in the next, like, hour. I’ll be out after an hour.
213 00:17:30.230 ⇒ 00:17:43.979 Samuel Roberts: I’ll be around for an hour, and then I’ll be out for the rest of the day, so I won’t be, available to show it off, but I made a Loom that just shows me pulling the transcripts, connecting the Andy data. I’m still having a hard time, like, matching things up, but I at least show that it’s doable.
214 00:17:43.980 ⇒ 00:17:44.700 Uttam Kumaran: Okay.
215 00:17:44.840 ⇒ 00:17:47.709 Samuel Roberts: And so it’s just gonna take a little more work to get through that, but.
216 00:17:47.710 ⇒ 00:17:48.040 Uttam Kumaran: Okay.
217 00:17:48.040 ⇒ 00:17:55.300 Samuel Roberts: it’s looking, you know, it took me a minute to get into Snowflake, there was some authentication issues yesterday, but I spun my wheels on a little bit, but Casey helped me with that.
218 00:17:55.300 ⇒ 00:17:57.370 Uttam Kumaran: And then, yeah, it should be…
219 00:17:58.060 ⇒ 00:18:03.190 Samuel Roberts: should be doable, just a little bit more, but I’ll send the loom in a second, so…
220 00:18:03.190 ⇒ 00:18:07.530 Uttam Kumaran: As I mentioned, like, yeah, we just hardcode or whatever just to show that it’s possible, it’s fine.
221 00:18:07.920 ⇒ 00:18:12.550 Samuel Roberts: Yeah, what I was having issues with was actually trying to find those hard-coded things to match,
222 00:18:13.110 ⇒ 00:18:17.710 Samuel Roberts: Like, time… finding the time and figuring out if it was the right.
223 00:18:19.160 ⇒ 00:18:22.710 Samuel Roberts: interaction and stuff, but I… I’ll send the loom,
224 00:18:23.050 ⇒ 00:18:24.380 Samuel Roberts: And you can take a look.
225 00:18:24.510 ⇒ 00:18:30.490 Samuel Roberts: But it’s… it’s… Bit… It’s getting there. It’s not quite there, just through the hard code, but…
226 00:18:31.750 ⇒ 00:18:35.170 Samuel Roberts: I’ll hopefully have something probably tomorrow, if I get some time to work on it then, so…
227 00:18:35.580 ⇒ 00:18:36.220 Uttam Kumaran: Okay.
228 00:18:38.710 ⇒ 00:18:40.880 Samuel Roberts: Alright. Anything else, guys?
229 00:18:41.690 ⇒ 00:18:51.099 Uttam Kumaran: I guess my question was gonna be, yeah, I… I have been trying to spend some time on the monorepo, I may find some time later today.
230 00:18:51.450 ⇒ 00:18:53.939 Samuel Roberts: Oh, yeah, we talked about that before, yeah.
231 00:18:54.350 ⇒ 00:19:05.670 Uttam Kumaran: So I guess, should we… like, should we ticket out any of, like, the… any migration steps for that? Or, like, I… I’m sure Mustafa can handle any of, like, the… if you want to just start redirecting people, or change the…
232 00:19:07.040 ⇒ 00:19:07.920 Uttam Kumaran: URLs.
233 00:19:07.920 ⇒ 00:19:08.400 Samuel Roberts: Huh?
234 00:19:08.740 ⇒ 00:19:23.489 Samuel Roberts: Yeah, I mean, I’m wondering if there’s any, like, specific… I’ve been doing just kind of a general QA on it, just, like, every time I implement something, I compare it to how it’s running on the platform, and make sure that it’s doing something fairly similar. But, if there’s, like, specific things that…
235 00:19:23.940 ⇒ 00:19:30.280 Uttam Kumaran: Yeah, one thing that could be helpful is Hannah and the design team did a big, like, QA.
236 00:19:30.420 ⇒ 00:19:35.900 Uttam Kumaran: I’m kind of like… I don’t know, I feel like over time, we will rely… we will leverage
237 00:19:36.160 ⇒ 00:19:41.649 Uttam Kumaran: the design team for more support there, so maybe ask them if they can QA.
238 00:19:41.880 ⇒ 00:19:47.700 Samuel Roberts: Okay, yeah, I’ll send them the link and just say, like, it should be, you know, on parity with the current platform,
239 00:19:48.360 ⇒ 00:19:52.990 Uttam Kumaran: Yeah, I’m hopeful over time, them for, like, for the actual design and stuff, so yeah, I think.
240 00:19:52.990 ⇒ 00:19:55.120 Samuel Roberts: Yeah, yeah, definitely.
241 00:19:55.330 ⇒ 00:19:59.770 Uttam Kumaran: Yeah. Cool. And then, again, like, it’s all internal, so I just want to kind of get it…
242 00:20:00.050 ⇒ 00:20:01.550 Uttam Kumaran: Over with?
243 00:20:01.550 ⇒ 00:20:02.030 Samuel Roberts: Yeah.
244 00:20:02.030 ⇒ 00:20:03.170 Uttam Kumaran: Yeah, so…
245 00:20:04.940 ⇒ 00:20:22.810 Samuel Roberts: Yeah, I think I’ll ping them, and then, you know, let them do a QA today, and then probably tomorrow we can get it maybe migrated over. It shouldn’t be… I mean, it’s really just redirecting the URL, probably, right? Yes. In Heroku, so I don’t think there’s much more to worry about, because it’s… all the data sources are the same and everything, it’s not like there’s anything else going on there.
246 00:20:22.920 ⇒ 00:20:28.769 Samuel Roberts: So it should be… shouldn’t be too painful, then, if we want to do that tomorrow.
247 00:20:29.060 ⇒ 00:20:34.709 Uttam Kumaran: Or Friday. It’s not necessarily the best day to do something like that, but it’s internal, so it’s not as big a deal.
248 00:20:34.710 ⇒ 00:20:39.929 Samuel Roberts: Cool, alright, yeah. And then the other thing, I… we were gonna get those two,
249 00:20:40.060 ⇒ 00:20:41.930 Samuel Roberts: client hub setup.
250 00:20:41.930 ⇒ 00:20:42.260 Uttam Kumaran: Oh, great.
251 00:20:42.260 ⇒ 00:20:57.210 Samuel Roberts: Jason and Mustafa each grabbed one, and then I talked about how, hopefully, maybe next week, I’ll try to do a deep dive into it and understand the client hub, like, setup. Not just the setup process, but how they’re actually running, and then we can try to make that process a little less manual.
252 00:20:57.500 ⇒ 00:20:58.500 Samuel Roberts: Over time.
253 00:20:59.320 ⇒ 00:21:02.219 Samuel Roberts: But those two, Interlude and Ellie, will get in, so…
254 00:21:02.640 ⇒ 00:21:11.860 Mustafa Raja: Yeah. Okay. Yeah, I guess, Utam said that, he wants to add a step to the transcript thing.
255 00:21:12.070 ⇒ 00:21:15.359 Uttam Kumaran: Oh yeah, I can go do that… I can go do that today.
256 00:21:15.710 ⇒ 00:21:16.330 Mustafa Raja: Okay.
257 00:21:16.330 ⇒ 00:21:21.260 Uttam Kumaran: I have the Python function, so I should just go and do that in Windmill, Casey?
258 00:21:22.110 ⇒ 00:21:24.619 Casie Aviles: Yeah, that’s where I processed the transcript.
259 00:21:25.380 ⇒ 00:21:26.070 Uttam Kumaran: Okay.
260 00:21:26.280 ⇒ 00:21:30.680 Samuel Roberts: I saw the code, I didn’t get a chance to, like, go through it and see what it was doing.
261 00:21:31.030 ⇒ 00:21:35.379 Uttam Kumaran: Yeah, I mean, all it’s doing is, removing, like.
262 00:21:35.550 ⇒ 00:21:40.799 Uttam Kumaran: Timestamps, it’s, like, basically removing new lines, because when.
263 00:21:40.800 ⇒ 00:21:44.390 Samuel Roberts: Oh, I like… the contents actually are nice, because…
264 00:21:44.500 ⇒ 00:21:47.959 Samuel Roberts: I don’t know if it’ll sync well otherwise.
265 00:21:48.210 ⇒ 00:21:52.570 Uttam Kumaran: Oh, with the, with the…
266 00:21:52.660 ⇒ 00:22:00.240 Samuel Roberts: captions, and then also, the video player, yeah, the video player uses captions, and I also added the ability to click on a part of the transcript.
267 00:22:00.370 ⇒ 00:22:01.379 Samuel Roberts: And jump to that part.
268 00:22:01.380 ⇒ 00:22:09.220 Uttam Kumaran: Oh, okay, so then I guess, like, well, the thing… I guess my use case is for copying and pasting into, like, another chat window, basically.
269 00:22:09.220 ⇒ 00:22:12.739 Samuel Roberts: That, that what we can do is, make a function…
270 00:22:12.740 ⇒ 00:22:13.480 Uttam Kumaran: ghost.
271 00:22:14.020 ⇒ 00:22:21.380 Samuel Roberts: Yeah, I would say, like, a function on the front end, we can have, like, copy or copy for chat or something, so that you can copy the raw, or you can have a, like, formatted copy.
272 00:22:21.660 ⇒ 00:22:23.749 Uttam Kumaran: Okay, then why don’t I just… I’m just gonna…
273 00:22:24.070 ⇒ 00:22:27.229 Uttam Kumaran: like, what’s best… can I put my function somewhere?
274 00:22:28.520 ⇒ 00:22:32.060 Samuel Roberts: Yeah…
275 00:22:32.750 ⇒ 00:22:36.309 Samuel Roberts: So the use case is just, like, you want to get the whole transcript, but make it more.
276 00:22:36.310 ⇒ 00:22:49.589 Uttam Kumaran: Well, like, the transcript right now, for example, some of the transcripts are, like, 2,000 lines long. After my cleanup steps, they’re, like, 200 lines long, because the cleanup does a couple things. One, it removes, like, but, like, it removes, like.
277 00:22:49.590 ⇒ 00:22:51.220 Samuel Roberts: Yeah, I love that, okay.
278 00:22:51.220 ⇒ 00:22:59.569 Uttam Kumaran: It also, like, removes… the transcripts, removes new lines, and then there’s also a step we can do to even just, like,
279 00:22:59.890 ⇒ 00:23:18.280 Uttam Kumaran: combine different… but basically, yeah, it cuts it in, like, so much that you can layer on more context. I also think that we should probably, like, for the chat window itself, it should probably use this condensed transcript anyways… Yeah. …versus, like, the whole thing, yeah.
280 00:23:18.590 ⇒ 00:23:20.780 Samuel Roberts: That, that we can do,
281 00:23:21.630 ⇒ 00:23:23.660 Samuel Roberts: I gotta think about… cause… so for the…
282 00:23:24.360 ⇒ 00:23:30.530 Samuel Roberts: For the chat window, depending on how we need to restructure it with Copilot Kit, we can definitely feed in a cleaner
283 00:23:32.910 ⇒ 00:23:38.799 Samuel Roberts: a cleaner transcript, and then I think what would have to happen is taking that Python code and just adapting it to be some
284 00:23:38.910 ⇒ 00:23:40.330 Samuel Roberts: JavaScript code that.
285 00:23:40.330 ⇒ 00:23:42.470 Uttam Kumaran: Yeah, that’s fine, I can do that too, yeah, you just tell me.
286 00:23:42.470 ⇒ 00:23:46.879 Samuel Roberts: Yeah, so I would say take a… yeah, if you want, jump into the monorepo,
287 00:23:47.090 ⇒ 00:24:02.580 Samuel Roberts: and just look at where, like, the copy is, and then add a button there that will run, like, some JavaScript function that’ll just clean it up for your purposes for copying. And then we can use that function as well to pass it into the chat once I clean it. Because right now, the way the chat works is it’s hitting the N8N
288 00:24:02.580 ⇒ 00:24:07.780 Samuel Roberts: which is doing a whole bunch of stuff separately, but with CopilotKit, we can actually just pass it in at the UI level.
289 00:24:07.780 ⇒ 00:24:14.600 Uttam Kumaran: Oh, stick, okay. That’s part of the context, so, like, we might be able to, like… You can run the same function when… okay, I see what you mean.
290 00:24:15.080 ⇒ 00:24:21.129 Samuel Roberts: Yeah, so right now, it won’t work for the chat. The chat will still have the full transcript, but we can clean that up,
291 00:24:21.640 ⇒ 00:24:24.849 Samuel Roberts: Once we have the function, that should be nice to use, so…
292 00:24:24.850 ⇒ 00:24:25.940 Uttam Kumaran: Okay, okay.
293 00:24:27.940 ⇒ 00:24:30.940 Samuel Roberts: But yeah, yeah, take a stab at it there, and that should be…
294 00:24:31.630 ⇒ 00:24:33.530 Samuel Roberts: Should be the best way, because, yeah, I think if you…
295 00:24:33.870 ⇒ 00:24:37.120 Samuel Roberts: Pre-process it, that way it would break some of the video stuff that is…
296 00:24:37.120 ⇒ 00:24:37.790 Uttam Kumaran: Okay.
297 00:24:37.970 ⇒ 00:24:39.769 Samuel Roberts: You know, nice to have, not necessarily critical.
298 00:24:39.770 ⇒ 00:24:49.989 Uttam Kumaran: Yeah, like the… well, yeah, I guess I’ll… yeah, you’ll have a full thing, and then even the display transcript, though, I feel like… oh, but you’re… okay, I see what you mean, like…
299 00:24:50.520 ⇒ 00:24:54.069 Uttam Kumaran: It’s gonna… you’re gonna be able to highlight what part of the transcript.
300 00:24:54.240 ⇒ 00:25:00.270 Samuel Roberts: That’s… yeah, so what I… what I got working with the video player was obviously, like, closed captions, so you can have it up.
301 00:25:00.270 ⇒ 00:25:02.810 Uttam Kumaran: Is the new video player in the monorepo? Sorry, I didn’t even check.
302 00:25:02.810 ⇒ 00:25:03.910 Samuel Roberts: Yeah, yeah, it should be.
303 00:25:03.910 ⇒ 00:25:08.749 Uttam Kumaran: Okay, then I’ll… okay, let me… let me mess around today, and I’ll… I’ll get as far as I can in…
304 00:25:08.890 ⇒ 00:25:10.560 Uttam Kumaran: So, yeah, closed captioning.
305 00:25:10.560 ⇒ 00:25:20.840 Samuel Roberts: work, just dropping that right in, that was easy. The second thing I did was try to format it so that when you click on the timestamp of something being talked about, it jumps to that part of the video.
306 00:25:21.090 ⇒ 00:25:34.659 Uttam Kumaran: Oh, nice. So, like, you can search the transcript and then just jump to a specific part, and the other thing that I think I was working on but didn’t get working and might have just nixed it all because it was kind of breaking, was trying to get it to, like, scroll through the transcript as the video plays. Oh, yeah, yeah, yeah, yeah.
307 00:25:34.660 ⇒ 00:25:49.090 Samuel Roberts: Which I thought was like, oh, let’s see if Cursor can do it, and it just got way more complicated than it needed to be, and it’s not that big a, you know, value add, but the clicking was helpful for me, that’s kind of why I did it, because I was catching up on something, and I was like, I just want to jump to this part of the video, and so I was able to bang that up real quick, so…
308 00:25:49.090 ⇒ 00:25:49.990 Uttam Kumaran: Okay, okay.
309 00:25:51.310 ⇒ 00:25:54.730 Samuel Roberts: But yeah, go ahead and play around with that. Should be cool.
310 00:25:54.900 ⇒ 00:25:58.519 Mustafa Raja: Yeah, the region solved the Docker thing.
311 00:25:58.780 ⇒ 00:25:59.550 Mustafa Raja: The guitar.
312 00:25:59.550 ⇒ 00:26:00.360 Samuel Roberts: Perfect.
313 00:26:02.270 ⇒ 00:26:03.100 Samuel Roberts: Excellent.
314 00:26:05.470 ⇒ 00:26:08.299 Samuel Roberts: Cool, cool. Alright. Anything else? Anyone?
315 00:26:09.510 ⇒ 00:26:11.729 Uttam Kumaran: I think that’s it.
316 00:26:12.540 ⇒ 00:26:13.020 Mustafa Raja: Yay.
317 00:26:13.020 ⇒ 00:26:13.380 Casie Aviles: it.
318 00:26:13.380 ⇒ 00:26:15.509 Samuel Roberts: Alright, cool. Thank you, guys.
319 00:26:15.810 ⇒ 00:26:16.549 Uttam Kumaran: Thank you.
320 00:26:17.390 ⇒ 00:26:21.990 Samuel Roberts: Thank you. Thank you. Like I said, I’ll be offline in, like,
321 00:26:22.670 ⇒ 00:26:32.289 Samuel Roberts: probably by 10, 10.30. Okay. I have a doctor’s appointment, and then a bunch of other stuff later today, but if you need me, I’ll be checking Slack if there’s anything I can, like, do, but I may not be at a computer, so…
322 00:26:32.290 ⇒ 00:26:35.389 Uttam Kumaran: Okay, yeah, just shoot me whatever for ABC, and then, yeah, that’ll be perfect.
323 00:26:35.390 ⇒ 00:26:40.630 Samuel Roberts: Yeah, I was in the middle of posting that loom when we started this meeting, so I’ll finish that up, and then,
324 00:26:40.990 ⇒ 00:26:44.440 Samuel Roberts: like I said, I’ll be around a little bit if there’s anything else to do, so just check a little bit.
325 00:26:44.440 ⇒ 00:26:45.030 Uttam Kumaran: sacrament.
326 00:26:46.280 ⇒ 00:26:47.129 Uttam Kumaran: Alright, thank you.
327 00:26:47.130 ⇒ 00:26:48.179 Samuel Roberts: Alright. Hey, y’all.