Joined October 2016
105 Photos and videos
Pinned Tweet
4 Sep 2025
We've raised our $38M Series B, led by @BessemerVP, with HubSpot Ventures and @SalesforceVC joining. Over 2,000 companies (including @HubSpot, @clickup, @useapolloio) build on @recallai, the API for meeting recording.
51
28
362
421,595
David Gu retweeted
Replying to @dhaber
@recallai the infra enabling this! Meeting recording to capture context and power agents @davidgu
1
2
10
798
David Gu retweeted
Building agents that's fast enough to help a human on a sales call respond in real time is no joke But @thatguybg and @microhq figured out how to do it with @mastra @recallai:
2
6
49
7,017
David Gu retweeted
something new just happened here, at our live Postgres hacking session: youtube.com/live/Nu6RdU3aemk… @recallai was streaming our words right to @claudeai code, so we worked on new @PostgreSQL patches (support of logical decoding on physical standbys replaying WALs from archive) just talking claude code became acting participant in this zoom call going to explore this model further look at it here: youtube.com/live/Nu6RdU3aemk…
1
2
10
2,870
we had an incident because we migrated traffic to a brand new s3 bucket. our millions of servers instantly crushed the new bucket’s partitions and started getting slammed with 5xx errors
9
14
311
105,177
The previous bucket had intelligently adapted its partitioning to our specific traffic pattern. The new bucket had zero history and its default partitioning was a terrible fit for our workload. Fun fact: when an S3 server is overloaded it will return a 503 Slow Down
2
48
7,299
2
85
5,077
aws just silently added 1,500 new ec2 quotas, stay safe out there folks
1
2
9
1,161
On any network, you can see who is on a video call, their movements or speech patterns by sniffing the RTP headers. Even if your browser shows as “secure”, RTP headers are completely unencrypted over the wire. Here's what's leaking 🧵
2
4
25
5,437
RTP headers are sent in plaintext and are rich in metadata. The SSRCs identify who is speaking or sharing their webcam. Header extensions expose more, they often signal the volume of audio or the orientation of video, just to name a couple.
1
4
785
Thankfully the audio and video are fully encrypted. You may be wondering “doesn’t WebRTC use DTLS for UDP traffic?”. The answer is sort of. DTLS is used to establish the keys for RTP payloads but the RTP is still sent directly over UDP so you end up with the headers in plaintext! Yet they call this SRTP 🤷
1
3
598
David Gu retweeted
We asked a dozen DevTool founders from companies like @RevenueCat, @greptile, @firecrawl, @infisical, @ollama, @resend, @mintlify, @UnslothAI, @porterdotrun, and @recallai, about the state of AI agents and the future of software engineering. In this episode of Founder FAQ, we covered everything from agents as customers and the end of coding, to advice for founders starting out and what they're most excited about going forward. Their answers might surprise you. 00:00 – Meet the Founders 03:00 – Building for Agents First 04:22 – Biggest Early Mistakes 07:15 – Do Founders Still Write Code? 09:22 – Most Unexpected AI Discoveries 12:09 – What's Underrated Right Now 14:38 – Predictions & What's Next
26
29
180
27,342
when you run 100M ec2 instances per month you get these notifications very often
6
3
40
22,165
EC2 out here tanking your latency with serial ports

ALT Bonz Eyes GIF

Replying to @davidgu
In its default configuration, kernel logs and cloud-init logs are both written to the serial port. If you launch your application from cloud-init, and you’re not careful, your app logs will also be streamed directly from stdio → cloud-init → ttyS0.
3
7
1,051