Hacker News new | past | comments | ask | show | jobs | submit | mumphster's comments login

Do you have examples of slower code generated by typescript? TS is a superset of JS so it changing anything that has a large performance impact seems odd, but maybe I’m missing something here. The types aren’t even available at runtime, what’s the biggest slow down you’ve seen?


Most likely polyfills because he's targeting some old ES version.



This claims that TypeScript is an order of magnitude slower than JavaScript, which is obvious nonsense if you know how TypeScript works, unless they counted transpiling in execution time.


Tauri does this as well, I use it for https://github.com/Ell/shortmon and get ~1-2 meg binaries with a react based ui


People have pirated MMO backends since.. well a long time, mainly KMMO servers. Lineage 2 and Ragnarok Online had big servers running on leaked / hacked official server code for a really long time before emulators became more practical to update with more recent game content.


Playing on unofficial Ragnarok Online servers was fun as hell back in the early 2000s. Modded economies so you didn't have to spend months grinding, modded spawn and drop rates, custom monsters and items. Crazy unstable servers that could crash at any time. 4chan level of discourse. Admins who were barely older than the players themselves. Great times!


These were fun times. The RO soundtrack was great too.


Bringing back some real fond memories.


I can thank Rangarok Online and Lineage 2 for teaching me Unix administration and scripting at a young age. While the eAthena project has rested, there is a fork rAthena that is still surprisingly running. The truth though is that Aegis (the official software) was stolen by an RDP hack on Gravity's servers back in the day. That was a boon to the jAthena and later eAthena projects.


Used extensively by Mullvad VPN for a lot of their infrastructure

https://mullvad.net/en/blog/2022/6/15/mullvad-is-now-continu...


Knowing what I know of Qubes, and reading that post - I think they mean lots of folks are using it for their workstations. Qubes doesn't really make sense on a server, which is how I'd normally read "infrastructure".


Not really for infrastructure though? Still neat.


So their sysadmins don't get hacked.

VPN providers are an annoyance for "collect it all" types. If they have the ingress servers' wireguard private keys, that annoyance goes away. Note that I use the term "annoyance", not "threat"... they sit in that gray zone where it's an irritant but not worth kidnapping people.


I'd bet you dollars to donuts that they're using it to host Whonix nodes for their infrastructure.


Whonix nodes for what?


Ephemeral server instances?


I think you understand wrong. https://nodejs.org/api/debugger.html Combined with chrome dev tools or an ide of your choice has been some of the best tooling I’ve used in any programming language


It's actually easier than ever nowadays. Do a quick search on archive.org and you'd be surprised on what you can find.


Yeah, it's really trivial to find full and complete sets of games for any system now.


Are you saying that people playing video games are more energy intensive than literal warehouses full of GPU's running 24/7 mining ethereum? Nobody talks about that because it's a horrible comparison.


it is literally the exact same thing distributed over a larger area. at least miners are incentivized to use cheap renewable sources.


Does one person playing a game on their PS5 for a few hours a day really have the same footprint as one crypto miner running a swarm of several hundred or even thousands of GPUs for the same period of time (ignoring the reality that those things are mining 24/7)?

I don't really know how you can equate the two and also say that an individual person has no incentive to keep their househould energy costs at a minimum. Especially when you consider the socioeconomic status of the average gamer or their family, compared to the average owner of a crypto mining enterprise.


Do you think there are more GPUs running Ethereum than the total addressable market of gamers multiplied by hours played?

There are thousands of Ethereum nodes. It was as high as 12.5k earlier this year estimated [1]. Meanwhile, on November 29th, there were 27 million simultaneous people playing on Steam alone [2].

Even if you multiply the peak number of Ethereum nodes by every hour in the entire year, that still only hits ~100,000.

[1]: https://ethernodes.org/history [2]: https://www.archyde.com/steam-exceeds-27-million-simultaneou...


That's the point though. 27 million people playing on Steam alone is not comparable to 12.5k Ethereum nodes as a direct comparison.

When you think about it, it's kind of wild that a system with only 12.5k nodes (plus other chains with presumably similar sizes) is using comparable levels of energy to an activity that is satisfying (at least) 27 million people simultaneously before we even factor in other platforms like consoles. I don't think that's really a comparison crypto-propononets should be proud of.

