HNHacker News
TopNewBestAskShowJobs

mccoyb

1,561 karma · joined July 20, 2020

5th year MIT PhD student. I work on programming languages and systems.

https://github.com/femtomc

submissionscomments
mccoyb··on Show HN: TUI-use: Let AI agents control interactive terminal programs
Something something medical researcher reinvents calculus.

In 2026: frontend web developer reinvents tmux.

Guys, please do us the service of pre-filtering your crack token dreams by investigating the tool stack which is already available in the terminal ... or at least give us the courtesy of explaining why your vibecoded Greenspun's 10th something is a significant leg up on what already exists, and perhaps has existed for many years, (and is therefore, in the training set, and is therefore, probably going to work perfectly out of the box).

mccoyb··on Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw
I see -- and AI is just like all technologies that came before it ...

It is not a class of labor ... it is all digital labor. Do you or do you not understand this?

It is digital knowledge itself, and then all communication labor, and then all physical labor with robotics.

Is this clear to you?

mccoyb··on Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw
https://code.claude.com/docs/en/overview#what-you-can-do

Try this one: https://code.claude.com/docs/en/overview#run-agent-teams-and...

Or perhaps: https://code.claude.com/docs/en/overview#pipe-script-and-aut...

You know what they say about looking and quacking.

mccoyb··on Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw
Contempt for users is not silly when the CEO of said company has repeatedly claimed they will replace SWEs "end-to-end" by next year.

I'm not sure what to say. You're either listening to the actions of these companies, or you're not in a place where you feel the need to be concerned be their actions.

I'm in a place where I'm concerned by their actions, and the impact that their claims and behavior have on the working environment around me.

mccoyb··on Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw
Why not use datacenter of geniuses to increase capacity? Grug confused.
mccoyb··on Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw
It is confusing for a company to sell you the subscription service, say "Claude Code is covered", ship Claude Code with `claude -p`, and then say "oh right, actually, not _all of Claude Code_, don't try and use it as a executable ... sorry, right, the subscription only works as long as you're looking at that juicy little Claude Code logo in the TUI"

The disrespect Anthropic has for their user base is constant and palpable.

mccoyb··on Emacs-libgterm: Terminal emulator for Emacs using libghostty-vt
The vast majority of your complaints are handled by libghostty-vt itself, not by this person's Emacs wrapper software over libghostty.

Ghostty is a great piece of software, with a stellar maintainer who has a very pragmatic and measured take on using AI to develop software.

mccoyb··on Show HN: Axe – A 12MB binary that replaces your AI framework
It is large compared to a stripped Zig ReleaseSmall binary with no runtime. With agents, one can take this repo, and create an extremely small binary.

To your point, why even advertise the number? If that particular number is completely irrelevant in practical usage, why mention it? It seems like the point is to impress, hence my response.

mccoyb··on Show HN: Axe – A 12MB binary that replaces your AI framework
I know off topic, but is that mostly coming from the Go runtime (how large is that about?)
mccoyb··on Show HN: Axe – A 12MB binary that replaces your AI framework
Cool work!

Aside but 12 MB is ... large ... for such a thing. For reference, an entire HTTP (including crypto, TLS) stack with LLM API calls in Zig would net you a binary ~400 KB on ReleaseSmall (statically linked).

You can implement an entire language, compiler, and a VM in another 500 KB (or less!)

I don't think 12 MB is an impressive badge here?

mccoyb··on Claude's Cycles [pdf]
My recommendation: call a neurologist.
mccoyb··on Claude's Cycles [pdf]
Tune your bot detector, I'm a real person and I think about my comments before posting them.
mccoyb··on Claude's Cycles [pdf]
Sorry, are you familiar with what a next token distribution is, mathematically speaking?

If you are not, let me introduce you to the term: a probability distribution.

Just because it has profound properties ... doesn't make it different.

> has all the trappings of the stochastic parrot-style HN-discourse that has been consistently wrong for almost a decade now

Perhaps respond to my actual comment compared to whatever meta-level grouping you wish to interpret it as part of?

> It contains a number of premises that we have no business being confident in. We are potentially witnessing the obviation of human cognitive labor.

What premises? Be clear.

mccoyb··on Claude's Cycles [pdf]
I don't disagree with this, but I don't think the memory cost is the only issue right? I remember using Sonnet 4.5 (or 4, I can't remember the first of Anthropic's offerings with a million context) and how slow the model would get, how much it wanted to end the session early as tokens accrued (this latter point, of course, is just an artifact of bad training).

Less worried about memory, more worried about compute speed? Are they obviously related and is it straightforward to see?

mccoyb··on Claude's Cycles [pdf]
Agreed, there's no doubt this will happen. It's likely already happening (it feels safe to assume that Anthropic is curating data from the data they record from Claude Code?)

