5 Best Bitcoin Mining Hardware ASIC Machines (2020 Rigs)

What's the Best Video Card for Bitcoin Mining?

I got tired of noobs asking this. So, I made a video to explain it to them. Has an excel sheet in the description to calculate break even.
Feel free to give any constructive advice. Please remember, I'm new to Youtube.
https://youtu.be/8lLcagM8HSg
submitted by met3_1 to cryptomining [link] [comments]

Buy Graphic Video Cards | Video Cards for Ethereum Mining | GPUs Mining | Video Cards for Bitcoin Mining | Buy GPUs for Mining

Buy Graphic Video Cards | Video Cards for Ethereum Mining | GPUs Mining | Video Cards for Bitcoin Mining | Buy GPUs for Mining submitted by StockPollsEnterprise to gpusformining [link] [comments]

Don't mine bitcoins with an iMac!

I just got a new iMac at work (I'm a PC/linux guy, but my boss is a Mac guy). It has a ATI 6970, which is one of the best video cards for bitcoin mining today. So I figure I'll download Diablo miner and set it up. Apparently Open CL doesn't work very well on a Mac, so I was only mining at about 1/4 the rate that the 6970 would get in a PC, but still figured it would be worth it to run it over the weekend.
So I come back on Monday, and the computer is froze. I restart, and I'm getting visual artifacts on the screen, and it freezes, usually at the login screen, sometimes it logs in, only to have more video artifacts, and freezes shortly after. I'm pretty sure I fried the video card. . .
I load in safe mode, and delete everything related to bitcoin or the diablo miner, and call the company's tech guy complaining my New iMac is acting up, acting like I have no idea why it would do that.
TL;DR I fried my brand new (company) iMac by running bitcoin miner over the weekend.
submitted by bryanjjones to Bitcoin [link] [comments]

09-11 16:23 - 'How to tell if a video card is good for mining?' (self.Bitcoin) by /u/willink01 removed from /r/Bitcoin within 1624-1634min

'''
I wanted to start mineral and I will buy some video boards (for everywhere I look about saying "video boards is the best option) I do not know how to choose, someone could explain me?
'''
How to tell if a video card is good for mining?
Go1dfish undelete link
unreddit undelete link
Author: willink01
submitted by removalbot to removalbot [link] [comments]

Bitcoin bubbled, so altcoins bubbled, so ICOs bubbled, so Ethereum bubbled, so for June only you could actually make money GPU-mining Ethereum on last year's card, so the video cards themselves have bubbled, attracting Top Minds such as this aspiring industrialist. "Bought too many Gpus - Delimma"

submitted by dgerard to Buttcoin [link] [comments]

[Task] $25 for a list/spreadsheet of graphics cards used in bitcoin mining / video gaming with suggested retail price, manufacturer, small description, and specs

Would need somebody somewhat knowledgeable in this area that would produce this. It does not need to be all inclusive, but should have a good amount of the most popular ones and as much info as you can readily put into it. Would give a $25 bonus if it is particularly good.
submitted by mywallstbetsacct to slavelabour [link] [comments]

Modded witcher 3, blew up my graphics card (gtx 780, 6 months out of warranty). Anyone know what part this is that fell out from my 780 after much smoking (penny for scale)? Labeled 1R0 I think. What is the best current video card replacement during the bitcoin mining price spike?

Modded witcher 3, blew up my graphics card (gtx 780, 6 months out of warranty). Anyone know what part this is that fell out from my 780 after much smoking (penny for scale)? Labeled 1R0 I think. What is the best current video card replacement during the bitcoin mining price spike? submitted by americhemist to pcmasterrace [link] [comments]

The best video cards for mining in Vanino are now in short supply (Bitcoin news)

The best video cards for mining in Vanino are now in short supply (Bitcoin news) submitted by HiIAMCaptainObvious to BitcoinAll [link] [comments]

Buy LiteCoin Miners AMD gpu cards For LiteCoin Mining | nvidia gpu cards for LiteCoin mining | AMD gpu graphic Cards | Nvidia gpu Video Cards | Workstation gpus | Litecoin and Ethereum Bitcoin Motherboards

Buy LiteCoin Miners AMD gpu cards For LiteCoin Mining | nvidia gpu cards for LiteCoin mining | AMD gpu graphic Cards | Nvidia gpu Video Cards | Workstation gpus | Litecoin and Ethereum Bitcoin Motherboards submitted by StockPollsEnterprise to gpusformining [link] [comments]

Buy LiteCoin Miners AMD gpu cards For LiteCoin Mining | nvidia gpu cards for LiteCoin mining | AMD gpu graphic Cards | Nvidia gpu Video Cards | Workstation gpus | Litecoin and Ethereum Bitcoin Motherboards

Buy LiteCoin Miners AMD gpu cards For LiteCoin Mining | nvidia gpu cards for LiteCoin mining | AMD gpu graphic Cards | Nvidia gpu Video Cards | Workstation gpus | Litecoin and Ethereum Bitcoin Motherboards submitted by StockPollsEnterprise to AMDRXVEGA [link] [comments]

Bitcoin mentioned around Reddit: LPT: If you're browsing Craigslist for pc parts and come across a video card where the seller says "was not overclocked or used for mining" you can be sure it most probably was. /r/LifeProTips

Bitcoin mentioned around Reddit: LPT: If you're browsing Craigslist for pc parts and come across a video card where the seller says submitted by BitcoinAllBot to BitcoinAll [link] [comments]

AMD XfX Radeon HD 5870 video card Teardown - used for Bitcoin / altcoin mining

AMD XfX Radeon HD 5870 video card Teardown - used for Bitcoin / altcoin mining submitted by Tekkerr to Nerdiasme [link] [comments]

06-11 15:32 - 'Does Vram of a video card matter for mining crypto currency?' (self.Bitcoin) by /u/LunarMagicGaming removed from /r/Bitcoin within 42-52min

'''
I'm looking at an RX 480 and didn't know whether 4 or 8 GB is worth it. 4 GB is cheaper but is the extra price for the 8 better?
'''
Does Vram of a video card matter for mining crypto currency?
Go1dfish undelete link
unreddit undelete link
Author: LunarMagicGaming
submitted by removalbot to removalbot [link] [comments]

When they told you they were going to use all the video cards they purchased for their AI lab, but instead they mine bitcoin!

When they told you they were going to use all the video cards they purchased for their AI lab, but instead they mine bitcoin! submitted by TokenZone to Bitcoin [link] [comments]

When they told you they were going to use all the video cards they purchased for their AI lab, but instead they mine bitcoin!

When they told you they were going to use all the video cards they purchased for their AI lab, but instead they mine bitcoin! submitted by BitcoinAllBot to BitcoinAll [link] [comments]

PSA: Don't expect to buy the best video card on the market with bitcoin. Once you mine bitcoin with a videocard, it no longer works for gaming. /r/Bitcoin

PSA: Don't expect to buy the best video card on the market with bitcoin. Once you mine bitcoin with a videocard, it no longer works for gaming. /Bitcoin submitted by BitcoinAllBot to BitcoinAll [link] [comments]

Bitcoin Clicker - Feel like a real miner earn for the video card and overclocking it, so she mined bitcoins for you.

Bitcoin Clicker - Feel like a real miner earn for the video card and overclocking it, so she mined bitcoins for you. submitted by dejobaan to WhatsOnSteam [link] [comments]

[Build Help] Choosing a video card for gaming and for bitcoin mining.

I'm building a PC primarily for gaming, but my dad wants to set up a bitcoin miner on it for when I'm not using it for gaming. What video cards would /buildapc recommend? I'll be using a i5 Ivy Bridge (unless people really think Haswell is worth it), 8 gigs of RAM, and I'm still deciding on a moba (actually help with that would be great too).
I'm very new to the building pc's, so any help would be appreciated.
submitted by eyChoida to buildapc [link] [comments]

Bitcoin Newcomers FAQ - Please read!

Welcome to the /Bitcoin Sticky FAQ

You've probably been hearing a lot about Bitcoin recently and are wondering what's the big deal? Most of your questions should be answered by the resources below but if you have additional questions feel free to ask them in the comments.
It all started with the release of the release of Satoshi Nakamoto's whitepaper however that will probably go over the head of most readers so we recommend the following videos for a good starting point for understanding how bitcoin works and a little about its long term potential:
Some other great resources include Lopp.net, the Princeton crypto series and James D'Angelo's Bitcoin 101 Blackboard series.
Some excellent writing on Bitcoin's value proposition and future can be found at the Satoshi Nakamoto Institute.
Some Bitcoin statistics can be found here and here. Developer resources can be found here. Peer-reviewed research papers can be found here.
Potential upcoming protocol improvements and scaling resources here and here.
The number of times Bitcoin was declared dead by the media can be found here (LOL!)

Key properties of Bitcoin

Where can I buy bitcoins?

Bitcoin.org and BuyBitcoinWorldwide.com are helpful sites for beginners. You can buy or sell any amount of bitcoin (even just a few dollars worth) and there are several easy methods to purchase bitcoin with cash, credit card or bank transfer. Some of the more popular resources are below, also check out the bitcoinity exchange resources for a larger list of options for purchases.
Here is a listing of local ATMs. If you would like your paycheck automatically converted to bitcoin use Bitwage.
Note: Bitcoins are valued at whatever market price people are willing to pay for them in balancing act of supply vs demand. Unlike traditional markets, bitcoin markets operate 24 hours per day, 365 days per year. Preev is a useful site that that shows how much various denominations of bitcoin are worth in different currencies. Alternatively you can just Google "1 bitcoin in (your local currency)".

Securing your bitcoins

With bitcoin you can "Be your own bank" and personally secure your bitcoins OR you can use third party companies aka "Bitcoin banks" which will hold the bitcoins for you.
Note: For increased security, use Two Factor Authentication (2FA) everywhere it is offered, including email!
2FA requires a second confirmation code to access your account making it much harder for thieves to gain access. Google Authenticator and Authy are the two most popular 2FA services, download links are below. Make sure you create backups of your 2FA codes.
Google Auth Authy OTP Auth
Android Android N/A
iOS iOS iOS

Watch out for scams

As mentioned above, Bitcoin is decentralized, which by definition means there is no official website or Twitter handle or spokesperson or CEO. However, all money attracts thieves. This combination unfortunately results in scammers running official sounding names or pretending to be an authority on YouTube or social media. Many scammers throughout the years have claimed to be the inventor of Bitcoin. Websites like bitcoin(dot)com and the btc subreddit are active scams. Almost all altcoins (shitcoins) are marketed heavily with big promises but are really just designed to separate you from your bitcoin. So be careful: any resource, including all linked in this document, may in the future turn evil. Don't trust, verify. Also as they say in our community "Not your keys, not your coins".

Where can I spend bitcoins?

Check out spendabit or bitcoin directory for millions of merchant options. Also you can spend bitcoin anywhere visa is accepted with bitcoin debit cards such as the CashApp card. Some other useful site are listed below.
Store Product
Gyft Gift cards for hundreds of retailers including Amazon, Target, Walmart, Starbucks, Whole Foods, CVS, Lowes, Home Depot, iTunes, Best Buy, Sears, Kohls, eBay, GameStop, etc.
Spendabit, Overstock and The Bitcoin Directory Retail shopping with millions of results
ShakePay Generate one time use Visa cards in seconds
NewEgg and Dell For all your electronics needs
Bitwa.la, Coinbills, Piixpay, Bitbill.eu, Bylls, Coins.ph, Bitrefill, LivingRoomofSatoshi, Coinsfer, and more Bill payment
Menufy, Takeaway and Thuisbezorgd NL Takeout delivered to your door
Expedia, Cheapair, Destinia, Abitsky, SkyTours, the Travel category on Gyft and 9flats For when you need to get away
Cryptostorm, Mullvad, and PIA VPN services
Namecheap, Porkbun Domain name registration
Stampnik Discounted USPS Priority, Express, First-Class mail postage
Coinmap and AirBitz are helpful to find local businesses accepting bitcoins. A good resource for UK residents is at wheretospendbitcoins.co.uk.
There are also lots of charities which accept bitcoin donations.

Merchant Resources

There are several benefits to accepting bitcoin as a payment option if you are a merchant;
If you are interested in accepting bitcoin as a payment method, there are several options available;

Can I mine bitcoin?

Mining bitcoins can be a fun learning experience, but be aware that you will most likely operate at a loss. Newcomers are often advised to stay away from mining unless they are only interested in it as a hobby similar to folding at home. If you want to learn more about mining you can read more here. Still have mining questions? The crew at /BitcoinMining would be happy to help you out.
If you want to contribute to the bitcoin network by hosting the blockchain and propagating transactions you can run a full node using this setup guide. If you would prefer to keep it simple there are several good options. You can view the global node distribution here.

Earning bitcoins

Just like any other form of money, you can also earn bitcoins by being paid to do a job.
Site Description
WorkingForBitcoins, Bitwage, Cryptogrind, Coinality, Bitgigs, /Jobs4Bitcoins, BitforTip, Rein Project Freelancing
Lolli Earn bitcoin when you shop online!
OpenBazaar, Purse.io, Bitify, /Bitmarket, 21 Market Marketplaces
/GirlsGoneBitcoin NSFW Adult services
A-ads, Coinzilla.io Advertising
You can also earn bitcoins by participating as a market maker on JoinMarket by allowing users to perform CoinJoin transactions with your bitcoins for a small fee (requires you to already have some bitcoins.

Bitcoin-Related Projects

The following is a short list of ongoing projects that might be worth taking a look at if you are interested in current development in the bitcoin space.
Project Description
Lightning Network Second layer scaling
Blockstream, Rootstock and Drivechain Sidechains
Hivemind and Augur Prediction markets
Tierion and Factom Records & Titles on the blockchain
BitMarkets, DropZone, Beaver and Open Bazaar Decentralized markets
JoinMarket and Wasabi Wallet CoinJoin implementation
Coinffeine and Bisq Decentralized bitcoin exchanges
Keybase Identity & Reputation management
Abra Global P2P money transmitter network
Bitcore Open source Bitcoin javascript library

Bitcoin Units

One Bitcoin is quite large (hundreds of £/$/€) so people often deal in smaller units. The most common subunits are listed below:
Unit Symbol Value Info
bitcoin BTC 1 bitcoin one bitcoin is equal to 100 million satoshis
millibitcoin mBTC 1,000 per bitcoin used as default unit in recent Electrum wallet releases
bit bit 1,000,000 per bitcoin colloquial "slang" term for microbitcoin (μBTC)
satoshi sat 100,000,000 per bitcoin smallest unit in bitcoin, named after the inventor
For example, assuming an arbitrary exchange rate of $10000 for one Bitcoin, a $10 meal would equal:
For more information check out the Bitcoin units wiki.
Still have questions? Feel free to ask in the comments below or stick around for our weekly Mentor Monday thread. If you decide to post a question in /Bitcoin, please use the search bar to see if it has been answered before, and remember to follow the community rules outlined on the sidebar to receive a better response. The mods are busy helping manage our community so please do not message them unless you notice problems with the functionality of the subreddit.
Note: This is a community created FAQ. If you notice anything missing from the FAQ or that requires clarification you can edit it here and it will be included in the next revision pending approval.
Welcome to the Bitcoin community and the new decentralized economy!
submitted by BitcoinFan7 to Bitcoin [link] [comments]

🏆 GamerMine.com 500k Subs Giveaway | $50 ($10 x 5) Amazon.com Gift Cards

WINNERS WILL BE ANNOUNCED SOON

🎁 GamerMine.com is doing a $50 Amazon.com Gift Card Giveaway!

Prizes:

 
📍 - About GamerMine:
 
GamerMine is a GPT site founded in January of 2017 that values the experience of our users. With over $115,000 USD paid out to our users over 25,000 withdrawals, we've earned the trust of many members of the beermoney community.
 
By becoming a user, you're taking part in a growing community that's been active for close to 3 years. With over 15 offer providers, 3 video providers, daily login bonuses that scale with your earnings, instant withdrawals and signup bonuses, we offer a platform that rewards YOU for being a long term, loyal user.
 
📍 - What GamerMine Does Different:
 
‌• YourSurveys Direct Integration (🔥 new!) - Complete the highest paying surveys on the market, directly sourced from YourSurveys and tailored to your profiling info.
‌• Steam Reward (🔥 new!) - Get paid by wearing our brand/gaming with it on Steam.
‌• Daily Bonus - Claim a bonus everyday that scales with your level. More earnings, higher daily free. Our top members are earning up to $1.00 USD per day!
‌• Inventory/Item System - Earn boosters that can be used whenever you want to increase your earnings on an offer.
‌• Exceptional Earning Selection - Over 15 offevideo/survey providers to maximize your earnings.
‌• Leaderboard - Daily/monthly that auto-rewards the highest earners in the period.
‌• Dice minigame - Roll the die and win! (1% edge)
‌• Exceptional support - Our support team cares. We guarantee a 24 hour response time (usually minutes) via our Live Chat, Email or Discord.
‌• We offer the standard conversion rate of: 1,000 gold = $1.00 USD.
 
📍 - Withdrawal Methods:
 
Method Minimum ($ USD) Fee ($ USD)
PayPal $0.50 $0.25
Bitcoin (via Coinbase) $3.00 FREE
Ethereum (via Coinbase) $1.00 FREE
Gift Cards Coming Soon! Coming Soon!
 

👉 GET STARTED FOR FREE HERE 👈

 

Requirements:

You must have posted in /beermoney prior to today and within the last 12 months. Removed posts/comments, giveaway entries, referral chains, and other low effort or off topic posts/comments do not qualify.

Giveaway ends on September 25, 2020

 
 

Leave a top level comment below to enter this giveaway!

Winners are chosen randomly with a script that was written for our giveaways and verified by our mods. After the giveaway ends, a new post will be made naming the winners for this giveaway. Stickying and posting this giveaway does not indicate endorsement or any affiliation with the above mentioned company.
 
Note: The moderators do not benefit in any way from this giveaway. This is all for you guys.
submitted by Threw_it_to_ground to beermoney [link] [comments]

Uncle Passed ~4 years ago and just found out he was big into bitcoin/mining

I've tried googling to figure this out but I'm not tech savvy enough to understand/grasp it, so not sure if this is even possible, here is my situation:
My uncle passed in 2016 after a very short battle with an aggressive brain cancetumor etc. The last year of his life was plagued with memory issues but he did talk a bit about bitcoin/mining etc, however in my head he was doing some type of folding at home to help cure diseases etc.
Two weeks ago my aunt sold her house and began the moving process, upon showing up to help and clear out her basement I came across a varitable treasure trove of old PC parts. I'd say its hoarding, however it is all in immaculate shape and stored. Along with notebooks and some other information, we found the following:
6 desktop computers with large cases and lots of extra hardware inside, after talking to a friend they believe these may all be mining rigs. In the basement we uncovered 6 boxes of HDDs and graphics cards, however all of the HDD's seem to be 2-4TB and may or may not be dead drives?
I purchased an external HDD reader to see if there was any family pictures etc, on there. It's mostly family pictures and videos he'd saved or converted, however because of the news around bitcoin, and the amount of hardware, I wonder if there is a wallet / bitcoin whatever floating around somewhere in one of these drives. Is there an easy way to locate if there is anything of value here?
Sorry for length, wanted to include as much as possible for best results. Can answer any other info.

ATM we have: 6 PCs with a ton of stuff crammed in them, stacks of HDDs, stacks of graphics cards and a buncha notebooks littered with numbers that are confusing. I don't think these #'s etc are bitchain/codes, but have now way to verify.
submitted by censusMan69420 to Bitcoin [link] [comments]

Why Osana takes so long? (Programmer's point of view on current situation)

I decided to write a comment about «Why Osana takes so long?» somewhere and what can be done to shorten this time. It turned into a long essay. Here's TL;DR of it:
The cost of never paying down this technical debt is clear; eventually the cost to deliver functionality will become so slow that it is easy for a well-designed competitive software product to overtake the badly-designed software in terms of features. In my experience, badly designed software can also lead to a more stressed engineering workforce, in turn leading higher staff churn (which in turn affects costs and productivity when delivering features). Additionally, due to the complexity in a given codebase, the ability to accurately estimate work will also disappear.
Junade Ali, Mastering PHP Design Patterns (2016)
Longer version: I am not sure if people here wanted an explanation from a real developer who works with C and with relatively large projects, but I am going to do it nonetheless. I am not much interested in Yandere Simulator nor in this genre in general, but this particular development has a lot to learn from for any fellow programmers and software engineers to ensure that they'll never end up in Alex's situation, especially considering that he is definitely not the first one to got himself knee-deep in the development hell (do you remember Star Citizen?) and he is definitely not the last one.
On the one hand, people see that Alex works incredibly slowly, equivalent of, like, one hour per day, comparing it with, say, Papers, Please, the game that was developed in nine months from start to finish by one guy. On the other hand, Alex himself most likely thinks that he works until complete exhaustion each day. In fact, I highly suspect that both those sentences are correct! Because of the mistakes made during early development stages, which are highly unlikely to be fixed due to the pressure put on the developer right now and due to his overall approach to coding, cost to add any relatively large feature (e.g. Osana) can be pretty much comparable to the cost of creating a fan game from start to finish. Trust me, I've seen his leaked source code (don't tell anybody about that) and I know what I am talking about. The largest problem in Yandere Simulator right now is its super slow development. So, without further ado, let's talk about how «implementing the low hanging fruit» crippled the development and, more importantly, what would have been an ideal course of action from my point of view to get out. I'll try to explain things in the easiest terms possible.
  1. else if's and lack any sort of refactoring in general
The most «memey» one. I won't talk about the performance though (switch statement is not better in terms of performance, it is a myth. If compiler detects some code that can be turned into a jump table, for example, it will do it, no matter if it is a chain of if's or a switch statement. Compilers nowadays are way smarter than one might think). Just take a look here. I know that it's his older JavaScript code, but, believe it or not, this piece is still present in C# version relatively untouched.
I refactored this code for you using C language (mixed with C++ since there's no this pointer in pure C). Take a note that else if's are still there, else if's are not the problem by itself.
The refactored code is just objectively better for one simple reason: it is shorter, while not being obscure, and now it should be able to handle, say, Trespassing and Blood case without any input from the developer due to the usage of flags. Basically, the shorter your code, the more you can see on screen without spreading your attention too much. As a rule of thumb, the less lines there are, the easier it is for you to work with the code. Just don't overkill that, unless you are going to participate in International Obfuscated C Code Contest. Let me reiterate:
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
Antoine de Saint-Exupéry
This is why refactoring — activity of rewriting your old code so it does the same thing, but does it quicker, in a more generic way, in less lines or simpler — is so powerful. In my experience, you can only keep one module/class/whatever in your brain if it does not exceed ~1000 lines, maybe ~1500. Splitting 17000-line-long class into smaller classes probably won't improve performance at all, but it will make working with parts of this class way easier.
Is it too late now to start refactoring? Of course NO: better late than never.
  1. Comments
If you think that you wrote this code, so you'll always easily remember it, I have some bad news for you: you won't. In my experience, one week and that's it. That's why comments are so crucial. It is not necessary to put a ton of comments everywhere, but just a general idea will help you out in the future. Even if you think that It Just Works™ and you'll never ever need to fix it. Time spent to write and debug one line of code almost always exceeds time to write one comment in large-scale projects. Moreover, the best code is the code that is self-evident. In the example above, what the hell does (float) 6 mean? Why not wrap it around into the constant with a good, self-descriptive name? Again, it won't affect performance, since C# compiler is smart enough to silently remove this constant from the real code and place its value into the method invocation directly. Such constants are here for you.
I rewrote my code above a little bit to illustrate this. With those comments, you don't have to remember your code at all, since its functionality is outlined in two tiny lines of comments above it. Moreover, even a person with zero knowledge in programming will figure out the purpose of this code. It took me less than half a minute to write those comments, but it'll probably save me quite a lot of time of figuring out «what was I thinking back then» one day.
Is it too late now to start adding comments? Again, of course NO. Don't be lazy and redirect all your typing from «debunk» page (which pretty much does the opposite of debunking, but who am I to judge you here?) into some useful comments.
  1. Unit testing
This is often neglected, but consider the following. You wrote some code, you ran your game, you saw a new bug. Was it introduced right now? Is it a problem in your older code which has shown up just because you have never actually used it until now? Where should you search for it? You have no idea, and you have one painful debugging session ahead. Just imagine how easier it would be if you've had some routines which automatically execute after each build and check that environment is still sane and nothing broke on a fundamental level. This is called unit testing, and yes, unit tests won't be able to catch all your bugs, but even getting 20% of bugs identified at the earlier stage is a huge boon to development speed.
Is it too late now to start adding unit tests? Kinda YES and NO at the same time. Unit testing works best if it covers the majority of project's code. On the other side, a journey of a thousand miles begins with a single step. If you decide to start refactoring your code, writing a unit test before refactoring will help you to prove to yourself that you have not broken anything without the need of running the game at all.
  1. Static code analysis
This is basically pretty self-explanatory. You set this thing once, you forget about it. Static code analyzer is another «free estate» to speed up the development process by finding tiny little errors, mostly silly typos (do you think that you are good enough in finding them? Well, good luck catching x << 4; in place of x <<= 4; buried deep in C code by eye!). Again, this is not a silver bullet, it is another tool which will help you out with debugging a little bit along with the debugger, unit tests and other things. You need every little bit of help here.
Is it too late now to hook up static code analyzer? Obviously NO.
  1. Code architecture
Say, you want to build Osana, but then you decided to implement some feature, e.g. Snap Mode. By doing this you have maybe made your game a little bit better, but what you have just essentially done is complicated your life, because now you should also write Osana code for Snap Mode. The way game architecture is done right now, easter eggs code is deeply interleaved with game logic, which leads to code «spaghettifying», which in turn slows down the addition of new features, because one has to consider how this feature would work alongside each and every old feature and easter egg. Even if it is just gazing over one line per easter egg, it adds up to the mess, slowly but surely.
A lot of people mention that developer should have been doing it in object-oritented way. However, there is no silver bullet in programming. It does not matter that much if you are doing it object-oriented way or usual procedural way; you can theoretically write, say, AI routines on functional (e.g. LISP)) or even logical language if you are brave enough (e.g. Prolog). You can even invent your own tiny programming language! The only thing that matters is code quality and avoiding the so-called shotgun surgery situation, which plagues Yandere Simulator from top to bottom right now. Is there a way of adding a new feature without interfering with your older code (e.g. by creating a child class which will encapsulate all the things you need, for example)? Go for it, this feature is basically «free» for you. Otherwise you'd better think twice before doing this, because you are going into the «technical debt» territory, borrowing your time from the future by saying «I'll maybe optimize it later» and «a thousand more lines probably won't slow me down in the future that much, right?». Technical debt will incur interest on its own that you'll have to pay. Basically, the entire situation around Osana right now is just a huge tale about how just «interest» incurred by technical debt can control the entire project, like the tail wiggling the dog.
I won't elaborate here further, since it'll take me an even larger post to fully describe what's wrong about Yandere Simulator's code architecture.
Is it too late to rebuild code architecture? Sadly, YES, although it should be possible to split Student class into descendants by using hooks for individual students. However, code architecture can be improved by a vast margin if you start removing easter eggs and features like Snap Mode that currently bloat Yandere Simulator. I know it is going to be painful, but it is the only way to improve code quality here and now. This will simplify the code, and this will make it easier for you to add the «real» features, like Osana or whatever you'd like to accomplish. If you'll ever want them back, you can track them down in Git history and re-implement them one by one, hopefully without performing the shotgun surgery this time.
  1. Loading times
Again, I won't be talking about the performance, since you can debug your game on 20 FPS as well as on 60 FPS, but this is a very different story. Yandere Simulator is huge. Once you fixed a bug, you want to test it, right? And your workflow right now probably looks like this:
  1. Fix the code (unavoidable time loss)
  2. Rebuild the project (can take a loooong time)
  3. Load your game (can take a loooong time)
  4. Test it (unavoidable time loss, unless another bug has popped up via unit testing, code analyzer etc.)
And you can fix it. For instance, I know that Yandere Simulator makes all the students' photos during loading. Why should that be done there? Why not either move it to project building stage by adding build hook so Unity does that for you during full project rebuild, or, even better, why not disable it completely or replace with «PLACEHOLDER» text for debug builds? Each second spent watching the loading screen will be rightfully interpreted as «son is not coding» by the community.
Is it too late to reduce loading times? Hell NO.
  1. Jenkins
Or any other continuous integration tool. «Rebuild a project» can take a long time too, and what can we do about that? Let me give you an idea. Buy a new PC. Get a 32-core Threadripper, 32 GB of fastest RAM you can afford and a cool motherboard which would support all of that (of course, Ryzen/i5/Celeron/i386/Raspberry Pi is fine too, but the faster, the better). The rest is not necessary, e.g. a barely functional second hand video card burned out by bitcoin mining is fine. You set up another PC in your room. You connect it to your network. You set up ramdisk to speed things up even more. You properly set up Jenkins) on this PC. From now on, Jenkins cares about the rest: tracking your Git repository, (re)building process, large and time-consuming unit tests, invoking static code analyzer, profiling, generating reports and whatever else you can and want to hook up. More importantly, you can fix another bug while Jenkins is rebuilding the project for the previous one et cetera.
In general, continuous integration is a great technology to quickly track down errors that were introduced in previous versions, attempting to avoid those kinds of bug hunting sessions. I am highly unsure if continuous integration is needed for 10000-20000 source lines long projects, but things can be different as soon as we step into the 100k+ territory, and Yandere Simulator by now has approximately 150k+ source lines of code. I think that probably continuous integration might be well worth it for Yandere Simulator.
Is it too late to add continuous integration? NO, albeit it is going to take some time and skills to set up.
  1. Stop caring about the criticism