It's a bit like if a local restaurant chain cost an obscene amount of money to run, and the owners try to play it off to their stakeholders by saying, "well, the entire global McDonald's franchise costs more to run when we look at the raw numbers."


Let me give you another perspective.

Some rich dude spends $300k on physical security. That hires 3 guys with guns that are at his side at all times. Suddenly, due to bad business decisions, rich dude has 500 people that want to see harm come to him. Those 3 guys are not going to cut it! He need to hire 300 guys (at least!) to protect him!

Arguments against energy usage are saying "You dont need to hire 300 guys! That is a waste!". Well, no, it is actually highly rational from the perspective of rich dude.

Energy is Security. How much is enough? When you can outspend your adversary.


If you're arguing that the energy usage of cryptocurrencies are justified because they provide security, that's a different argument than that they're equivalent to the energy usage from games.

They're not, those security guards you're hiring have an outsized impact on the environment. Argue that the impact is justified if you want, but don't pretend it doesn't exist or that it's comparable to the energy output of much larger systems that service more people.

Cryptocurrencies on proof-of-work chains use a massive amount of energy; when you break down the energy-to-output, it dwarfs other systems like traditional gaming. The argument that cryptocurrency energy usage is the same as gaming usage really kind of flies out the window when you say things like "energy is security."

I mean, that's a pretty big difference between cryptocurrency and gaming. In gaming, we don't feel better about the ecosystem or more secure specifically because we're spending more energy, the energy is not security for us.


The comparison changes when you look at them in aggregate, so if we want to see how they stack up in terms of energy consumption, it would probably be useful to see how many gamers it would roughly take to use the same amount of energy as the person running a full scale crypto mining operation.

After that there is the subjective analysis about what we get out of those in terms of value since, externalities aside, you can't compare gaming as an activity vs. the activities that require crypto. I'm sure there are plenty out there who would claim that video games are a net loss to society the same way many folks think that about crypto.

Personally I think this is just the next in what will be a long line of trends as wealth consolidates upwards and the people attaining it keep looking for new and novel ways to spend or invest.


One-on-one I have no idea which is bigger energy cost, but last time I tried to do a Fermi estimate, it looked like gaming collectively was similar to crypto collectively.

But I agree with you that individual gamers have the same general incentives from a need to reduce household electricity bills.


Eh, I don't think it's the same. People don't run games on warehouses of GPUs 24x7. They boot up games for a couple of hours and then turn them off.

A big reason why these comparisons fall flat is because the only way people can make gaming and crypto energy use look the same is by comparing a niche activity to a mainstream one. Gaming overall takes up a lot of energy because a lot of people do it. When we ignore that fact and only compare the global numbers then NFTs look a bit better than they should, they look like they're maybe competitive by some metrics. But that's because they're an incredibly niche product with double-digit transaction fees that people don't really spend much time interacting with.

When we break things apart into a per-person comparison, there's basically no way I've been able to find to make proof-of-work energy usage look good. Just think about it from a purely physical perspective, every transaction on the blockchain uses GPU time spread across multiple actors. Of course that uses more power than a single person's GPU running for their own personal gaming system. Distributed systems pretty much always use more power because they duplicate work.

We know this, it's the entire foundation of proof-of-work systems, they're impossible for a single actor to keep up with and that's why they have security guarantees. But the other side of that is that a distributed network of multiple GPUs that needs to be run for every chunk of transactions on the chain is of course going to be more expensive per-transaction then the equivalent "play-session" of an individual playing a game.

