Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    240comments
  2. Cloudflare Quick Tunnels(cloudflare.com ↗)
    242comments
  3. Saving another 100TB of RAM(cloudflare.com ↗)
    40comments
  4. The Farnese letter(simonklee.dk ↗)
    3comments
  5. Xcode 27.1 Beta Release Notes(developer.apple.com ↗)
    65comments
  6. How to Write with an LLM(sockpuppet.org ↗)
    265comments
  7. How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip(ieee.org ↗)
    44comments
  8. Cache-to-Cache: Direct Semantic Communication Between LLMs (2025)(arxiv.org ↗)
    12comments
  9. Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash(cactuscompute.com ↗)
    77comments
  10. Photon-Emission-Guided Laser Fault Injection Enables RP2350 Secure Debug(ledger.com ↗)
    52comments
  11. Claude Code now reads AGENTS.md if there is no Claude.md(claude.com ↗)
    181comments
  12. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    51comments
  13. OpenJev(openjev.com ↗)
    245comments
  14. Cyclomatic Complexity in C#(ndepend.com ↗)
    14comments
  15. Column built an issuer processor from scratch(column.com ↗)
    4comments
  16. Two parallel neural ectoderm progenitors contribute to the developing brain(newscientist.com ↗)
    53comments
  17. C++26: Trivial infinite loops are no longer undefined behaviour(sandordargo.com ↗)
    195comments
  18. The Implications of Linguistic Illegibility for LLM Security(arxiv.org ↗)
    19comments
  19. Minimal Phone 2(minimalcompany.com ↗)
    170comments
  20. Warez: The Infrastructure and Aesthetics of Piracy (2021)(archive.org ↗)
    22comments
  21. Inside ZCode: Silently uploading your Git history to the cloud(ferstar.org ↗)
    90comments
  22. How SpaceX streamlined the Raptor engine(construction-physics.com ↗)
    33comments
  23. Size-Specialized Memory Allocation(go.dev ↗)
    3comments
  24. A search-and-inference database from scratch in pure Zig(antfly.io ↗)
    16comments
  25. I vibed a proof of Conway's conjecture(overreacted.io ↗)
    181comments
  26. North Korean nuclear test sets off years of earthquakes(science.org ↗)
    151comments
  27. From Geometry to Algebra and Back Again: 4000 Years of Papers (2023) [video](youtube.com ↗)
    discuss
  28. Mathematicians Build Long-Awaited Graph Sandwich(quantamagazine.org ↗)
    19comments
  29. Cekura (YC F24) Is Hiring(ycombinator.com ↗)
    discuss
  30. US Military had close call after using AI for hallucinated intelligence report(cnn.com ↗)
    306comments

Kpt: Packaging up your Kubernetes configuration with Git and YAML since 2014

53 pointsby 6y agoopensource.googleblog.com
5 comments
6y agoHN ↗

Haven't tried this out but, from the write up, I don't see what the convenience of this is over just using git + {kubectl, kustomize, helm}.

The Kubernetes ecosystem is rife with tools like this, and it feels like such a chore to just keep up with every new templating system for YAML files. I have started to just write Go programs that directly talk to the Kubernetes API and manage my rollouts (one step away from operators).

6y agoHN ↗

One key distinction is that this is not yet another templating DSL like Jinja, or Go templates that present an anti-pattern for non-trivial deployments. As an example, take a look at the Grafana Helm chart:

https://github.com/bitnami/charts/blob/master/bitnami/grafan...

It's more curly brackets than YAML :)

Instead, kpt's key design philosophy is to keep configuration as data. This makes it easier to develop tooling that operate on configs.

6y agoHN ↗

I don't understand why I would use this over Helm? I am even further confused when I go to the docs and it has guides for creating a kpt package from a helm chart: https://googlecontainertools.github.io/kpt/guides/ecosystem/

If you are going to introduce a new tool into an already crowded ecosystem the least you can do is describe why anyone should use it.

6y agoHN ↗

Summary:

Kpt is an OSS tool for Kubernetes packaging. It uses a standard format to bundle, publish, customize, update, and apply configuration manifests. Kpt operates like kubectl, providing additional functionality to prune and delete configuration.

6y agoHN ↗

Single-purpose accounts aren't allowed on HN, nor are bots (if that's what this is). Also, it's not good to post summaries routinely. We want HN users to actually read articles. The less work readers do, the shallower and more predictable the comments tend to get.

I've banned this account, but if you want to use it to participate in the community as a regular member, you're welcome to email hn@ycombinator.com and let us know.