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

Shameless plug, but you might like this: https://github.com/IvanIsCoding/celq

jq is the CLI I like the most, but sometimes even I struggled to understand the queries I wrote in the past. celq uses a more familiar language (CEL)


CEL looks interesting and useful, though it isn't common nor familiar imo (not for me at least). Quoting from https://github.com/google/cel-spec

    # Common Expression Language

    The Common Expression Language (CEL) implements common
    semantics for expression evaluation, enabling different
    applications to more easily interoperate.

    ## Key Applications

    - Security policy: organizations have complex infrastructure
      and need common tooling to reason about the system as a whole
    - Protocols: expressions are a useful data type and require
      interoperability across programming languages and platforms.

That’s some fair criticism, but the same page tells that the language wanted to have a similar syntax to C and JavaScript.

I think my personal preference for syntax would be Python’s. One day I want to try writing a query tool with https://github.com/pydantic/monty


Cool tool! Really appreciate the shoutout to gron in the readme, thanks! :)

I had never heard of CEL, looks useful though, thanks for posting this!

Shameless plug, but if you want to try CEL in your browser: https://celq-playground.github.io/

I wrote the playground and I should link to your website in my docs. This is neat.


I was working on celq. It’s a small Rust CLI. It’s like if jq met the Common Expression Language (CEL)

Repo: https://github.com/IvanIsCoding/celq


I think people have been sleeping on Pixi. There has been a lot of hype about uv lately and lots of the praise apply to Pixi as well!

Pixi shines in those niches where Conda was the only option. It seems ROS is one of them.

I have been using Pixi with emscripten-forge to create Python WASM distributions. It’s another niche with a lack of tooling. Pixi is the only tool that streamlined my build process.

Keep up with the good work!


Always nice to see emscripten-forge users in the wild. Greetings from the emscripten-forge main author =)


This error means that you ran out of OpenAI API credits, probably because of billing issues. I added a more friendly error message with the link to their page https://platform.openai.com/account/usage


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

Search: