HNHacker News
TopNewBestAskShowJobs

Bnjoroge

315 karma · joined April 13, 2020

submissionscomments
Bnjoroge··on Show HN: Write GitHub Actions in any language: Loopt
Thanks! It's definitely way overdue, and something Github should have supported much earlier.
Bnjoroge··on Show HN: Write GitHub Actions in any language: Loopt
Yes indeed, but it's not possible on Github, as Github expects the workflows to exist in .github/.
Bnjoroge··on OpenShell – A safe, private runtime for fleets of autonomous AI agents
vz limits how much you can control the guest memory(doesnt expose a way to do free-page-reporting), has pretty terrible dis/virtiofs performance, and i've had issue with high host cpu usage. that said, iirc colima can switch to a krunkit backend so it can avoid most of these. ymmv but on benchmarks vz was 2-5x worse on a bunch of different ops
Bnjoroge··on OpenShell – A safe, private runtime for fleets of autonomous AI agents
even better with vms that are built on hvf directly like smolvm or microsandbox. much lighter, and more elastic.
Bnjoroge··on Degraded availability for GitHub Actions, GitHub Pages and Webhooks
Forgejo, and Gitea are decent alternatives if you want to fully move off Github! If you are hoping to move away from only Github Actions, I've been working on a ~drop-in replacement for their control-plane + runner for the past few months. Each each job runs in a cross-platform vm so you can run your ci locally and update your checks. It's still beta, so I certainly wouldnt use it in prod just yet, but it's great if you want to run some of your CI locally. it allows me to extend it where possible to introduce some new features like JIT pipelines, improve performance or security. https://github.com/preloopdev/preloop if anyone's curious!
Bnjoroge··on Launch HN: Agent37 (YC F26) – Low-cost agent sandboxes for running agents
Congrats on the launch! Can you speak on how you are able to keep the cost really low?
Bnjoroge··on Incident with Actions, Pull Requests and Issues
even better, run it locally and automatically update your github checks.
Bnjoroge··on Why isn't the industry freaking out about DeepSeek 4.1 Flash?
Right, but I'm not sure that was because they were subsidizing it, or because they ran into capacity issues and needed to offload some users.
Bnjoroge··on MXC - a sandboxed code execution system
+1 on smolvm! I provision a smolvm per job in preloop, a local/self-hosted github actions( https://github.com/preloopdev/preloop). iirc there was also some work to add a deny-cidr option as well which would give you more flexibility. But the egress filter captures most of what you need so it works great nonetheless.
Bnjoroge··on Safe Optimistic Lock Coupling
Great, well-written read.
Bnjoroge··on Run Qwen 3.8 Flash Next (125B) on consumer hardware (RTX 4090) at 100T/s
iirc there was a sectionin Qwen’s paper where they talked anout how they post-trained flash or 3.8 to work just as well regardless of the harness or eval used. I think that used to be true but not sure if it is any longer
Bnjoroge··on UC Berkeley indefinitely suspends international student work authorizations
Precisely this.
Bnjoroge··on UC Berkeley indefinitely suspends international student work authorizations
I have no clue why you are mentioning OPT. Almost no one uses it during their school years because it makes no sense to and reduces your post-grad time. That’s what CPT is for. They’re requiring programs to have mandatory internships which most dont and probably wont require it. You obviously have to be enrolled to get CPT, you just cant use it to work full-time during the school terms.
Bnjoroge··on UC Berkeley indefinitely suspends international student work authorizations
I didn’t mention anything about OPT? It effectively makes it near impossible because most programs dont require an internship. And I’m definitely familiar with the process
Bnjoroge··on UC Berkeley indefinitely suspends international student work authorizations
I can make any point by cherrypicking whatever data I want.
Bnjoroge··on UC Berkeley indefinitely suspends international student work authorizations
How is using CPT for a summer internship circumventing program pf study? To get CPT, the experience has to related to your degree, not just a random job. And you can only do it in over school breaks
Bnjoroge··on UC Berkeley indefinitely suspends international student work authorizations
The new directive requires that the course requires the internship. Most programs (especially CS/economics etc) dont. This effectively removed any pathway for international cs students interning. It’s far from a narrow restriction
Bnjoroge··on Ask HN: Alternatives to GitHub
Much of the code was certainly written by agents, as is most of the code now. That said, there's a big difference between "vibe coding" and "agentic coding". The latter requires careful and thoughtful design and review. I've invested heavily in different kinds of guardrails to ensure conformance. An effort like this would not be reasonably feasible without agents or would take significantly longer(act has been around for 5+ years and is still maybe about 70% or so compatible with the official protocol). We'll keep improving it. I hope we'll earn your trust eventually.
Bnjoroge··on Ask HN: Alternatives to GitHub
If you want something cross-platform, smolvm or microsandbox are great options(built on top of libkrun vmm)! If you are looking for linux-only, the typical choices are firecracker-based solutions.
Bnjoroge··on Show HN: HarnessRouter: Unified interface for agent harnesses
ah gotcha! For non-coding use cases I see the value/utility. Thanks, good luck!
Bnjoroge··on Show HN: HarnessRouter: Unified interface for agent harnesses
I appreciate that, but unfortunately I'm still unclear why I need to route across multiple (coding) agent harnesses vs just sticking with one(omp).
Bnjoroge··on Ask HN: Alternatives to GitHub
Thanks! Yours looks good too! What would you say is the difference with Slack connect? I find slack connect to be pretty painful once you have n > 50 channels
Bnjoroge··on Show HN: HarnessRouter: Unified interface for agent harnesses
right, that part makes sense. The part i'm a little confused on is what the utility is for actually routing across harnesses. Is the point that most harnesses have been co-trained with models thus perform the best in the native harnesses?
Bnjoroge··on Ask HN: Alternatives to GitHub
Agree. I'm always surprised Github still uses huge fat VMs. I imagine this is one of the things that make it much painful at scale. The tricky part with microvms are getting them to run cross-platform. We use an awesome project called smolvm that builds on libkrun and makes this alot easier. As an aside, how have forgejo actions worked for you in practice?
Bnjoroge··on Show HN: HarnessRouter: Unified interface for agent harnesses
What’s the pitch for a harness router?iirc codex has codex app server, pi also has a reusable core.
Bnjoroge··on Ask HN: Alternatives to GitHub
mind trying https://github.com/preloopdev/preloop? We follow the official runner protocol 100% so we should hopefully have more workflow-compat.we also run in cross-platform microvms, not docker containers.
Bnjoroge··on Ask HN: Alternatives to GitHub
Hopefully a good spot to plug my own project, preloop, which is a drop-in replacement of Github actions(both the runners and control plane) that runs locally or self-hosted in isoalted microvms, and supports debug-on-failure. You can also push to the server, run CI and then optionally create a draft PR. Not quite production-ready yet(for the self-hosted part), but the local part works well. We implement the official runner protocol 100% unlike act/gitea/forgejo, so your workflows are more likely to work out of the box with preloop(forgejo has the closest compatibility with Github Actions though so it's a good off-Github option) and we use microvms so no DinD issues. I'm working on getting the official runner vm image up to reduce any environment incompatibilities. Feel free to try it out: https://github.com/preloopdev/preloop
Bnjoroge··on Ask HN: Alternatives to GitHub
Hopefully a good spot to plug my own project, preloop, which is a drop-in replacement of Github actions(both the runners and control plane) that runs locally or self-hosted in isoalted microvms, and supports debug-on-failure. You can also push to the server, run CI and then optionally create a draft PR. Not quite production-ready yet(for the self-hosted part), but the local part works well. We implement the official runner protocol 100% unlike act/gitea/forgejo, so your workflows are more likely to work out of the box with preloop(forgejo has the closest compatibility with Github Actions though so it's a good off-Github option) and we use microvms so no DinD issues. I'm working on getting the official runner vm image up to reduce any environment incompatibilities. Feel free to try it out: https://github.com/preloopdev/preloop
Bnjoroge··on Ask HN: Alternatives to GitHub
Hopefully a good spot to plug my own project, preloop, which is a drop-in replacement of Github actions(both the runners and control plane) that runs locally or self-hosted in isoalted microvms, and supports debug-on-failure. You can also push to the server, run CI and then optionally create a draft PR. Not quite production-ready yet(for the self-hosted part), but the local part works well. We implement the official runner protocol 100% unlike act/gitea/forgejo, so your workflows are more likely to work out of the box with preloop(forgejo has the closest compatibility with Github Actions though so it's a good off-Github option) and we use microvms so no DinD issues. I'm working on getting the official runner vm image up to reduce any environment incompatibilities. Feel free to try it out: https://github.com/preloopdev/preloop
Bnjoroge··on Ask HN: Alternatives to GitHub
Hopefully a good spot to plug my own project, preloop, which is a drop-in replacement of Github actions(both the runners and control plane) that runs locally or self-hosted in isoalted microvms, and supports debug-on-failure. You can also push to the server, run CI and then optionally create a draft PR. Not quite production-ready yet(for the self-hosted part), but the local part works well. We implement the official runner protocol 100% unlike act/gitea/forgejo, so your workflows are more likely to work out of the box with preloop(forgejo has the closest compatibility with Github Actions though so it's a good off-Github option) and we use microvms so no DinD issues. I'm working on getting the official runner vm image up to reduce any environment incompatibilities. Feel free to try it out: https://github.com/preloopdev/preloop
Page 1 of 9Next →