8 ms·
The "Why Bonsai?" I found really funny. Let me re-write that section for you: Why Bonsai? At Jane Street we're super excited by Functional programming and by
by Traster 2mo ago
The "Why Bonsai?" I found really funny.
Let me re-write that section for you:
Why Bonsai?
At Jane Street we're super excited by Functional programming and by CAML in particular, so when we need low latency software, we use OCAML, when we need hardware, we write out own langauge - HardCAML, and when we need a Web UI, we build a Web UI framework in CAML. Because we fucking love CAML.
- bofeiw 2mo agoAgreed, looks like it's reinventing the wheels. Frameworks does not really matter today, AI agents write the code anyway.
- ForHackernews 2mo agoBetter frameworks will still help AIs avoid silly mistakes. A smarter framework means you can be productive with a dumber/cheaper AI.
- KolmogorovComp 2mo agoBut AI do benefit a lot from a strict compiler, and having a simple language improve a lot on type-safety, so I don't think it is to throw, even today.
- rmzs0711 2mo agoBut what about compilation speed? Hot reload? Maintainability? What is the bus factor for these kind of technologies? Yea, its cool to have strict type safety, but what's the point of it doesn't have all the benefits from other Frameworks that took years to polish
- OtherShrezzing 2mo agoJaneStreet has enough free cash to not worry about those issues. If one of their key persons dies in service, they can go out and contract the worlds leading expert in that domain, and their annualised rate isn’t even a rounding error on their bottom line.
- zem 2mo agoocaml has excellent compilation speed, and in my experience the code is very maintainable due to the module and type systems.
- shAIster 2mo agoAI certainly writes Internet comments so that the flock does not have a single minute to get independent thoughts.
- deleted 2mo ago[deleted]
- troupo 2mo agoAnd there's nothing wrong with that. Many languages attempt to do the same thing. Why bother with 15 different languages if you can leverage one? See also LiveView and Hologram for Elixir.