Hacker News new | past | comments | ask | show | jobs | submit login
Enron tried to trade memory chip futures; why didn't it work? (felixstocker.com)
80 points by Dagulf795 10 days ago | hide | past | favorite | 34 comments





I actually went down nearly this exact same rabbit hole recently. Specifically I was curious why, given all of the demand for GPUs, compute not been commoditized and resold through public markets. This also led me to the Enron's ideas before their collapse :)

One thing I found surprising is how hard it is to discover prices of this compute time in today's world as compared to traditional commodities like oil. A factor could be a difference in regulation, for example in the US I believe there are requirements for reporting energy trades between producers and consumers.

side note: I made this minimal website for tracking these prices which shows some of the disparity: https://computeindex.michaelgiba.com/


I am not sure the actual use of compute is fungible enough as usually you'd need data to travel with the compute then (or somehow connect to it). If it were purely GPU cycles with a little bit of programming it could probably be a lot more commodity like.

Fungible is a spherical economic simplification. Some of our theoretically most fungible resources like electricity or bandwidth or water are not fungible in most markets. Even crude oil is not actually fungible (example sweet versus sour).

There is plenty of demand for pure compute. However no market has been created and the large compute providers have no incentive to commoditise compute (and are smart enough to recognise the value by creating their various lock-ins).


Lots of things are fully fungible (e.g., money, fuels of the same specs. Water is fungible but the supply network is not.).

Demand for compute has created a market but not necessarily a futures market or an exchange/CLOB like thing. The latter needs more than just supply and demand.


"Fully" is anything but fully. It is an unrealisable ideal.

Money is not fungible across currencies or across time or in different locations or a wide variety of different characteristics. Even 1USD at the same time in the same place can have have different values depending on how/where it is stored ($1 on credit card, $1 in USDT, $1 note at a place that doesn't accept cash, $1 silver coin, $1 in Argentina, $1 promised, etcetera).

Even "fuels of the same specs" are not really fungible. Only approximately on some markets. Russian oil? Fungible is an ideal and markets are designed to try and get closer to the ideal but markets and specs are nowhere near perfect.


Two dollars in the same situation are fully fungible between each other - if they are in different systems, or even gold, silver, etc. they are not in the same situation or even money or dollars (but something of a dollar value). For example, dollars in a checking account are fully fungible, you would not know which specific dollar you get if you transfer one.

That situationally swapping between fungible things can be blocked etc. doesn't mean that they thing itself isn't fungible.


I am not sure either. Although maybe it just comes down to how the purchased compute is “delivered”

Perhaps. It might also collapse to basically an energy market if it were fully fungible.

Market design is really tough, but it might be something worth thinking about here.


I suppose one complication is that not all flops are equal, computation is not only "how many kW/h did this math take" but "how much memory and at what bandwidth"

kWh, not per hour

thanks :)

There are definitely thresholds you reach that make it difficult to generalize. large cluster setups can differ significantly and actual usability of the clusters makes a big difference too.

However I guess there are some differences like these even in real commodities like oil based on the blend/refinement/producer/geography.


I work at a startup that does something like that. It's called Nunet and it's product is to build a descentralized compute economy. It's a spinoff from singularitynet so the main focus is machine learning and web3, but the overall goal is to have a compute agnostic platform of descentralized systems that commoditize latent compute power.

For every computer job you need four things, compute, data, storage and algorithms. The goal is to have an economy where everyone provides what they have in exchange for either tokens or access to something they don't have.

Currently the focus is the use case of descentralized SPO, but for instance there is already research in integrating the platform with kubernetes.

You can learn more at NuNet.io with the white paper.


> compute not been commoditized and resold through public markets.

I'm not very good at language, but I take it cloud computing (and e.g. spot markets) don't fit this bill, right?

I could imagine a company that abstracts over the cloud providers that can combine the spot markets etc somehow, but then I don't think the cloud providers would be happy with that because they want exclusive contracts.


There’s a company called Archera doing this - they’re doing well, cash flowing.

https://archera.ai/