Maybe if everyone did their gaming on Google Stadia the comparison would be more accurate (although even there I bet Google's less-decentralized system would still probably be more efficient than a network of GPUs duplicating the same work). But that's not the case right now, most GPU work for graphics for games are happening locally, and those GPUs get powered down afterwards. There's no way someone playing a Switch for an hour is using the same amount of energy as an NFT transaction.


Transactions don't consume energy. If everyone suddenly stopped making transactions, miners would still be there, running their machines to mine empty blocks.

So thinking in terms of "energy per transaction" is wrong, you should look at total consumed energy by mining industry as a whole and compare it to other industries energy usage also as a whole.


> If everyone suddenly stopped making transactions, miners would still be there, running their machines to mine empty blocks.

That's worse, not better. What you're telling me is that a gaming "transaction" doesn't make sense as a comparison because Ethereum never stops making transactions.

In which case... yeah, a person who's invested into video games is unquestionably doing something better for the environment than someone who's invested into NFTs on a proof-of-work chain, because the person playing video games has the ability to turn their console off when they stop playing.

A system that requires miners to run their GPUs 24x7 is worse for the environment than a system that requires you to run a GPU just for an hour or two.


I was not talking about better or worse, I was pointing out the flawed way to compare crypto mining energy usage with other industries.

>In which case... yeah, a person who's invested into video games is unquestionably doing something better for the environment than someone who's invested into NFTs on a proof-of-work chain, because the person playing video games has the ability to turn their console off when they stop playing.

The issue is energy consumption, not the moral feel goods of the gamer. It doesn't matter if you can turn off the gaming console if all the consoles as a whole consume more energy than mining.


> if all the consoles as a whole consume more energy than mining.

It does matter if you're advocating for mining and chain capacity to scale to the point where it can replace a financial institution. If proof-of-work chains are putting out the same amount of energy as the total energy expenditure of gaming right now as a niche system that isn't used by most people for daily transaction or as common assets, then proof-of-work chains are not an environmentally feasible solution at scale.

If your niche product uses the same amount of energy as one of the largest global entertainment mediums on the planet, then your niche product isn't scalable or environmentally friendly. Because you're going to keep adding more miners as you scale, as new chains are built, as mining becomes more competitive, and the problem is going to keep getting worse.

Looking at total energy expenditure and ignoring the actual amount of usage that energy expenditure allows is just a flawed way of thinking about these comparisons. Use some other substitute for transactions if you don't like thinking about playtime or sessions, but any comparison that takes usage into account is going to conclude that cryptocurrency is heckin inefficient: more inefficient than other technologies like games.


>If proof-of-work chains are putting out the same amount of energy as the total energy expenditure of gaming, then proof-of-work chains are not an environmentally feasible solution at scale.

Chain capacity does not scale as new miners are added. Bitcoin/Ethereum does not consume more energy as more people use it.

>Looking at total energy expenditure and ignoring the actual amount of usage that energy expenditure allows is just a flawed way of thinking about these comparisons.

Not really, you're trying to include subjective value into the simple issue of wasting energy. From my point of view, videogames are less important than having a decentralized monetary system. Now what?


> Bitcoin/Ethereum does not consume more energy as more people use it.

Eh... you are correct that capacity is separate from the number of miners. You are incorrect that the number of miners don't increase as chains get more attention, and incorrect that miners don't increase as new chains get created.

Somewhat worse, we're both kind of glossing over the fact that mining cost/profit is what puts a limit on the number miners more than anything else including demand. That means that widely available cheap electricity becomes something of an impossibility under this system because as electricity gets cheaper, more mining operations get set up. As coins go up in value, the cost/benefit of mining changes, and more miners get set up.

There isn't really a version of this world where coins become tremendously valuable or renewable electricity becomes cheap and widely available, and we don't have any new miners entering the system. In fact, quite the opposite, the system relies on that not happening -- if electricity and GPUs get too cheap, the network has to scale or it becomes vulnerable to attacks from rich actors.

> videogames are less important than having a decentralized monetary system. Now what?

What's now is that you haven't got a decentralized monetary system, all of it has been a pointless waste.

Bitcoin's fees are too high for normal transactions and the transaction speed is too low, the Lightning Network hasn't really worked out the way people hoped it would and has helped re-centralize parts of the chain and make it less secure. The ecosystem is fragmented because people fork chains when they're not high-enough capacity and build new ones, and the vast majority of Bitcoin holders are treating Bitcoin as a speculative asset, not as a daily currency -- which the government has bowed to and now recognizes for the purposes of tax returns, making the 'currency' wildly complicated to use legally as a normal transaction method.

Far from being a general-purpose asset, NFTs commonly have double-digit transaction fees to work with or mint, making them unsuitable for the vast majority of artists who are interested in them. They're plagued with copyright issues and asset theft, which has demonstrated that these so-called decentralized systems actually rely a lot on traditional centralized power-structures like governments to force legal norms and to prevent scams. And half of your community is running around saying things like "energy is security", which really does not bode well for the future of blockchain or the environment.

So you've spent all of this energy and wasted all of this power and you didn't even get the subjective thing you wanted out of it. At least the rest of us can actually boot into Crysis today with our GPUs.


Bitcoin is a decentralized monetary system. Nobody controls it, nobody can print new bitcoins out of thin air, nobody can confiscate your bitcoins as they could from a bank account. The fees are quite low, considering that you can securely transact hundreds of millions of dollars of value for the cost of about $1.

And I don't understand how does LN centralize the chain. Who gets more control and what exactly can they do with that control? Can they print more bitcoin? Can they seize funds? Can they censor your transactions? No.

>Far from being a general-purpose asset, NFTs commonly have double-digit transaction fees to work with or mint, making them unsuitable for the vast majority of artists who are interested in them

So they are beneficial only to a subset of artists, not all of them. I can live with that.

upd:

>There isn't really a version of this world where coins become tremendously valuable or renewable electricity becomes cheap and widely available, and we don't have any new miners entering the system. In fact, quite the opposite, the system relies on that not happening -- if electricity and GPUs get too cheap, the network has to scale or it becomes vulnerable to attacks from rich actors.

This can be said about any industry that has to consume energy to create profit. All the actors compete for energy and try to outbid each other, eventually finding an equilibrium. The solution is to get more energy, so that there is enough both for mining and for videogames.


> And I don't understand how does LN centralize the chain.

It takes transactions temporarily off-chain making them more vulnerable to attack. Lightning Network is a system where the blockchain congestion is eased up by doing fewer things directly on the chain. It's also had a nontrivial number of privacy issues, some of them solvable but at least a few only solvable by expecting people to make lots of pools, which drives up transaction cost again, which kind of defeats the point. That decreased privacy guarantee feeds into fears about centralization and censorship.

The irony behind all of this is that systems like Lightning and even Bitcoin itself are kind of ripe for censorship. The blockchain maintains your entire transaction history immutably in public, and the only thing protecting you from having all of that leaked is if you use pseudonyms or mixers (again, increasing transaction fees and congestion) to transact on it. But then when you start reporting that stuff on taxes... it just becomes way easier than it should be to track people.

This is also something coming up a lot with NFTs, it turns out that censorship and centralization is about more than where your database gets stored, it's also about which exchanges will work with you and who will haul you into court.

----

> So they are beneficial only to a subset of artists, not all of them. I can live with that.

Right, but I think the point is still that the rest of us aren't fine with y'all spending the equivalent of an entire worldwide entertainment industry's worth of power just to benefit an extremely tiny subset of the population, and that we see that as a very different outcome from decentralized finance.

You can bring up Bitcoin's benefits if you want, but it's not being used as a currency though by most people. It's not a financial system, it's a decentralized asset that people are speculating about. And maybe that is subjectively valuable to you, but it's not serving as a currency for most people, and maybe it's not good for a tiny subgroup to argue that their interests should be given equal resource budgets to activities that are accessible and useful to the majority of the world?

If the majority of the world was using Bitcoin, we might be having a different conversation, and we could potentially argue about whether the benefits of a decentralized financial system outweigh the downsides. But you don't have a dencentralized financial system, you have a set of assets that are being taxed as assets by the IRS, and that aren't really benefiting most of the world outside of some speculators.


Transactions on LN are almost as secure as regular transactions onchain. There is no centralized party involved that you have to trust, to use LN. The funds just get locked on a multisig UTXO and can be unlocked at any moment by broadcasting an onchain transaction. This is more than enough, considering that LN is only needed for small purchases.

The privacy is also better with LN, since nobody but the recipient of the funds knows that you sent them money - LN routing is similar to onion routing that is used in TOR. The node that you are connected to, knows that you're sending money, but doesn't know the recipient. The last but one node knows who is the recipient but doesn't know the sender.

Despite the public ledger, I find blockchain much better for privacy than having to trust my credit card details with actual PII to various companies.

>And maybe that is subjectively valuable to you, but it's not serving as a currency for most people, and maybe it's not good for a tiny subgroup to argue that their interests should be given equal resource budgets to activities that are accessible and useful to the majority of the world?

I don't think that it matters, but it's not a tiny subgroup of people anymore. I think it would even be comparable to the amount of PC gamers worldwide.

The fact is that crypto miners are paying for the energy that they are consuming on the free market, but for some reason, they are criticized for that, unlike other industries.

Gold is quite similar to crypto. It is used as a financial asset (Bitcoin) and as a luxury item (NFTs) which makes up most of the usage of Gold. Gold mining also consumes much more energy than Bitcoin mining, but nobody seems to be upset about it or really care.

Same goes for various entertainment industries, including videogames. Does anyone care that gamers consume X amount of energy for their entertainment? No, because that's not what people normally do. But when it comes to crypto, it's all double standards.


> Transactions on LN are almost as secure as regular transactions onchain

Almost being the key word there.

> LN routing is similar to onion routing that is used in TOR.

You should look into this more, not all routing on Lightning Network goes over Tor today, I think the highest numbers I've seen are around 50%, although maybe it's grown a bit since I last checked. And importantly, every hop in a Lightning Network transaction needs to be paid. I have heard so many people talk about Lightning Network multi-hop transactions or disposable channels like they're a silver bullet for privacy while failing to point out that all of these privacy mitigations cost extra money and there's a strong incentive for users not to pay extra for privacy.

> I find blockchain much better for privacy than having to trust my credit card details with actual PII to various companies.

I've experimented with crypto exchanges, and I had to provide them all with a frankly obscene amount of PII to set up accounts. For the mainstream average user who isn't exchanging coins in private or setting up their own exchanges, moving money into and out of the system using popular providers requires giving up a ton of data. And importantly, when you do give up that data it's then associated with a wallet that you transact with on that exchange, which the exchange can then use to track all of your coins that you associate with that wallet.

----

> I think it would even be comparable to the amount of PC gamers worldwide.

I promise you this isn't the case, take a look at the average concurrent users on Steam -- not even just the number of people who have an account, the number of people actively playing games at the same time at any given moment. And that's before we ever factor in other PC storefronts, or consoles, or mobile phones, or web games. Zero chance that the number of people using cryptocurrency is the same as the number of people who play games. Zero chance that it's even the same as only the number of people who play PC games, even if we ignore the rest of the market.

And remember, if you do ignore the rest of the gaming market, the energy comparison between cryptocurrency and gaming starts to look a lot worse because PCs only make up a portion of the gaming power consumption you're trying to compare to.

> Gold mining also consumes much more energy than Bitcoin mining, but nobody seems to be upset about it or really care.

Er, no. People are upset about mining, particularly in environmental movements. No one is really giving gold a free pass. See also diamonds. This stuff gets criticized all the time, evil unethical mining is practically a media trope at this point.

> Does anyone care that gamers consume X amount of energy for their entertainment? No, because that's not what people normally do.

Okay, so first of all, people also do care about this, it's a strong motivator behind efforts to make consoles more power efficient and to work on power consumption and battery life. It also plays pretty heavily into the right to repair movement. Both Microsoft and Sony have gotten criticism over broken low-power modes in their consoles, and practically every piece of hardware in a modern gaming setup will be looking at energy standards during its production.

But second of all, it's not a double standard to say that one of the largest entertainment industries in the world is allowed to consume more power than a niche currency that isn't being used as a currency by most people -- because again, it is servicing more people. If I and 3 other people go out and start driving around in a new automobile that spits out the equivalent carbon of the entire rest of the transportation industry, we can't point at the entire rest of transportation industry and say, "see, transporting millions of people uses the same amount of energy as transporting the 4 of us, so it's just double standards to criticize us over our energy use."

Cryptocurrency is niche, extremely niche compared to other entertainment industries and currency systems. It's not a workable system or environmental standard for niche products to consume the same amount of power as mainstream products that service many times as many people. It's very reasonable for people to point out that small groups of people are using disproportionately more power, particularly if those people are trying to expand those power-hungry systems, and particularly if those systems are set up in such a way that they are naturally inclined to use as much power as possible.


Going over your main points:

1. Payment for LN per "hop" costs about 1 sat. It's hilariously small, so no, it doesn't disencentivize anyone from using it. And best of all, the privacy doesn't depend on large anonymity sets, so you don't need everyone to use large multi hop payments to make yours private.

2. There are plenty of no KYC exchanges and there is Monero, if you care about privacy so much. I'm okay with law enforcement tracking down my transactions and requesting info from exchanges though. What I'm not okay is when I trust my CC info to companies (because there is no other option) and then that data gets leaked. Wouldn't have happened if I used crypto and all they got was some wallet address with inflows from an exchange.

3. Number of active Steam users is 120 million [0]. Number of Bitcoin owners is 106 million and total number of crypto owners is estimated to be 300+ million. 5% of Europeans own Bitcoins. [1]. Looks comparable to me.

[0] https://www.statista.com/statistics/308330/number-stream-use...

[1] https://www.buybitcoinworldwide.com/cryptocurrency-statistic...


1. This is a very incomplete picture of the Lightning Network. Node fees aren't set in stone, operators can charge whatever they want (and if you want to have a profitable node, you're going to have to charge more than the base rate). At best I can find stats online saying that the median base fee for a node is around 1 sat[0]. I can't find anything indicating anything better than that, or that fees would be locked to that amount. And again, this is all kind of a pointless debate because:

A) The Lightning Network only avoids fees by grouping transactions, and large long-lived channels that group tons of transactions tend to be discouraged by most privacy advocates I see online. It's recommended to use multiple short-lived channels at which point you are dealing with blockchain fees again. By the by, blockchain fees are not usually under $1 by any metric I can find[1]. The fees that I'm seeing here are pretty bad unless you're spending a lot of money, which... generally reflects the usage of bitcoin as an asset people sit on rather than spend.

B) Even if Lightning Network was great and good privacy and not vulnerable to closed channels or other attacks because of being off-chain, it's also tiny and unprofitable, and it's not where the majority of cryptocurrency is happening. Dig a bit further into the stats I linked above, the entire network capacity of Lightning Network is $159 million. That's... not enough for a financial system. But it's OK, because it'll scale, right? Except no, because when we dig into it deeper, it's often unprofitable to run nodes, and the network right now is being operated on some levels as a volunteer effort to keep transaction fees low.

So even if we take the premise that Lightning Network is totally private and secure, which it's not, it's still not really being used that much in comparison to other financial systems, which brings us back to the original question, by what measure is this a competitive currency with traditional fiat? It doesn't have the usage numbers or capacity to back that claim up.

-----

2. Lots to unpack here. Coinbase is still one of the most popular traders in this space even after multiple complaints about seizing funds, and Monero solves zero of those problems because the problem is the exchange itself, not the coin. Coinbase is still one of the most popular traders despite the fact that it's literally withheld funds and stolen people's money before, which means the one thing cryptocurrency was designed to do it's not even doing, people can still have their money seized. That other exchanges exist means very little to me if the average/median user is still interacting with a centralized exchange. Again, Monero doesn't really solve that problem.

