Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. FCC ISM Rules May Shatter Lora Mesh Communities(hackaday.com ↗)
    discuss
  2. Paramount to Leave California Amid Antitrust Battle, Stalled Warner Bros Merger(deadline.com ↗)
    discuss
  3. CockroachDB Continuum – Engineering Detail(cockroachlabs.com ↗)
    discuss
  4. Goldman Sachs Global Institute: remaking our world for machine intelligence(fortune.com ↗)
    discuss
  5. Show HN: Prokop – Open-source coding environment with agents that learn(github.com/capek-dev ↗)
    discuss
  6. Switch to Codex seamlessly when Claude Code is used up(githubusercontent.com ↗)
    discuss
  7. Mainline – A light macOS menu bar app to keep you on top of your GitHub PRs(github.com/mthines ↗)
    discuss
  8. In-Region Routing: Keep Your Data in the US or EU(openrouter.ai ↗)
    discuss
  9. The jobs of the future may look more like legal jobs rather than engineering(hexmos.com ↗)
    discuss
  10. King Charles warns of 'existential danger' of AI falling into wrong hands(bbc.com ↗)
    1comments
  11. Elliptic Curve Rank Leaderboard(icarm.cloud ↗)
    discuss
  12. Live AI model pricing and benchmark comparison tool with API(cost.dev ↗)
    discuss
  13. Ask HN: How about small technological solutions to bring oil prices back down?
    1comments
  14. I Don't Like LLMs(martinfowler.com ↗)
    discuss
  15. Show HN: Dnswer – browser-based DNS change approval and multi-provider sync
    discuss
  16. Tell HN: The special .github repo name for orgs and .codex-root AGENTS.md(github.com/cubacadabra ↗)
    1comments
  17. Show HN: Co-mment, drop-in visual commenting for staging sites(co-mment.com ↗)
    discuss
  18. Why Arab armies don't win wars(worksinprogress.co ↗)
    discuss
  19. Show HN: One-shot resolve: package managers as graph schedulers (2x faster)(glu.run ↗)
    discuss
  20. Interest in programming languages hit a decade low after Claude Code launch(orangecrumbs.com ↗)
    discuss
  21. Trust, but benchmark: How we let an AI agent optimize Elasticsearch(elastic.co ↗)
    discuss
  22. A.I. Slopware Is Everywhere Now. Nobody Is Using It(nytimes.com ↗)
    2comments
  23. PartPilot Open-source component intelligence for hardware engineers(github.com/partpilot-in ↗)
    discuss
  24. Novgraph: Knowledge Graph Engine for Codebases(github.com/novaya-ai ↗)
    discuss
  25. Show HN: ChatGPT converts guitar tabs, GuitarEasy plays it, you practise(guitareasy.app ↗)
    discuss
  26. Show HN: Smart Mouth Billy Bass – another fishy LLM assistant(existens.org ↗)
    discuss
  27. "The Question of Abortion: A Search for Answers" by Carl Sagan and Ann Druyan(scrapsfromtheloft.com ↗)
    4comments
  28. Trump: EU allowing Canada to become associate member could be 'hostile act'(thehill.com ↗)
    discuss
  29. Ask HN: Developer looking for freelance or contract work(300 USD/week)
    discuss
  30. Some Fish in the Great Lakes Might Be More Than 400 Years Old(smithsonianmag.com ↗)
    discuss

Show HN: Intent Based Infrastructure on Top of Terraform

1 pointsby 45m agoocto.quadnix.com
0 comments
Hey everyone! I built a platform that works on top of Terraform to expose high level constructs you want to create in your infrastructure (intent) rather than actually dealing with cloud resources (typical terraform modules).

I am looking for other enthusiasts to work on this project, and gather feedback.

The problem I am trying to solve is complexity. Typically you make infra by either asking AI, or dealing with very low level resources that other people on your team might not fully understand. If you expose a higher level construct, people will only typically deal with a well understood graph of intent which is much easier to understand and reason about, without worrying about low level resources.

It works by declaring a model graph that consists of simple nodes like App, Region, Environment, Service, Server, etc that you show your intent with. E.g. My infrastructure consists of 3 AWS accounts (QA, Staging, Prod), with 2 Regions in each, and 1 Environment, under which my Service X resides.

The Octo library then converts those intent to actual cloud resources using your instructions. E.g. it would convert a Region node into a vpc + internet-gateway. Or an Environment into an ECS Cluster.

It will also generate the Terraform code for each of these cloud resources that your intent wanted. You can then run this Terraform code normally and get your infrastructure.

There is a lot more depth, features, and roadmap items to this. Happy to go in more detail.

A quiet thread, for now.Start the conversation on HN ↗