Stop comparing Alex to Scott Cawton. IMO Alex is very similar to the person known as SgtMarkIV, the developer of Brutal Doom, who is also a notorious edgelord who, for example, also once told somebody to kill himself, just like… However, being a horrible person, SgtMarkIV does his job. He simply does not care much about public opinion. That's the difference.
  1. Go outside
Enough said. Your brain works slower if you only think about games and if you can't provide it with enough oxygen supply. I know that this one is probably the hardest to implement, but…
That's all, folks.
Bonus: Do you think how short this list would have been if someone just simply listened to Mike Zaimont instead of breaking down in tears?
submitted by Dezhitse to Osana [link] [comments]

Does 2 Years of Mining Ruin A Graphics Card? - YouTube Best GPU To Use For Mining 2019/2020 - YouTube Nvidia RTX Graphics Cards Good for Mining? Nvidia RTX 2070 ... Updated 2018 How to mine Bitcoin with GPU Video Card ... An ALTERNATIVE To GPU Cryptocurrency Mining? CPU Mining!

Thank God, the cryptocurrency bubble finally seems to be bursting. It had gotten so ridiculous that GPUs were skyrocketing in cost. But now, you’re about to see a bunch of powerful secondhand graphics cards flood the market, as Bitcoin “miners” try to recoup some of that cost. People considering mining should keep these factors in mind, particularly if they plan on reselling their cards later on. Mining Is Tough on GPUs ... JP Buntinx is a FinTech and Bitcoin enthusiast ... Best mining GPU 2020: the best graphics cards for mining Bitcoin, Ethereum and more By Matt Hanson , Michelle Rae Uy 18 August 2020 Join the cryptocurrency craze with the best mining GPUs As the price of crypto is falling and GPU mining becomes less profitable, there is an obvious question whether you should buy a used miner. Due to the fact that many miners sell off their graphics cards, their prices are quite reasonable. If you buy a used miner, you have to choose a safe marketplace for these purposes. NOTE that crypto mining can produce quite a huge workload. That means a video card can be pushed real hard thus drawing a lot of power. All the graphics cards included in this list are durable and they have a pretty high power efficiency rating. Now, without any further ado, here are the best video cards for mining in 2017. NVIDIA GeForce GTX 1070

[index] [2578] [1138] [4405] [4372] [3019] [3549] [1645] [4567] [2247] [3403]

Does 2 Years of Mining Ruin A Graphics Card? - YouTube

This is a super hot topic and that's why I felt the need to make this video. If you're considering a used graphics card for your next rig/upgrade, I'm sure t... In this episode of Crypto Miner Tips, I go over the best GPUs to use for mining cryptocurrency currently. Despite mining profits being subpar now is the best... Do you have any horror stories from ex-mining cards that you've purchased? Any recommendations for making sure you're buying a card that won't explode on you... Graphics card stock has long been tapped out due to cryptocurrency miners, but does what they're doing make any sense? Let's find out. Sign up for Crunchyrol... Are RTX graphics cards better for crypto Bitcoin GPU mining than other current GPUs on the market? Lets find out and review the Nvidia RTX 2070 for GPU minin...

#