Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderIt looks like an alternative to Jsonnet which has schema validation & strict types. IMO, Jsonnet syntax is much simpler, it already has integration with IDEs such as VSCode and Intellij and it has enough traction already. Cue seems like an e2e solution so it's not only an alternative to Jsonnet, it also removes the need of JSON Schema, OpenAPI, etc. so given that it's a 5 months old project, still has too much time to evolve and be mature…
FWIW, the best intro to CUE I’ve found so far is: https://bitfieldconsulting.com/golang/cuelang-exciting …which does a nice job of starting from the problem, and building up from "how could we improve JSON for use as a config language" to arriving at CUE. (Those types of explanations happen to resonate with me, including understanding the "why" first at least for me helps the mechanics and details later make more sense and feel more intuitive…)
I spent some time experimenting with CUE in 2020 and would handily recommend it if you need something resembling "configuration with constraint solving behaviors". It can be a bit surprising in that when it terminates evaluation, you don't always have a clear mental model of how it got to that answer. But that's also the part that it does well at automating.
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 2
- Total points
- 584
- Total comments
- 242
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2019-08-31 | Cue – A language for defining, generating, and validating dataFirst breakout · Best thread | wikibob | 354 | 152 |
| 2021-01-06 | Configure Unify Execute: Validate, define, and use dynamic and text-based data | based2 | 1 | 0 |
| 2021-10-19 | Cue: A new language for data validation | viebel | 203 | 89 |
| 2023-05-23 | CUE Data Constraint Language | gtirloni | 3 | 0 |
| 2023-08-11 | CUE LanguageHall induction · Latest 20+ point return | lagniappe | 23 | 1 |
