HN user

leerob

2,341 karma

https://leerob.com

https://meet.hn/city/41.5868654,-93.6249494/Des-Moines

Socials: - x.com/leerob - lee@leerob.com

Posts174
Comments595
View on HN
cursor.com 4mo ago

Cursor Automations

leerob
7pts0
cursor.com 4mo ago

Cursor agents can now control their own computers

leerob
12pts0
cursor.com 5mo ago

Cursor Composer 1.5

leerob
20pts9
cursor.com 5mo ago

Towards Self-Driving Codebases

leerob
8pts0
cursor.com 6mo ago

Cursor 2.4

leerob
4pts0
cursor.com 6mo ago

Cursor: Dynamic Context Discovery

leerob
2pts0
cursor.com 8mo ago

Composer: Building a fast frontier model with RL

leerob
215pts168
nextjs.org 1y ago

Next.js 15.3: Turbopack for builds, Rspack support

leerob
3pts1
nextjs.org 1y ago

Next.js 15.2

leerob
4pts2
leerob.com 1y ago

Personal Software

leerob
56pts56
leerob.com 1y ago

Understanding AI

leerob
2pts0
leerob.com 1y ago

Understanding AI

leerob
1pts0
nextjs.org 1y ago

Next.js 15 and Turbopack Dev (Stable)

leerob
46pts17
www.youtube.com 1y ago

Self-Hosting Next.js

leerob
3pts0
github.com 1y ago

Show HN: Vim for React Developers

leerob
3pts0
vimforreactdevs.com 1y ago

Vim for React Developers

leerob
2pts0
twitter.com 1y ago

v0.dev: Generate UI, run code, build apps

leerob
3pts0
vercel.com 1y ago

AI SDK 3.3: Tracing, multi-modal file attachments

leerob
1pts0
leerob.io 2y ago

On Developer Marketing

leerob
3pts3
vercel.com 2y ago

Hard spend limits (automatic project pausing) for Vercel

leerob
3pts2
react-postgres-components.vercel.app 2y ago

React Postgres Components

leerob
3pts0
leerob.io 2y ago

How I'm writing CSS in 2024

leerob
68pts32
vercel.com 2y ago

Vercel Functions now scale 12x faster for high-volume requests

leerob
2pts0
vercel.com 2y ago

How to Scale a Large Codebase

leerob
2pts0
leerob.io 2y ago

Why I'm Using Next.js

leerob
7pts0
vercel.com 2y ago

Optimized package imports in Next.js

leerob
2pts1
vercel.com 2y ago

v0: Generative UI

leerob
8pts0
vercel.com 2y ago

Vercel: Realtime Usage Alerts, SMS Notifications

leerob
2pts0
vercel.com 2y ago

Vercel nows supports Remix 2.0

leerob
1pts0
v0.dev 2y ago

v0: Generate UI with simple text prompts

leerob
69pts40
CursorBench 3.1 20 days ago

(I work at Cursor) We score well on Terminal-Bench and SWE-bench Multilingual. DeepSWE, not so great yet, as it's more for very long-horizon tasks. We're planning to include more public benchmarks in our next model release.

CursorBench 3.1 20 days ago

(I work at Cursor) When Composer 2.5 launched, we initially scored very competitively on AA's composite benchmark. I believe 3rd place overall. They have recently updated to use DeepSWE, which has more of a focus on very long-horizon tasks, and Composer isn't as good at those yet. We're aware and working on this for our next model.

Overall, some benchmarks show Composer doing well, others not so much. We think the model is very capable at the given price point. There's lots to improve! If you see any specific behaviors or places the model isn't very good, lmk here or can email me lrobinson at cursor.com.

CursorBench 3.1 20 days ago

(I work at Cursor) CursorBench includes many evals from actual engineering tasks from the Cursor team, which include our private codebase. This codebase is held-out from training so models haven't seen it, including Composer.

(I work at Cursor) Sorry about this, we should have made this more clear. The new privacy mode is needed because we have to store some state to enable running agents in the cloud. If you don't want to use cloud agents, you can continue using the legacy privacy mode. Currently the mobile app requires this new privacy mode and won't work without it. We're pushing an update right now to make this more clear in app and can help you get reverted back to the legacy version on the support thread.

Cursor 3 4 months ago

Glass was a codename while the UI was in early alpha with testers. It redirects to download now because there is no special link anymore. It's just part of Cursor 3 itself.

Cursor 3 4 months ago

I'm an engineer at Cursor, can try to clarify questions here.

I wish they'd keep the old philosophy of letting the developer drive and the agent assist. Even when I'm using AI agents to write code, I still find myself spending most of my time reading and reasoning about code.

We very much still believe this, which is why even in this new interface, you can still view/edit files, do remote SSH, go to definition and use LSPs, etc. It's hard to drive and ship real changes without those things in our opinion, even as agents continue to get better at writing code.

I'm hoping in this new UI in v3 I can still get that experience (maybe it's just hidden behind a toggle somewhere for power users / not shown off in the marketing materials).

This new interface is a separate window, so if you prefer the Cursor 2 style, that continues to exist (and is also getting better).

Cursor Composer 1.5 5 months ago

We've found it to be a strong mix of speed and intelligence. It scores higher than Sonnet 4.5 on Terminal-Bench 2, maybe we will post more on this later.

Hi. I'm an engineer at Cursor.

By prioritizing the vibe coding use case, Cursor made itself unusable for full-time SWEs.

This has actually been the opposite direction we're building for. If you are just vibing, building prototypes or throwaway code or whatever, then you don't even need to use an IDE or look at the code. That doesn't really make sense for most people, which is why Cursor has different levels of autonomy you can use it for. Write the code manually, or just autocomplete assistance, or use the agent with guardrails - or use the agent in yolo mode.

One way to achieve that would be to limit the number of lines seen by an LLM in a single read: read first 100 lines

Cursor uses shell commands like `grep` and `ripgrep`, similar to other coding agents, as well as semantic search (by indexing the codebase). The agent has only been around for a year (pretty wild how fast things have moved) and 8 months or so ago, when models weren't as good, you had to be more careful about how much context you let the agent read. For example, not immediately putting a massive file into the context window and blowing it up. This is basically a solved problem today, more or less, as models and agents are much better are reliably calling tools and only pulling in relevant bits, in Cursor and elsewhere.

Try to write a prompt in build mode, and then separately first run it in plan mode before switching to build mode. The difference will be night and day.

Agree. Cursor has plan mode, and I generally recommend everyone start with a plan before building anything of significance. Much higher quality context and results.

Very careful with asking the models to write tests or fix code when some of those tests are failing. If the problem is not trivial, and the model reaches the innate context limit, it might just comment out certain assertions to ensure the test passes.

Agree you have to be careful, but with the latest models (Codex Max / Opus 4.5) this is becoming less of a problem. They're much better now. Starting with TDD actually helps quite a bit.

It's not about a privacy, but common courtesy. Especially after I gave them a heads up in DM about the post and offered to answer any more questions they had. They said they'd reach back out, then didn't, then posted this publicly? Really strange.

I would have appreciated if he asked me before using my name in the post. Especially after I intentionally did not mention them by name at all. Was trying to avoid talking about any one company.

(I wrote the original post) I'm a developer, but you can call me a marketer if you want. I don't think it changes the point of my post.

The point was that bad abstractions can be easily replaced by AI now, and this might work well for some people/companies who were in a similar situation as me. I was not trying to say you don't need a CMS at all. In fact, I recommended most people still use one.

What you describe as an "extremely brittle proprietary system" is working great for us, and that's all that I care about. I don't "love to build software" for the sake of building software. The post is about solving a problem of unnecessary complexity.

Cursor 1.7 10 months ago

Indeed, it's using `sandbox-exec`. I'll add this to the docs.

Cursor 1.7 10 months ago

(I work at Cursor)

1. Checkpoints/rollbacks are still a focus for us, albeit it's less used for those working with git. Could you share the bug you saw?

2. Autocomplete for prompts was something we were skeptical of as well, but found it really useful internally to save time completing filenames of open code files, or tabbing to automatically include a recently opened file into the context. Goal here is to save you keystrokes. It doesn't use an LLM to generate the autocomplete.

3. A lot of folks don't want to juggle three AI subscriptions for coding and have found the Cursor sub where they can use GPT, Claude, Gemini, Grok models to be a nice balance. YMMV of course!

Cursor CLI 12 months ago

(I work at Cursor) We also support running the agent in a VM at cursor.com/agents

Cursor CLI 12 months ago

(I work at Cursor) The CLI supports AGENT.md as well as CLAUDE.md and Cursor Rules.