2,053 karma · joined June 10, 2013
Are you trolling me?
Being a citizen of a western nation, I'm inclined to agree with the general sentiment here, but how can you definitively say this? You, or I, don't know with any certainty what interference the US government has played with domestic LLMs, or what lies they have fabricated and cultivated, that are now part of those LLMs' collective knowledge. We can see the perceived censorship with deepseek more clearly, but that isn't evidence that we're in any safer territory.
Common examples are secrets. Organization or repository secrets are very convenient, but they are also massive security holes just waiting for unsuspecting victims to fall into.
Repository environments have the ability to have distinct secrets, but you have to ensure that the right workflows can only access the right environments. It's a real pain to manage at scale.
Being able to `inherit` secrets also is a massive footgun, just waiting to leak credentials to a shared action. Search for and leak `AWS_ACCESS_KEY_ID` anyone?
Cross-repository workflow triggering is also a disaster, and in some circumstances you can abuse the differences in configuration to do things the source repository didn't intend.
Other misc. things about GHA also are cool in theory, but fall down in practice. One example is the wait-timer concept of environments. If you have a multi-job workflow using the same environment, wait-timer applies to EACH JOB in the environment. So if you have a build-and-test workflow with 2 jobs, one for build, and one for test, each step will wait `wait-timer` before it executes. This makes things like multi-environment deployment pipelines impossible to use this feature, unless you refactor your workflows.
Overall, I'd recommend against using GHA and looking elsewhere.
It is really hard to see the backpedaling of big tech with regards to identity politics as something other than virtue conformance. The sad and natural question that gets drawn is, where does the real virtue start and the performance begin?
I hired a contractor once, who was a fantastic one. We were designing some changes to one of our rooms, and he had a proposal that would have made for some interesting, yet unfortunate corners in one of our rooms. It would have been more annoying and more expensive, but I don't think for one minute that it was because they didn't care.
They just didn't live in the space, they didn't spend enough time sitting in the problem to appreciate other solutions. I however had, and when I presented them with a cleaner solution, they ruminated on it for a bit and loved it. Saved a ton of time and money, and the end solution was better.
All it took was a conversation, and building a shared understanding of the needs and possibilities.
A couple of things I think would make the game a bit smoother are: - Feedback on the charging status, so I could more easily tell when I can use a move - Move the math prompt out of a modal if you can, and into the window, or something where I can click the answer
Keep it up!
This page clearly explains how this uses OIDC, and uses GitHub Actions as an example. At no point in my read did I feel like this was shilling me a microsoft product.
> In this article, I’m defining EdTech as any student-employed, internet-connected digital device; this includes computers, laptops, tablets, cell phones, and smart watches. I am not discussing or evaluating the use of digital devices by teachers.
Aren't there a huge swath of self-defined "EdTech" startups aimed at tools for teachers, and-or use in the class, perhaps exclusively by the teacher?