▲ 18 r/cicd+1 crossposts

Self-hosted GitHub Actions runners on Lambda MicroVMs

I was curious if I can use new Lambda MicroVMs as self-hosted GitHub Runners. On paper, they are super nice:
It's cheaper: GHA-hosted is $0.005 / min (2 vCPU), MicroVMs ~$0.0042 / min, and no minimum 60-second commitment as with GHA-hosted.

It can run longer: GHA-hosted max 6 hours, MicroVMs max 8 hours

It starts in a few seconds, compared to whichever other serverless solution built on top of ECS

It scales to 0, or rather, it only runs when jobs are running

They are VMs, so you can still run containers/docker/whatever else inside;

I got a bit too invested, and ended up building this Terraform module. You only need to create GitHub App manually, the rest is just a single "terraform apply" and your MicroVM Runners are ready to go. I've switched come of projects at my company to use, works great, same or better performance as GHA-provided runners. Natural limitation is that MicroVMs are only arm64, and in general they don't have much flexibility around the "hardware" setup - but hey, for most cases, it should work great, and it's just 1 webhook + GHA JIT Runners + 1 MicroVM Run per Job.

github.com
u/kshirinkin — 5 days ago
▲ 64 r/github+1 crossposts

Self-hosted GitHub Actions runners on Lambda MicroVMs

I was curious if I can use new Lambda MicroVMs as self-hosted GitHub Runners. On paper, they are super nice:

  • It's cheaper: GHA-hosted is $0.005 / min (2 vCPU), MicroVMs ~$0.0042 / min, and no minimum 60-second commitment as with GHA-hosted.
  • It can run longer: GHA-hosted max 6 hours, MicroVMs max 8 hours
  • It starts in a few seconds, compared to whichever other serverless solution built on top of ECS
  • It scales to 0, or rather, it only runs when jobs are running
  • They are VMs, so you can still run containers/docker/whatever else inside;

I got a bit too invested, and ended up building this Terraform module. You only need to create GitHub App manually, the rest is just a single "terraform apply" and your MicroVM Runners are ready to go. I've switched come of projects at my company to use, works great, same or better performance as GHA-provided runners. Natural limitation is that MicroVMs are only arm64, and in general they don't have much flexibility around the "hardware" setup - but hey, for most cases, it should work great, and it's just 1 webhook + GHA JIT Runners + 1 MicroVM Run per Job.

reddit.com
u/kshirinkin — 5 days ago

I built a free telemetry HUD and race log for for FH6

I'm a solo dev and a longtime Forza player, and I built a free telemetry HUD for the Horizon 6, as I accidentally saw it can send all the data to any server or app. The thing I actually wanted it for: see a bit nicer than the default one live telemery HUD, plus it draws your racing line on the map and colors it by time gained/lost vs your best lap, so you can see the exact corner where you're losing time instead of guessing, with full list of in-game 80 tracks/races, a bit like in F1 live timing (I am a big F1 fan also...)

It's 100% free - no account, no ads, no in-app purchases, no subscription, no paywall - the whole app, every feature. Your telemetry never leaves your Wi-Fi and your race log lives only on the device.

First, the important part (re: the exploits / third-party-software rule): it does NOT touch the game. It only reads Forza's own built-in "Data Out" telemetry broadcast - that's an official in-game setting (Settings > HUD and Gameplay > Data Out). It's read-only, installs no mod, touches no game files, needs no cables / PC bridge / jailbreak, and it physically can't affect single-player or online. You point the game's telemetry at your phone's IP and the app just listens. I personally use it with my xBox Series X FH6.

What it does:

- Draws your route on the map from your world position and colors it by speed or by time gained/lost vs your best lap, so you can literally see the corner where you're bleeding time.

- Live HUD: a 270° neon tach with a shift-light bar, big gear/speed readouts, throttle/brake/clutch/steering bars, a friction-circle G-force ball with a grip trail, and a best-lap delta bar.

- Logs every lap (sector + corner splits, top speed, finished vs bailed), and it's car-aware - the same track in a different car keeps its own personal bests.

- Replay any lap as an animated map replay, or run two attempts as a time-synced ghost race with a timing tower, then export the battle as a 9:16 clip.

- An oscilloscope that plots throttle/brake/RPM/speed/steering/slip together, plus per-corner tire temps, slip ratio/angle and suspension travel for the tuning nerds.

All 80 official races ship pre-loaded with their real routes already drawn on the world map; drive an event and your attempts auto-attach to the right track. Improvise and it logs as a custom track.

The live HUD, input traces and G-force work (theoretically) on any Horizon that broadcasts Data Out, but I only used it and tested it with FH6. The 80-race map + catalog are tuned for FH6.

This is an unofficial, fan-made tool, not affiliated with or endorsed by Microsoft, Turn 10 Studios or Playground Games. I only mention "Forza Horizon" to describe what it's compatible with.

Genuinely after feedback on what's missing or what you'd want next.

(I've kept the App Store link out of the post itself, it's in my first comment, along with the site that has more screenshots + the Data Out setup walkthrough.)

u/kshirinkin — 6 days ago
▲ 41 r/runninglifestyle+1 crossposts

Zone 2 in the heat seems impossible

We have some real heat this week in Munich (up to 35 degrees), and my Zone 2 runs just not zone-twoeing any more, I just consistently get 15-20 more bpm even if I got even slower - and god forbid I god slower as I will just end up as a piece of bacon on the road.

u/kshirinkin — 14 days ago

Apple Ads, Meta Ads, Reddit?

I need to decide in which channel to invest next 500-700€ to promote my app and I was wondering if there is some common wisdom on which channel works best for iOS apps, especially the ones in longevity field. Any tips, experiences ?

reddit.com
u/kshirinkin — 15 days ago