Hacker Newsnew | past | comments | ask | show | jobs | submit | SeriousM's commentslogin

How does cloclo differ from pi-mono?

pi-mono is a great toolkit — coding agent CLI, unified LLM API, web UI, Slack bot, vLLM pods.

cloclo is a runtime for agent toolkits. You plug it into your own agents and it gives them multi-agent orchestration (AICL protocol), 13 providers, skill registry, native browser/docs/phone tools, memory, and an NDJSON bridge. Zero native deps.


And hosted on github.com

> This is an experiment in clarifying some aspects of Ruby syntax and semantics. For that we're going to introduce an alternative Lisp-based syntax for Ruby, preserving Ruby semantics.

Lisp? Then I would use Lisp...

> The goal is to define a comprehensive, trivially-parsable and sugar-free syntax.

Ruby has syntax sugar, no need to remove the funny parts.


> Ruby has syntax sugar, no need to remove the funny parts.

This is just an intermediate representation, it's not meant to be used directly (even though you can do that, of course).


> Lisp? Then I would use Lisp...

Lisp has completely different runtime semantics. Even the lexical scope in Ruby is extremely peculiar. One of the hard parts of writing this document was to remove the intuitive influence of Lisp because it just doesn't make sense for Ruby.


S-expression is a standard representation for syntax-free semantics. For example, PLT Redex [1] is a DSL for programming language semantics and built on top of Racket which uses S-expressions.

[1] https://redex.racket-lang.org/


Do you know if Redex could be a tool that would be useful in my situation?

Claude suggests it, but I need to learn a lot of Redex to understand how to apply it.

I have a general understanding of what operational semantics is. Or maybe, are there any Redex implementations for common programming languages? \lambda_v is a bit too abstract.


Even Ruby `parser` gem uses S-expressions in their documentation: https://github.com/whitequark/parser/blob/master/doc/AST_FOR...

Hi, creator of OpenClaw. Do you really want to try to explain those bugs every single time? You know that openclaw is a security mess. AI is made to solve problems and a harness is just another one to beeach/solve.

Interesting! We're using AKS with huge success so far, but lately our Pods are unresponsive and we get 503 Gateway Timeouts that we really can't trace down. And don't get me started on Azure Blob Tables...

In our case this was only a month ago, and now we're stuck because management thought it was a good idea to sign a hefty spend commitment.

In our case, we spent to much time of engineer time just to put up with Azure but there’s no good ROI. It took sometime for the upper management to realize Azure is shit and cut the cost

Don't they have an SLA? You can break that open if they don't perform.

To what end? I've never seen an SLA which is clear cut enough to be worth pursuing if you want more than a free t-shirt.

> I've never seen an SLA which is clear cut enough to be worth pursuing if you want more than a free t-shirt.

I have, regularly. I am not sure what kind of business you are running but parties that rely on service providers for critical (primary business process driving) components routinely agree to SLAs with large penalties and the ability to open up an existing contract in case of non-performance. Obviously you would have to be willing to pay for such a service in the first place otherwise there is no point in setting up an SLA, this won't be cheap. But we're definitely not talking about 'free t-shirts' here, more about direct liability, per hour penalties and so on.


I'm thinking ISPs, colo, cloud.

By the time SLA thresholds are being breached you've been through months (or years) of pain. They're not strong enough or specific enough to save you from a bad provider. ymmv


Colo and cloud providers that provide real SLAs exist. But they're pricey because they tend to insure against breach of that that SLA and they pass on the cost of that insurance. If you're a run-of-the-mill e-commerce company then it probably doesn't make much sense. But if you yourself are providing critical services to others and they have you by the short hairs in case you don't perform you better make sure that you're not going to end up holding the bag.

One simple example: energy market services, 15 minute ahead and day ahead markets require participants to have the ability to perform or they will be penalized severely, to the point where they can lose that access, the damage of which could easily be in the 10's of millions to 100's of millions depending on their size. Asset owners and utilities both would be able to hit them hard if they do not perform, the asset owners for lost income and the utilities for both government penalties and possibly for outages and all associated costs. These are not the kind of contracts you enter into lightly.


Exactly what I was thinking. But then again, from what I've seen, the persons responsible for monitoring uptimes are often much further removed from the C suite in these "committed-spend" companies.


Flagged as advertisement

What advertisement?

Codeweavers is literally the company behind Wine. Without them project would never reach point where it is now.

Codeweavers developers historically been authors of 2/3 (and likely even more in past) commits in Wine.


Uh?

CodeWeavers : Wine :: IBM/RedHat : Fedora


Does it finally support visual studio?

the NTSYNC change is for video games, doesn't help VS

Yes, true. And the 64bit support may help visual studio, right?

> Fast rebuilds and automated previews made another friction visible: I could only comfortably work on one thing at a time.

Oh really? I enjoy doing one thing at the time, with focus.

AI, as you're using it OP, isn't make you faster, it is making you work more for the same amount of money. You burn yourself for no reason.


It implies that you really need serious help attention!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: