HackerTrans
TopNewTrendsCommentsPastAskShowJobs

robbrown451

no profile record

Submissions

Show HN: Recursi – self-improving LLM-connected coding environment

recursi.dev
6 points·by robbrown451·mês passado·3 comments

comments

robbrown451
·mês passado·discuss
I was built with itself, and is essentially optimized for apps like itself.

It started off slow and as the system got better, it sped up its own development, basically exponentially.

Sometimes it got a bit weird, where I would be improving the protocol the LLM uses to save edits, but it would assume the changes that it was actively sending were already in place.
robbrown451
·mês passado·discuss
Heh, yeah that's a clever analogy as well. (and thanks!)
robbrown451
·mês passado·discuss
" There's no reason to think a super intelligence would be totally fine being a slave to apes."

Sure there is. Intelligence doesn't give us our selfish motivations, natural selection does. We have similar motivations to C elegans, that has all of 302 neurons. Stay alive and have sex.

Honeybees don't though. They are about halfway between humans and C elegans when it comes to cognitive power. But they are not selfish because they don't reproduce directly (I'm talking about the worker bees). So they will sting even though it kills them. All their behavior is consistant with this.
robbrown451
·mês passado·discuss
I wouldn't call the harness an AI, but I might call a tool that plays a major role in creating another one like it "recursive self improvement." For instance in the industrial revolution a metal lathe and a milling machine were instrumental in creating the next generation of themselves. Same thing with a robot that is fabricated by similar (i.e. older model of the same) robots. All of them lead to exponential improvement.
robbrown451
·mês passado·discuss
Where do you see evidence of vibe coding the harness? (and who are you talking about, Anthropic or the link I shared?)

It seems odd to complain about a AI coding tool being coded with AI. That's just eating your own dog food. In my opinion it makes it better, because the tool is very well tested.
robbrown451
·mês passado·discuss
Speed isn't really a big deal for me. I want good quality code. It's already able to generate code 10-100X as fast as I could code it myself.

Anyway, are you speaking of the harness? The harness on mine isn't AI, so speed just isn't an issue.
robbrown451
·mês passado·discuss
I'm not sure what I am looking at with chatjimmy.... what is special about it? Speed?

I'm also not sure what you mean by "we aren't there yet." Where?

Sorry, not trying to be difficult or dense, I'm just not sure what you are referring to.

> mostly because most of the focus is on exploding the context and parameters.

Large context allows a surprising amount of "learning" to happen at inference time rather than training time. I think that is relatively unexplored. As long as the model itself has passed a certain threshold of smarts, and the context is large enough (Gemini and its million token context being WAY past that point) you are not really limited by the model, you are only limited by how good the stuff you feed into that context is.

That's what happened when, nearly a year ago, I saw a major leap in capabilities that happened entirely on my end.... not in the AI, but in code written by the AI. I found it genuinely frighting to be honest. I think OpenClaw tapped into something similar, which seemed to surprise a lot of people. There were latent capabilities in the AI that were unknown until brought out by a clever harness.
robbrown451
·mês passado·discuss
Start off with my video!!! You can also try it with zero setup (you can code right there on the static web page, it will save your edits in the browser indexed DB, and hotpatch them back into the code before it runs it.... also you can grant permission to the browser to read/write to a local directory)

recursi.dev

Seriously, I'm looking for collaborators.

There's upwards of 80,000 lines of code in the editor system, a lot to it to make sure that even newbies don't get stuck.... so that's kind of proof the system works since it doesn't break down when the codebase grows large.
robbrown451
·mês passado·discuss
I used to think that, but ended up going the other direction, partly because I don't have the wherewithall to build a model but then I realized, with existing models that can take more than a tiny amount of context, you can just let any model bootstrap itself with a good prompt sent by the system.

There's a ton of other tricks to it, but mostly keeping the protocol simple for the AI so it can concentrate on coding logic and not stuff like managing BS boilerplate, dependencies, etc. (for instance I make extensive use of things like abstract syntax tree library to help with surgical edits from the LLM)

That said, I would be very open to collaborating with someone who builds such small models, I don't think the system strictly needs it, but it also could have some extra power if it had it.
robbrown451
·mês passado·discuss
Do code harnesses that build themselves count as recursive self improvement, or does it need to be the AI itself to qualify for the term?

I always was fascinated (obsessed?) by robots that build robots, or even things like this that can contribute a lot to making the next version of itself: https://buildyourcnc.com/products/cnc-machine-blacktoe-v4-2x... (cnc router that cuts plywood, and is made out of cnc-router cut plywood)

This is my own effort at an AI assisted coding environment optimized for building itself: https://recursi.dev/ (just launching it, hope its ok to mention it, it is free/open source.... here is the HN link that has gotten no love yet: https://news.ycombinator.com/item?id=48401022 )

Personally I think harnesses are as important as the AI itself, and have this crazytheory that even if the models stopped improving today we could still have massive advances in the harnesses alone.
robbrown451
·mês passado·discuss
Rob Brown here, the developer of this app and ecosystem. I've poured my heart and soul into this project for over a year. I think its crazy powerful and cool and fun. I hope you'll check it out!!!! I'm here for questions.
robbrown451
·há 2 meses·discuss
When in history has being idle not been a problem?

If AI and robots are able to do all the jobs, being idle isn't the negative it has always been.

All through history, you needed lots of non-idle people to do all the work that needed to be done. This is a new situation we are coming upon.
robbrown451
·há 3 meses·discuss
[dead]
robbrown451
·há 4 meses·discuss
I'm in their time zone, and was just planning to stop with my bad habit of staying up working till 4 am and waking up at noon.

So much for that plan.
robbrown451
·há 9 meses·discuss
For most things they don't need to be "human equivalent." I'd be willing to be the current crop of robots we're seeing could do most tasks like vacuuming, cooking, picking up clutter, folding laundry and putting it aways, making beds, touch up painting, gardening etc. It seems to be getting better very fast. And if mechanical tendons break, you replace them. Big deal. You don't even need a person to do the repair.
robbrown451
·há 9 meses·discuss
I'm having trouble understanding what they want to "upskill" those people to do.

What skills won't be replaced? The only ones I can think of either have a large physical component, or are only doable by a tiny fraction of the current workforce.

As for the ones with a physical component (plumbers being the most cited), the cognitive parts of the job (the "skilled" part of skilled labor) can be replaced while having the person just following directions demonstrated onscreen for them. And of course, the robots aren't far behind, since the main hard part of making a capable robot is the AI part.
robbrown451
·há 4 anos·discuss
While we're at it, can we please get rid of leap seconds? (which we don't know are going to happen until ~six months beforehand?) Just wait until we are off by a full minute, and then we'd know at least a full decade ahead of time when the next leap minute will happen.

I don't understand the need to have it so precisely align with astronomical measurements (to the nearest 0.9 seconds) when we already do so much roundoff due to time zones, daylight time, etc.
robbrown451
·há 5 anos·discuss
You're suggesting the east coast ports for stuff shipped from China?
robbrown451
·há 5 anos·discuss
Yeah well I haven't looked at what this thing actually produces. Regardless the statement that "robots don't count" is ridiculous.
robbrown451
·há 5 anos·discuss
"reading by robots doesn’t count."

It should be obvious that if the robot is simply scraping web sites and reproducing their text verbatim (without permission and without giving credit) that would be an infringement.

There are a lot of shades of gray between that and the other extreme, which is where it is scraping millions of sites, learning from them, and producing something that isn't all that similar to any of them. Both ends of the spectrum, and everywhere in between, are things that humans can do, but as machines get more capable this is getting trickier and trickier to sort out.

In this case, it sounds like it might be closer to the first example, since significant parts of the code will be verbatim.

Ultimately, I am hoping that such things cause us to completely rethink copyright law. The blurriness of it all is becoming too much to make laws around. We just need better mechanisms to reward people for creating valuable IP that they allow people to freely use as they please.