HackerTrans
TopNewTrendsCommentsPastAskShowJobs

derekcheng08

no profile record

Submissions

SWE-Chat: Coding Agent Interactions from Real Users in the Wild

swe-chat.com
2 points·by derekcheng08·قبل شهرين·1 comments

Show HN: Visualize token entropy in a tiny in-browser LLM

tonkotsu-ai.github.io
1 points·by derekcheng08·قبل 3 أشهر·1 comments

[untitled]

1 points·by derekcheng08·قبل 5 أشهر·0 comments

Managing Unreliable Compilers

blog.tonkotsu.ai
7 points·by derekcheng08·قبل 5 أشهر·4 comments

"I've failed 17 times with the exact same error": An agent debugging tale

blog.tonkotsu.ai
2 points·by derekcheng08·قبل 7 أشهر·1 comments

Show HN: Tonkotsu – a developer app for managing a team of AI coding agents

tonkotsu.ai
3 points·by derekcheng08·قبل 9 أشهر·4 comments

comments

derekcheng08
·قبل شهرين·discuss
They have a public dataset of 6000, real world coding agent sessions. About 80% of them are Claude Code. Lots of cool analyses to be done on these.
derekcheng08
·قبل 3 أشهر·discuss
I built Prism this morning. It runs a tiny 500M parameter LLM in your browser on a given piece of text and visualizes the entropy of the probability distribution computed for each token -- effectively how confident the model is in predicting each token.

I've been wanting to build this for a while. I had a crude version of this when I first started working with LLMs and it really helped with my intuition of how the model worked. When you run it on a block of code, you'll see that the model is unsure when it needs to pick an identifier or start a new line. It's a fascinating glimpse into how models operate -- what is "easy" for them and what is uncertain.
derekcheng08
·قبل 7 أشهر·discuss
After analyzing thousands of agent trajectories, we’ve seen all sorts of bizarre LLM quirks, this being one of them. Would love to hear other war stories also!
derekcheng08
·قبل 7 أشهر·discuss
Pretty cool! Always struck me as odd that the IDE has largely remained single-player for 40 years.
derekcheng08
·قبل 7 أشهر·discuss
That was an insane time. The pace was unreal. I remember Netscape 2.0 had at least 6-7 beta releases prior to the full release. And each one just dropped something massive and fundamental to the Internet - JavaScript (then called LiveScript IIRC) being one of those things. Just casually dropping what would dominate the entire industry in a browser beta.

The only other period I have experienced that comes close is what is happening now. What an incredible time to build.
derekcheng08
·قبل 7 أشهر·discuss
Super interesting how this arc has played out for Microsoft. They went from having this massive advantage in being an early OpenAI partner with early access to their models to largely losing the consumer AI space: Copilot is almost never mentioned in the same breath as Claude and ChatGPT. Though I guess their huge stake in OpenAI will still pay out massively from a valuation perspective.
derekcheng08
·قبل 7 أشهر·discuss
The biggest omission that immediately stands out to me is: "provides a clear sense of direction".

I've seen so many examples of teams and organizations that experience a lack of clarity, with all sorts of negative downstream consequences - muddled strategies, moving goalposts, fatigue/low morale. Having a leader that can provide that clarity is so important.
derekcheng08
·قبل 9 أشهر·discuss
I do really like Tonkotsu :)

But beyond that, we wanted a playful, accessible brand. We think dev tools (particularly ones like Tonkotsu) are consumer products and we didn't want the staid/corporate branding many tools have.
derekcheng08
·قبل 9 أشهر·discuss
Forgot to mention that an interesting behavior we see emerging is “human as editor”: let the agents make several commits in a branch, and then the human does a single refinement pass over it before raising a PR. Curious if others use this workflow or something else?
derekcheng08
·قبل 9 أشهر·discuss
Is it model quality or the CLI itself?
derekcheng08
·قبل 9 أشهر·discuss
Cool, but at the same time, it feels overwhelming: so many different CLI or IDE tools, so many extension points. It will be fascinating to see how this all shakes out.
derekcheng08
·قبل 9 أشهر·discuss
Really feels like computer use models may be vertical agent killers once they get good enough. Many knowledge work domains boil down to: use a web app, send an email. (e.g. recruiting, sales outreach)
derekcheng08
·قبل 9 أشهر·discuss
Fascinatingly deep study. It shows the hyperoptimization needed to build these businesses: from all the work needed to calibrate pricing for each country, to technical safeguards like the fingerprinting. A lot of work had to be done here.
derekcheng08
·قبل 9 أشهر·discuss
I suspect there are many, many things for which chat is a great interface. And by positioning ChatGPT as the distributor for all these things, they get to be the new Google. But you're also right that many domains for which a purpose-built interface is the right approach, and if the domain is valuable enough, it'll have someone coming after it to build that.
derekcheng08
·قبل 9 أشهر·discuss
What a fun blast from the past! I fondly remember real-time at Waterloo. If nothing else, it taught you how to project-manage/time-manage so you could write a project of tens of thousands of lines of code in a four month term.
derekcheng08
·قبل 9 أشهر·discuss
Just based on usage, I would assume js/ts would be very valuable as well. I see a lot of the same issues there and agree the core algos seem to apply generally. Very cool project!
derekcheng08
·قبل 9 أشهر·discuss
LOL came here to say this exactly. Everyone LOVES war stories in my experience :)
derekcheng08
·قبل 9 أشهر·discuss
This is pretty awesome! If it's built on tree-sitter, is it fair to assume it's generalizable across languages?
derekcheng08
·قبل 9 أشهر·discuss
AI is (or has the potential to be) a gigantic abstraction layer and software engineering is filled with abstraction layers. But one thing that has consistently held true is that the best engineers -- while taking advantage of abstractions -- also have the curiosity and intelligence to peel back and at least understand the gist of what's going on behind the scenes. So while most of us will never write a TCP/IP stack, it's helpful to know the protocol. While many will simply call into a hosted distributed database, strong engineers will know broadly how it is implemented and there are availability/consistency trade-offs, etc.

It's the same here: if you just shut off your brain and do what AI says, copy/pasting stuff from/to chat windows, that's going to be a bad time.
derekcheng08
·قبل 9 أشهر·discuss
Interesting. I wonder if you could implement tool calling with this approach so the LLM calls the tool with the formal specification and gets back the result. Just like a coding agent can run a compiler, get back errors and then self-correct.