695 karma · joined September 1, 2009
brian.endofmyusername@pepsico.com (for work related stuff) or brian@endofmyusername.me for personal/hacker stuff.
I have a project somewhat close to this I’ve put on pause the last month or so, partly because I’m not sure how useful it is or where to take next, but I may incorporate Wayfinder into it as a next step to improve its capabilities, as part of what it is a model gateway/router that this feels like could make more powerful/flexible in its decision making. I can’t decide if what I’m building is mostly a model recipe cookbook/platform, or a debugging tool, or both or something else at the moment, but, it can do most of that… maybe it’s part of what you want, if you figure that out better? feedback welcome! https://wardwright.dev/ https://github.com/bglusman/wardwright
[0]https://github.com/jdx/mise/discussions/6779 [1]https://github.com/jdx/fnox [2]https://news.ycombinator.com/item?id=45722931
I think it’s a category error and an ad hominem attack to bring it up in a debate with someone. It doesn’t mean your wrong or can’t still beleive they were virtue signaling, if that’s what you mean by standing by what you said, but more than one thing can be true and that being your reaction is not honest engagement with the criticism… I don’t care think it’s about the joke very much, it’s not especially funny but not all humor has to be, and I don’t love their reaction to it either, but I think you’re confusing the feedback you’re getting here and there and probably elsewhere that your opinions should change… a sibling comment spoke of being right vs effective, and there’s something to that, but there’s also being right vs having a growth mindset, about being open to genuine conflict that sometimes brings new perspective or insight… But that doesn’t happen when one side shuts down the other with ad hominem attacks or uncharitable assumptions. To be fair, it doesn’t happen online in mailing lists or discussion forums at all very often. Maybe you only get these kinds of reactions here and when people seem more real to you in person you engage differently… I know most people engage differently online than in person, and different pseudonymously than using real names. Someone else here compared you to Linus, and there’s probably something there? There’s no doubt you brought some vision and insight to both these projects, as he did, but something changed for him some years back that was a growth moment and caused him new perspective on how he engaged with people online. The same could still happen for you, and it wouldn’t mean you were giving in to a “woke mind virus”, it would mean you were growing.
Name was just a portmanteau of Calcifer's forge, because Howl’s moving castle seemed like a good metaphor for what I was trying to do… I had synthetic models as apiece there but I realized a) it was out of place and b) it was my favorite feature there
Very early prototype, so I’m looking more for architectural/conceptual reactions than polish: https://wardwright.dev / https://github.com/bglusman/wardwright
The common thread I see is treating the harness around the model as first-class infrastructure. Forge seems focused on tool-call correctness and recovery; Wardwright is more about controlling what the agent is supposed to do, where work gets routed, and how the operator stays in the loop.
Curious whether you see those as complementary layers. I’m planning to try Forge and would be interested in seeing whether they fit together cleanly.
I do also bundle a default agent with it, also forked from ZeroClaw, with a goal of being more or less prompt injection proof and hopefully able to centralize some configuration and permissions for most or all of the agents it manages, though that part is very rough sketch/plan at the moment I’d love feedback and help on from anyone interested…. Two projects, clash and nono caught my eye in this space, I think both leverage Linux landgrant but I may also use landrun for similar control of other processes like openclaw that it may manage for the user, still figuring out how and where to fit all the pieces together and what’s pragmatic/what’s overkill/what overlaps or duplicates across various strategies and tools. Right now there’s real bash wrappers that evaluate starlark policies, hoping to fully validate better end to end but if you’re interested a few others users testing, validating and/or contributing Claude tokens to the project could be invaluable at this stage. Plan to open source ASAP, maybe tonight or tomorrow if there’s interest and I have time to finish cleanup and rename (I was calling it PolyClaw but that confuses with some weird polymarket Claude skill, so now the router is going to be ZeroClawed and the agent will stay NonZeroClaw in homage to ZeroClaw who it’s forked from… we may also integrate the new Claw Code port which is also rust, just for good measure/as a native coding agent in addition to the native claw agent )
Anyway the main reason I mention is it already has a working ACP integration for any code agent, and working now on using Claude codes native channel integration to make it appear as a full fledged channel of its own, as it now more or less does already to OpenClaw, for anyone wanting to gradually migrate away from their existing OpenClaw installation using this, towards Claude or some other agent. Email me or respond here if interested, or I’ll try and post link here once it’s fully public/open source
I was pushing at one point for us to have some code in our protobuf parsers that would essentially allow reading messages in either JSON or binary format, though to be fair there's some overhead that way by doing some kind of try/catch, but, for some use cases I think it's worth it...
Might well be other issues behind that, and unclear if need any other dependencies that kitten doesn't rely on directly like torch or torchaudio? but... not 5 mins easy, but looks like issues might be able to be worked through...
For reference this is all I was trying basically:
Mix.install([:pythonx])
Pythonx.uv_init("""
[project]
name = "project"
version = "0.0.0"
requires-python = ">=3.8"
dependencies = [
"kittentts @ https://github.com/KittenML/KittenTTS/releases/download/0.1/kittentts-0.1.0-py3-none-any.whl"
]
""")
to get the above error.Real estate is the classic example, true, but precious metals? They’re zero sum in one sense, but what do you think mining does? It increases the supply and effectively amount of precious metals in the world. Same for drilling for oil I guess, though I don’t really want to defend of encourage that, but, it’s still not exactly zero sum, even if I don’t like it, because you can’t just count wealth that’s inaccessible as equivalent to wealth that is accessible. So 3 of your 4 examples are perfect examples that wealth is NOT really zero sum at all. And you can’t eat those. So what about food? Food production has been increased… what, 500x maybe in the last 100 years via agricultural technology investment and science. That’s a lot fewer people starving or going hungry… admittedly we now have the opposite problem via obesity epidemic, but, now here comes GLP-1 innovation which… also increases wealth? Wealth is a pretty tricky thing to define but if people are paying money for it voluntarily it seems to qualify.
(the basic idea was fecund universes/cosmological natural selection[1], such that we should expect to find ourselves, if the theory were true, very near to a local maxima of values such that they approximately maximize the number of black holes produced... but most of the book is really taken up with a fascinating look at the history of physics and ideas...)
[0]https://en.wikipedia.org/wiki/The_Life_of_the_Cosmos [1]https://en.wikipedia.org/wiki/Cosmological_natural_selection