This! We went from 20!! minutes and 1.2k monthly spend on very, very brittle action runs to a full CI run in 4 minutes, always passing, by just by going to Hetzner's server auction page and bid on a 100 euro Ryzen machine.
After self hosting our builds ended up so fast, that we were actually waiting for was GitHub scheduling our agents, rather than it being the job running. It sucked a bit, because we'd optimized it so much, but we on 90th percentile saw that it took 20-30 seconds for github to schedule the jobs as they should. Measured from when the commit hit the branch, to the webhook begin sent.
My company uses GitHub, GitLab, and Jenkins. We'll soon™ be migrating off of GitLab in favor of GitHub because it's a Microsoft shop and we get some kind of discount on GitHub for spending so much other money with Microsoft.
Scheduling jobs, actually getting them running, is virtually instant with GitLab but it's slow AF for GitHub for no discernable reason.
lmao I just realized on this forum writing this way might sound like I own something. To be clear, I don't own shit. I typically write "my employer", and should have here.
You are probably looking for Mods (https://github.com/charmbracelet/mods), their other CLI AI Agent tool that's not a TUI, but a commandline interface to AI Agents.
A "Do not disturb" sign costs roughly zero with a pen and a piece of paper.
Also, I have no idea how out of touch you have to be to claim that a simple sign that costs a few bucks is less convenient than something that requires power, another peripheral that requires power, and network access.
> Also, I have no idea how out of touch you have to be to claim that a simple sign that costs a few bucks is less convenient than something that requires power, another peripheral that requires power, and network access.
If you go ask random people whether they'd rather update a sign several times a day, or plug it in and be done for a year, what do you think they'd answer?
It depends on what you mean by convenient. A sign has low set up cost, so is convenient to implement. But it has an extremely high operating cost, that adds two extra steps to every meeting, which could add up to 40 or more per week. Small things you have to do often add up, and a quick task is still a task you have to remember every single time.
An automated solution has a high start up cost and is much less convenient to set up or to “fix” if it goes down. But it has an almost zero operating cost, in that you don’t have to remember or perform any additional tasks for a meeting.
For me, automating small tasks I have to remember to do over and over and over is very valuable to me, as those are the things that take up valuable space in my “stay on track” mind and distract from bigger more important tasks.
And for the cost of zero you get something which is never used because forgot, did not have time, forgot to take off, lost the paper and the meeting started, missed the meeting running to the door to put the sign, and many others.
In China, QR Codes are used for public transport too, and I found them just as fast as NFC readers (and faster than the slow readers used by the NS in The Netherlands)
Until you go to another city and discover that the local bus company has decided that instead of just letting you pay by Wechat pay or Alipay, you need to install their proprietary app to generate the QR code for the bus to scan, at which point the app then just turns it into a Wechat pay or Alipay transaction at the end. No benefit to the user, it just allows the bus company to extract all your PII in the process. Actually, they're not all proprietary apps, but there are several from competing companies, and you have to use whichever one the city has chosen.
Actually, I think part of the reason is that so they know who's on the bus in case it's involved in an accident, because if you buy a ticket from a bus station for a "short distance" (so out of the city, but within about 40km), you also have to provide them with a phone number even though they never call you or send you an SMS using that number.
The Fly dashboard reported everything was A-ok, but requests would time out. I had to manually dig into the fly logs to see that their proxy couldn't reach the server, and there was nothing I could do to fix it.
This went on for hours, until I made an issue on their forums. They never replied or gave any indication they read the thread, but it somehow magically got fixed not long after.
I really want them to succeed, but this utter lack of communication and helpless feeling of not being able to do anything has cured me from fly.io for now.
> You need one account and then can contribute to all Lemmy communities on all servers.
That's not entirely true, some of the larger instances have no open federation policy, meaning the owner of the instance you are on has to get itself allowlisted in order to federate.
In practice this means that you can follow _some_ communities on _some_ other servers, but not all, and not every popular server.
Add that to the fact that some larger instances have stopped federating with each other and you have the current state; a minefield where your average user tries Lemmy, pastes a link into it's search box as instructed, nothing shows up and goes back to Reddit.