As far as I know, finding quality data sources is virtually impossible unless you already have so much money that your involvement in the stock market is either because you have insider knowledge or severe boredom owing to your never needing to work a day in your life.
I remember some startup selling a stock market data API as a subscription. I don’t think they exist anymore. So anyone who spent weeks, months of their free time building an app around that API is now completely shit out of luck.
I suspect the real APIs are still running the same code they ran in the 90s and if you have to ask how much they cost, you can’t afford them.
You can buy historical data at least from some reputable vendors, although you're still responsible to understand their collection process (sampling frequency, timestamp conventions, corporate action adjustments etc etc), as even 'obvious' things like how daily stock levels are reconstructed based on intraday data can mess up your analytics really bad.
I don't think it generalizes to real-time data.
Surely it gets noisy after 30 or so, but pedestrian stock trading apps like Thinkorswim have very high levels of customizability and modularity. I think even extensibility in Thinkorswim’s case. Java I think. Anyway, I would think any users of OP’s app are not using 90% of the 500+ widgets.
This is cool, but my experience with trading stocks is that you need to spend money in order to be on a remotely-level playing field with the whales. Ignoring that so much stock market data costs money, there’s also the matter of direct fiber connections to exchanges, brokers who batch your order with others resulting in subpar fill prices relative to bid-ask spread, the pattern day trading rule that only affects poor people, the simple fact that the 1% have insider information and use it to trade stocks for a guaranteed win… really having a dashboard of charts is the least valuable piece, though I admit it is a piece.
I could be mistaken but I thought the reason Bloomberg Terminals are so expensive is because they come with the expensive, real-time data feeds.
Fascinating. It’s called Instant Bloomberg and it’s just AOL instant messenger but only between Bloomberg Terminals. So that is absolutely the “data that insiders rely on that pedestrians will never have” and I’m sure it offers tremendous advantage and may explain why stocks trend in a direction for extended periods of time absent any public news.
I mean there’s no way average joes like us stand a chance doing anything but dollar cost averaging into index funds.
E: imagine if there was a law passed that required those IMs to be public in near-real-time (releasing the transcripts days later defeats the purpose).
Those 27 hours only seem to happen during the workday when I’m trying to push branches, run CI pipelines or otherwise use GitHub (I don’t use Copilot). Whatever the yearly figure, it’s been a pain in the ass these last few months and it’s unacceptable, free or no (my company pays for GitHub).
$12,000 gets you 1Gb/s networking and vanilla Ubuntu 24.04. Napkin math on the hardware it looks like margins are around 50% which feels like a school fundraiser where everyone pays what is obviously way more than normal retail price for X because "it's for the children."
I'm not sure what tinygrad is but I assume the markup is because the customer is making a conscious choice to support the tinygrad project. But what's unusual is there is apparently no reason whatsoever to buy this hardware, even if you plan on using tinygrad exclusively for your project. At least with System76 hardware I get (in theory) first class support for Pop!_OS.
Remember, the lesson was that Daddy Government won’t let you fail. Barring any federal regulations, there’s no reason for financial entities to not repeat the exact “mistakes” that caused the 2008 (2007) Great Recession.
The lesson isn’t being ignored- it’s being used as justification.
I would challenge that by saying SO MANY "software engineers" are net-negative producers, be it offshore teams in Asia or Eastern Europe or U.S. citizens. Partially a result of coding bootcamps. The recent tech layoffs in ~2022 that we are still reeling from is further evidence that maybe we don't need H-1B for software engineering roles. Medical? Absolutely.
I have a few app ideas that I've been sitting on for years and they would all be things that would help me, things that I would actually use.. But they're also things that I think others would find useful. I had Claude Code create two of them so far, and yeah the code isn't what I would write, but the apps generally work and are useful to me. The idea of trying to monetize these apps that I didn't even write is strange to me, especially considering anyone else can just tell their Claude Code to "create an app that's a clone of appwebsite.com" and within an hour they will probably have a virtually identical clone of my app that I'm trying to charge money for.
In this way, AI coding is a bummer. I also sincerely miss writing code. Merely reading it (or being a QA and telling Claude about bugs I find) is a shell of what software engineering used to be.
I know with apps especially, all that really matters is how large your user base is, but to spend all that time and money getting the user base, only for them to jump ship next month for an even better vibe-coded solution... eh. I don't have any answers, I just agree that everyone has the same ideas and it's just going to be another form of enshittification. "My AI slop is better than your AI slop".
reply