jas8425
Joined 6 years ago
Joined 6 years ago
Just that it's a specific "product"-y sounding name? Would you also be concerned about "libwayland" vs "libcompositor"? Genuinely curious: this seems like an insightful question, I just don't follow the reasoning.
> No clicking. No undo. Just recompile.
> That's our mascot. Entirely CSG.
> No garbage collection pauses. No floating point surprises from a scripting layer.
And worst of all, the dreaded "and/but honestly":
> But honestly, the main reason is the toolchain.
Am I misreading things?
I could imagine an LLM inference pipeline where the next token ranking includes its similarity to the target embedding, or perhaps instead the change in direction towards/away from the desired embedding that adding it would introduce.
Put another way, the author gives the example:
> embedding("king") - embedding("man") + embedding("woman") ≈ embedding("queen")
What if you could do that but for whole bodies of text?
I'm imagining being able to do "semantic algebra" with whole paragraphs/articles/books. Instead of just prompting an LLM to "adjust the tone to be more friendly", you could have the core concept of "friendly" (or some more nuanced variant thereof) and "add" it to your existing text, etc.
This is an interesting problem both for public datasets like the ones you're showing, and for internal datasets created and exposed by teams within an org. There are a lot of moving pieces to consider over and above the basics of getting data into and out of systems:
* How do you communicate the data schema in a way that provides both strong guarantees (data you see WILL match the advertised schema), while still being adaptable to change and unexpected circumstances (schemas WILL change)
* How do you deal with transformations/data cleanup in a non-hacky way? Then how do you scale them?
* How do you deal with data ownership? What if one data product consumes another in a nontrivial way -- who owns what?
I'm working on a team building a product to solve these problems! We recently opened beta signups so if you're interested, check us out: https://www.estuary.dev/
I'm happy to answer any questions :)
But after trying both Hermes and OpenClaw, it feels like they both... miss the point? Last time I tried OpenClaw it wanted to download something like 11 GB of local models to do... something (embeddings for memory indexing or chat labeling/classification maybe?) which my sorry old 16gb M1 is certainly not capable of running.
Hermes seems to suffer from the same problem: why do I need to download (and then immediately disable to avoid confusing my poor "agents"... a concept which I also feel like way too many tools fundamentally misunderstand) skills for managing Spotify playlists or pokemon or minecraft in order to run the thing? (I acknowledge that they cleaned some of this up in a recent release, so maybe this isn't as bad as it was when I last tried it)
WRT "agents"... can someone explain to me why there's so much effort put into naming agents and giving them personalities? An "agent" is simply a separate context window with different prompting (itself written by the spawning/parent "agent") that's specific to a partial slice of the task you're trying to solve. If you have to write their prompt ahead of time that defeats the whole purpose of a programmable, autonomous subagent, doesn't it?