frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Trusting builds with Bazel remote execution

https://jmmv.dev/2025/09/bazel-remote-execution.html
9•jmmv•4d ago

Comments

SlightlyLeftPad•1mo ago
Is it wrong to say that for 95% of the internet that isn’t FAANG, bazel is a solution in search of a problem? I’ve never once seen or used a build system so unnecessarily complex. If you’re a 100k software company it makes a lot of sense to build in complexity but for the majority of the internet, why is something like Bazel any better than existing, simpler build tools?
jmmv•1mo ago
Bazel is complex, yes, and in my opinion not suitable for small, one language projects.

But I’ve seen many builds, outside of FAANG, that are too slow and that also break frequently after a simple “git pull”. Which other systems promise to improve those, and how do they do it?

hansvm•4d ago
Bazel solves a ton of problems other systems don't, but it introduces a ton of its own. If you can afford (or are currently accidentally affording) 2-3 FTEs managing builds, that's all you need to scale Bazel indefinitely and solve basically all of the rest of your build problems. If you can't afford a dedicated Bazel team then it's absolutely not worth using on anything more than a single "team" (people talking to each other every day, a dedicated Bazel xoogler, probably 5-13 people).

As to the actual "why", even little things like BUILD files requiring you to enumerate dependency graphs gives you a leg up that you _can_ implement in other build systems, but likely won't. Whether you're a "monorepo" or not, you still have all your code living _somewhere_ as a monorepo, and the only question is how good your tooling is. How easy is it in your system to "run all tests properly depending on the set of changed files"? That's easy in Bazel and hard in every other solution I've seen (possible of course, but those sorts of constraints aren't the happy path for other build systems, so teams don't tend to build that way without a very solid lead imposing that strategy).

wredcoll•9h ago
I've recently had bazel inflicted on me.

I don't get it, at all.

What should I read that will make me happier at having to use it?

eximius•6h ago
It's mostly happy for people who don't have to deal with it.

If you are an "end user" who just wants to run your damn code without caring about your dev environment, then `bazel run|build|test //thing/to/run:target` is about as good as you can get! _If bazel is already set up_, I don't have to worry about my environment! It just works.

If your environment has a lot of churn and there isn't a team who makes sure bazel is actually configured correctly, then, yea, it is massive overkill for a lot of things and if you try to do things how you normally would and not the bazel way, you'll have a bad time.

There are other benefits - sometimes you want public APIs so it _can_ be used, but you want visibility rules to limit _who_ can use it. It is great for it's cacheability and dependency tracking - if you need advanced build tooling, it has what you need!

But there is a very real chance you don't need any of these things and so the cost is not worth it.

(I, personally, hate dev environment churn, so just having the CLI tooling uniformity is enough for me.)

eximius•9h ago
Why does this 1 hour old post have comments from 29 days ago?
dogleash•9h ago
Mods sometimes merge posts. Whether any particular merger makes sense can be a bit of a toss-up.
jjmarr•9h ago
I would like to try bazel for its remote execution capabilities on a Conan+Cmake project but I keep hearing that it's all-in or nothing.
eej71•9h ago
At the very least, bazel would devour the cmake responsibilities in this case. That's not intended as a criticism of either. Just a description of bazel. It can feel very Star Trek Borg like.
jjmarr•3h ago
The challenge is I'd have to convert our whole system to bazel. That's a bit of a hard sell when I don't know how easy it is.

How I bypassed Amazon's Kindle web DRM

https://blog.pixelmelt.dev/kindle-web-drm/
544•pixelmelt•6h ago•170 comments

America’s semiconductor boom

https://www.youtube.com/watch?v=T-jt3qBzJ4A
77•zdw•3h ago•23 comments

Claude Skills

https://www.anthropic.com/news/skills
480•meetpateltech•10h ago•278 comments

Cloudflare Sandbox SDK

https://sandbox.cloudflare.com/
125•bentaber•5h ago•41 comments

Gemini 3.0 spotted in the wild through A/B testing

https://ricklamers.io/posts/gemini-3-spotted-in-the-wild/
283•ricklamers•9h ago•174 comments

