Hacker Newsnew | past | comments | ask | show | jobs | submit | aqme28's commentslogin

I agree with this take in a steady state, but the process of building software is just that-- it's a process.

So it's natural for error messages to be expected, as you progressively add and then clear up edge cases.


Exactly: When you're building software, it has lots of defects (and, thus, error logging). When it's mature, it should have few defects, and thus few error logs, and each one that remains is a bug that should be fixed.

> Yeah, hard disagree on that one, based on recent surveys, 80-90% of developers globally use IDEs over CLIs for their day-to-day work.

This is a pretty dumb statistic in a vacuum. It was clearly 100% a few years ago before CLI-based development was even possible. The trend is very significant.


CLI based development predates IDEs for a couple of decades, and we moved away for very good reasons.

Strawman.

Imaginary situation: People are using claude instead of cursor, and you can run claude in a terminal, so this is going back to the days of not using an IDE for the people that do it.

Straw man shake down: Terminal based development like vim and emacs are old and shit, and we moved away from that for a reason, and so (although totally unrelated) this means 'using claude' means going back to using a terminal for everything, which is similarly old and shit.

...but, obviously wrong.

- There's a claude desktop app that isn't done via the terminal.

- Agents use the terminal/powershell to do lots of things, even in cursor because that's the only way to automate some things, eg. running tests.

- Terminal environments like vim and emacs are ides. :face-palm:

- It literally makes no difference what interface you copy and paste your text prompt into and then walk off to get a coffee in agent mode.

Anyone who's seriously arguing that IDE integrated LLM chat windows somehow beat command line LLM chat windows is either a) religiously opposed to the terminal window, or b) hasn't actually tried using the tools.

...because, you'll find it makes no difference at all.

Why is cursor getting involved with graphite? ...because the one place where is makes a difference is reviewing code, where most CLI based tools (eg. `git diff`) are just generally inferior to visual integrated code review tools.

You know what that is?

An acknowledgement that cursor, in terms of code generation has nothing that qualifies as the 'special sauce' to use it over any other tool. CLI or not.

So they're investing in another company that actually has a good, meaningful product.


Lets see how that holds in five years time.

I am betting it won't.

By the way, there are OS APIs, I am yet to write a CLI driven agent, as part of iPaaS deployments, which are basically SaaS IDEs.

vi and Emacs are certainly not IDEs, they are programmer editors, although with enough effort they may pretend to be one.


Now I want to see the goal posts for what makes an IDE...

That being said, surely the point here is about "agent driven development" vs "ai autocomplete". As they say, whether you type your command into a web window or a terminal window presumably doesn't change the flow that much.


> Companies are not evil, they are profit driven, and they make profit by responding to demand

How do you define evil? Profit motivation at the expense of human life is as evil as anything you're ever going to find outside of fantasy literature.


I like being able to tap my phone a couple times and tell it to clean out e.g. the area around my cat's toilet, or my kitchen floor after I spill something, etc...

And if you look at e.g. https://vacuumwars.com/vacuum-wars-best-robot-vacuums/ you can see companies like Dreame and Eufy coming up in the space. It's a really competitive market and these things are getting better at a very fast pace.

I'd argue that iRobot's demise is sad, but the whole thing has been very good for consumers.


One time I did a cross-country move from Germany to the NL. Booked myself a 1st class ticket, because I had a ton of luggage and wanted a chill experience. Of course-- train is canceled, which means my seat reservation is also canceled. Next train comes and it's standing room only.

So I paid 3x for comfort, only to get stuck standing in the aisle with all my luggage for 6 hours and an additional transfer. Yes, I can get the ticket refunded, but the point is not about the money. What should I expect out of a service that can so easily be completely downgraded at a moment's notice?


At least you were able to make a seat reservation. In The Netherlands I frequently had to stand in first class while paying €600+ a month for the subscription. Ended up buying a car, that way I had a guaranteed seat with climate control.

Something similar happened to me, but with Lufthansa. Canceled my flight 1 day in advance and told me to take a hike, didn't even bother to find/recommend another flight. Germany has really deteriorated, it's no longer matching its past reputation of getting things done.

With a flight, an airline that cancels a flight with less than two weeks notice owes you cash compensation of 250, 400, or 600 Euros depending on the length of the flight. The airline can only avoid this obligation if the cancellation was due to extraordinary circumstances outside their control.

A similar regulation for trains would likely tighten up reliability, though it could also raise ticket prices.


They returned me the money but didn't pay anything extra. So my hotel cancellation fees were paid from my own pocket.

I think the time limit to request compensation under EU261/2004 in Germany is 3 years. If this happened within the past 3 years, you can demand that they pay you.

Their claim form is here: https://www.lufthansa.com/us/en/fast-compensation

An overview of the regulation: https://en.wikipedia.org/wiki/Air_Passengers_Rights_Regulati...


This summer I took a DB train from Amsterdam to Berlin. Being from the midwest USA, I didn't have a lot of experience with trains so I bought a first class ticket. The air and power in my car weren't working. There was no beverage car or service so we sat sweating to death. After a couple hours they gave in and told us to go to another car. Then at the next stop someone got on and yelled at me because I was in his assigned seat.

Amsterdam to Berlin is probably cheaper and faster by airplane. Even a car is sometimes faster if you count for delays.

It really should be a three hour train ride but due to incompetence it takes over six hours.


True. But it was my first time in Europe so I wanted the experience. If I go again I will probably fly.

The US companies are all basically GPUaas. I’m not sure what the financial model is here, but I like it.


This is true but sometimes your codebase has unique quirks that you get tired of repeating. "No, Claude, we do it this other way here. Every time."


Quirks are pretty much unavoidable. I tend to get better results using Codex. It sticks to established patterns. Slow, but more deliberate. Claude focuses more on speed.


You could make a hook in Claude to re-inject claude.md. For example, make it say "Mr Tinkleberry" in every response, and failing to do so re-injects the instructions.


I could see these being worn by walking-around security in a place where filming by the audience isn’t allowed. Super cool.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: