frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Study confirms experience beats youthful enthusiasm

https://www.theregister.com/2026/02/07/boomers_vs_zoomers_workplace/
1•Willingham•58s ago•0 comments

The Big Hunger by Walter J Miller, Jr. (1952)

https://lauriepenny.substack.com/p/the-big-hunger
1•shervinafshar•2m ago•0 comments

The Genus Amanita

https://www.mushroomexpert.com/amanita.html
1•rolph•7m ago•0 comments

We have broken SHA-1 in practice

https://shattered.io/
1•mooreds•7m ago•1 comments

Ask HN: Was my first management job bad, or is this what management is like?

1•Buttons840•8m ago•0 comments

Ask HN: How to Reduce Time Spent Crimping?

1•pinkmuffinere•10m ago•0 comments

KV Cache Transform Coding for Compact Storage in LLM Inference

https://arxiv.org/abs/2511.01815
1•walterbell•14m ago•0 comments

A quantitative, multimodal wearable bioelectronic device for stress assessment

https://www.nature.com/articles/s41467-025-67747-9
1•PaulHoule•16m ago•0 comments

Why Big Tech Is Throwing Cash into India in Quest for AI Supremacy

https://www.wsj.com/world/india/why-big-tech-is-throwing-cash-into-india-in-quest-for-ai-supremac...
1•saikatsg•16m ago•0 comments

How to shoot yourself in the foot – 2026 edition

https://github.com/aweussom/HowToShootYourselfInTheFoot
1•aweussom•17m ago•0 comments

Eight More Months of Agents

https://crawshaw.io/blog/eight-more-months-of-agents
3•archb•18m ago•0 comments

From Human Thought to Machine Coordination

https://www.psychologytoday.com/us/blog/the-digital-self/202602/from-human-thought-to-machine-coo...
1•walterbell•19m ago•0 comments

The new X API pricing must be a joke

https://developer.x.com/
1•danver0•20m ago•0 comments

Show HN: RMA Dashboard fast SAST results for monorepos (SARIF and triage)

https://rma-dashboard.bukhari-kibuka7.workers.dev/
1•bumahkib7•20m ago•0 comments

Show HN: Source code graphRAG for Java/Kotlin development based on jQAssistant

https://github.com/2015xli/jqassistant-graph-rag
1•artigent•25m ago•0 comments

Python Only Has One Real Competitor

https://mccue.dev/pages/2-6-26-python-competitor
3•dragandj•27m ago•0 comments

Tmux to Zellij (and Back)

https://www.mauriciopoppe.com/notes/tmux-to-zellij/
1•maurizzzio•27m ago•1 comments

Ask HN: How are you using specialized agents to accelerate your work?

1•otterley•29m ago•0 comments

Passing user_id through 6 services? OTel Baggage fixes this

https://signoz.io/blog/otel-baggage/
1•pranay01•30m ago•0 comments

DavMail Pop/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway

https://davmail.sourceforge.net/
1•todsacerdoti•30m ago•0 comments

Visual data modelling in the browser (open source)

https://github.com/sqlmodel/sqlmodel
1•Sean766•32m ago•0 comments

Show HN: Tharos – CLI to find and autofix security bugs using local LLMs

https://github.com/chinonsochikelue/tharos
1•fluantix•33m ago•0 comments

Oddly Simple GUI Programs

https://simonsafar.com/2024/win32_lights/
1•MaximilianEmel•33m ago•0 comments

The New Playbook for Leaders [pdf]

https://www.ibli.com/IBLI%20OnePagers%20The%20Plays%20Summarized.pdf
1•mooreds•33m ago•1 comments

Interactive Unboxing of J Dilla's Donuts

https://donuts20.vercel.app
1•sngahane•35m ago•0 comments

OneCourt helps blind and low-vision fans to track Super Bowl live

