6 ms·
Weird to have a .charity TLD but promote abusing Github Actions as free compute.
by D2OQZG8l5BI1S06 5mo ago
Weird to have a .charity TLD but promote abusing Github Actions as free compute.
- sikozu 5mo agoThat's so weird.
- keepamovin 5mo agoNo. Weird is people lying about it then flagging the repo until GH auto-disables. Almost as if somebody didn't want folks to discover you can do your ephemeral-machine agentic/human dev workflows on your own GH Action free minutes rather than paying like Tilde.run, Fly.io etc. How weird indeed
- CodesInChaos 5mo agoVolunteering the money of others is a favourite human pastime.
- keepamovin 5mo agoGhost provides a configuration and a way to spin up tiny machines from your CLI, but designed in a way where GitHub Actions doesn’t have to be the backend. It’s the same effect as running gh create-repo, setting a workflow, and gh run workflow (gh is the official GH CLI). You can do the same with tmate and gh from the CLI now, this just has better devX and uses real SSH so you can agent forward to clone your repos like you would locally. It is not “abusing” GH Actions nor “promote” that, nor “volunteering the money of others” (?), it is helping you use the Actions minutes on your account better. For me it makes GH Actions, which I’ve always loved, way more useful, by saving time in the setup of these common workflows I use all the time: debugging a failure in CI. Getting an agent to iterate directly in the CI machine. Manual build and smoke on different OS, etc. I had this idea for a while and was waiting for GH or someone to release an easier CLI for this, for a year or two, but they didn’t so I built it myself.
- cotti 5mo agoI misread that as OP saying "MY favourite human pastime" and lost some drink through my nose.
- keepamovin 5mo agoYeah that would have been funny. Genuine sass is always funnier than phony moral indignation contempt. You were truly blessed by that misreading! :)
- keepamovin 5mo agoHonestly, I was tyring to pick a name, and I picked the one that made me laugh the most. Sparks joy. Because that's what it really is: a charity of ghost machines. GH provides these amazing free compute minutes, and this is a way to use them to focus on dev tasks. IN future, I think I'll add other providers.
- cindyllm 5mo ago[dead]
- gslepak 5mo agoYou're not running a charity. You're probably violating their TOS and abusing the good will they're putting out towards open source projects. I can't believe it but your little project has for the first time in my life put me in the position of defending Microsoft. I hope they shut it down ASAP.
- Den_VR 5mo agoFor Microsoft, free isn’t free… It puts them in a position of advantage. However, I still agree this is abusing goodwill and is rather disgraceful.
- keepamovin 5mo agoMaybe you wanted something to attack or defend? Because this is mistaken. Although, releasing free software like this is kinda like running a charity, right? Charity can also mean goodwill and kindness - so that's the idea. But the name I picked because it made me laugh, it was so surprising and joyful - a charity of ephemeral ghost machines for your software work. Which is basically what GH actions is, this just makes it even more useful and faster to work with. What abuse and TOS violation were you thinking this was?
- gslepak 5mo agoYou are in direct violation of their Acceptable Use Policy: https://docs.github.com/en/site-policy/acceptable-use-policies/github-acceptable-use-policies#6-services-usage-limits https://docs.github.com/en/site-policy/acceptable-use-polici... > You will not reproduce, duplicate, copy, sell, resell or exploit any portion of the Service, use of the Service, or access to the Service without our express written permission. Supposing they didn't have this clause, it would still be the wrong thing to do. You are clearly lacking a moral center or have killed your inner voice that normally speaks to people and tells them right from wrong. These are not your computers to resell or reoffer as you please, even for free. They belong to Microsoft who pays for them and owns them, and therefore only Microsoft can decide how they are used and for what lawful purposes and under what conditions. You need their permission to do what you are doing, and I'm fairly certain you do not have that. By abusing their services in this manner you are also directly attacking open source projects who make use of these services in a way that is compatible with their AUP.
- keepamovin 5mo agoYou can dislike the joyful name, but you don't get to invent abuse from that. GH Actions provides compute for software development workflows, that's the product. ghost orchestrates access to your own Actions minutes for your own workflows. "Abusing free compute" is a misframing lie lol -- Weird that the true abuse here was folks lying like that then abusing the report/flag button on the repo to get it auto-disabled.
- tardedmeme 5mo agoIt's obviously designed for builds. But you should always take free handouts, so good on you for doing so. Just don't be surprised if you get banned or even prosecuted.
- keepamovin 5mo ago[dead]
- keepamovin 5mo agoVery telling that after the real ghost mechanics are clarified - own account, own workflows, own minutes, no resale, no bypass - you're left holding "free handouts" and "banned and prosecuted" inventions. There's 0 policy argument there, it's just smear, shame and intimidation language, which has nothing at all to do with me. All about you. And I of course reject all that.