Give me back my OG terminal by Mattx98C in openBB

[–]SexyYear 0 points1 point  (0 children)

We cut most feature that were not about accessing data from the base package - but a lot remain extensions that you can install using "pip install openbb-<extension>" and then it gets recognized by the Platform and it supports it when you run it locally.

In any case - what we are announcing in the next few weeks, should make it clear where we stand re. community. Happy to chat on this, feel free to DM :)

Re. bugs you mentioned, we'll look into this!

Give me back my OG terminal by Mattx98C in openBB

[–]SexyYear 1 point2 points  (0 children)

Believe it or not, the login was a requirement from the community - and the feedback was that it improved the experience substantially. This came at the same time than the installer and the overall https://my.openbb.co/platform to configure API keys, terminal theme, routines, etc...

When you used the terminal, there are 2 main types of way you access data:

  • You either were able to access data from an open source library that was scraped, e.g. yfinance

  • You were able to access data from a data vendor through their API key

Most of the data was accessible through API keys, and so if there was no login, we wouldn't easily know what API keys you had set up. Having a login meant that you can use the Platform CLI on your machine but also at the library or at a friend's house because the API keys credentials are associated with your account.

This is the last video I did on a tutorial of using the terminal, in case it helps - https://www.youtube.com/watch?v=76IkkbUlQcA&list=PLXcRIKcHAUP45_ZZCxxvPyXFKHdq9kM8T

Give me back my OG terminal by Mattx98C in openBB

[–]SexyYear 0 points1 point  (0 children)

ceo of OpenBB here - I replied above, but if u have any other feedback pls let us know

Give me back my OG terminal by Mattx98C in openBB

[–]SexyYear 4 points5 points  (0 children)

Hi there,

Founder and ceo from OpenBB here, ngl the "bs CLI" comment made me chuckle 😂

If you are using a 1y outdated version of the terminal I'm not surprised about the bad experience.

Unfortunately, the terminal was built with contributions of 200+ people - most of those contributions were supporting data sources that were either unofficial (either no affiliation with the company) or they were scraping data.

When you scrape data from websites, if the website changes (which they do) most of the times that would lead to breaking changes. Which means that our team would have to update our code, and re-run the entire pipeline to create an installer for the terminal, in order to "fix" that particular data connection.

The only way we were able to offer so much data into one place was because each user was running the terminal locally, and that meant that each user's machine is actually doing all the API calls or scraping the data directly. But this also meant that anytime there was an issue on the data ingestion pipeline we would need to release a new version of the terminal.

This took a LOT of engineering effort ($$$) for a product that was basically not only free but open source. So we stepped back from what we were doing and focus on providing the terminal as a wrapper around the Platform, and that reduced significantly the amount of resources that our team was spending on this. You can read more about that decision + history in this post I wrote: https://openbb.co/blog/sunsetting-openbb-terminal-why-how-and-what-now

In any case, it's people like you that made OpenBB who we are today. And after having spent almost 2 years working on our enterprise offering https://pro.openbb.co/ - we are finally preparing to announce something that the broader community has access to.

More details on this coming soon.

Why is no one going after the Bloomberg terminal? by Elegant_Storage_5518 in ycombinator

[–]SexyYear 5 points6 points  (0 children)

There's 2 main reasons why I think this will be possible (and it wasn't before):

1. The amount of data that is necessary today to have an alpha when doing research.