https://www.dezeen.com/2026/02/06/onecourt-tactile-device-super-bowl-blind-low-vision-fans/
1•gaws•37m ago•0 comments

Rudolf Vrba

https://en.wikipedia.org/wiki/Rudolf_Vrba
1•mooreds•37m ago•0 comments

Autism Incidence in Girls and Boys May Be Nearly Equal, Study Suggests

https://www.medpagetoday.com/neurology/autism/119747
1•paulpauper•38m ago•0 comments

Wellness Hotels Discovery Application

https://aurio.place/
1•cherrylinedev•39m ago•1 comments

NASA delays moon rocket launch by a month after fuel leaks during test

https://www.theguardian.com/science/2026/feb/03/nasa-delays-moon-rocket-launch-month-fuel-leaks-a...
1•mooreds•39m ago•0 comments
Open in hackernews

Launch HN: Recall.ai (YC W20) – API for meeting recordings and transcripts

97•davidgu•5mo ago
Hey HN, we're David and Amanda from Recall.ai (https://www.recall.ai). Today we’re launching our Desktop Recording SDK, a way to get meeting data without a bot in the meeting: https://www.recall.ai/product/desktop-recording-sdk. It’s our biggest release in quite a while so we thought we’d finally do our Launch HN :)

Here’s a demo that shows it producing a transcript from a meeting, followed by examples in code: https://www.youtube.com/watch?v=4croAGGiKTA . API docs are at https://docs.recall.ai/.

Back in W20, our first product was an API that lets you send a bot participant into a meeting. This gives developers access to audio/video streams and other data in the meeting. Today, this API powers most of the meeting recording products on the market.

Recently, meeting recording through a desktop form factor instead of a bot has become popular. Many products like Notion and ChatGPT have added desktop recording functionality, and LLMs have made it easier to work with unstructured transcripts. But it’s actually hard to reliably record meetings at scale with a desktop app, and most developers who want to add recording functionality don’t want to build all this infrastructure.

Doing a basic recording with just the microphone and system audio is fairly straightforward since you can just use the system APIs. But it gets a lot harder when you want to capture speaker names, produce a video recording, get real-time data, or run this in production at large scale:

- Capturing speaker names involves using accessibility APIs to screen-scrape the video conference window to monitor who is speaking at what time. When video conferencing platforms change their UI, we must ship a change immediately, so this keeps working.

- Producing a video recording that is clean, and doesn’t capture the video conferencing platform UI involves detecting the participant tiles, cropping them out, and compositing them together into a clean video recording.

- Because the desktop recording code runs on end-user machines, we need to make it as efficient as possible. This means writing highly platform-optimized code, taking advantage of hardware encoders when available, and spending a lot of time doing profiling and performance testing.

Meeting recording has zero margin for failure because if anything breaks, you lose the data forever. Reliability is especially important, which dramatically increases the amount of engineering effort required.

Our Desktop Recording SDK takes care of all this and lets developers build meeting recording features into their desktop apps, so they can record both video conferences and in-person meetings without a bot.

We built Recall.ai because we experienced this problem ourselves. At our first startup, we built a tool for product managers that included a meeting recording feature. 70% of our engineering time was taken up by just this feature! We ended up starting Recall.ai to solve this instead. Since then, over 2000 companies use us to power their recording features, e.g. Hubspot for sales call recording, Clickup for their AI note taker. Our users are engineering teams building commercial products for financial services, telehealth, incident management, sales, interviewing, and more. We also power internal tooling for large enterprises.

Running this sort of infrastructure has led to unexpected technical challenges! For example, we had to debug a 1 in 36 million segfault in our audio encoder (https://www.recall.ai/blog/debugging-a-1-in-36-000-000-segfa...), we encountered a Postgres lock-up that only occurs when you have tens of thousands of concurrent writers (https://news.ycombinator.com/item?id=44490510), and we saved over $1M a year on AWS by optimizing the way we shuffle data around between our processes (https://news.ycombinator.com/item?id=42067275).

You can try it here: https://www.recall.ai. It's self-serve with $5 of free credits. Pricing starts at $0.70 for every hour of recording, prorated to the second. We offer volume discounts with scale.

All data recorded through Recall.ai is the property of our customers, we support 0-day retention, and we don’t train models on customer data.

We would love your feedback!

Comments

bingemaker•5mo ago
Pardon my ignorance, but is recording a call without informing the other participants considered bad practice?

Congrats on the launch! :tada:

monkeydust•5mo ago
Also wondering this.
davidgu•5mo ago
You're right, and I agree that participants should be aware when they’re being recorded

Because consent laws are complex and vary by region and industry, we leave the consent flow to the developer and we provide the tools and guidance to do it correctly. As with our Meeting Bot API, we also urge teams to follow local laws and make recording clearly visible to users

bingemaker•5mo ago
Thanks for the clarification.
rsingel•5mo ago
It's illegal in some states, legal in others.

Consult Linda Tripp

bingemaker•5mo ago
Wish she was around!
jcelerier•4mo ago
It's not just bad practice, it's illegal in many countries. It is in France for instance - but it's not like you can actively prevent it
berz01•5mo ago
70 cents per hour is a mountain of fees... basically a $1 per meeting. Sheesh.
davidgu•5mo ago
$0.70/hr is our starter rate for low-volume testing. In production, developers will see higher usage and choose to commit to volume and longer-term usage. Because of this, we've seen most teams don’t pay the starter price once they scale beyond early pilots
galaxy_gas•5mo ago
Is this with active speech or you pay in every second of silence too?
davidgu•5mo ago
Usage includes silent time too as we are still processing the media streams
galaxy_gas•5mo ago
What is the value in paying this massive cost when Teams, Zoom all support ootb?
davidgu•5mo ago
Enabling transcription/recordings per platform and remembering to record creates user-dependent setup. Also the host often needs to install apps which adds security friction, and you still have to build/maintain separate implementations for Zoom/Meet/Teams which is often a cost that devs don't want to deal with

Instead, we built a single API that can get the same results without the issues mentioned above so you can focus on building the features your users care about

nduncan_hmc•4mo ago
It is a lot but processing real time video and audio streams inherently consumes alot of CPU. So they may not be making as much profit on that price as you'd think.

I run an open source alternative to Recall (for meeting bots), and our costs are about 8 cents per hour.

ada1981•4mo ago
What is the open source project?
nduncan_hmc•4mo ago
https://attendee.dev/
IMTDb•4mo ago
The median salary in the US is $29/hour. By definition a one hour meeting has at least two people in it; often more. So two median guys talking for an hour costs ~$60. The meeting the you really want transcripts for often contain more than one person; and often involve people earning more than the median. I'd happily ad $1 to every single one of my meetings if they get more productive.
iddan•5mo ago
Congrats on the launch! I'm working on a new tool for startups sales (https://closer.so) and in many customer interviews the point of not wanting the bot in the meeting kept coming up. I love how Recall keeps brining frontier tech as APIs
wferrell•5mo ago
Out of interest, what is the thinking behind sending a physical mailer to what feels like a large fraction of San Francisco?

Both why send it and why send it with very little info included on the page?

davidgu•5mo ago
Did you get one? :) This was a part of our Series B raise to help get our name out
wferrell•4mo ago
I did. Were you trying to get VCs to know about you? Or more like a twilio billboard that just said ask your devs?
davidgu•4mo ago
The postcards were part of a dev-focused campaign to get people curious enough to check us out. We kept it minimal to stand out amongst other mail.
AlexeyBelov•4mo ago
Wait, they sent out physical spam?
orliesaurus•5mo ago
Congrats on ur launch. Amanda has the strongest LinkedIn game I have ever seen in my life. On the other hand the product is IMHO at risk? Models like Whisper, DistilWhisper, TinyLlama, miniGPT-4, OpenHermes, Vosk, and Llama.cpp make Recall.ai meeting transcription easy to replicate. IMHO in 1 weekend you can build an open-source tech stacks that can rival or EVEN surpass the value brought....or am I tripping?
chaos_emergent•4mo ago
Customer here, you're tripping. Recall provides transcription as an auxiliary service, not their core value prop.

