44 comments

[ 0.22 ms ] story [ 13.3 ms ] thread
this looks neat, what's the data source and latency?
Yeah... people aren't paying Bloomberg $31,980 per year for a TUI. They're paying for the data source... and I don't think you have Bloomberg's connections.
When I see new software now, my first thought is an LLM wrote it and it makes me not want to use it. I also assume there are bugs and it’s not particularly feature-rich.
An aside - do tools like this (or what it's modeling, the Bloomberg Terminal) really offer that much benefit to finance folks?
gloom.sh/docs - 404: This page could not be found.
Interesting project, the view looks like gpui based interface, but source code say that it is web based interface written on typescript
(comment deleted)
Useful on its own merits.

Everybody who's distracted by the name and can't get past it, there's a thread developing here somewhere, where they're comparing it to Bloomberg.

This post / OP really needs to say if it's AI SLOP or not and to what extent. This looks like AI slop.
I really wish people would mention their stack when they have these curl install scripts. I'd rather use a real package manager, but I'm not totally against installing a compiled binary this way. I am, 100%, not going to install some Java/Type-script nightmare like this though. How is it resolving the dependencies? Is it installing some version of node, bun... on my machine? How's that working with other versions I have installed?

Related: please don't write command line tools in non-compiled languages! Don't make the runtime your user's problem.

disclaimer: I haven't seen the code

TS/JS is not the problem.

You can, and you should eject your dependencies and package them with your releases. And I don't understand why it's not a common practice.

You can even bundle your releases with a runtime, but that's not always the best solution. For something like this I'd actually prefer interpreted code I can inspect line by line rather than having a blob of unknown origin.

You can always bundle the runtime for interpreted languages and pretend it's compiled.
A command line tool in a non-compiled language is still much better than an network-connected tool in a non-memory-safe language.
In defense given the amount of web content being processed it makes a lot of sense to use JS and related tech. It's put to good use here.
If you're gonna be particular about it, that's on you, dude. curl | bash is a stupid way to install software in the first place! But we're all lazy and it's too easy to just copy and paste that. If you're gonna be lazy about it, you don't get to complain about it. curl | less is right there!
It does have a GitHub link where all these questions are answered: Claude-generated TypeScript slop. So no, you don't want to pipe this into your bash.
I don't think the finance field needs a better bloomberg, I think the whole interface and everything needs to be rethought. Part of the moat is the data, and data access. But I think we need to completely reimagine the terminal interface and interactions with the introduction of AI. The finance industry probably will be slow to adapt, but I genuinely think someone could completely disrupt 99% of the wall street businesses with an original idea.
Bloomberg's moat is the messaging service within it, not it's aggregation of data
There's many competitors these days, one that Shkreli always seems to use in his streams is https://godelterminal.com (Not open source though).
Next week, it's my turn to create an UI for financial modeling prep API
Fine, but I get to vibe next week's markdown editor.
Is there a way to run this inside a container? Like Podman?