Coinbase is not a government agency and can do whatever it wants with your data. Bear in mind that some of the biggest investors into the cryptocurrency space are people like Jack Dorsey and companies like Paypal. I find it very hard to believe that there's not going to be commercial corporate monitoring of people's transactions given the history of everything else the investors have ever created.

Finally, the "Bitcoin is more secure" argument seems very hard to back up to me. I think all you really need to do is look at the NFT space to see that scams/attacks are a lot more common than cryptocurrency advocates like to pretend. And remember that when your money gets stolen you either rely on a centralized authority to get it back, or you don't get it back. For the average user, this is a decrease in security.

I'm no fan of credit cards, but credit card transactions can be reversed as a security measure to prevent fraud. The average user wants to be able to get their money back if someone scams them, because scams/phishing/etc are just as much of a threat as anything else. Additionally, we have to go back to the point that the average user of cryptocurrency is holding funds in internet-connected wallets, and people do sometimes hack into Coinbase accounts and empty people's wallets. There are ways to prevent that, but I care about the average user's experience.

I don't know how anyone looking at the overall cryptocurrency space could say that cryptocurrency in its current form solves these hacking problems, or that leaking keys isn't a serious risk. There are entire classes of malware designed around stealing wallet keys.

----

3. Those aren't really the right numbers to use, let's break down the actual numbers in more detail.

