Volpe's Blog

My points of view, travels and code

🇪🇸 Leer en español

on Programming

Blogging like a nerd: Cloudflare Pages is all you need

Blogging like a nerd: Cloudflare Pages is all you need

It took me 9 years to come back to blogging, and I used maintaining the old WordPress setup as an excuse the whole time. Turns out the fix was free. The previous version was a WordPress running on a VPS on Digital Ocean. I could have, in theory, just start writing there and hitting post. But the WordPress version was getting more outdated every day and the plugins I was using were also getting deprecated, so I’d have to migrate. The blog was down every couple of years because of issues in the VPS.

Beyond the operational headaches, there were deeper problems too. One of the key features I wanted to support was multi-language, and getting that out of the box is not supported by WordPress by default. Switching the plugin would mean having to make sure the URLs are kept the same and migrate all the data to the new one. Plus, I needed to make sure it ran, and that I didn’t get hacked, as WordPress has gotten many times. The setup with the VPS would have to be maintained, and I set that up when I was just getting started with software, so I’d probably have to rebuild it from scratch. In case one of my posts was a hit, I’d probably go down or with heavily degraded performance. There are also serious concerns everyone should have about WordPress (the Matt meltdown).

Alternatives to self-hosting

Of course, one-click WordPress-hostings exist, but that’d mean I need to pay money monthly and also risk it becoming expensive overnight if one post gets significant traffic. Migrating to them would also not be trivial if I wanted my old blog to have the same setup, and more importantly, the URLs. I could also host in something like Substack or similar platforms, but that’d mean I don’t really have full control of my website. I don’t have anything against Substack, I even own some shares of it, but I would rather have full control of my little internet corner, where I can write anything I want and not get banned or demonetized. I don’t want to have any external incentive influence what I write.

I also thought about using AI to create a custom blog code for me and host it in something like Vercel, but that felt like more of a passion project rather than something that’d make my life easier.

Continue reading →
on Economy, Predictions, Politics

The Hormuz Blockade: The energy and supply chain crisis that's upon us

The Hormuz Blockade: The energy and supply chain crisis that's upon us

We are sleepwalking into the worst energy crisis since the 1970s. The Strait of Hormuz has been closed for 34 days now, and with it the world’s supply of 20% of oil and gas, 30% of fertilizer, 33% of helium and 10% of aluminium, among other critical materials.

Brent Oil is already at all-time high, but we haven’t priced in the effects nor have governments reacted. Shortages and high prices around the world are likely to come next. Restrictions have already started in some countries. To give perspective of the depth of the situation, the US had to rush to lift sanctions on Russian, and even more shockingly, Iranian oil.

Our Covid moment

This is just like covid in January 2020. But this time it’s not a novel virus that we don’t know if it’ll kill us all and spread like a plague, or just a flu that’ll go away. This time we have the rare benefit that we know what’s coming: the shortage of the fuel we’ve relied on for 100 years, and many other key raw materials. I think people will start to react when leaders around the world start to issue warnings and limitations to lifestyle, as we’re already seeing in New Zealand and Australia. It is our own responsibility to be prepared.

But it also feels opposite in a way. During the pandemic oil traded negative because there was such demand destruction, now high prices are the ones pushing the destruction.

Continue reading →
on Economy, Predictions

How the AI bubble bursts

How the AI bubble bursts

The catalysts for a crash are already laid out, and it can happen sooner than most expect. AI is here to stay. If used right, chances are it will make us all more productive. That, on the other hand, does not mean it will be a good investment.

Big tech doesn’t need to win, just outspend

Magnificent 7 companies are increasing capex to their biggest ever to differentiate their tech from each other and the big AI labs, but the key realization is that they don’t have to spend it to win. It’s a defensive move for them, if they commit $50B, OpenAI and Anthropic need to go raise $100B each to stay competitive, which makes them reliant on investors’ money. As the numbers get bigger, the amount of funds that can write checks of the size required to fill such amounts gets smaller. And many of them are now getting bombed in the Gulf.

This is the reason there’s a push for IPOs, it’s because it’s the only option left to keep the funding coming.

Taking this into account, Google is extremely well positioned to weather the storm. When they announce capex expenditure, they don’t spend it overnight. They can simply deploy month by month until their competitors struggle to raise and get forced to capitulate. At that point they can just ramp down the spending and declare victory in a cornered market. They don’t need capex, they just need to make it very clear for everyone that nobody can outspend them. It is hard to picture as numbers get so big, but Alphabet (Google’s parent) is ten times more valuable than the biggest military company .

This also has a great implication for the Mag 7, especially Google: their capex will be a lot smaller in practice than projected, and as investors hate to see high capex in tech, the market will probably reward that if it materializes.