However, I think it’s 1. absolutely not insurance, and they’ll have to stop using that word when the lawyers get involved and 2. best understood as an alternative AWS plan to GIs and SPs. So essentially there’s a combination of discount/term/guaranteed capacity that the market wants and Amazon isn’t supplying, and Archera are supplying that synthetically. Cool business!


This sort of business model is generally known as "cost engineering". It can work, to an extent, when you're small enough to kind of fly under the radar. Once you grow enough to start impacting margins for the big players that actually control the resources then they become highly motivated to crush you.

That would certainly be an obstacle.

Hypothecally it could be beneficial to other smaller providers. I think it all comes down to how the purchased compute would end up being used by purchasers


Do you mean something like TensorDock? https://www.tensordock.com/host

Sort of, gpulist.ai as well

Pretty good article. For the record, this centralised counterparty model is exactly how other derivatives exchanges such as the CME work. This requires careful risk management but is generally regarded as best practice by regulators. It fails horribly if the CCP is financially unstable, of course. My impression is that Enron Online was a real, successful, innovative business. And then the parent company went bust and ICE grabbed all the liquidity almost overnight.

The CCP stuff is well understood. The reason this market didn't work is not because Enron was financially shady - per TFA, respectable exchanges have tried something similar with the same lack of success. The reason that it doesn't work is exactly what TFA says: it was hard to commoditize the product. Imagine trading pork belly futures but the typical pig doubled in size every six months.

> Imagine trading pork belly futures but the typical pig doubled in size every six months.

My gut feeling is that a lot of traders would relish the excitement of that.


Right, and Enron would probably have enjoyed it, and that's why they dreamt it up. But a market can't survive on traders.

It needs real buyers and sellers who aren't looking to capture inefficiencies in the market but to smooth out uncertainties in their cashflow. Dell, Apple, Samsung, TI, etc. They would find it didn't offer them a good hedge.


John Arnold commented in an interview a couple years ago that Enron Online was a massive success. Even equity holders in ICE preferred trading there due lack of liq.

Sheesh, it takes a lot of smoke & mirrors to divert people's attention away from the essential need for price per megabyte to always trend net downward.

But you can trust Enron to have it all figured out and be able to play different rates of decline as if it was actual ups & downs.

>It's the perfect market. And Enron has the credibility.

They wouldn't have said it if it wasn't false.

More like un-credibility.


Futures are tricky. If not designed right they degenerate bucket shops (side bets that have nothing to do with the underlying- literally just betting on what numbers will appear on a tape) or depend only on interest rate (instead of capturing price trends of the underlying).

It seems to me that liquidity in a semi futures marketplace would be much better if you traded on a lowest common denominator - cents per square millimeter of a finished wafer. Same units of value regardless of underlying technology. Am I wrong?

Enron tried to trade natural gas futures; it only caused massive price swing and economic disaster for anyone buying those contracts. They tried to privatize water systems, and that was another disaster:

https://www.citizen.org/news/enrons-failure-in-water-venture...

Overall, Enron is a good example for why critical infrastructure like water and energy should be nationalized and stabilized - the opposite of investment capitalism's casino approach - not because it would form the basis of a communist utopia, but because every other competitive market industry relies on those basic services to thrive and grow.


This is also why industries like Bitcoin mining can be so corrosive. You can't stabilize the price of a commodity like energy if there's an entity that can generate nearly infinite demand.

Well, the rewards for Bitcoin mining are zero-sum so the demand will never really be infinite as the miners need some amount of profitability.

Fair enough. Though as long as the price of bitcoin continues to increase demand for compute can continue increasing as well.

Right, but I believe halving of rewards also keeps the compute growth in check somewhat.

I suppose it just depends on how BTC price increases vs the halving timeline.


Enron's a perfect example of what happens when you have some pretty good ideas being executed by absolute sociopaths.

This comment plus the one about Enron's water investments reminded me of Bill Burr's take on Lance Armstrong:

"Look, the guy was a sociopath on a bicycle, all right? As far as I'm concerned, we got off easy. If that guy was working for a corporation, he probably would have been pourin' stuff in the water supply, doing God knows what. Just keep him on the bike, just let him go up and down the hills, he's not hurting anybody."




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: