Live data from Hacker News

Bonsai: Janestreet's UI Library

github.com

151–160 of 165 posts

Re: Bonsai: Janestreet's UI Library

#151

It might be a very performant UI framework in OCaml, but all the UI elements look extremely unpolished to me, like what a really smart high-school kid would build the GUI for his side project on Windows in 90s. Thanks, I can use JS as a functional programming language.

[deleted]

Re: Bonsai: Janestreet's UI Library

#152

There's a great Signals and Threads (Jane Street's Podcast) episode about this work: https://signalsandthreads.com/building-a-ui-framework/

The value proposition about this web framework over things like React, Phoenix, etc is that it uses incremental computing right ? Using Jane Street's incremental computing library. I see it being used at https://github.com/janestreet/bonsai/blob/f31661450eb133fe89...

Re: Bonsai: Janestreet's UI Library

#153
post #8
post #4

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.

Agreed, looks like it's reinventing the wheels. Frameworks does not really matter today, AI agents write the code anyway.

[deleted]

Re: Bonsai: Janestreet's UI Library

#154

Earlier quoted context omitted.

Jane Street made it's way into today's Wall St Journal for its quantitative prowess and hiring of Math PhD's. What was stunning to hear was that their 2nd quarter profits were a record $10.3 billion, nearly double that of Goldman Sachs and Morgan Stanley (much larger firms).

They made money through extreme manipulation of the Indian stock market...when working with a market that has 422X leverage through derivatives its much easier to make money. https://www.youtube.com/watch?v=VhqosmgfGR0

Market-making in a market that is highly speculative and illiquid isn’t the same as market manipulation though.

Re: Bonsai: Janestreet's UI Library

#155
post #87

Earlier quoted context omitted.

Yes, the fraud was done in india. Why does that matter?

“Banned from the Asian markets” was the original claim. The actual fact is: banned from Indian markets, with the ban now lifted.

Sure, so "its all ok now" seems to be the goto here. Who knows other shady stuff they had done / are doing.

A big wart on them, and the entire ocaml ecosystem.

Re: Bonsai: Janestreet's UI Library

#156

Earlier quoted context omitted.

FWIW if you listen to Signals and Threads (the Jane Street podcast) they talk about this. They have dedicated UX designers who do relatively little code but focus entirely on making the UX as optimal for the traders as possible and one of them was on an episode. They talked about how most of the normal UX rules for SW go out the window because quants and traders have such different needs than "normal software".

Is there any professional software that wouldn't benefit from high information density? Most software design is optimized for the non-users who have to approve it.

It has to be the right information, filtered and presented in such a way that supports the task. Any kind of human in the loop UI has to manage user cognitive loading. Task saturation is real.

Re: Bonsai: Janestreet's UI Library

#158

All your money and retirement funds are safe; I’m too dumb to work at JaneStreet; every time I see OCAML I feel less than and confused.

It's also a way to retain employees. If you are an expert ocaml writer, you aren't a drop in replacement at the competition. So while I'd love to work there, a lot of the knowledge isn't very marketable after you move on.

Re: Bonsai: Janestreet's UI Library

#159

There's a great Signals and Threads (Jane Street's Podcast) episode about this work: https://signalsandthreads.com/building-a-ui-framework/

The value proposition about this web framework over things like React, Phoenix, etc is that it uses incremental computing right ? Using Jane Street's incremental computing library. I see it being used at https://github.com/janestreet/bonsai/blob/f31661450eb133fe89...

is it this? https://github.com/janestreet/incremental

Re: Bonsai: Janestreet's UI Library

#160
post #115

Earlier quoted context omitted.

There's also Fable for F# but I believe this commenter is being sarcastic. Javascript is a common backend language.

I’m that ridiculous person who would rather learn OCaml from scratch if it meant I never had to use JS Kidding of course. Mostly.

[dead]
Post reply on HN