Hacker News new | ask | show | jobs
by Sohcahtoa82 1480 days ago
Reducing it down to "O(1)" is disingenuous. While true, that "1" in the Big-O can actually be pretty large.

If my car burns 30 gallons of gas every week regardless of how much I drive, then that'd be pretty damn bad considering I work from home and drive <15 miles per week on average. The fact that I could then drive a 2,000+ mile road trip and still only burn that 30 gallons doesn't make it good if I never make a road trip like that.

1 comments

A car that got <max traversable distance in a week> per 30 gallons would be awesome, and the existence of people who don’t drive that much wouldn’t change that fact.

You’re just validating my point that it’s a bad analogy in terms of blurring more than it clarifies.

No, not at all. Let's talk about public transportation.

If you have a public bus that seats at max 20 people, and it's continuously running on a loop, it is entirely appropriate to take the gasoline cost of running the bus for one loop, divide it by the average number of people who ride each loop, and compare that to the costs of normal transportation.

If the bus uses way more gasoline per loop than is justified by transporting 10-20 people each loop, then riding the bus is bad for the environment. It would be wild to look at that situation and say, "well, the bus is going to spend that power regardless, so actually riding it is environmentally free and the criticism doesn't make sense."

The bus exists because of the passengers, and how much work it's doing per loop and the number of passengers it's serving should factor into an analysis of whether it's worth keeping it around.

Similarly, Bitcoin's POW system exists to provide transactions, and it is entirely reasonable to take the average number of transactions it processes per block and ask whether it's good that Bitcoin spends so much energy to process so few transactions.

It's especially valid to question whether it's good that Bitcoin's energy usage can increase without increasing the number of transactions it handles. At least with a public bus, the amount of gasoline it uses doesn't start dramatically rising just because the bus became more popular, independently of how often it makes a loop or what its seat capacity is.

The existence of such a car might be nice, but if everyone owned one of them, it'd be an utter disaster.