Show HN: Koreo – The platform engineering toolkit for Kubernetes
20 by tylertreat | 3 comments on Hacker News.
A large part of our (Real Kinetic's) business is helping organizations implement platform engineering, but we've found the existing tooling to be lacking. For IaC, Terraform state becomes a pain because TF treats infrastructure as "one-shot" commands. The Kubernetes controller model provides a nicer approach to managing infrastructure, but the tooling here is also lacking. For configuration management, Helm just doesn't really scale with complexity, nor does Kustomize. For resource orchestration, Crossplane is a step in the right direction but still has challenges and limitations. As a result, we ended up building something that's sort of a "meta-controller programming language" on top of Kubernetes called Koreo. It provides a solution for configuration management and resource orchestration in Kubernetes by basically letting you program controllers. We've been using Koreo for a while now to build internal developer platform capabilities for our commercial product and our clients, and we recently open sourced it to share it with the community. Koreo has some similarities to configuration languages like KCL, Jsonnet, etc. since it is a means of configuration management (e.g. you can define base configurations, apply overlays, point patches, and so forth). Where it really diverges though is Koreo provides a unified approach to config management and resource orchestration. This means you can start to treat Kubernetes resources as "legos" to build pretty sophisticated workflows. For instance, the output of a resource can be used as the input to another resource. This isn't really possible with Helm, even with `lookup` because `lookup` requires the resource to already be in-cluster in order to reference it. This is why we refer to Koreo as a meta-controller programming language because it effectively lets you program and compose Kubernetes controllers into cohesive platforms—either built-in controllers (think Deployment or StatefulSet), off-the-shelf ones such as AWS ACK or GCP's Config Connector, or custom operators. It lets you build or combine controllers without actually needing to implement an operator. Through this lens, Koreo is really more akin to Crossplane but without some of the limitations such as Providers and cluster-scoped managed resources. It seems crazy and maybe it is, but I've found working in Koreo to actually be surprisingly fun since it kind of turns Kubernetes primitives into legos you can easily piece together, reuse, and build some pretty cool automated workflows. You can learn more about the motivation and thinking behind it here: https://ift.tt/x9zuj20
Thursday, April 10, 2025
Wednesday, April 9, 2025
New top story on Hacker News: Ask HN: Why is uptalk intonation so prevalent in ChatGPT voices?
Ask HN: Why is uptalk intonation so prevalent in ChatGPT voices?
17 by hbarka | 12 comments on Hacker News.
I’ve tried asking it to set voice with an even tone and less of the annoying uptalk but lately it just continues in this way. It hurts to listen to.
17 by hbarka | 12 comments on Hacker News.
I’ve tried asking it to set voice with an even tone and less of the annoying uptalk but lately it just continues in this way. It hurts to listen to.
Tuesday, April 8, 2025
New top story on Hacker News: Ask HN: Do you still use search engines?
Ask HN: Do you still use search engines?
19 by davidkuennen | 60 comments on Hacker News.
Today, I noticed that my behavior has shifted over the past few months. Right now, I exclusively use ChatGPT for any kind of search or question. Using Google now feels completely lackluster in comparison. I've noticed the same thing happening in my circle of friends as well—and they don’t even have a technical background. How about you?
19 by davidkuennen | 60 comments on Hacker News.
Today, I noticed that my behavior has shifted over the past few months. Right now, I exclusively use ChatGPT for any kind of search or question. Using Google now feels completely lackluster in comparison. I've noticed the same thing happening in my circle of friends as well—and they don’t even have a technical background. How about you?
Monday, April 7, 2025
New top story on Hacker News: Show HN: Kahuna, the IndexedDB-Manager Webextension
Show HN: Kahuna, the IndexedDB-Manager Webextension
11 by thinkdecidedo | 2 comments on Hacker News.
This has been my pet project and playground for a long time and has gone throught several framework changes, overhauls, etc.. Sometime last winter I realized that there has been a lot of progress since I started using plain javascript and lit-html and that it is time for a release. And then the hard work began... But anyone who has used the browser's own developer tools for working with IndexedDB databases will probably agree that there must be more convenient methods. And even though Kahuna can't do everything I want it to yet, it's certainly a good start. Since yesterday, the webextension is available in the Chrome Web Store [1] and as a Firefox Add-On [2]. Feedback, comments, bug reports, and feature requests are all more than welcome! [1] https://ift.tt/aXoePKw... [2] https://ift.tt/eVgWQJC...
11 by thinkdecidedo | 2 comments on Hacker News.
This has been my pet project and playground for a long time and has gone throught several framework changes, overhauls, etc.. Sometime last winter I realized that there has been a lot of progress since I started using plain javascript and lit-html and that it is time for a release. And then the hard work began... But anyone who has used the browser's own developer tools for working with IndexedDB databases will probably agree that there must be more convenient methods. And even though Kahuna can't do everything I want it to yet, it's certainly a good start. Since yesterday, the webextension is available in the Chrome Web Store [1] and as a Firefox Add-On [2]. Feedback, comments, bug reports, and feature requests are all more than welcome! [1] https://ift.tt/aXoePKw... [2] https://ift.tt/eVgWQJC...