Hacker Newsnew | past | comments | ask | show | jobs | submit | more Snowworm's commentslogin

Wow. I can't delete comments in hacker news. That's so stupid. Anyway, I was getting downvoted for a stupid opinion FYI.


You cannot delete once someone has replied. And by editing away your opinion (thereby breaking the context of the replies) instead of owning up to it, you will be earning many more downvotes.


GPUs haven't been viable for Bitcoin mining for over a decade.


> GPUs haven't been viable for Bitcoin mining for over a decade.

I guess that explains why GPUs are so cheap and plentiful.

Or perhaps they're mining another crypto currency.


Yes, they mine Ethereum. GPUs are no longer scarce though, the prices have gone down a lot as well.


Perhaps the ASICs should be designed so that they are a little more general-purpose then. Perhaps capable of mining for the next cryptocoin on the block?


ASICs only offer a benefit through significant specialisation. Specifically with bitcion the double-SHA256 hash lends itself to an extremely efficient hardware operation which beats any general-purpose system substantially.

In general what you want to do is design the algorithms differently. There's a few reasons to do this. Firstly your new coin probably doesn't want to run best on hardware which is already used by a bigger coin, especially bitcoin, because then there's a massive attack vector just looming over you as the existing miners could just turn a fraction of their processing power towards your network and destroy it easily. This means you generally want to come up with a novel proof of work function which is not easily computed by existing miners. The best form of this is using a completely different hardware resource.

Secondly (and apart from the few large coins which generally got to this idea first, competing with the first point), if you care about keeping your miners distributed in terms of ownership and control, it helps if said algorithm is tuned for some general purpose bit of hardware your users are already likely to have for some other purpose. Ethereum's PoW was expliticly designed to be optimal for GPUs (because computing it is memory-bandwidth limited), and Monero's was designed to be optimal for CPUs. Chia's system was optimised for storage space instead of compute power. Lower-effort clones (e.g. dogecoin) tend to at least change the hashing algorithm used at little to provide some protection, but to a lesser degree (e.g. Ethereum is probably safe from attacks by bitcoin miners, Monero is probably safe from ethereum miners, but while dogecoin is probably safe from attacks by bitcoin miners, it's not safe from the other larger coins, and especially bitcoin forks have actually been attacked by bitcoin miners).


No amount of "ASIC unfriendlyness" will bring back the cute old days of distributed desktop mining. Concentration to a few specialists is the natural end game of any PoW scheme, no matter how much effort you put into inconveniencing them. If a highly concentrated cryptocoin network is not good enough, cryptocoin is not good enough.

(your last point however is valid nonetheless, the scenario of large blocks of capacity jumping between networks and how deliberate algorithm design tweaks might offer some protection)


FWIW, Dogecoin is a fork of Litecoin which was originally designed to be GPU and ASIC proof, but that claim didn't last long and there are ASICs that can mine them.


But...they're application-specific, by design. If they were more generalized, they'd start to approach CPUs or DSPs.

If you devoted extra area to some other algorithm, it would be a big cost for no benefit. Put that logic on some other ASIC and buy that one instead.


This is sort of what Nvidia did with the cards they sold directly to miners. At the end of the day they're still GPUs (albeit without display outputs) so they could in theory be repurposed for work that actually benefits society.

In practice that would never happen because by the time miners are done with the cards they'd be too out of date for machine learning or other general compute workloads, and useless for budget gamers because of the lack of display outputs. It's really a shame how much power and silicon is being wasted on cryptomining.


But pure ASICs get rid of even more of the GPU than just the output stage. A pure ASIC to cover the fundamental calculations in hardware with just a CPU to feed them data and pull results is the most efficient.

Think of something as direct as a cell phone modem. The batteries last as long as they do because a ton of the low level modem behavior is done in accelerator blocks direct in hardware, and the DSPs just route data between the blocks and manage the higher level protocols.


I don't disagree, I'm just saying that Nvidia literally shipped normal Ampere cards directly to miners. Ethereum is tricky to build purpose built ASICs for.


I was wondering whether they could be useful for render farms.

But as you say, whether they'd be useful for rendering once their crypto-life is over is debatable.

Compute power is compute power. Everyone in the world wants more for their task.


That would make them less efficient for no reason.


Ummm a more general purpose version would just be a GPU. The point is that it has to be specific purpose to be efficient.


It would be more like an FPGA, which is what ASICs replaced in bitcoin mining evolution.


I think it is quite a leap going from something that computes hashes to a full GPU.


It is really hard to design an efficient ASIC to predict the future compared to just designing an efficient ASIC after the future arrives.

The tools available today support such rapid design/test cycles.


You seem to be missing the point of what an ASIC is.


Because it's cheaper and it's clearly working. I doubt someone doing this as a full time job would be as good at these monotonous tasks than 10 times as many people who are doing it for a few minutes per day.


How is this any better than a to-do list app? It seems way more complicated and it's not GitHub's intended use case.


It isn't. Issues sucks for tracking tasks.


Maybe set time limits then. Also have an alternative thing to do on your phone if you can't do anything else (like Duolingo or respond to important emails).


Yeah. Tbh, I haven't seen any news that would be significant for hackers in particular, the posts are mainly for software Devs.


I think we ARE hackers. If you have ever been in hacker culture, you know they don't mean cracker, or even cyber security culture.

We definitely have cracking articles here from time to time (legal ones with responsible discosure or hacks of defunct games or software), even cyber writeups.

Hacking just means, hacking together. Its your weekend project to wire up your flower beds to your computer so you can monitor on your phone.

The majority of hackers are not people in cyber gangs perpetrating crimes, they are more like tinkerers.

There are lots of software people who absolutely do not hack in their free time, and lots of hackers who are nor software engineers. Hackers tend to build some great stuff, though, so you do see it in industry stuff a lot.


for sure my code is a pile of hacks


It never left. The iPhone is the new iPod, it just has more features that make it more than just a music player and more importantly has the option for a SIM (although it isn't necessary).

I get what you mean though. I think the iPhone SE has taken its place in terms of affordability.


It's a good thing I've moved away from YouTube for technical content. I often find answers much faster on stackoverflow/stackexchange/Reddit


I hope there is a way for Firefox forks to spoof cloudflare to make them think it is the original Firefox browser. It would be useful in case Cloudflare don't do anything to resolve this issue.


Do you mind letting me know the name of this extension?



Thank you!


I use Old Reddit Redirect by tomjwatson

https://github.com/tom-james-watson/old-reddit-redirect


It doesn't even need to be developer edition. That is more geared towards extension development rather than web page development.


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: