HNHacker News
TopNewBestAskShowJobs

davidgomes

3,530 karma · joined January 10, 2012

I am a Software Engineer who graduated at the University of Coimbra in 2016. I very much enjoy UX Design and building User Interfaces. I'm also a big fan of Competitive Programming, ever since I took part in the International Olympiad in Informatics back in 2013.

I am currently working at Cursor/Anysphere. Previously, I worked at Neon and SingleStore (neé MemSQL, YC11).

submissionscomments
davidgomes··on Muse Wonder
Muse Spark 1.3 is available in Cursor! You could try it there.

(Disclaimer: I work at Cursor/SpaceX)

davidgomes··on Claude for Small Business
https://cursor.com/blog/cursor-3

You should check out Cursor 3 :)

davidgomes··on Cursor 3
1. Cursor is multi-model, meaning you can use at least a dozen different models.

2. Cursor's UI allows you to edit files, and even have the good old auto-complete when editing code.

3. Cursor's VSCode-based IDE is still around! I still love using it daily.

4. Cursor also has a CLI.

5. Perhaps more importantly, Cursor has a Cloud platform product with automations, extremely long-lived agents and lots of other features to dispatch agents to work on different things at the same time.

Disclaimer: I'm a product engineer at Cursor!

davidgomes··on Anthropic announces proof of distillation at scale by MiniMax, DeepSeek,Moonshot
That's just in reference to the technique itself. They're basically saying it's okay for Google to use distillation to train Gemini N Flash using Gemini N-1 Pro (which they do).
davidgomes··on I came back from Cursor to VS Code
What "Apply" are you referring to?

(Cursor Dev)

davidgomes··on Composer: Building a fast frontier model with RL
A lot of progress is being made here on the Cursor side I encourage you to try it again.

(Cursor dev)

davidgomes··on Will I run Boston 2026?
As someone with a 5:38 delta, I'm very anxiously waiting for BAA to announce the official cutoff.

In the meantime, if you're at all curious about the kinds of levels to which people go with trying to predict the cutoff check out this blog[1]. This is from Brian Rock [2], who every year collects data about a lot of marathons all over the world and then tries to guess the official cutoff for the Boston marathon. Very cool stuff!

[1]: https://runningwithrock.com/boston-marathon-cutoff-time-trac... [2]: https://runningwithrock.com/about-me/