Accelerating Authoritarian Dynamics: Assessment of Democratic Decline

https://steadystate1.substack.com/p/accelerating-authoritarian-dynamics
3•andsoitis•6m ago•0 comments

Lead Limited Brain and Language Development in Neanderthals and Other Hominids?

https://today.ucsd.edu/story/did-lead-limit-brain-and-language-development-in-neanderthals-and-ot...
34•gmays•3h ago•5 comments

A 4k-Room Text Adventure Written by One Human in QBasic No AI

https://the-ventureweaver.itch.io/tlote4111
54•ATiredGoat•4d ago•33 comments

Your data model is your destiny

https://notes.mtb.xyz/p/your-data-model-is-your-destiny
165•hunglee2•2d ago•23 comments

DoorDash and Waymo launch autonomous delivery service in Phoenix

https://about.doordash.com/en-us/news/waymo
216•ChrisArchitect•12h ago•495 comments

Codex Is Live in Zed

https://zed.dev/blog/codex-is-live-in-zed
176•meetpateltech•10h ago•27 comments

Talent

https://www.felixstocker.com/blog/talent
120•BinaryIgor•8h ago•48 comments

Hyperflask – Full stack Flask and Htmx framework

https://hyperflask.dev/
285•emixam•13h ago•92 comments

Understanding Spec-Driven-Development: Kiro, Spec-Kit, and Tessl

https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html
36•janpio•4h ago•2 comments

Microwave technique allows energy-efficient chemical reactions

https://phys.org/news/2025-10-microwave-technique-energy-efficient-chemical.html
29•rolph•6d ago•1 comments

Post office in France rolls out croissant-scented stamp

https://www.ctvnews.ca/world/article/french-post-office-rolls-out-croissant-scented-stamp/
92•ohjeez•1w ago•34 comments

Benjie's Humanoid Olympic Games

https://generalrobots.substack.com/p/benjies-humanoid-olympic-games
99•robobenjie•6h ago•75 comments

A conspiracy to kill IE6 (2019)

https://blog.chriszacharias.com/a-conspiracy-to-kill-ie6
156•romanhn•8h ago•88 comments

A liver transplant from start to finish

https://press.asimov.com/articles/liver
3•mailyk•4d ago•0 comments

Syntax highlighting is a waste of an information channel (2020)

https://buttondown.com/hillelwayne/archive/syntax-highlighting-is-a-waste-of-an-information/
208•swyx•4d ago•81 comments

Elixir 1.19

https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/
198•theanirudh•18h ago•40 comments

Electricity can heal wounds three times as fast (2023)

https://www.chalmers.se/en/current/news/mc2-how-electricity-can-heal-wounds-three-times-as-fast/
130•mgh2•13h ago•83 comments

How to tame a user interface using a spreadsheet

https://blog.gingerbeardman.com/2025/10/11/how-to-tame-a-user-interface-using-a-spreadsheet/
86•msephton•6d ago•18 comments

Lace: A New Kind of Cellular Automata Where Links Matter

https://www.novaspivack.com/science/introducing-lace-a-new-kind-of-cellular-automata
118•airesearcher•12h ago•47 comments

Hacker News – The Good Parts

https://smartmic.bearblog.dev/why-hacker-news/
95•smartmic•5h ago•111 comments

Show HN: Inkeep (YC W23) – Agent Builder to create agents in code or visually

https://github.com/inkeep/agents
62•engomez•13h ago•46 comments

A stateful browser agent using self-healing DOM maps

https://100x.bot/a/a-stateful-browser-agent-using-self-healing-dom-maps
107•shardullavekar•14h ago•54 comments

Eon – An Effects-Based OCaml Nameserver

https://ryan.freumh.org/eon.html
46•Bogdanp•5d ago•2 comments

VOC injection into a house reveals large surface reservoir sizes

https://www.pnas.org/doi/10.1073/pnas.2503399122
86•PaulHoule•5d ago•75 comments

Nvidia DGX Spark and Apple Mac Studio = 4x Faster LLM Inference with EXO 1.0

https://blog.exolabs.net/nvidia-dgx-spark/
27•edelsohn•2h ago•9 comments