Recent submissions

Comment · 2 years ago
You are probably right to be honest. I think Duolingo is hyperhyped because of the main market it operates, americans tring to learn a second language, which has a very low bar.

I speak already most of the main languages Duolingo teaches and the other courses are pretty weak

Comment · 2 years ago
Duolingo is useless, my father has 140k experience, 3 years streak and can't speak or understand any English in real life.
Comment · 4 years ago
I’d like to see the same study but with golden retrievers
Comment · 4 years ago
another thing I have seen is preloading them on the runner itself and reference them via relative path
Comment · 4 years ago
Yes the change from private to internal was sneaky but I am glad we got something now!
Comment · 4 years ago
Sure, the main things for me are:

It doesn’t matter how smart you are with reusable workflows you will never get to a truly DRY setup that scales for dozens of repositories.

Another major pain is that we still haven’t private actions. It was due end of 2021 (maybe it is out now but I checked a couple of days ago).

Setting up runners to look after a pool of repositories needs elevated permissions.

GH offers a way to enforce a list of enabled actions but this does not work with private binary registries hosting pre built Docker actions. The only thing that could prevent you to pull software at runtime from the internet, which means, if you want to have a decent security posture all you are left with is referencing actions using the full git sha version.

Many common use case require hacks, which is fun for a weekend project but isn’t great for a large scale operation. An example is simply running a workflow dynamically targeting the folders containing changes. At the moment you have to create a job, generate a build matrix on the fly and pass it in input as the matrix to the actual job.

Comment · 4 years ago
Word of advice, if you are thinking of running self hosted runners and use Actions for your organisation, do yourself a favour and check them out in a year or two and use something like Argo Workflows or Tekton instead.

GHA isn’t a product thought for GH private organisations, you will find that every much needed feature for this use is very low in GH roadmap.

Comment · 4 years ago
If information security people would spend the same amount of time they are spending complaining about this vulnerability trying to educate their organisations on the importance of supporting open source solutions they depend on we wouldn’t be in this situation. I am sick of reading of very senior people complaining about the impact this vulnerability has had on their week when their companies don’t even contribute a penny to open source projects.
Comment · 5 years ago
Thanks, I was actually interested in understanding how Kubernetes own API gets extended at runtime when you create a CRD
Comment · 5 years ago
I am the person who asked and I was probably unclear. I mentioned the operator sdk because that is what I am trying at the moment but I am open to other approaches so this example is welcome
Comment · 5 years ago
I tried moving away from Safari but I can’t find anything equally good. Damn Apple
Comment · 5 years ago
I don’t see how you couldn’t learn both. Terraform is dead simple to learn and cloud formation is the best way to define your infrastructure in code in AWS. Even more wrapped by CDK. I don’t think you would go that far career wise knowing only with Terraform for IaC.

I also don’t understand those organisations that use every single AWS managed solution (RDS, Redis, Elasticsearch, EKS) but then they feel the need to manage their infrastructure state themselves with Terraform instead of choosing the managed solution for this.

Comment · 5 years ago
You are very much right, cheers

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton