TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What we learned copying all the best code assistants

276 点作者 stevekrouse4 个月前

17 条评论

ajhit4064 个月前
One consideration not mentioned is around developer sophistication. Steve alludes to the expansion effect of CodeGen (&quot;there are millions and maybe billions who are jumping at the chance to code&quot;), but doesn&#x27;t consider that the vast majority of these people don&#x27;t know about arrays, data structures, memory, containers, runtimes, etc, etc...<p>To me, that&#x27;s the most important consideration here. Are you targeting professional devs who are enhancing their current workflows iteratively with these improvements? Or re-thinking from the ground up, obfuscating most of what we&#x27;ve learned to date?<p>Maybe we need to trudge through all of these weeds until software creation hits its final, elegant form where &quot;Anyone Can Code&quot;.<p>Maybe the old Gusteau quote is actually fitting here:<p>&quot;You must be imaginative, strong-hearted. You must try things that may not work, and you must not let anyone define your limits because of where you come from. Your only limit is your soul. What I say is true - anyone can ̶c̶o̶o̶k̶ code... but only the fearless can be great.&quot;
评论 #42593590 未加载
评论 #42594640 未加载
评论 #42593623 未加载
viewhub4 个月前
Windsurf + Haskell w&#x2F; CLI tools has been pretty amazing. Windsurf&#x27;s agent will loop for minutes on its own to figure out the right structure of a program. You just need to tell it to:<p>- use the hoogle cli to search for the right types and functions<p>- include a comprehensive test suite<p>- run a build after every code change<p>- run tests after every successful build<p>GHC + a Claude-based agent is a thing to behold.
评论 #42590347 未加载
评论 #42591112 未加载
评论 #42638366 未加载
drawnwren4 个月前
&gt; The next big thing was Cursor. I must admit that I never personally fell in love with it, but given how many people I respect love it, I think that’s a me-problem<p>I&#x27;ve met so many engineers who have said exactly this. There are clearly some group of people obsessed with Cursor, but it&#x27;s interesting to me how alien they seem to the majority of people using ai codegen right now.
评论 #42591687 未加载
评论 #42592050 未加载
评论 #42591926 未加载
stevekrouse4 个月前
This post is the latest in a series about Townie, our AI assistant.<p>Our first had a nice discussion on HN: <a href="https:&#x2F;&#x2F;blog.val.town&#x2F;blog&#x2F;codegen&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.val.town&#x2F;blog&#x2F;codegen&#x2F;</a><p>The other posts in the series:<p>- <a href="https:&#x2F;&#x2F;blog.val.town&#x2F;blog&#x2F;townie&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.val.town&#x2F;blog&#x2F;townie&#x2F;</a><p>- <a href="https:&#x2F;&#x2F;blog.val.town&#x2F;blog&#x2F;building-a-code-writing-robot&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.val.town&#x2F;blog&#x2F;building-a-code-writing-robot&#x2F;</a>
评论 #42594947 未加载
评论 #42591930 未加载
simonw4 个月前
It&#x27;s really interesting seeing the progression here, integrating AI-assisted coding tools into something like Val Town is a great arena for exploring different patterns for this stuff.<p>Worth checking out their Cerebras-powered demo too - LLMs at 2000 tokens&#x2F;second make applying proposed changes absurdly interactive: <a href="https:&#x2F;&#x2F;cerebrascoder.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cerebrascoder.com&#x2F;</a>
furyofantares4 个月前
I wonder if you didn&#x27;t try cursor&#x27;s Composer tab, especially set to Agent?<p>I didn&#x27;t care that much for cursor when I was just using Chat but once I switched to Composer I was very happy, and my experience is in total disagreement that it&#x27;s not so good for smaller projects.<p>They also must have a good prompt for diff-based completions, I don&#x27;t know how hard it is to extract that.
评论 #42590243 未加载
mritchie7124 个月前
&gt; The biggest problem with all current codegen systems is the speed of generation<p>I don&#x27;t see this complained about nearly as much as I&#x27;d expect. Groq has been out for over a year, I&#x27;m surprised OpenAI not acquired them and figured out how to 10x to 20x their speed on gpt4.
评论 #42590978 未加载
afro884 个月前
I&#x27;m interested in what stopped you from finishing diffs and diff based editing. I built an AI software engineering assistant at my last company and we got decent results with Aider&#x27;s method (and prompts, and hidden conversation starter etc). I did have to have a fallback to raw output, and a way to ask it to try again. But for the most part it worked well and unlocked editing large files (and quickly).
评论 #42589889 未加载
siscia4 个月前
I am very biased on this topic.<p>I have started using AI coding assistant and I am not looking back.<p>This comes from an engineer that KEEP telling the junior on his team to NOT use GenAI.<p>The reality is that those tools are POWER TOOLS best used by engineers very well versed in the domain and in coding itself.<p>For them, it is really a huge time saving. The work is more like approving PR for a quite competent engineer than writing the PR myself.<p>My tool of choice is Cline, that is great, but not perfect.<p>And the quality is 100% correlated to:<p>1. The model<p>2. The context window<p>3. How well I prompt it.<p>In reverse order of importance.<p>Even an ok model, well prompted gives you a satisfactory code.
评论 #42595431 未加载
评论 #42594132 未加载
seveibar4 个月前
Val town has been a huge inspiration for the tscircuit site which is basically a typescript playground for electronic design. We extensively use codemirror-ts which was created by Val town and enables typescript autocomplete inside a codemirror editor. I didn’t know about codemirror-codeium but ill definitely look at integrating that as well!<p>It’s absolutely true that we are in a race for online editors, I feel fatigued competing for ai features instead of building core product features, but since my framework is new, it’s not known by any major LLM providers, so our users can’t get ai assistance unless we build something ourselves.<p>@stevekrouse huge shout out for your team’s open source work, hoping to help contribute upstream at some point!!
评论 #42615196 未加载
fudged714 个月前
I really enjoyed Steve’s guest appearance on Dan Shipper’s AI &amp; I <a href="https:&#x2F;&#x2F;open.spotify.com&#x2F;episode&#x2F;6hoiweWkAv84zYTC8DAi5B?si=C1UmaOJ8Rnm_MgQPeLtTDg" rel="nofollow">https:&#x2F;&#x2F;open.spotify.com&#x2F;episode&#x2F;6hoiweWkAv84zYTC8DAi5B?si=C...</a>
评论 #42590245 未加载
mkagenius4 个月前
&gt; For starters, we could feed back screenshots of the generated website back to the LLM. But soon you’d want to give the LLM access to a full web browser so it can itself poke around the app, like a human would, to see what features work and which ones don’t.<p>We&#x27;ve had some success[1] with the screenshot to actions - using Gemini&#x2F;Molmo and ADB on phones. And human like decisions was made by GPT 4o. It also recalibrates itself and says &quot;oh we are still at the home screen, let&#x27;s find the gmail app first&quot;<p>1. <a href="https:&#x2F;&#x2F;github.com&#x2F;BandarLabs&#x2F;clickclickclick">https:&#x2F;&#x2F;github.com&#x2F;BandarLabs&#x2F;clickclickclick</a> - Letting AI control&#x2F;use my phone.
polote4 个月前
Kinda got the the same conclusion than OP building in the same space. There is so much innovation going on currently that whatever you do today, two other people will do better tomorrow. Which is a good news for us but difficult time for builders.
评论 #42590756 未加载
评论 #42591008 未加载
amelius4 个月前
When can AI do refactors that encompass multiple files or an entire project?
评论 #42591041 未加载
评论 #42590739 未加载
评论 #42590878 未加载
评论 #42592597 未加载
rtruzq4 个月前
&quot;Is this fast-following competitive or is it collaborative? So far it’s been feeling mostly collaborative. The pie is so freaking large — there are millions and maybe billions who are jumping at the chance to code — that we’re all happy to help each other scramble to keep up with the demand.&quot;<p>The pie for whom? For drug dealers who give power users their LLM fix so they feel smart and can fake it?<p>The pie is certainly shrinking for software engineers, as evidenced by the layoffs. Cocky startup founders may be next.
antoniojtorres4 个月前
I’m a val.town user and townie has been really nice in conjunction with having stuff working and hosted right away, it hits the sweet spot for speed and flexibility. Tough call to make on whether to continue pursuing it, excited to see what you do!
评论 #42615264 未加载
kfarr4 个月前
Love the openness and candor of this post!
评论 #42615263 未加载