News for hackers. Stuff that matters.
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by geuis on Monday February 24, 2025 @07:16AM (#43158666)
All I hear is anecdotal statements from people claiming LLMs have made them some percent more productive. Yet few actually say how or demonstrate it.

For the last year, I've tried all sorts of models both as hosted services and running locally with llama.cpp or ollama. I've used both the continue.dev vscode extension and cursor more recently.

The results have been frustrating at best. The user interface of the tools is just awful. The output of any models from Deepseek to quen to Claude to whatever other model is mediocre to useless. I literally highlight some code that includes comments about what I need and I even include long explicit descriptions etc in the prompts and it's just unrelated garbage out every time.

The most useful thing has just been ChatGPT when there's something I need to learn about. Rubber ducking basically. It's alright at very simple coding questions or asking about obscure database questions I might have, but beyond that it's useless. Gotta keep the context window short, or it starts going off the rails every single time.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by strangescript on Monday February 24, 2025 @08:06AM (#43159096)
I think its about scope and expectations. I have had some form of AI code completer in my neovim config for 3 years. It works flawlessly and saves me tons of keystrokes. Sure sometimes it suggests the incorrect completion but I just ignore it and keep coding as if it didn't exist. I am talking about line by line, not entire code blocks, but even that it does well at times.

From what I have seen the people that have the most success have AI building something from scratch using well known tooling (read: old tooling).

The problem is that doesn't immediately help most people. We are all stuck in crap jobs with massive, crusty code bases. Its hard for AI because its hard for everyone.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by alexvitkov on Monday February 24, 2025 @08:01AM (#43159041)
If LLM chatbots are making you vastly more productive in a field, you are in the bottom 20% of that field.

They're still useful tools for exploring new disciplines, but if you're say a programmer and you think ChatGPT or DeepSeek is good at programming, that's a good sign you need to start improving.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by infecto on Monday February 24, 2025 @08:18AM (#43159205)
If you have to tell others that then perhaps some introspection for yourself might be helpful. Comes across more as denial than constructive commentary.

I do believe the benefit decreases the more senior or familiar the work is but there is still a noticeable benefit and I think it largely depends on the velocity and life cycle of the product. I think you get less benefit the slower the velocity or the more mature of a product. To deny it like in your post is simply being an intellectual minimalist.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by geuis on Monday February 24, 2025 @12:14PM (#43162089)
Again, show your evidence.

You make a polite but still ad hominem "attack" about me instead of addressing my points with demonstrations of evidence.

Make a video or blog article actually showing how your use of LLMs in coding is making you more productive. Show what it's doing to help you that has a multiplier effect on your productivity.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by infecto on Monday February 24, 2025 @04:19PM (#43165045)
I was not replying to you so I hope your comment was not directed at me?
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by infecto on Tuesday February 25, 2025 @08:43AM (#43171744)
Oh I see, I had replied to your comment directly where I was stating that I find it surprising that folks like yourself are so quick to attack, though looking at your response here its not that surprising.

I don't think it deserves a video or blog, like I already said the multiple posts that have made HN front page have covered it well. - Autocomplete saves me keystrokes usually - Features like Cursor's composer/agent allow me to outsource junior level changes to the code base. I can copy/paste my requirements and it gives me the diffs of the changes when its done. Its often at a junior level or better and tackles multi-file changes. I usually kick this off and go make other changes to the code base.

Now like I have said before, this depends a lot on the velocity of the team and the maturity of the code base. I think more mature products you will have less benefit on feature implementation and most likely more opportunity in the test writing capabilities. Likewise, teams with a slower cadence, thinking a bluechip software company compared to a startup, are not going to get as much benefit either.

Instead of being so aggressive, simply say why it does not work for you. These tools strive in web dev which you may not be involved in!

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by nyeah on Monday February 24, 2025 @09:23AM (#43159858)
I see a gap between "vastly more productive" and "noticeable benefit".
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by red-iron-pine on Monday February 24, 2025 @01:23PM (#43162950)
good shoes help me walk a bit faster, and for longer.

they don't let me walk at the pace of a SUV.

AI is like the good shoes. they help, and make many tasks a bit easier. but they can't make me into an SUV.

and if they can, then no programmers will have jobs. which is the end-state of this whole LLM thing as far as I can tell.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by player1234 on Tuesday February 25, 2025 @08:18AM (#43171439)
I have a good shoes business. Can you give me a couple of 100 billions of dollars? Good news I promise you trillions, in a year or two or 10 maybe, who knows you can exprapolate into a future science fiction reality yourself. So when are you transfering the money?
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by infecto on Tuesday February 25, 2025 @08:59AM (#43171928)
You are now moving the goal post from us discussing is this adding value to how much is it worth. There are a lot of open debate to some of the level of investment but from the hyperscaler territory, they are flush with cash and it probably hurts more under invest and be wrong than it is to over invest.
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by agentultra on Monday February 24, 2025 @08:14AM (#43159159)
This. I shudder to think of the hubris of a programmer who doesn’t understand pointers prompting an AI model to generate low-level system code for them. Sure it might generate a program that appears to work. But is that human reading the code qualified to review it and prevent the model from generating subtle, non-obvious errors?
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by llm_trw on Monday February 24, 2025 @08:50AM (#43159535)
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by otabdeveloper4 on Tuesday February 25, 2025 @01:21AM (#43168808)
Linus hasn't coded in decades, let the man retire in peace.
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by scandox on Monday February 24, 2025 @08:06AM (#43159094)
Maybe you're too good to benefit?

It wrote a daemon for me today with a basic spec in 20 minutes of chat. Would have been a day or so between me and a junior dev. Maybe 2 hours if I wrote it and reminded myself of all the little bits and bobs.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by infecto on Monday February 24, 2025 @07:42AM (#43158869)
Just in the past couple months there have been a number of "I am a senior/principal engineer and this is how I use LLMs". I would agree that the tools are not optimal yet but every iteration has improved for me.

Maybe whatever language you are coding it or whatever project you are working on is not a good fit? It is an equally perplexing situation for myself when I hear anecdotes like yours which don't align with my experience. The fact that you say everything is garbage calls into question either how you are using the tool or something else.

I can reliably use cursor's composer to reference a couple files, give a bullet list of what we are trying to do and point it to one of the better models and the output is junior engineer level or better output. When I say junior, I mean a junior who has experience with the codebase.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by andy24 on Monday February 24, 2025 @07:46AM (#43158907)
What kinds of projects are you working on? My experience is jot very good with these tools (expanded in a sibling comment).
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by infecto on Monday February 24, 2025 @08:27AM (#43159302)
Generally a lot of web-dev which is where I would assume LLMs shine the best. I noted elsewhere but I think it depends a lot on the age of the product and the level of velocity. For early life products where the speed of your velocity matters, I think you can get the most benefit. The more mature the product and the slower the team implements features, the benefits are still measurable but not as high.
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by andy24 on Monday February 24, 2025 @09:38AM (#43160063)
Ah yeah, I can totally see how it can be useful for churning put tons of code. Even without copy-paste, just generating a ton of references and rewriting/improving them. Anecdotally, I’ve tried asking deepseek to review a few files of my code — it wasn’t bad at all, though not without false positives.
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by ta1243 on Monday February 24, 2025 @07:55AM (#43158992)
> All I hear is anecdotal statements from people claiming LLMs have made them some percent more productive. Yet few actually say how or demonstrate it.

It's very difficult to measure productivity of most people, certainly most people in office jobs, so while you can have a gut feeling that you're doing better, it's no more measurable than pre-AI individual productivity measurement was

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by skydhash on Monday February 24, 2025 @08:44AM (#43159474)
It’s not really about objective measurements, but practical applications. Like try this in the following manner and compare it to your previous workflow. Sensible advices like the ones found in The Pragmatic Programmer.
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by ta1243 on Monday February 24, 2025 @08:48AM (#43159517)
Sure, so it's always going to be annecdotal. That doesn't mean the benefits don't exist, just means they can't be objectively measured. Just like we can't objectively measure the output of a single knowlege worker, especially output on a single day
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by andy24 on Monday February 24, 2025 @07:44AM (#43158889)
I have a similar experience. Tried to use it for real work and got frustrated by the chat’s inability to say “I don’t know”. It’s okay for code snippets demonstrating how something can be used (stack overflow essentially), also code reviews can be helpful if doing something for the first time. But they fail to answer questions I’m interested in like “what’s the purpose of X”.
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by llm_trw on Monday February 24, 2025 @08:47AM (#43159508)
I fixed the hinge in my oven by giving perplexity.com the make and problem. I saved an hour on the phone calling people to organise a visit some time in the next week.

Maybe you should stop using the Ai slop tools that don't work?

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by sharpshadow on Monday February 24, 2025 @11:39AM (#43161559)
Very likely you would have been as successful without AI to fix your oven hinge yourself, there is tons of content about that online.
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by llm_trw on Monday February 24, 2025 @04:09PM (#43164964)
No. I'd already spend 30 Min looking at how to solve it myself. The search on perplexity was a hail marry before I started calling handymen.
Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by vipshek on Monday February 24, 2025 @09:13AM (#43159760)
I would like to propose a moratorium on these sorts of “AI coding is good” or “AI coding sucks” comments without any further context.

This comment is like saying, “This diet didn’t work for me” without providing any details about your health circumstances. What’s your weight? Age? Level of activity?

In this context: What language are you working in? What frameworks are you using? What’s the nature of your project? How legacy is your codebase? How big is the codebase?

If we all outline these factors plus our experiences with these tools, then perhaps we can collectively learn about the circumstances when they work or don’t work. And then maybe we can make them better for the circumstances where they’re currently weak.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by azemetre on Monday February 24, 2025 @11:48AM (#43161687)
I feel like diet as an analogy doesn't work. We know that the only way to lose weight is with a caloric deficit. If you can't do this, it doesn't matter what you eat you won't lose weight. If you're failing to lose weight because of a diet you are eating too much, full stop.

Whereas measuring productivity and usefulness is way more opaque.

Many simple software systems are highly productive for their companies.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by xienze on Monday February 24, 2025 @09:46AM (#43160172)
I agree with the other commenter that said if you're "vastly" more productive as a developer due to AI, you probably weren't that good to begin with. Otherwise, please provide concrete examples.

Myself, I do find it quite useful in a few respects. First and foremost, as a "better Google/StackOverflow." If something's not working, I can describe my exact scenario and usually get pointed in the right direction. Sometimes the LLM just wastes my time by very confidently telling me some function/library that solves my exact problem exists when in fact it doesn't.

Second, IntelliJ's local LLM is sort of a smarter autocomplete. It makes some outright wrong suggestions, but when there's areas where I have to do a lot of repetitive tasks that follow a simple pattern (like for instance, mapping fields from one type of object to another), it does a pretty good job of making correct suggestions. I definitely appreciate it but it's certainly not doing things like writing a significant portion of code in my style.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by vel0city on Monday February 24, 2025 @12:48PM (#43162517)
I've been using Amazon Q Developer as it was provided and approved by my employer. It has been pretty good with Python codebases, Kubernetes configurations, and (not surprisingly) CDK/Cloudformation templates. I can pretty much just ask it "here's my python script, make everything I need to run it as a lambda, hook that lambda up to x, it should run in a vpc defined in this template over here", and it'll get all that stuff put together and its normally pretty solid code it generates. It seems to pull in a lot of the context of the project I have open. For instance, I can say "it should get those values from the outputs in other-cf-template.yml" and it knows the naming schemes and what not across templates, even if it didn't generate those templates.

I might go back and tweak some stuff, add some extra tags and what not, but often its pretty good at doing what I ask.

Sometimes its suggestions aren't what I was really wanting to do in my codebase, a handful of times it has made up methods or parameters of even well-known libraries. But usually, its suggestions are better than a basic IntelliSense-style autocomplete at least in my experiences.

I haven't used many of the other developer assistant plugins like say GitHub Copilot. I couldn't really say which is better or worse. But I do think using Q Developer has made me faster in many tasks.

I wouldn't expect a tool that doesn't have access to the context of my editor and the files I have open to be very useful for actually coding. There's a lot of context to understand in even a basic application. If you're just asking a locally running app in ollama "give me a method to do x", don't be surprised if it doesn't know everything else happening in your app. Maybe it'll give you a halfway decent example of doing something, but devoid of how it actually plugs in to whatever you're making it might be entirely worthless.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by F7F7F7 on Monday February 24, 2025 @12:49PM (#43162532)
Seriously. It’s like half of the people in this thread are living in a completely different world.

And this is coming from someone who uses LLMs daily at the subscription, API (vscode and 3 nextjs apps) and local level. I have a custom langchain stack, prompt repo, you name it. And regardless of how little or how much I use what I have, or what soup de jour prompt or process (from Keep it simple to Prompt enhancers) I can’t say it’s made a meaningful difference in my life. Even with all of the customization and planning.

It’s a great search engine though.

Re:Microsoft Cancels Leases for AI Data Centers, Analyst Says by Earw0rm on Monday February 24, 2025 @04:26PM (#43165127)
Would it look like such a good search engine if the actual search engines hadn't progressively broken themselves over the last 15 years?

I swear half the time when I use it to look up the nuances of system API stuff, it's replaying forum, mailing list or Stackoverflow conversations that Google ought to be able to find but somehow can't.