Roughly 3/4 Americans (approximately 244 million people) play video games[2], compared to roughly 60 million Americans who own cryptocurrency[3], about a quarter of the size. This is just in America, which actually is a bit biased in cryptocurrency's favor because Americans are disproportionately using more cryptocurrency than other countries like China. More broadly, it is hard to estimate the number of worldwide gamers, but quick search puts that number at around 2.7 billion people[4], which is a significantly larger number than 300+ million.

However, it actually gets worse. When you look more closely at that first link, you find out that the median amount of money in a crypto wallet in the US is a little less than $200. So most of these people are not actively using cryptocurrency, they have a tiny investment and they're sitting on it. This does not an active financial system make, it's actually kind of hard to argue that cryptocurrencies are providing these people with a service other than that they're just kind of sitting on a tiny amount of money. This is the equivalent of a gamer only owns 3-4 AAA games. Not someone that only plays 4 games, someone who owns as their entire investment into the market less than $200 worth of hardware/software. So it becomes kind of difficult to argue that 60 million Americans are using crypto, when in reality a lot of them just invested once or twice and now are passively sitting on those funds while they actively play Fornite and Halo.

But what would happen if you compared the entire crypto market worldwide to just the number of active Steam numbers? Well, your energy argument would completely fall apart.

If you try to compare the power-consumption stats between those two spaces, limiting gamers to the number of active Steam accounts, I guarantee that cryptocurrency is not going to win that comparison. The only way you're going to get comparable numbers for power usage is if you compare cryptocurrency to worldwide gaming trends. So either you compare a 300M group of people with a 150M group and find out that cryptocurrencies use way more power than the ~150M active gamers on Steam, or you compare the full worldwide trends and grapple with the fact that you're using the same amount of power to service a market (generously) 10% of the size of the gaming market.

