Live data from Hacker News

PyInfra 3.8.0

github.com

81–90 of 110 posts

Re: PyInfra 3.8.0

#81
post #14

Earlier quoted context omitted.

Pyinfra is what ansible should have been. It's straight python rather than a janky mix of yaml, templates, and bolted-on control flow primitives.

There is this: https://github.com/seantis/suitable But the main guy who developed it at that company left, so no idea on its longevity.

Oh hey that's me! Yeah I don't think you would want to use this, it was never used outside some smaller automation utils afaik.

Re: PyInfra 3.8.0

#84
post #51
post #41

Earlier quoted context omitted.

As a heads-up, your comments here were flagged. I think some people must have thought your (current) writing style rather LLM-ish.

It obviously was LLM assisted, but I think collectively we will have to get over our distaste for text that has some LLM’isms in spots as long as it isn’t obviously completely outsourced to a bot, unless we just want to shut down message boards completely.

What was the obvious part in it? I still can't tell.

Re: PyInfra 3.8.0

#85
post #73
post #51

Earlier quoted context omitted.

It obviously was LLM assisted, but I think collectively we will have to get over our distaste for text that has some LLM’isms in spots as long as it isn’t obviously completely outsourced to a bot, unless we just want to shut down message boards completely.

English is not my first language, so I lean on an LLM to clean up the frenchisms, but the ideas are mine :-)

I'd be curious how unintelligible the original post was, probably a lot more intelligible than you might think assuming it wouldn't be in literal French? It's kind of sad you (the royal you -- is that a englishism?) feel the need to clean up the frenchisms Just like you meet people in Mali wish American English accents because they learn it from movies, we're all going to end up writing some smoothed over glob of LLMnglish.

I've used Pyinfra for a few years, great software.

Re: PyInfra 3.8.0

#86
post #73
post #51

Earlier quoted context omitted.

It obviously was LLM assisted, but I think collectively we will have to get over our distaste for text that has some LLM’isms in spots as long as it isn’t obviously completely outsourced to a bot, unless we just want to shut down message boards completely.

English is not my first language, so I lean on an LLM to clean up the frenchisms, but the ideas are mine :-)

I would very much rather read frenchisms than LLMisms. I regard translated idioms from other languages as an actual positive, they lend the text additional charm and interest because they give me a fresh new look at how a thought can be expressed. LLMisms just sound like someone tossed a bunch of marketing material into a blender.

Re: PyInfra 3.8.0

#87
post #74

Earlier quoted context omitted.

> Infrastructure as Code, not infrastructure as YAML. Right on. It's amazing to me that we've spent decades with programming languages and environments which can accurately guess what you're about to type next, which have enormous expressiveness while maintaining cogency, which are intuitive and well understood by humans, which have endless libraries and an infinity of ways of connecting with the world. And what do w…

Many domains are better served by a more limited programming language, so you can analyze a program and/or make guarantees about it. Real regexes (actually regular…) are infinitely better than Python code matching the same string (if they are sufficient) - you can compute their intersection, union, complement; check if they can match anything at all (and generate an example automaticallly). For software builds, Bazel…

The "you don't want a full programming language" trope I see repeated a lot but I think far more people end up wishing for a Turing complete language than wishing it _wasn't_ Turing complete.

Re: PyInfra 3.8.0

#88

Congrats on shipping 3.8.0! If you're a software engineer who wants to setup and maintain infrastructure, give PyInfra and Pulumi a go! Huge fan of PyInfra. For my homelab, I use Pulumi with Python and PyInfra to build fully declarative intent based infrastructure. You can use actual software engineering principles like composition, inheritance, DI to setup and wire your infrastructure and services. One of the benefi…

Can you explain how you combine PyInfra and Pulumi? It feels like these are mutually exclusive projects?

Re: PyInfra 3.8.0

#90
Thank you for this, im using it in combo with consul to fetch the inventory and labels. So easy to setup and maintain. But im heavily using python anyway, so writing my own classes, connectors was kinda.. free.
Post reply on HN