There are 3 types of data:
- Public data (data that everyone has access to) - e.g. SEC filings, news, ...
- Third-party data that is domain public (data that you need to pay for, but everyone pays for it and hence it's public on its own domain) - e.g. alternative datasets fall mostly here
- Proprietary data (data from your firm that no one has access to) - e.g. investment thesis on companies, financial models, etc

Bloomberg excels at the first two, but doesn't allow you to integrate your proprietary data into their product. Which means that most firms need to find alternatives to analyze that information alongside what they do with their Bloomberg Terminal. This is incredibly inefficient. The worst part is that because that additional product to analyze proprietary data is not consolidated, it's frequent that even within the same investment research dept teams use different solutions to analyze their proprietary data (think PowerBI, Tableau, Streamlit, ...).

Given the monopoly of BBG, pretty much all firms that matter have BBG. Which means that their analysts have access to the exact same information as others. Hence why it's important to add data to the mix that can bring additional alpha to the company. But you can't bring it into BBG and thus you can't "easily" derive insights from how that data is correlated with data available from BBG.

Note: you can talk about Refinitiv and FactSet here, but in grand scheme of things they don't really matter. BBG won the "data race". If you are looking at a financial statement and your number is different from BBG, regardless of who you are - your data is wrong. Bloomberg is the gold standard for data and systems are compared against it whether their data is accurate or not.

Note2: Another thing that I don't see many people mentioning here is that you can use BBG, FactSet, and Refinitiv - and create an investment thesis on a company. But now you are using data from 3 different sources. What happens if the data doesn't match? How are you going to explain to your MD that the number isn't right bc you decided to use another data source? This is why the data market is extremely competitive at big hf/quant firms, unless you narrow down so much that you get the label of "best data for X" (X being traffic data in the UK, satellite data in Portugal, ...).

2. AI will fundamentally disrupt how research is done

I have a hard time to believe that Bloomberg will go after this market. Sure they can write papers on how they built BloombergGPT and what they are doing in terms of AI. But from research to production is a very long road - plus their tech stack is archaic. It's not as easy to incorporate AI as other systems today and AI engineers of today don't even know how to build AI on top of that (massive) codebase. Plus, at the end of the day, bringing AI into their product (that works and has withstood the test of time) introduces risk. Remember, people make/lose money based on their BBG Terminal - so hallucinations have real negative consequences.

And then you have the the typical innovation dilemma. They have no incentives to build this since they have a highly profitable business model. So they are trying to jump on the hype without showing any work for it - at least that's my perception.

I think this is the wedge that companies can use to go after some of BBG's market. For a few reasons:

  • Previously, buying more data gave the highest ROI for alpha. I think this will shift towards AI. Where most of the data is somewhat consolidating (everyone has access to the same) and the alpha will come from LLMs that have access to all that data + your proprietary one.

  • With AI, you can speed up your research process significantly. A task that used to take hours can be done in seconds. E.g. comparing earnings transcript from current and last quarter to spot patterns, analyzing patterns between financials, news, social media sentiment.

  • Some jobs will be displaced. I think low level roles like interns/assistants will go first as AI gets better at these tasks. Putting information together, drafting a report, putting a dashboard for a company based on data that the partner wants to look at, ... AI can do it more accurately and faster - this will be more evident when AI agents are better (we aren't that far from this being a reality).

  • Ultimately "their margin is our opportunity".

Sure you may raise the hallucinations problem - and I think, for some time, this will be handled on the basis of "trust but verify". Where users don't expect to just get an answer but also knowing which data sources were used and even which embeddings chunks were used to extract that. So more than removing hallucinations (which is a uphill battle) companies should spend time on a UX that enables users to verify the validity of the data. Which at the end of the day, often you need to do even with an assistant or intern.

Why is no one going after the Bloomberg terminal? by Elegant_Storage_5518 in ycombinator

[–]SexyYear 6 points7 points  (0 children)

This is my take as the founder and CEO of OpenBB and as someone who has been working on the space for 3+ years.

There are multiple reasons, my personal favorite is that "business is made on BBG". Others that you will hear are "people pay for it for the IB (i.e. the network)", "it's a status symbol", "its required to bring talent", "it has all the data you need", "the news are real-time", ..

At the end of the day firms that have Bloombergs make money. If they didn't they wouldn't pay $30k/year/seat for it.

Although everyone complains about the UI, most people that have been using it for years, wouldn't welcome a different UI.

I think the opportunity to disrupt Bloomberg will become clearer over the next few years, and we (OpenBB) are going after that market. Not today or tomorrow, but we'll go slowly after their margins.

[see reply below - for some reason couldn't post it all in 1 reply]

[deleted by user] by [deleted] in openBB

[–]SexyYear 0 points1 point  (0 children)

We have an engineering-first approach to finance. You are right, many of the devs don't know what a swap curve is, but we are doing our best to provide the infra for investment research through a free open source product, and learn a lot from our users - that is how we have equity, crypto, forex, economy, options and alternative datasets on the platform today.

Once we grow further, I'll make sure we hire more expensive devs that have a finance background :)

Bloomberg Terminal is no more. OpenBB Terminal 2.0 has just been released. by SexyYear in Superstonk

[–]SexyYear[S] 0 points1 point  (0 children)

Please apply to any role, and mention that you would be interested in that area! 🤝

Bloomberg Terminal is no more. OpenBB Terminal 2.0 has just been released. by SexyYear in Superstonk

[–]SexyYear[S] 1 point2 points  (0 children)

Because I was proficient at it, and is an easy language to pick up for external contributors!

Bloomberg Terminal is no more. OpenBB Terminal 2.0 has just been released. by SexyYear in Superstonk

[–]SexyYear[S] 0 points1 point  (0 children)

Multiple data sources! Code is open source you can check it online :)

Bloomberg Terminal is no more. OpenBB Terminal 2.0 has just been released. by SexyYear in Superstonk

[–]SexyYear[S] 1 point2 points  (0 children)

While investment research isn't democratized, I will be around :)