TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Crypto miners are killing free CI

120 pointsby Lyn_layerciabout 4 years ago

14 comments

ddevaultabout 4 years ago
We&#x27;re moving builds.sr.ht to only support paid users from May forward because of crypto mining abuse. Background here:<p><a href="https:&#x2F;&#x2F;man.sr.ht&#x2F;ops&#x2F;builds.sr.ht-migration.md" rel="nofollow">https:&#x2F;&#x2F;man.sr.ht&#x2F;ops&#x2F;builds.sr.ht-migration.md</a><p>I&#x27;ve been in touch with many other people working in the CI industry and this has become a massive problem for all of us over the past few months. Entire industry working groups have been set up for knowledge sharing to combat the crypto mining epidemic.<p>In hindsight, cryptocurrency is an abject disaster and one of the worst inventions of the tech industry in the last few decades. I am absolutely ashamed to share an ecosystem with such an obscene, exploitative grift. In addition to entirely failing to meet its basic objectives as a useful currency, it has introduced perverse incentives into the entire technology sphere, reduced the integrity of the entire industry, been the subject of hundreds, if not thousands, of scams and ponzi schemes, has created shortages for consumer and server hardware, and is hugely wasteful and harmful to the environment. Fuck cryptocurrency.
评论 #26944675 未加载
评论 #26947631 未加载
gjvnqabout 4 years ago
Noob question: why not make a big delay to start processing build jobs (something like 1 hour). By then, whatever input they wanted to hash will be useless as a new block will be already minted.<p>As for build scripts that require a network connection, just make the connection painfully slow.
评论 #26956860 未加载
评论 #26954157 未加载
judge2020about 4 years ago
This is still happening right now on circleci (requires login but is otherwise public <a href="https:&#x2F;&#x2F;app.circleci.com&#x2F;pipelines&#x2F;github&#x2F;testronan&#x2F;MyFirstRepository-Flask" rel="nofollow">https:&#x2F;&#x2F;app.circleci.com&#x2F;pipelines&#x2F;github&#x2F;testronan&#x2F;MyFirstR...</a>)
Lyn_layerciabout 4 years ago
Sharing some thoughts from our own experience fighting cryptominers and the negative externalities for CI companies and their users. I&#x27;d be curious to hear if any other services have been affected.
评论 #26945431 未加载
评论 #26941322 未加载
Ayeshabout 4 years ago
GitHub recently changed its policy to not allow CI runs on first time contributor PRs until approval, and to flag PR maker instead of the repo owner on potential abuse.
anuragabout 4 years ago
It&#x27;s not just CI providers: we&#x27;re seeing the same thing on Render (<a href="https:&#x2F;&#x2F;render.com" rel="nofollow">https:&#x2F;&#x2F;render.com</a>) and I bet Heroku and AWS are all equally impacted.
salawatabout 4 years ago
Once you have any way of allowing other people to use cycles... They will do it. And you can&#x27;t really be surprised when you have these cryptocurrencies that folks in need of cash with few if any other options use it. It&#x27;s why I object to the activity on principle. It becomes the new default+ activity.<p>Any computation not explicitly provisioned in a way that guarantees pre-empting a cryptocurrency generating process never has a chance to happen.
评论 #26937257 未加载
hnarnabout 4 years ago
It seems like a law of the Internet that &quot;nothing nice will last&quot;. If there&#x27;s a potential for abuse, it will be abused and the rule-abiding majority will suffer for it. Firefox Send is another example of this, it was pretty obvious from the start that the threat vector of abuse would make it untenable in the long term even if the service itself was awesome.
Havocabout 4 years ago
In a way I think this was somewhat inevitable. Arbitrary code execution is somewhat commoditised.<p>I guess I’ll have to have another look at activating the CI on my home gitlab install
miltoncdabout 4 years ago
Interesting! Didn&#x27;t realize it was affecting so many services...
urzaabout 4 years ago
If only there was a way how to anonymously charge something like $0.1 for each action&#x2F;api call.... I don&#x27;t know... I heard maybe something like cryptocurrencies can do it?
ggghgrrrrrabout 4 years ago
How about online compilers: you encode the mining as a C++ template and do the mining at compilation time, or you use their &quot;run&quot; functionality.
评论 #26939687 未加载
Ygg2about 4 years ago
Silly question. But couldn&#x27;t CI say in TOS, that any crypto currency mined using their CI&#x2F;CD resources belongs to the host?
评论 #26952354 未加载
quickthrower2about 4 years ago
Contrarian point of view: why do we “need” free CI? Open source can run CI locally on docker etc. The free CI is marketing for the CI companies. Don’t offer free compute. We need to train the industry in general to pay for trials. Some companies eg those in the SEO vertical manage to do this. Ahrefs for example.
评论 #26942326 未加载
评论 #26945041 未加载