And we go back to the original question. Is it a double standard to complain that two markets, one of which is 10-11% the size of the other in terms of the customers it services, are using the same amount of energy? Of course not, of course a market that's servicing 300M people should not be using the same amount of power as a market servicing 2.7B people.

----

[0]: https://1ml.com/statistics#baseFee

[1]: https://ycharts.com/indicators/bitcoin_average_transaction_f...

[2]: https://www.npd.com/news/press-releases/2020/more-people-are...

[3]: https://www.finder.com/how-many-people-own-cryptocurrency

[4]: https://financesonline.com/number-of-gamers-worldwide/


Miners are incentivized to maximize their energy consumption. The fact that they're able to extract more value with energy efficiency is irrelevant.


That's like saying that cab drivers are incentivized to maximize their gas consumption.

No, miners are actually incentivized to minimize their energy consumption while maximizing output.


If you’re a miner, and you’re able to halve your power consumption without sacrificing any hash rate, you’re absolutely going to double your processing capacity to maintain your original power consumption, because it makes you more money.

A cab driver can’t do twice as much driving if they double their vehicle’s energy consumption.


miners pay energy bills, ergo seek out cheap energy. the cheapest energy is usually hydro. the efficiency directly impacts their bottom line.


Miners make a profit, otherwise they wouldn’t do it. If you can suddenly double your hash rate without changing your power consumption there’s no reason why you wouldn’t do that. You’re incentivized to maintain or grow your power consumption to make more or the same amount of crypto per kWh.


i am interested in this comparison.

my gut feeling is that the blockchain is more energy intensive. but i am curious how much energy is consumed by a global online multiplayer game like fortnite or similar.


Cool, yet another created in a vacuum CRDT, GUI, and text editor implementation written in rust.

This one is even worse because theres no actual examples or code

Hope the devs have fun writing this though! Rust is very enjoyable to work in


You can solve 1k captchas for $1 at 80% success, they're trivial to bypass


cobol (on mainframes, no clue if this applies elsewhere) is more than just a langauge, its a whole stack and set of tools for writing terminal UI programs basically that take inputs and do a lot of processing based on said inputs. You can easily run into cobol code that assumes (rightfully so in most cases) that people will be nice and not do bad inputs or try to do the equivalent of sqli. the attitude around safe and secure code just wasnt there when a lot of the cobol codebases ive ran into were initially written


That doesn't match my experience.

Over half of the code I worked with was input validation (format validity, value plausibility, authorisations).

Most of the rest was post-facto batch checks for the same sorts of things, except more.

Any CRUD code base that has been in use for a while is mostly this kind of thing.


exactly at least until 2000s, there was no secure copy, but anonymous ftp or reading password from a plain text. Processed data was being pushed to some public areas from where other job would read it..A nightmare.. but worked.


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

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

Search: