Hacker Newsnew | past | comments | ask | show | jobs | submit | s3cur3's commentslogin

Having been a happy customer of Blacksmith, Depot, and Ubicloud at various points (all three of which offer GitHub Actions runners at cheaper prices than GitHub themselves), I agree the billing here is weird. It's worth pointing out, though, that you have to use a lot of CI minutes to incur a $1000 bill. You're well outside of hobbyist levels, and that same level of usage would have previously cost double from GitHub themselves. This a business with serious compute needs, being asked to pay real money.

Wonder if they'd be better served $$$ wise to use dedicated servers or similar?

Yes, having a performant CI server on premises would probably pay itself in less than three months.

Startups are usually resource-rich and time-poor, and don't want to allocate employee time to infrastructure unless it's core to their business, so arguments for efficient spending there are easily overlooked.


We used to have self-hosted runners on Hetzner dedicated servers, and we migrated to UbiCloud ~6 months ago.

Unless you can optimise your CI runtime to be very balanced and fast, you're going to have a lot of jobs queued during working hours ... although it costs more per minute, the fact that CI jobs are bursty means it works out not too much costlier but with less queue time.


Oh good point. Hadn't thought of the bursty nature of the load.

Sounds like you need to share infra with an org of similar needs in a vastly different timezone.

I guess that's what SaaS CI solutions are in a way. :)


I dunno… it’d break a looooot of code if structs were suddenly not also maps. My bet is this becomes a new option you have to manually migrate to.


Would it? I bet you could be very clever with transitional guards and the patching compiler to defensively handle both cases on detection of %{...}


Author here! I've not been compensated by the Petal Pro devs at all. I've interacted with them exactly twice—once in support and once to submit the world's tiniest PR. I'm just a happy customer.

(If that's not enough, you can dig in to the Petal Components repo and see I'm not a contributor.)


Ah shoot, well then I'm sorry, that is unfair criticism on my part.

The pitch was just so direct, coupled with the perfect topic of "Want to build a SaaS? Use Elixir" I would have assumed you owned the paid boilerplate you discussed.

I unfortunately can't edit the post but I upvoted this in the hopes that people see it.


No sweat, I get it! :D


I had no idea Gumroad et al. took their percentage on top of taxes. Seems shady.


It's... kind of his¹ thing. :) For instance: https://austinmeyer.com/why-does-god-hate-lancairs/

¹ Austin Meyer, creator of X-Plane


Enbala | Denver, CO / Vancouver, BC / Remote for strong candidates | Full-time | https://www.enbala.com

We're working to make the future of energy production more sustainable by helping energy utility companies balance the grid. This includes everything from helping lower peak energy usage (removing the need to, say, build an expensive new coal power plant that would only be run a few days a year) to balancing decentralized production from household solar.

Our back-end is written primarily in Elixir, and our front-end is Elm. We also have microservices running Python on AWS Lambda. We have a strong cultural focus on things that make devs' lives better day-to-day—things like testing, being kind & helpful to one another, code reviews that are valuable for both parties, continual improvement in our processes, etc.

Selected open roles at the time of this writing:

- Software Development Engineer in Test (SDET)

- Senior DevOps Engineer

- Senior Security DevOps Engineer

- Senior software engineer (Elixir)

- Senior software engineer (Python)

- UI/UX product designer

More info here: https://www.enbala.com/about/careers/


Enbala | Denver, CO / Vancouver, BC / Remote for strong candidates | Full-time | https://www.enbala.com

We're working to make the future of energy production more sustainable by helping energy utility companies balance the grid. This includes everything from helping lower peak energy usage (removing the need to, say, build an expensive new coal power plant that would only be run a few days a year) to balancing decentralized production from household solar.

Our back-end is written primarily in Elixir, and our front-end is Elm. We have a strong cultural focus on things that make devs' lives better day-to-day—things like testing, being kind & helpful to one another, code reviews that are valuable for both parties, continual improvement in our processes, etc.

Selected open roles at the time of this writing:

- Software Development Engineer in Test (SDET)*

- Senior DevOps Engineer

- Senior software engineer (Elixir)

- Senior software engineer (Python)

- Product owner

- UI/UX product designer

More info here: https://www.enbala.com/about/careers/

* On a personal note, we really value our QA folks and treat them well. (I think the posted salary range hints at that.) We want QA deeply involved with the whole software development lifecycle, rather than something that gets tacked on at the "end" (ha!) of development.


can I work remotely from Kenya?


Enbala | Denver, CO / Vancouver, BC / Remote for strong candidates | Full-time | https://www.enbala.com

We're working to make the future of energy production more sustainable by helping energy utility companies balance the grid. This includes everything from helping lower peak energy usage (removing the need to, say, build an expensive new coal power plant that would only be run a few days a year) to balancing decentralized production from household solar.

Our back-end is written in Elixir, and our front-end is Elm. We have a strong cultural focus on things that make devs' lives better day-to-day—things like testing, being kind & helpful to one another, code reviews that are valuable for both parties, continual improvement in our processes, etc.

Selected open roles at the time of this writing:

- Senior devops engineer

- Senior software engineer

- Software engineer

- Product manager

- UI/UX product designer

More info here: https://www.enbala.com/about/careers/


Enbala | Denver, CO / Vancouver, BC / Remote for strong candidates | Full-time | https://www.enbala.com

We're working to make the future of energy production more sustainable by helping energy utility companies balance the grid. This includes everything from helping lower peak energy usage (removing the need to, say, build an expensive new coal power plant that would only be run a few days a year) to balancing decentralized production from household solar.

Our back-end is written in Elixir, and our front-end is Elm. We have a strong cultural focus on things that make devs' lives better day-to-day—things like testing, being kind & helpful to one another, code reviews that are valuable for both parties, continual improvement in our processes, etc.

Selected open roles at the time of this writing:

- Senior QA test automation engineer*

- Senior software engineer

- Software engineer

- Product manager

- UI/UX product designer

More info here: https://www.enbala.com/about/careers/

* On a personal note, we really value our QA folks and treat them well. (I think the posted salary range hints at that.) We want QA deeply involved with the whole software development lifecycle, rather than something that gets tacked on at the "end" (ha!) of development.


Enbala | Denver, CO / Vancouver, BC / Remote for strong candidates | Full-time | https://www.enbala.com

We help energy utility companies balance the grid. This includes everything from helping lower peak energy usage (removing the need to, say, build an expensive new coal power plant that would only be run a few days a year) to balancing decentralized production from household solar.

Our back-end is written in Elixir, and our front-end is Elm. We have a strong cultural focus on things that make devs' lives better day-to-day—testing, being kind & helpful to one another, code reviews that are valuable for both parties, continual improvement in our processes, etc.

Selected open roles at the time of this writing:

- Product manager

- QA test automation engineer

- Senior software engineer

- Software engineer

- UI/UX product designer

Learn more & apply here: https://www.enbala.com/about/careers/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: