back
227 comments
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.

I don't know man, seems like a cool project and is open source. I guess he could have just sat on it and used for himself exclusively. It's auditable and totally fine for an open source project and nobody is forced to use it. It's free to use under the MIT license, what else can you really ask for.
The source is prominently linked: https://github.com/gloom-sh/gloomberb

> please don't write command line tools in non-compiled languages!

Around 40% of Linux CLI tools are written in interpreted languages.

I know where you're coming from. I've been worried about all the supply chain attacks on npm too. And I'm far from a security expert. However, if you're okay with installing binary packages via `curl somesite.com | sh` I don't think you are in a better position with regards to security.
And in the GitHub release page they include compiled binaries anyway... Why would you advertise `curl | bash` as a way to install if there's a binary available?!

Download it, put it wherever you like (probably `~/.local/bin/`) and you're good to use it.

Sometimes I truly wonder...

Agree. If you really want to know what's used here: probably uses bun single-file executables[0] so shouldn't clash with anything else on your system.

[0] https://bun.com/docs/bundler/executables

you can test it out with

  bunx gloomberb
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!
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.

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.
A command line tool in a non-compiled language is still much better than an network-connected tool in a non-memory-safe language.
You can always bundle the runtime for interpreted languages and pretend it's compiled.
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.

I'm a regular Joe, but finance screens seem like pure wank to me. If you work a desk in NYC, maybe it's a different story, and even then probably not, but if you're some bum nobody from LA with a little bit of money to throw around, there's absolutely nothing these things, or 6 simultaneous screens and an RGB PC case are going to tell you that give you some sort of long-term edge.

Horoscopes for young impressionable men, along with Bitcoin and all sorts of crap, was the most articulate way I've heard it.

As if technical analysis was worth more insight than pissing straight up looking for rain. Sure, it's wet.

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.
There's many competitors these days, one that Shkreli always seems to use in his streams is https://godelterminal.com (Not open source though).
As someone whose trading is mostly based on vibes via Reuters, X, and the Apple Stocks app, this is a fun dip in the deep end. The tiling UI is quite sensible once you get the hang of it.

The one thing I can't figure out is how to set a pane to change its ticker symbol based on the selected one in another pane. The default research panes do this, but I can't figure out how to set a new one to do it.

OpenBB is/was another effort attempting to be a more open Bloomberg Terminal alternative: https://github.com/OpenBB-finance .
Bloomberg's moat is the messaging service within it, not it's aggregation of data
Next week, it's my turn to create an UI for financial modeling prep API
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.
this looks neat, what's the data source and latency?
An aside - do tools like this (or what it's modeling, the Bloomberg Terminal) really offer that much benefit to finance folks?
- stupid question

- if i wanted to build an aggregator say 500k tickers real time , ohlc from every exchange on the planet and every known asset to mankind...

- where would i start?

Where does it source its data from? Depending on the delay this may either be highly useful or not at all.
If the dinosaurs had managed their stock portfolios more diligently, they wouldn't have gone extinct.
I thought that the thing that makes Bloomberg stupid expensive is their proprietary market data feeds...
Interesting project, the view looks like gpui based interface, but source code say that it is web based interface written on typescript
The script is blocked by our interal firewall. The reason : malware.
Is there a way to run this inside a container? Like Podman?
This looks like its 100% vibe coded.
ARM only MacOS binaries?
What I pressume is the text for "Gloomberg" in the Hero header looks very fucked up

https://imgur.com/a/ssiKckF

Hopefully it's not intentional

This is hilarious - 10/10
This post / OP really needs to say if it's AI SLOP or not and to what extent. This looks like AI slop.
total slop, who cares?
gloom.sh/docs - 404: This page could not be found.
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.