davidgomes··on Open Lovable
You should look at [Modal](https://modal.com/), not affiliated.
davidgomes··on I gave the AI arms and legs then it rejected me
I wonder if it was geolocation? Anthropic is based in SF, the author seems to be based in Munich, and maybe they're not open to hiring people who aren't based in the US right now? Given the state of US visas right now, this wouldn't shock me.
davidgomes··on Async Queue – One of my favorite programming interview questions
Phenomenal comment, thank you for writing it, made my day :)
davidgomes··on Async Queue – One of my favorite programming interview questions
The whole point of this interview is that the candidate is operating on a single-threaded environment.
davidgomes··on Show HN: App.build, an open-source AI agent that builds full-stack apps
Also open-source: https://github.com/appdotbuild/website.
davidgomes··on Show HN: App.build, an open-source AI agent that builds full-stack apps
We use both Claude 4 and Gemini by default (for different tasks). But the idea is you can self-host this and use other models (and even BYOM - bring your own models).
davidgomes··on Show HN: App.build, an open-source AI agent that builds full-stack apps
Yeah, we have a PR in the works for this (https://github.com/appdotbuild/platform/issues/166), should be fixed tomorrow!
davidgomes··on Show HN: App.build, an open-source AI agent that builds full-stack apps
OP here, everything is available on GitHub:

- https://github.com/appdotbuild/agent

- https://github.com/appdotbuild/platform

And we also blogged[1] about how the whole thing works. We're very excited about getting this out but we have a ton of improvements we'd like to make still. Please let us know if you have any questions!

[1]: https://www.app.build/blog/app-build-open-source-ai-agent

davidgomes··on HTAP is Dead
Yeah, this is not about write availability, but as the OP/author points out, scaling that is not the bottleneck for most apps.
davidgomes··on HTAP is Dead
But you can get more availability and more durability with much easier alternatives:

- Availability: spin up more read replicas.

- Durability: spin up more read replicas and also write to S3 asynchronously.

With Postgres on Neon, you can have both of these very easily. Same with Aurora.

(Disclaimer: I work at Neon)

davidgomes··on Databricks and Neon
https://neon.tech/databricks-faq
davidgomes··on Databricks acquires Neon
We can see which database creations are coming from products such as Replit, v0, Same.new, Create.xyz, and a few more etc.

Surely, there might be other agents creating Neon databases so we might be under-counting.

davidgomes··on Databricks acquires Neon
Hey everyone, I'm an engineer at Neon and I wanted to share this FAQ which covers a lot of the questions that are being brought up in the comments here:

https://neon.tech/databricks-faq

We're really excited about this, and will try to respond to some of the questions people have here later.

davidgomes··on Ask HN: What are you working on? (April 2025)
This is awesome. My name is David and I work at Neon btw. Email me through david@ if you want to chat!
davidgomes··on Ask HN: Who is hiring? (April 2025)
Neon — Ship Faster with Postgres (https://neon.tech) | Remote | Full Time

Neon is a distributed team building an open-source, cloud-native Postgres platform. We are a well-funded startup with deep knowledge of Postgres internals and decades of experience building databases. Our storage layer is written in Rust, and our cloud control plane is written in Go. We are on a mission to enable developers to “Ship faster with Postgres”. We are hiring for:

* Product Engineer to work on the UI/UX for an agent. Experience with full-stack development and AI is required.

If you want to learn more about the engineering work we do, check out some of these blog posts:

* https://neon.tech/blog/how-we-scale-an-open-source-multi-ten...

* https://neon.tech/blog/paxos

* https://neon.tech/blog/architecture-decisions-in-neon

Please email me directly via david at neon dot tech!

davidgomes··on Just write a test for it
> If performance matters, some migrations might hide table locks which can cause major slowdowns.

Do you mean that the migration might work on a side branch, but then it might not work on the main branch, because there's no other activity running on the side branch?

davidgomes··on Ask HN: Who is hiring? (February 2025)
Neon — Ship Faster with Postgres (https://neon.tech) | Remote | Full Time

Neon is distributed team building open-source, cloud-native Postgres. We are a well-funded startup with deep knowledge of Postgres internals and decades of experience building databases. Our storage layer is written in Rust, and our cloud control plane is written in Go. We are on a mission to enable developers to “Ship faster with Postgres”.

* Team Lead, Backend as a Service (7+ years experience, ideally in and around dev tooling, cloud infra and full-stack app development)

If you want to learn more about the engineering work we do, check out some of these blog posts:

* https://neon.tech/blog/how-we-scale-an-open-source-multi- tenant-storage-engine-for-postgres-written-rust

* https://neon.tech/blog/paxos

* https://neon.tech/blog/architecture-decisions-in-neon

Please email me directly via david at neon dot tech!

davidgomes··on Amazon Aurora Serverless V2 scale to 0
(Disclaimer: Neon employee)

The 15 seconds start up time limits the utility for production workloads indeed, specifically for multi-tenant apps looking to provide very strong per-tenant isolation. If you need Instant Postgres, check out Neon: https://neon.tech/demos/instant-postgres.

davidgomes··on Ask HN: What are you working on? (October 2024)
I launched https://www.emailremind.me/, which is a simple website to send yourself email reminders in the future.

The tech stack I used:

- Remix

- v0 for UI code gen

- Resend

- Neon for DB

- Exograph for API

- Clerk for Authentication

- Cloudflare Pages + Workers + Domains

- Cody wrote ~ 1/3rd of my code

davidgomes··on How we made Jupyter notebooks load faster
I was on this team at SingleStore and I can vouch for how hard this team worked on this project. I just opened a couple notebooks in production and they loaded *instantly*, so kudos to the team for seeing this project through.

(If you're not familiar with SingleStore's Jupyter Notebooks, they're similar to Databricks Notebooks[1] or Azure Synapse Notebooks[2]).

[1]: https://docs.databricks.com/en/notebooks/index.html

[2]: https://learn.microsoft.com/en-us/azure/synapse-analytics/sp...

davidgomes··on Ask HN: My Gmail is under DDoS attack, all my emails delayed, what can I do?
I was a target of the exact same attack this week. I assume it's basically a bug in Gmail's spam filter.

Blocking/reporting spam/unsubscribing didn't work. Here's what worked for me: create a filter to delete any emails from those 3 addresses.

davidgomes··on Postgres.new: In-browser Postgres with an AI interface
Check out https://github.com/electric-sql/pglite, which this is built with.
davidgomes··on Keeping Candidates Engaged After the Offer Has Been Accepted
(OP Here)

I hear you! I think this is all extremely nuanced, and of course, as hiring managers, we must keep in mind that some folks might want to fully disconnect inbetween jobs. As such, we need to "read the room" and not push people to start thinking about their new role too early if that's not what they want. The goal here is not to get people to do work for us before they start! That can actually be counter-productive!

However, there's other people who clearly want to engage a bit more, and to those we can send them a few text messages every now and then. Before I started my first internship, I emailed the company several times hoping to get some stuff to do before I started and I was very frustrated that they didn't respond — I really wanted to be better prepared on my first day. Now, that's not everyone, I know, and that's totally fine!

Page 1 of 2Next →