Recall is, at its core, an API for bot recording. As someone building an application that relies heavily on conversational data, recording meetings is really important. Recall makes that process as easy as an API call, standardized across various meeting platforms. It's a huge PITA to set up infrastructure to get bots to join meetings that handle each platforms' proclivities, encoding and storing video data, etc.

The transcription service is just something they do to make transcribing recordings - one of the most common first post-processing steps for any conversational data - easier and lower friction.

davidgu•4mo ago
Amanda says thank you so much!

I actually agree that it’s become incredibly easy to transcribe conversations using open-source models, and that’s not where Recall adds the most value. The hard part is building the infrastructure that allows you to get real-time access to the raw audio, video, and transcript data directly from the meeting platforms. We abstract all of that away and provide you with a clean interface to access that data. Once you get the data, you could use any of the models that you mentioned to do your own transcription, or transcribe using Recall’s transcription models.

dylan604•4mo ago
Ah yes, the ever popular "over a weekend" retort. So, you have a weekend coming up. I fully expect to see your Show HN on Monday. You'd know pretty quickly on your own if you were tripping or not. I'll check back with you on Monday. I'll gladly eat a bowl of something (I'm thinking ice cream) if you have a working Show HN on Monday. I'm giving you two days of prep. Or you can take the same weekend time and provide a Show HN on Saturday. Choice is yours
Hansenq•5mo ago
Wow, congrats on finally using up your single Launch HN, David and Amanda! :wink:

No but seriously, y'all have built not only an incredible product that I had the chance to demo, but a great company as well, through your previous pivots and cofounder changes. You're building schlep tools that product companies _definitely_ don't want to do, years before it was clear there was a market here, and do it well.

There's definitely demand for a native screen recorder, and I think it's the right move to be agnostic to privacy (the lower down the stack you go, the more permissable you should be about use-cases). Imagine how much competition in file storage there would have been had there been an API provider for Dropbox's Finder sync technology (though you could argue it just incentivizes large companies like Hubspot to build their own screen recording feature into their platform, rather than enabling new startups like Gong but I digress).

Y'all deserve the success that you have, and wishing you all the best of luck with the new product launch!

davidgu•5mo ago
Thanks! Really appreciate the kind words
apollopower•4mo ago
Congrats Recall team, I've been a customer for the past 1.5 years and the entire infra layer behind meetings has let our company really focus on "what makes our beer taste better" instead of having to worry about building universal support for different (and tedious) platforms like Teams and Zoom. Eager to give the desktop recording sdk a try soon.
davidgu•4mo ago
Thanks and love to hear this!
giveita•4mo ago
I have Loom recorded a Zoom meeting so get it. I think for corporates though the integrated approaches are so so convenient. Have your meeting and get a summary email by doing nothing (or one click opt in). I feel like your solution is for edge cases where the mainstream ways are not possible.
davidgu•4mo ago
Just to clarify, we’re the infra layer that reliably captures and normalizes meeting data across platforms. The real value for users is what developers build on top: automated analysis, enrichment, and workflows (not the capture itself)

Modern LLMs can power sales coaching, medical scribing, legal review, support QA, and compliance reporting but they need consistent inputs to process. We handle capture/formatting/edge cases so developers can focus on models and UX

agwp•4mo ago
Have you explored using speaker diarization and speaker identification, given that pyannote etc. takes this approach?

I'm curious given your decision to capture speaker names from the screen. I see the merits during desktop recording, but I can also see how this limits utility when trying to offer the same functionality across desktop and other scenarios (e.g. in-person meetings, audio uploads etc.)

