News for hackers. Stuff that matters.

Duologic

Re:The future of Terraform CDK on Thursday December 11, 2025 @04:37PM (#46237517)
I work at Grafana and did quite a bit of work on Tanka in the past, so yes.
Re:The future of Terraform CDK on Wednesday December 10, 2025 @06:13PM (#46225366)
Any particular libraries you use to generate TF-JSON from jsonnet?

I wrote a generator a little while ago that can create jsonnet libraries from the TF schemas: https://github.com/Duologic/soysonnet

Example lib here: https://github.com/Duologic/soysonnet-aws

I only needed it for AWS so I didn't spend more time on it.

Show HN: Jsonnet implementation in Jsonnet

https://github.com/Duologic/jsonnet-in-jsonnet

I've written a Jsonnet interpreter in Jsonnet.A few years ago I wrote a code generator for Jsonnet (crdsonnet [1]) and found templating insufficient. This lead me to create a JSON Schema for the language along with a library[2] that can manifest the expressions reliably. I was unaware that this was an intermediate representation (in the world of interpreters). Fun fact: while cdrsonnet uses...

( Read More... | no comments | on HN )
Re:Registry Explorer on Sunday February 02, 2025 @02:15AM (#42906762)
I noticed phillebaba using it during his Spegel talk at FOSDEM.
Re:The scarcity of the long term on Monday February 12, 2024 @04:14PM (#39350598)
This reminds me of the Danish Navy oak: https://en.m.wikipedia.org/wiki/Visings%C3%B6#History
Re:Jsonnet – The Data Templating Language on Wednesday March 29, 2023 @01:20PM (#35360287)
I'm interested in the code that processes the swagger/openapi into jsonnet, can you link to that?
Re:The YAML Document from Hell on Friday January 13, 2023 @06:49AM (#34366555)
Hit me up on the #jsonnet channel on Kubernetes Slack or the #tanka channel on Grafana Slack if you want to go a bit more in depth.
Re:The YAML Document from Hell on Thursday January 12, 2023 @02:16PM (#34358899)
At Grafana Labs we're using jsonnet at scale, while being a powerful functional language it is also excellent for rendering JSON/YAML config. We have developed Tanka[0] to work with Kubernetes, for other purposes I can recommend this course[1] (authored by me).

[0] https://tanka.dev/

[1] https://jsonnet-libs.github.io/jsonnet-training-course/

Re:Wireless is a trap (2020) on Friday May 13, 2022 @02:19AM (#31363998)
I've bought them 2 years ago including a few spares, haven't replaced them since (not sure what 'vacuum' means in this context).
Re:Wireless is a trap (2020) on Thursday May 12, 2022 @07:10PM (#31361199)
I can really recommend cable sleeves/tubes, I use these on my desk: https://www.amazon.com/Alex-Tech-10ft-Protector-Sleeving/dp/...
Last year I wrote a blog post about this exact question: Who watches the watchers?

The general takeaway is that you run a minimal prometheus/alertmanager setup that only scrapes the agents, then use a dead man switch-like system to ensure this pipeline keeps working.

Link: https://grafana.com/blog/2021/04/08/how-we-use-metamonitorin...