Continue reading →
on Economy, Predictions

Why isn't anyone panicking?

Why isn't anyone panicking?

The S&P 500 is near all-time highs. Crypto is up. And yet the US has started its biggest Middle East war since Iraq, and 20% of the world’s oil just went offline. Why is most everybody pretending things are normal?

The conflict is massive

The official communications are chaotic about the goals of the military operation. There is no clear off-ramp in sight, and the conflict keeps escalating. Tankers are not going through the Strait of Hormuz, taking roughly 20% of the world’s oil out of the market.

The White House, and its supporters claim that as soon as they decide to wrap this up, the strait will open up again and everything would be normal. Alternatively, they argue that by using more military action, involving even more countries in the conflict, they can open it back up now. However, oil experts and academics are widely sceptical of this and traffic is in standstill.

The fear is that even if Iran is militarily fully defeated, the threat of a single cheap drone by a holdout militia is enough to raise insurance prices, or even cancel covers. Ships are so expensive that no rational commercial operator could risk it. And this doesn’t count for loss of life, or crews refusing to go to the region.

As oil prices shot up, shipping companies have no incentive to operate in the conflict zone, as they can charge a lot more for their ships even if they have to cover longer distances outside of the strait. The risk of a vessel getting stuck inside the Persian Gulf is already enough to stay away, even if not a single mine or drone is actually there. Analysts are claiming naval escorts are not a solution either, and even if they were, how unsustainable that’d be both economically and politically.

Rumors are that Russia and China are helping Iran with intelligence, giving us all Cold War PTSD.

Why there’s no end in sight

The world has now learnt that with these asymmetric war tactics, Iran is more of a threat to the global economy than previously thought. They barely have an army at this point, but they still have excessive leverage in the world oil supply.

The region is highly destabilized, gulf states that spent billions of dollars building airports, airlines, and their reputation of a luxury link between the East and the West are now getting an unbelievable setback. They are a couple of bad escalations away to get their refineries, ports and wells offline for months if they get hit by a drone or a missile. And should bombs fully stop tomorrow, we have all seen that oil from this part of the world is riskier than we priced in, so alternatives and redundancies need to get built, increasing costs of the supply chain for everyone.

So far, the Houthis have not shown up in the playfield, but if they were to, disruptions could cause commercial vessels to avoid the Red Sea, complicating oil transit even more. And the US went into this with only half of their strategic oil reserves available.

All of this happens while Ukraine is not meaningfully producing oil, and Russian oil is largely sanctioned by the West. Russian tankers are getting seized every week, and even blown up at sea. Meanwhile the flagship growth driver, AI, is incredibly capital intensive.

Continue reading →
on Life Advice

About failing, frustration and winning

About failing, frustration and winning

Last month during the Rio Olympics it broke news the story of Argentine Santiago Lange after he won a Gold Medal in sailing. Media featured for a week how this 54 years old man could beat everyone after recovering from cancer, getting one lung removed and getting two time-penalties during the race. They used him as an example of self-improvement and perseverance.

While his story is inspiring and I myself admire that guy, there’s something I didn’t hear anybody point out. It’s extremely admirable what he did and tells you that you can succeed no matter what, which is somehow true. But now, I want to focus for a second about the guy who got second. He is the guy who couldn’t get a gold medal because he got beaten by an old man with just one lung. Think about how pathetic he could feel.

And even worse, think about the guy who got fourth. He was beaten by the same old man and went home with empty hands. I want you to think what those excellent sport-men thought about themselves, what they felt and what kind of stories they were telling themselves.

And here it comes my story. I am the guy who’s been coding since I am 12 and couldn’t get a technical internship at a big company. Name a company you know, I probably applied for an internship there. Yes, I did apply to that one you are thinking about right know. This painful process has been going on for two years now and I even got really really close to actually getting one, but so far I have received rejection after rejection. I saw my classmates who started coding years after I did land an internship while I got turned down. And please don’t get me wrong here, they are all great developers, they did deserve what they got and I can honestly tell you I hold no envy to them.

Why I am telling you this? Because failing sucks and all the stories we hear about are about winning or about someone who has already won, but nobody seems to care about the losers and that can potentially hurt us when we ourselves have to deal with frustrations. I know you have to fail to success and even I had accomplished things after failing. But that doesn’t change the fact that failing still sucks. We shouldn’t try to pretend we don’t get hit by frustration and speak up, because we are all failing all the time and nobody is talking about it on Facebook.

This all means I am giving up and this is my good-bye letter to the tech internship hunting world and self-help is going to be my new field? No for the moment and I am preparing for the next one as hard as I can, but I would be lying if I tell you that I didn’t think about quitting.

Continue reading →