davidgu•4mo ago
We already support diarization in the Desktop Recording SDK by capturing the meeting platform’s speaker-change events, so you get a diarized transcript plus precise “speaker started talking” timestamps out of the box. We also support voice-signature diarization via third-party STT providers for participants calling in from the same room

For in-person meetings and audio uploads, this is on our roadmap and in development. More to come on this!

ripped_britches•4mo ago
I’m interested in how you expect to keep market share if this capability can be offered by the webrtc service provider. I saw the other comment about multiple providers, but many enterprises have just one preferred path. For example I’ve been recording Google drive calls and the transcript goes straight into my Google drive.
davidgu•4mo ago
For internal use cases like recording your own meetings into Google Drive, the native tools work fine.

Where we come in is for companies building products that need to support all of their customers across Zoom, Meet, Teams, Webex, etc. Most enterprises don’t want five different integrations, and native APIs often come with restrictions (like only the organizer being able to access the file, or recordings not being available until after the call).

aldebran•4mo ago
Related but tangential: is there a way to grab video frames from a meeting? Audio transcript is great. Looking at a use case to grab participant video.
jitl•4mo ago
> Back in W20, our first product was an API that lets you send a bot participant into a meeting. This gives developers access to audio/video streams and other data in the meeting. Today, this API powers most of the meeting recording products on the market.

> Desktop Recording SDK

nottorp•4mo ago
Is it a good idea to stay named like the spyware that MS has put in Windows 11?
moomoo11•4mo ago
98% of people don’t know. Including me and I am here often.
shravankumar8•4mo ago
Hello are you open to hiring for Remote roles ?? am looking for Full stack junior or intern roles and was truely impressed by the product
paool•4mo ago
So this wouldn't work in a web app, only a desktop app?

I guess that leaves electron and tauri?

IMTDb•4mo ago
Our meetings often involve a mix of onsite and offsite employees. Typical setup might be CEO + CTO + a VP in a room, connected as a single zoom client to the call (either of these 3 guys depending on who got in the meeting room first), then few additional people joining remotely from home each on their own zoom instance. The guys on the meeting room are using a dedicated camera in the meeting room that captures the entire room, and has all participants in sight. Is this a setup you are trying to address; how are you able to recognize speakers in this configuration ?

Most transcript system we have tried bundle everything that is said by the onsite people as a single entity which pretty much destroys the value of the transcript; especially if people in that room disagree with each other; reading the transcript makes it feel that the onsite guys is very schizophrenic

davidgu•4mo ago
That’s a great question! We partner with a number of different transcription providers that use AI to identify different speakers based on the sound of their voice. This prevents all the speakers from a conference room from being bundled together as the same person. We’re also going to be looking to add this functionality to our own transcription service in the coming months.
woadwarrior01•4mo ago
> we support 0-day retention, and we don’t train models on customer data.

Checks out the website[1]:

> By default, all media associated with a recording is retained indefinitely. If needed, you can request early deletion of this data at any time via our API.

Data shared with 25 "subprocessors", some of who also retain data indefinitely. Yikes!

[1]: https://security.recall.ai/

mherrmann•4mo ago
There's no contradiction. One statement is about the default, the other is about the possibility.
woadwarrior01•4mo ago
The contradiction is that some of those sub-processors retain data indefinitely[1], with no possibility of deletion.

[1]: https://arstechnica.com/tech-policy/2025/06/openai-confronts...

s-zeng•4mo ago
Hi David and Amanda! Followed you guys from the very beginning, glad to see Recall.ai get so big!
teepo•4mo ago
I'm impressed with the desktop SDK demo video hosted by Nick. Very clever. I noticed he's using Emacs, and that got me thinking that maybe I could make a little capture template that invokes your service to transcript directly from org mode. :) - Adding this to the wood pile.
barrenko•4mo ago
Granola?