Hacker Newsnew | past | comments | ask | show | jobs | submit | bbu's commentslogin

> Are they shutting down the product

Yes. And you only have until 4th March to migrate away!


A very short notice... This is why we're building https://minfx.ai


Quite the opposite: Given how few people actually walk in the US these numbers are even crazier...


Does road death mean car accident death or pedestrians or both?


Shrodingers dead person. You don't actually know until you know what policy position you're gonna use the dead guy to advance.

Usually road deaths is all deaths and pedestrians get split out as a sub category. Primary sources and academic papers are typicaly good. Analysis thereof almost always has a policy it's trying to advance and will frequently mix and match to that end. Internet comments are worse still.


I’ve heard this argument before but I don’t get it. It’s trivial to setup your code editor to format on save. Why do people not do that but rather complain about files linter checks on CI?


I don't think they were talking about formatting issues, since these tend to not change the behaviour of the code (outside of Python) so that you can't use the tests before addressing the linter issues.


Biome can fail the lint process if there’s an extra new line. Or you shortened a line that it thinks shouldn’t be wrapped anymore, or you added an argument to a line that it thinks should. I hates it.


It’s trivial to set up my code editor to save to the format of six different GitHub repos? Do tell.

One of them uses tabs. Fucking Richard.


Your code editor should respect the .editorconfig of the repo you are editing, so yeah, trivial.


Bold of you to assume aggravating projects have an editorconfig. (Checked, the worst doesn't)


Only one does as it turns out.


Looks promising but it starts with a (justified) rant about terraform and then goes into how to replace Helm.

I am confused. Can yoke be used to create and manage infrastructure or just k8s resources?


Indeed. This isn't really a replacement for terraform, unless you are only using terraform to manage k8s resources. Which probably isn't most people who are currently using Terraform.


Author here. It's mainly for k8s resources; but if you install operators like external-dns or something like crossplane into your cluster, you can manage infra too.


> into your cluster

I guess the point is: what if you don't have a cluster.


And also: what manages the Kubernetes cluster lifecycle in the cloud provider, or on bare metal?

There is life before (and beyond) Kubernetes.


What alternative to terraform would one use to set up the whole cluster before provisioning any resources?

I currently have a custom script that is a mix between terraform and ansible that sets up a proxmox cluster, then a k3s cluster and a few haproxys with keepalived on top. Granted, maybe not the most standard setup.


Do you have a complex Ansible setup? For the few bespoke VMs I need, I've been able to get away with cloud init so far - but they're explicitly set up to be reasonable to nuke and recreate - if they had more personality and needed to be more managed as pets - I would probably need to reach for something like Ansible - or see if I could build images (vm or Docker).

But then with images I'm on the hook for patching... Not simply auto-patching via apt...


I use the cluster-api provider for Proxmox running in an ephemeral cluster (usually kind) to bootstrap the Kubernetes cluster to a point where Flux gets installed and it takes over managing itself. I then throw the kind cluster away as I no longer need it.


I've considered dropping terraform (openTofu) for our k8s resources since k8s is stateful anyway.

But that would complicate synchronization with resources outside of k8s, like tailscale, DNS, managed databases, cloud storage (S3 compatible) - and even mapping k8s ingress to load_balancer and external DNS.

So far I feel that everything in terraform is the most simple and reasonable solution - mostly because everything can be handled by a single tool and language.


ok, that makes sense. A better Helm would be nice. timoni.sh is getting better and better, but Cue is a big hurdle.

Unfortunately, I'm not a big fan of the yaml-hell that crossplane is either.

But as a Terraform replacement systeminit.com is still the strongest looking contender.


> A better Helm would be nice.

Consider CDK8s (Typescript or Go) or Jsonnet. We evaluated Cue and the two aforementioned options and ended up with CDK8s using Typescript and it's incredibly powerful.


Hm... CDK8s just helps herding k8s yaml, nothing else?

There's nothing like terraform plan/apply?

I mean - some help wrangling yaml is welcome - but I already get (some) help from terraform with the k8s provider there...

Do you check in the generated yaml in git, or just the typescript code?

https://cdk8s.io/docs/latest/get-started/typescript/


It’s just a dunk on terraform to promote yet another K8s provisioning thing.


I am in my 40 and joined a startup last year. Best decision ever. I still love what I am doing and I can’t imagine doing something else.


Increased productivity has to more, not less toiling in the last 50 or so years. This is not gonna be different with AGI (if it ever happens). Some people will get very rich while the rest is still gonna work just as much as they are now. The jobs just gonna suck even more.


I love seeing innovation in this sector. I’ve long felt that there must be a better way than terraform and pulumi. Excited to try it out.


Thanks! Let us know if you need anything.


Firing sales and marketing and getting rid of the free tier. How are they planning to find new customers?


If they're killing it, then it likely wasn't worth the customers who did convert to paying.


ISDN is what made my parents’ phone bill explode. 128kb/s with two channels was like a dream come true haha


Nice story but that has never happened. Delays are announced when >=3min are expected.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: