HNHacker News
TopNewBestAskShowJobs

kylegalbraith

574 karma · joined September 6, 2017

Founder of https://depot.dev/

Blog at https://blog.kylegalbraith.com

Previously at: Era Software, Thorn, Zapproved

Previously built: https://ultimatefantasysupercross.com/ https://kylegalbraith.com/learn-aws/ https://kylegalbraith.com/learn-by-doing/

kyle@depot.dev

submissionscomments
kylegalbraith··on GitHub Incident with Webhooks, Actions, etc.
For those using GitHub Actions who want to be out of the blast radius of these outages, we at Depot built our own CI engine that speaks a GitHub Actions syntax but is our own control plane and runner [0]. Connected to all of the other things we do to accelerate CI, builds, tests, etc.

Happy to answer any questions or hook anyone up with an extended trial that wants to move things over to it.

[0]: https://depot.dev/docs/ci/quickstart

kylegalbraith··on Big Banana Car
Frankly, this sounds like a really fun time. Sometimes the simple things just hit harder.
kylegalbraith··on Show HN: Putt.day a daily mini golf game
This is really cool. Probably needs some physics tweaks as a short putt is almost always way to hard. But love the idea!
kylegalbraith··on Surprise, pay $1000
Founder of Depot [0] here. Feel free to try us out. We have a real free trial that is time based that doesn’t do odd things like this. Also have usage limits that you can put in place to further clamp down on runaway surprises.

[0] https://depot.dev

kylegalbraith··on GitHub Actions down again today
Yes, we support this via Depot Managed for all of our products including the latest one: Depot CI [0].

[0] https://depot.dev/products/ci

kylegalbraith··on GitHub Actions down again today
Yes, triggering Depot CI via the CLI is the sure fire way to avoid all dependencies on GitHub.

We’d need more details around what you’re seeing. It is true that if auth across GitHub is broken than we can’t copy your actions out to be used by Depot CI. However, we have a solution in the works for that as well.

In short, Depot CI, our own engine and control plane is not dependent on upstream actions control plane. But still has to listen for commit events to know if/when to run jobs on things like PRs. This to is being removed in the future.

kylegalbraith··on GitHub Actions down again today
Try Depot CI as well. Supports a GHA syntax but the entire control plane is ours with our own engine.
kylegalbraith··on GitHub Actions down again today
Founder of Depot here. To my knowledge, we are the first engine to support different syntaxes in this compatible way via Depot CI [0]. Great time to try it out and let us know your thoughts! We’ve built a lot of cool stuff into it like parallel steps, custom images, and a full CLI/API interface so you can literally everything without going into the web app.

[0] https://depot.dev

kylegalbraith··on Claude Code Routines
Having used the cowork version of this: scheduled automations. I have very little confidence in this from Anthropic. 90% of the time the automation never even runs.
kylegalbraith··on Now Available: Depot CI
Founder of Depot here. Thanks for sharing your experience!

I couldn’t agree more. It’s always felt odd to me that the entire performance of CI is pretty much pushed out of the primitives and requires an immense amount of custom bash scripts and the like. That kind of flexibility isn’t inherently bad. But there should be primitives that are fast by design baked into the system as well.

Parallel steps is one of those things that unlocks a lot when it’s baked into the system.

kylegalbraith··on BuildKit: Docker's Hidden Gem That Can Build Almost Anything
I agree on both fronts! BuildKit frontends are not very well known but can be very powerful if you know how they work and how BuildKit transforms them.
kylegalbraith··on BuildKit: Docker's Hidden Gem That Can Build Almost Anything
Thank you for the post! It’s well done and you captured a lot of the concepts in BuildKit in an easy to understand way. Not an easy thing to do at all.
kylegalbraith··on BuildKit: Docker's Hidden Gem That Can Build Almost Anything
Thank you for the very kind words and for your support. Depot is full of incredible people who love helping others. So while you might see me on a ticket from time to time, it’s really an entire team that is behind everything we do.
kylegalbraith··on BuildKit: Docker's Hidden Gem That Can Build Almost Anything
After building Depot [0] for the past three years, I can say I have a ton of scar tissue from running BuildKit to power our remote container builders for thousands of organizations.

It looks and sounds incredibly powerful on paper. But the reality is drastically different. It's a big glob of homegrown thoughts and ideas. Some of them are really slick, like build deduplication. Others are clever and hard to reason about, or in the worst case, terrifying to touch.

We had to fork BuildKit very early in our Depot journey. We've fixed a ton of things in it that we hit for our use case. Some of them we tried to upstream early on, but only for it to die on the vine for one reason or another.

Today, our container builders are our own version of BuildKit, so we maintain 100% compatibility with the ecosystem. But our implementation is greatly simplified. I hope someday we can open-source that implementation to give back and show what is possible with these ideas applied at scale.

[0] https://depot.dev/products/container-builds

kylegalbraith··on OpenClaw is changing my life
What’s the security situation around OpenClaw today? It was just a week or two ago that there was a ton of concern around its security given how much access you give it.
kylegalbraith··on I hate GitHub Actions with passion
As a founder of Depot [0], where we offer our own faster and cheaper GitHub Actions runners, I can assure everyone that this feeling is the majority and not the minority.

Sounds strange to say as someone who has a product that is built around making GitHub Actions exponentially faster to close these feedback loops faster.

But I can honestly say it's only really possible because the overall system with GitHub Actions is so poor. We discover new bottlenecks in the runner and control plane weekly. Things that you'd think would be simple are either non-existent, don't work, or have terrible performance.

I'm convinced there are better ways of doing things, and we are actively building ideas in that realm. So if anybody wants to learn more or just have a therapy session about what could be better with GitHub Actions, my email is in my bio.

[0] https://depot.dev/

kylegalbraith··on Pricing Changes for GitHub Actions
Founder of Depot[0] here. I'm disappointed by this change and by the impact this is going to have on all self-hosted runner customers, not just us. In my view, this is GitHub extracting more revenue from the ecosystem for a service that is slow, unreliable, and that GitHub has openly not invested in.

We will continue to do our best to provide the fastest GHA runners and keep them cheaper than GitHub-hosted runners.

[0] https://depot.dev

kylegalbraith··on Pricing Changes for GitHub Actions
Founder of Depot[0] here. To answer your idea, at Depot we already have this concept internally. In fact, Depot isn't reliant on webhooks at all to run your jobs. One of the reasons we can be up running your jobs when GitHub webhooks service is down. Effectively, we listen to a different system to know you have a job that needs to be run.

To your second statement, I generally agree. Sounds strange to say given we're in the business of GHA runners. But it's just not a performant or reliable system at scale. This change from GitHub doesn't smell of a company that wants to do right by it's users.

If you are interested in what is up next for us at Depot, feel free to ping me via the email in my bio. I think you'll be quite interested in what we are doing.

[0] https://depot.dev

kylegalbraith··on Dagger: Define software delivery workflows and dev environments
Founder of Depot here! Glad to hear it’s working for you all. Always happy to help expand things or make things better if you ever have ideas.
kylegalbraith··on Show HN: Gemini Pro 3 imagines the HN front page 10 years from now
This is the best thing I've seen all month. I'm actually blown away at just how accurate it is in making up the potential front page posts.
kylegalbraith··on GitHub Actions has a package manager, and it might be the worst
Founder of Depot here. We provide faster and more reliable GitHub Actions runners (as well as other build performance services) at half the cost of GitHub [0]

[0] https://depot.dev/

kylegalbraith··on GitHub Actions has a package manager, and it might be the worst
Thank you! Really appreciate the support.
kylegalbraith··on GitHub Actions has a package manager, and it might be the worst
Thank you for the kind shout out! Always happy to see comments like this. If anyone is looking for a better GitHub or GitHub Actions experience, feel free to reach out anytime.
kylegalbraith··on Advent of Code 2025
Excited to see AOC back and I think it was a solid idea to get rid of the global leaderboard.

We (Depot) are sponsoring this year and have a private leaderboard [0]. We’re donating $1k/each for the top five finishers to a charity of their choice.

[0] https://depot.dev/events/advent-of-code-2025

kylegalbraith··on Cloudflare outage on November 18, 2025 post mortem
The outage sucked for everyone. The root cause also feels like something they could have caught much earlier in a canary rollout from my reading of this.

All that said, to have an outage reported turned around practically the same day, that is this detailed, is quite impressive. Here's to hoping they make their changes from this learning, and we don't see this exact failure mode again.

kylegalbraith··on The profitable startup
This idea makes the rounds on HN quarterly. I think folks reading this need to check their business model. Every company is slightly different and unique to how they are solving a particular problem.

That said, knowing how you get to profitability or what you need to change in your model to get to it are fundamental things to know. But just because Linear did it the way they’ve outlined here, doesn’t mean that is what will work for your model.

kylegalbraith··on Managing context on the Claude Developer Platform
I had this same thought. I’m not entirely following how I’m to differentiate between these two things. I guess the API is to create my own CC type agent. But I’ve heard of folks creating agents that are CC based as well.
kylegalbraith··on Larry Ellison – 'citizens will be on their best behavior' amid nonstop recording
And toddlers at a trampoline park will not be monkeys bouncing off the wall on their 15th pack of gummy bears.
kylegalbraith··on The future of large files in Git is Git
You should try this with Depot [0]. I’m a founder of it and this is definitely one of the use cases we built it for. We persist your layer cache to a real NVMe device and reattach that automatically across builds. No more needing to save your layer cache via networks or resource constrained GitHub Actions cache.

[0] https://depot.dev

kylegalbraith··on Show HN: The current sky at your approximate location, as a CSS gradient
Tid bits like this are why HN is still the best corner of the internet most of the time.

This is really cool. I’ll probably see if I can make it my new tab background in Chromium.

Page 1 of 6Next →