As far as I understand RL scaling (we've already maxxed out RLVR), these machines only get better as long as they have expert reasoner traces available.

Having an expert work with an LLM and successfully solve a problem is high signal data, it may be the only path forward?

My prior is that these companies will take this data without asking you as much as they can.

mccoyb··on Claude's Cycles [pdf]
It's fascinating to think about the space of problems which are amenable to RL scaling of these probability distributions.

Before, we didn't have a fast (we had to rely on human cognition) way to try problems - even if the techniques and workflows were known by someone. Now, we've baked these patterns into probability distributions - anyone can access them with the correct "summoning spell". Experts will naturally use these systems more productively, because they know how to coerce models into the correct conditional distributions which light up the right techniques.

One question this raises to me is how these models are going to keep up with the expanding boundary of science. If RL is required to get expert behavior into the models, what happens when experts start pushing the boundary faster? In 2030, how is Anthropic going to keep Claude "up-to-date" without either (a) continual learning with a fixed model (expanding context windows? seems hard) or (b) continual training (expensive)?

Crazy times.

mccoyb··on OpenClaw surpasses React to become the most-starred software project on GitHub
GitHub has a bot problem: https://github.com/trending
mccoyb··on The Hater's Guide to Anthropic
Can’t say I disagree — listening to Dario bounce between “cure all diseases” and “revenue” on Dwarkesh made it pretty clear what sort of jive turkey we’re dealing with
mccoyb··on Pi – A minimal terminal coding harness
Written by a person who is infamously annoying open source maintainers with AI slop PRs (see the DWARF debacle in OCaml) … and missing much of pi’s philosophy

Pass for me.

mccoyb··on Pi – A minimal terminal coding harness
> I would say that the project actively expects you to be downloading them to fill any missing gaps you might have.

Where did you get this perspective from?

> I thought pi and its tools were supposed to be minimal and extensible. So why is a subagent extension bundling six agents I never asked for that I can’t disable or remove?

Why do you think a random subagents extension is under the same philosophy as pi?

Your blog post says little about pi proper, it's essentially concerned with issues you had with the ecosystem of extensions, often made by random people who either do or do not get the philosophy? Why would that be up to pi to enforce?

mccoyb··on Pi – A minimal terminal coding harness
Sure, but why implement a novel language with said feature if your concern is a harness ... not on implementing a brand new language with this feature?
mccoyb··on Pi – A minimal terminal coding harness
It’s straightforward: JavaScript is a dynamic language, which allows code (for instance, code implementing an extension to the harness) to be executed and loaded while the harness is running.

This is quite nice — I do think there’s a version of pi’s design choices which could live in a static harness, but fully covering the same capabilities as pi without a dynamic language would be difficult. (You could imagine specifying a programmable UI, etc — various ways to extend the behavior of the system, and you’d like end up with an interpreter in the harness)

At least, you’d like to have a way to hot reload code (Elixir / Erlang could be interesting)

This is my intuition, at least.

mccoyb··on Pi – A minimal terminal coding harness
You can use your Codex plan with it. OpenAI endorsed it several weeks ago, as far as I remember. That could change, however, but now seems safe.
mccoyb··on Pi – A minimal terminal coding harness
Pi has made all the right design choices. Shout out to Mario (and Armin the OG stan) — great taste shows itself.
mccoyb··on Show HN: Emdash – Open-source agentic development environment
Here's my question:

if agents continue to get better with RL, what is future proof about this environment or UI?

I think we all know that managing 5-10 agents ... is not pretty. Are we really landing good PRs with 100% cognitive focus from 5-10 agents? Chances are, I'm making mistakes (and I assume other humans are too)? Why not 1 agent managing 5-10 agents for you? And so on?

Most of the development loop is in bash ... so as long as agents get better at using bash (amongst other things), what happens to this in 6 months?

I don't think this is operating at a higher-level of abstraction if agents themselves can coordinate agents across worktrees, etc.

mccoyb··on Hugging Face Skills
Skills feel analogous to behavioral programs. If you give an agent access to a programmable substrate (e.g. bash + CLI tools), you write these Markdown programs which are triggered and read when the agent thinks certain behaviors will be beneficial.

It's a great idea: really neat take on programmability, and can be reloaded while the agent is running without tweaking the harness, etc -- lots of benefits.

`pi` has a great skills implementation too.

I think skills might really shine if you take a minimal approach to the system prompt (like `pi`) -- a lot of the times, if I want to orchestrate the agent in some complex behavior, I want to start fresh, and having it walk through a bunch of skills ... possibly the smaller the system prompt, the more likely the agent is to follow the skills without issue.

mccoyb··on AI is not a coworker, it's an exoskeleton
I wanted to write the same comment. These people are fucking hucksters. Don’t listen to their words, look at their software … says all you need to know.
mccoyb··on Anthropic officially bans using subscription auth for third party use
Does your experience include writing your own agent? Send a link
mccoyb··on Anthropic officially bans using subscription auth for third party use
Is it? Look at pi, for instance.

It turns out that "most of the bell and whistles" could amount to instructing models how to use tools like tmux

mccoyb··on Anthropic officially bans using subscription auth for third party use
The opposite is true.

There is barely any magic in the harness, the magic is in the model.

Try it: write your own harness with (bash, read, write, edit) ... it's trivial to get a 99% version of (pick your favorite harness) -- minus the bells and whistles.

The "magic of the harness" comes from the fun auxiliary orchestration stuff - hard engineering for sure! - but seriously, the model is the key item.

← PreviousPage 4 of 10Next →