358 karma · joined January 16, 2021
Edit: saw replies, I'll just say it's Monday morning and leave it at that.
It's pretty bare bones, but the problem I was trying to fix was that it took me a long time to browse the Amazon Warehouse offers trying to find the best deals. Amazon doesn't make it easy since they don't show the new and used prices side by side if you search directly under the Amazon Warehouse category. There is also no way to sort by discount. I wasted many hours until one day I decided it was faster to spend a few weeks automating this process.
If something happened to their core business, it's unlikely that those tiny projects (<1% of revenues combined) would save them. The more likely thing is that many of those small projects fail over time and it becomes death by a thousand cuts.
What you said is mostly correct and is exactly what they are doing. The only problem is that at the scale of a trillion dollar company, they need 10, 20, even 30 business lines generating $XB - $XXB of revenue each.
I thought the entire purpose of "other bets" was to pursue ideas that have the potential to become $XXB/year revenue streams. So of course they want 'moonshot' companies.
This is the (very consistent) traffic for my scraper that should probably not be on Cloud Run but it's too convenient for me to switch at the moment: https://imgur.com/RYLdp2t
This is the traffic for my web server, but since it's 30 days it's hard to see that within each day I get very large (relative) spikes in the middle of the day. I also had some huge spikes earlier due to some Reddit posts I made that are not shown in the graph. Being able to automatically scale to any load has been a life saver as I've tried to do marketing on social media. Otherwise I'd need to provision to handle as much as the maximum load I expect: https://imgur.com/RL534de
If you're a startup or need to handle random spikes from social media or other unpredictable sources, I think Cloud Run is worth a look. Another great use if for random jobs you might need to run every now and then. Web servers also seem like a good fit due to the fluctuations depending on the time of day.
As my site matures, I might move some predictable parts to containerized VMs to save on costs. I have a crawler-type service that has extremely consistent traffic that probably shouldn't be on Cloud Run, but I did it anyway due to being able to iterate so quickly (see revisions here: https://imgur.com/fkFtIRM). Cloud Run also has a free tier which was enough when I was starting out and prototyping. It's also nice since my site gets very little traffic at night so at the moment the cost is not too bad. This is what my billing looks like: https://imgur.com/gIo3IGJ
If I was a big company or my site got super popular I might do things differently. But for a side project it has made me enjoy programming more than anything I've used before because I can focus 95% on code.
I used to hate GA as well as ads in general when I had never tried to start my own business. I had the typical Reddit/HN anti-FB-and-Goog mindset. After trying to start one, I completely changed my mind. I couldn't find a reliable way to put my site in front of customers without ads. I guess if you're popular and have a huge social media reach that might be enough, but for someone with no social media presence it can be tough.
Once you start spending in ads as a small business, it's useful to have some data to understand what the hell is happening to all that money. I spent thousands on FB, Google, and Reddit ads and it's extremely difficult to find out what is happening and which ones are working. How do you know which people are coming from which ad? Which ones are real people vs bots?
I strongly recommend people try to make a website/app without being popular on social media and try to get people to use it without using ads. Places like Reddit are generally against self-promotion. If you Tweet/post into the ether of Twitter/FB no one is going to randomly see your post. After using ads, I've started to pay closer attention to ads instead of instantly ignoring them. It turns out that they are frequently useful. For example the other day I was searching for services for hiring a remote contractor and the ads were more relevant than the search results.
As for this article, I don't really follow the logic. A lot of it seems to be backed by the knee-jerk emotional hate people have for powerful companies. For instance, when talking about how Google uses GA:
> we don’t even need to speculate. It seems pretty obvious to me that they’re using it to guzzle up even more data and to crap out ever more gold ingots.
Every time I see the word obvious, that is a sign that a big leap of non-obvious logic has been taken. It is not obvious that GA is being used for bad things, maybe Google just makes a ton of money because their products are useful. The rest of it also seems mostly backed by emotion. I guess these type of emotional anti-big-tech articles are quite popular here though. It seems like every day there is a new one.
Edit: I want to add that saying the title has nothing to do with the article is not helping the case. I finished reading the article in case I was being unfair, but I still stand with my original comment.