Search content
Sort by

Showing 20 of 258 results by comeonalready
Post
Topic
Board Pools (Altcoins)
Re: [POOL][Scrypt][Scrypt-N][X11][X13] Profit switching pool - wafflepool.com
by
comeonalready
on 14/09/2014, 11:18:40 UTC
Oh look, another bunch of unexchanged coins growing - startcoinv2. Looks like someone will fuck up a second time, yay.

A lot of you people have terribly ungrateful attitudes.  In his place, I'd ignore you too.  Ask, don't demand.  And if you really hate it here, just leave.  You won't be missed.
Post
Topic
Board Pools (Altcoins)
Re: [POOL][Scrypt][Scrypt-N][X11][X13] Profit switching pool - wafflepool.com
by
comeonalready
on 12/09/2014, 13:18:09 UTC
Any chance we can get more than ten entries in the Recent Payouts table -- preferably a multiple of four, or in the future a multiple of however many separate algorithm payments are processed?  Currently, of the ten payment lines listed on my page, eight are zero value payments, and the earliest day listed contains only two zero value payments, while the algorithm that contributed to the actual payment for that day is missing completely.  Thanks.
Post
Topic
Board Service Announcements
Re: [ANN] NiceHash.com - innovative professional cryptocurrency cloud mining service
by
comeonalready
on 29/08/2014, 05:05:11 UTC
Anything changed?
I was receiving payments almost everyday. Now it's been 3 days without payment.

What's your current balance? You need at least 0.001 BTC to get a payout.

it's 0.0027
and now it seems website is down


Sorry, old information. It looks like they updated it to 0.004 a couple of days ago:

Quote
NiceHash @NiceHashMining
We now issue payments four times a day if your balance >0.04 BTC. Every fourth payment (once per day) if balance >0.004 BTC.


thanks, i couldn't find this info.

That's kind of BS. Why the sudden change and bump in minimums? Sorry it reeks of shitty treatment to miners.

Yeah, how dare they hold onto your USD$2 and not send it out fifty cents at a time?!  Don't they know you have expenses to pay?!

And since you can't earn interest on the money they hold, that amounts to almost two cents a year that they're screwing you out of!!  We should all go mine elsewhere instead!!!
Post
Topic
Board Service Announcements
Re: [ANN] NiceHash.com - innovative professional cryptocurrency cloud mining service
by
comeonalready
on 26/08/2014, 11:49:31 UTC
Btw I don't get why everybody is crying here because of low hashing power prices...these prices are directly linked to coin mining profitability. And check the coin profitability charts now. THIS is the reason of crappy prices. The sinking altcoin market full of scams and pump'n'dump projects.

I am a miner and I had to shutdown 14 AMD cards last month because of this. But I don't blame NH.

Litecoin mining profitability is atm 0.38409727 BTC / GH / day, Nicehash is currently paying 0.3922 BTC/GH/Day for scrypt to its miners. Highest running order is 0.42. Why would anyone pay more than that and lose money?

Also miners are not forced to mine on NH, they can setup the minimum price a mine elsewhere in times where they are not satisfied with current price. This is self-regulating environment.

Also arbitrage bots can drive the price higher in case the average price on NH drops considerably below coin mining profitability. But this is not the case here.

I think prices on nicehash are completely realistic and in order with current shitcoin market situation.


People are yelling, screaming, crying, and whining because either they feel entitled to something that they are not, or they employed flawed ROI calculations when originally making their decisions to purchase mining hardware -- most likely by assuming a fixed fiat value of daily earning potential at acquisition and erroneously applying it as a constant in their break even and profitability calculations (or failing to account for the possibility of its rapid decline).  And rather than blame themselves for being in trouble on their investments, they want someone else --anyone else, to blame for their poor current situation.  If westhash never came into existence, they would be blaming some other demon right now.  [It has been mildly amusing though, so by all means please keep it up.]
Post
Topic
Board Mining (Altcoins)
Re: [ANN] sgminer v5 - new unified multi-algorithm on-the-fly kernel switching miner
by
comeonalready
on 12/06/2014, 16:30:22 UTC
You guys really mucked up the implementation of the extranonce subscription extension.  Of all the ways you could have done it, you chose the only option with the potential to create enabled mining clients that are incompatible with other pools by default.  You had full control of your stratum server implementation, and full access to nearly all client miner implementations, but little or no access to oftentimes proprietary stratum implementations at other pools, so the fact that you decided to initiate extranonce subscription messages from the mining client side, demonstrates either your incompetence or ignorance as to how to extend an already well established protocol without introducing negative consequences elsewhere, or callous disregard for the effects upon miners and the other pool operators who are affected by your protocol extension.

Given the circumstances, you should be initiating the extranonce subscription from the stratum server side, at which point an enabled mining client can respond in the appropriate fashion, and an earlier version ignore the message as you can easily verify that most mining clients do.  But as it stands now, you have created a situation where extranonce subscription enabled mining clients are sending unexpected messages to stratum servers at other pools potentially causing unknown consequences there.  Or was sabotaging your competitors part of the original plan?

I have to agree with this (except the last sentance, which is kinda stupid).. I wonder if it is already too late to change this (also, this is just a feature nicehash added, or is it some standard?). I did not go into what this is actually useful for, if it's only for these rental/multipools, then we could simply turn this option off by default (opt-in instead of opt-out).

I posted that message to the nicehash forum over a month ago (not yesterday!), and your having removed that surrounding context does indeed make that last sentence sound kinda stupid.  Nicehash devised that stratum protocol extension, with this glaring flaw, and it was so easy to get right too.  All they needed to do to make it fully compatible with other pools without having to worry whether it was enabled or disabled by default in the client was to initiate the transaction from the server side -- by sending a "mining.subscribe_extranonce" message (or something like it) to the client and have it handled in within the parse_method function of a compatible cgminer/sgminer and ignored by all the rest -- instead of sending a subscribe.extranonce message before a mining.authorize message to all other unexpecting pools.

And no, it is never too late to change something that is clearly broken.  The problem is a custom stratum protocol extension implemented by nicehash, for nicehash, and negatively effecting so many miners on other pools, including many who have no idea what is happening or how to disable it, thereby causing them to assume that there is something wrong with many other pools, when it is in fact their mining software at fault.  At the very least, it should be disabled by default!
Post
Topic
Board Mining (Altcoins)
Re: [ANN] sgminer v5 - new unified multi-algorithm on-the-fly kernel switching miner
by
comeonalready
on 11/06/2014, 19:53:31 UTC
Reconnects are needed, because the stratum protocol does not implement a way to change special extranonce parameters except for on first connection.  Switching between other pool's relays requires changing these parameters.  You can use the patches or patched compiled cgminer that nicehashdev has posted and are available on git.  This implements a new command in the stratum protocol so that the reconnects are not necessary.

True, you can simply download pacthed cgminer and sgminer binaries here: https://www.nicehash.com/software and you'll get rid of these issues and better performance on NiceHash (and the same performance on other pools as if you would be using other non-nicehash cgminer/sgminer builds).

BTW: Some pools ignores connection from our extended cgminer and sgminer. We added an option to disable these "advanced features" for pools not supporting this features. One of these pools is CoinFu.

Just add "no-extranonce-subscribe" : true to the pool config for pools, that doesn't support extranonce-subscribe

Example:

Code:
       {
                "name" : "NiceHash Scrypt",
                "url" : "stratum+tcp://stratum.nicehash.com:3333",
                "user" : "btc_address",
                "pass" : "x",
                "algorithm" : "scrypt",
                "nfactor" : "10"
        },
{
                "name" : "CoinFu",
                "url" : "stratum+tcp://pool.coinfu.io:3333",
                "no-extranonce-subscribe" : true,
                "user" : "myrig_btc_address",
                "pass" : "myemail",
                "algorithm" : "scrypt",
                "nfactor" : "10"
}

Keep in mind: this only applies it you're using our cgminer and sgminer builds from https://www.nicehash.com/software !


You guys really mucked up the implementation of the extranonce subscription extension.  Of all the ways you could have done it, you chose the only option with the potential to create enabled mining clients that are incompatible with other pools by default.  You had full control of your stratum server implementation, and full access to nearly all client miner implementations, but little or no access to oftentimes proprietary stratum implementations at other pools, so the fact that you decided to initiate extranonce subscription messages from the mining client side, demonstrates either your incompetence or ignorance as to how to extend an already well established protocol without introducing negative consequences elsewhere, or callous disregard for the effects upon miners and the other pool operators who are affected by your protocol extension.

Given the circumstances, you should be initiating the extranonce subscription from the stratum server side, at which point an enabled mining client can respond in the appropriate fashion, and an earlier version ignore the message as you can easily verify that most mining clients do.  But as it stands now, you have created a situation where extranonce subscription enabled mining clients are sending unexpected messages to stratum servers at other pools potentially causing unknown consequences there.  Or was sabotaging your competitors part of the original plan?

Post
Topic
Board Pools (Altcoins)
Re: [POOL][Scrypt][Scrypt-N] Profit switching pool - wafflepool.com
by
comeonalready
on 05/06/2014, 18:48:06 UTC
New Stats API is available.  http://wafflepool.com/api/stats

Includes some requested things people were scraping from the stats page, and adds all the algorithms in one place.  Everything is cached for 60s (basically how often our presentable stats update), so if possible, please don't pull more often than that Smiley

New Features (per algorithm):
- currently mined coin
- pool hashrate
- last hour of mining (% of the hour by coin)
- balances (sent, exchanged [pending send], confirmed [unexchanged], unconfirmed)
- last 7 days of aggregate stats
  - btc earned
  - hashrate
  - btc per mhs/day
  - vsltc (percent, scaled by our profit factors [0.47 for scrypt-N, 4.0 for x11]).

Thanks.  You might want to recheck the output of that new api command though.  There seem to be quotation marks missing from around some of the values types that are surrounded by quotation marks elsewhere in the output.  Of course, I don't know what your original intentions were, but it does not look to be consistently implemented.
 
Post
Topic
Board Pools (Altcoins)
Re: [POOL][Scrypt][Scrypt-N] Profit switching pool - wafflepool.com
by
comeonalready
on 05/06/2014, 17:52:22 UTC
Just to make sure - you are using 4x ratio for the vs LTC calculation, right?

Correct.  Current profit multipliers are 0.47 for Scrypt-N, and 4.0 for X11.  The raw numbers in the stats table are not multiplied (BTC, Hashrate, BTC/1MH/day), only the "vsLTC" numbers are scaled by the profit multipliers.

Any chance you can give us a stats_api?algo=all option to retrieve rate tables for all algorithms in only one call?


Post
Topic
Board Pools (Altcoins)
Re: [POOL][Scrypt][Scrypt-N] Profit switching pool - wafflepool.com
by
comeonalready
on 05/06/2014, 13:13:34 UTC
Why bother pinning calculations to absolute currency values at all if they are guaranteed to be inaccurate as soon as the next market trade goes through?  (And you even realized that by the time you finished writing your post!)

All an alternative algorithm miner would need to pass to the pool server is its own unique calculated efficiency factor, relative to Scrypt10.

The blissfully ignorant will ignore it and the pool server can use its own assumed algorithmic efficiency factors, exactly as it is doing now.
(0.50 for Scrypt11, 4.00 for X11, 3.00 for X13, etc.)

Others who are more aware of their miner's alternate algorithmic hash rate ratios can override those assumed values with more accurate ones.
(e.g. 0.48 for Scrypt11, 3.90 for X11, 2.90 for X13, etc.)

And those who understand the concept of hash rate production costs can scale the efficiency factor value appropriately.
(e.g. 0.48 for Scrypt11, 5.20 for X11, 3.87 for X13, etc.)

Power costs are fixed. Earnings per MH/s are variable. You cannot derive an efficiency factor for e.g. X11 without knowing the current profitability of X11 mining. Profitability is known to (estimated by) the pool and would need to be communicated to the miner to calculate that factor. All I'm suggesting is to avoid this two way communication (or website scraping or whatever) and recalculation on the miner's side, just pass the two components (hashrate and cost to run) to the pool and let the pool figure out the rest.

I'm in no mood to discuss this with you, as you seem to be missing and/or ignoring what I consider to be obvious.  So you can believe whatever it is that you choose to believe.  
 
If something like this is implemented though, all engaged miners will lose a large portion of their profitability edge, and only pool operators and distracted miners will benefit.  
 
Post
Topic
Board Pools (Altcoins)
Re: [POOL][Scrypt][Scrypt-N] Profit switching pool - wafflepool.com
by
comeonalready
on 05/06/2014, 05:06:00 UTC
If WafflePool took this same idea, but instead waited for authentication, checked the user's pre-defined algo weights, and rejected/accepted auth based on the best algo, we would have a pretty excellent multi-algo-profit-switching pool =].

I'm very glad that other pools are interested in multi-algo as well. I'm definetly interested in common brainstorming and development in improvments in either stratum protocol or mining software, or both - whatever that could lead into efficient algo switching at miners side. Let's share ideas in the new sgminer thread https://bitcointalk.org/index.php?topic=632503.0 (or somewhere else).

BTW: regarding pre-defined algo weights - well, besides the hashrate ratio which is more or less equal for all miners, the only interesting weight is electrical power consumption. Unfortunatelly, electricity power consumption is not linear to BTC/GH/Day ratio calculation (exponential function with measured staring point should be used, and since miner doesn't know the current price ratio, he can't set power consumption weights). See also this example https://nicehash.com/multialgo/power-factor-calculation_x11.xlsx ... you can play with the numbers and you'll see that it is not trivial...  but if you can come out with this logarithmic formula, please, do share it with me Wink ... If we find this formula then we can introduce epp (electricity power price) parameter and evaluate it in the profitability formula.

I think you are overcomplicating the power problem. The miner knows (well - needs to know) two facts about each algorithm: hashrate of the rig, and cost to run that rig. Cost to run should be normalized to a certain period - per day would be probably most convenient since we are used to calculating earnings as BTC per MH/s per day. It doesn't have to be just power cost, it could be rental cost or whatever the miner's expense is. So for example a fairly common GPU rig of 4x 280X would be:

X11: 12 MH/s, 0.002 BTC/day
X13: 9 MH/s, 0.002 BTC/day
Scrypt: 3 MH/s, 0.003 BTC/day
Scrypt-N: 1.4 MH/s, 0.003 BTC/day

This is enough information for the pool to determine which algo is best for that specific rig. I don't think there are any exponential functions involved here. Just find a way for the miner to supply that information to the pool - two numbers for each algo - whether via stratum protocol enhancements, or via password field (hate that but whatever gets it going).

If you want to make it easier for the miner you can provide a calculator on the website where the user could enter power consumption in Watts and power cost per kWh and get the BTC per day value, and even provide a list of typical rig configs to choose from, downloadable config files etc. BTC/fiat exchange rate is not that significant, because relative cost for each algo will remain roughly the same if BTC goes up or down, only the miner's absolute profit will change.

Why bother pinning calculations to absolute currency values at all if they are guaranteed to be inaccurate as soon as the next market trade goes through?  (And you even realized that by the time you finished writing your post!)

All an alternative algorithm miner would need to pass to the pool server is its own unique calculated efficiency factor, relative to Scrypt10.

The blissfully ignorant will ignore it and the pool server can use its own assumed algorithmic efficiency factors, exactly as it is doing now.
(0.50 for Scrypt11, 4.00 for X11, 3.00 for X13, etc.)

Others who are more aware of their miner's alternate algorithmic hash rate ratios can override those assumed values with more accurate ones.
(e.g. 0.48 for Scrypt11, 3.90 for X11, 2.90 for X13, etc.)

And those who understand the concept of hash rate production costs can scale the efficiency factor value appropriately.
(e.g. 0.48 for Scrypt11, 5.20 for X11, 3.87 for X13, etc.)

Miners will probably have to configure unique worker names (which would need to remain consistent across all the algorithms configured for each mining rig).

The pool server will probably have to cache each worker's efficiency factor for each algorithm for an appropriate amount of time, as each mining rig can have a different set of algorithmic efficiency factors, and the efficiency factor for each algorithm would arrive individually on separate sockets (if specified via password parameter, as has been typical so far).
 
Or you could just automate pool selection on the client side as I have been doing for quite some time, and will probably continue doing long after anything like this is implemented.  But it would be nice to have something to fall back on when your web sites are under attack and the relevant information on them (or via api) is temporarily unavailable.
 
Post
Topic
Board Service Announcements
Re: [ANN] NiceHash.com - innovative professional cryptocurrency cloud mining service
by
comeonalready
on 21/05/2014, 01:55:20 UTC
It's none of my business but you guys should settle this already. Comeonalready, name your price (current) for the job and let them consider (again). Do this via PMs or a zillion other ways preferably and be happy with the outcome. Deal or not.
A- Both parties reach an agreement, you get the job done and get your payment.
B- No deal. You'll know you aren't wasting your time with the subject here and move on with your life, where, 1 BTC isn't worth getting out of bed. No pun intended. That's quite the heaven for 99.9% of the world. Make more use of it man.

My price is 0 BTC.  For whatever perverse reason, at this point I prefer to see them spin their wheels addressing these very same issues over and over and over and over again.  I am amused by how people with such a good idea for a service could make a series of incredibly poor decisions.  They voluntarily chose to handicap themselves for nearly nothing!  Does no one else find this as interesting as I do?

I will not chime in on this topic again -- if the rest of you can keep your comments to yourself -- which I greatly doubt you can.  For what it's worth, I do hope you all surprise me though.

PS. Want to know the secret of how 1 BTC is not worth getting out of bed?  Make good decisions when presented with opportunities in life!

Post
Topic
Board Service Announcements
Re: [ANN] NiceHash.com - innovative professional cryptocurrency cloud mining service
by
comeonalready
on 20/05/2014, 22:48:49 UTC
When I offered you a job...:


Job offering posted, if you are interesting. 1 BTC for 1 day of work: https://bitcointalk.org/index.php?topic=580718.new#new

Yeah, I'm not your man on that.  I wouldn't get out of bed for 1 BTC these days.  But if I do find the problem I'll send it to you for free, as I am close.  I like the subscribe.extranonce1 protocol extension.


If you want to live in the past, fine.  When I offered you the proper solution for only 0.25BTC:
 


Does this fork of sgminer address the idle bug, or is that still a work in progress?

Work in progress.

Several days ago I was investigating this idle bug to satisfy my own curiosity and offered to provide the fix to you for free if I found it.  I found and fixed it two days ago, but you had already hired someone else to do the work instead, so obviously I can no longer give it away for nothing.  Today, that person contacted me for some information about the bug, so I assume he has not yet found it.  I have no doubt that he or someone else eventually will, but how long it will take is anyone's guess, as it is nested pretty deeply in the muck.

I offered the fix to you for a token amount -- a quarter of what you were paying him -- and also to send the fix in advance of payment for verification, but you declined.  So how long it remains a work in progress is really up to you...


By the way, it took the person you hired weeks to do the work you said would only take a day, and it's still not done correctly!

All over 0.25BTC.  Nothing.  A pittance.  A poor decision made out of being too stubborn to even consider the potential future effects upon the profitability of nicehash and the satisfaction level of miners providing their hashpower.  For without the miners, nicehash has nothing to sell.  And some of them are not happy!  Most probably just pointed their hashpower elsewhere without bothering to voice their issues here.

I will repeat.  Everyone pointing their miners at nicehash should keep a very close watch over them to ensure that they are not unexpectedly going idle.  If you don't want to take the risk that they will go idle, then you should run your usual profitability calculations and choose for yourself whether you should be mining somewhere else instead.
Post
Topic
Board Service Announcements
Re: [ANN] NiceHash.com - innovative professional cryptocurrency cloud mining service
by
comeonalready
on 20/05/2014, 10:41:17 UTC
There is a *new* and *different* bug that is impacting cgminer v3.4.2a+ and NiceHash ... I'm experiencing it on numerous boxes, and am trying to find a fix.  This is *NOT* the "idle bug" or it is not completely fixed in cgminer.

I'm mining SHA and when running using the "price" option in the password - p=0.07 - and letting it run for long periods of time, suddenly the NiceHash pool will appear in the miner as "Alive" ... but the pool is not passing any work, and the threshold has NOT been hit!  There are NO contracts for 0.07 ...

This is now easily reproducible on more than one box, and they are running the latest cgminer that does contain the "idle bug" fix.

I am trying now to debug the protocol, and determine exactly *WHY* cgminer would believe - when sending the miner.subscribe and miner.authorize requests - believe that the pool is alive.

When this happens my miners are sitting idle - believing they are connected to an active pool, but not being given any work.  Today I have lost hours of mining when I have come back to check the status of my miners and found them in this state.

I have reached out to NiceHash, ckolivas and kano for assistance, but any other assistance in debugging the protocol or cgminer would be appreciated.  Until I can know exactly how NiceHash is handling the protocol requests, it is very difficult to debug cgminer to see what is going on.


This is because nicehash never addressed the true cause of the original "idle bug", but only applied a hacky fix to eliminate one of its symptoms.  I had offered them the real solution to the problem quite some time ago but they declined.  And I would bet this this problem is happening to many more of their miners, but you're just one who noticed it and decided to stay and investigate rather than simply taking your hashpower elsewhere.

Everyone pointing their miners at nicehash should keep a very close watch on them to ensure that they are not unexpectedly going idle.
 
Post
Topic
Board Service Announcements
Re: [ANN] NiceHash.com - innovative professional cryptocurrency cloud mining service
by
comeonalready
on 09/05/2014, 01:20:11 UTC
@Nicehash staff, I think you are abusing of the stratum method "client.reconnect". Why are you sending this? Is it really needed? It adds trouble to the stratum/tcp connection and some extra delays.
Reconnects are needed, because the stratum protocol does not implement a way to change special extranonce parameters except for on first connection.  Switching between other pool's relays requires changing these parameters.  You can use the patches or patched compiled cgminer that nicehashdev has posted and are available on git.  This implements a new command in the stratum protocol so that the reconnects are not necessary.

True, you can simply download pacthed cgminer and sgminer binaries here: https://www.nicehash.com/software and you'll get rid of these issues and better performance on NiceHash (and the same performance on other pools as if you would be using other non-nicehash cgminer/sgminer builds).

BTW: Some pools ignores connection from our extended cgminer and sgminer. We added an option to disable these "advanced features" for pools not supporting this features. One of these pools is CoinFu.

Just add "no-extranonce-subscribe" : true to the pool config for pools, that doesn't support extranonce-subscribe

Example:

Code:
       {
                "name" : "NiceHash Scrypt",
                "url" : "stratum+tcp://stratum.nicehash.com:3333",
                "user" : "btc_address",
                "pass" : "x",
                "algorithm" : "scrypt",
                "nfactor" : "10"
        },
{
                "name" : "CoinFu",
                "url" : "stratum+tcp://pool.coinfu.io:3333",
                "no-extranonce-subscribe" : true,
                "user" : "myrig_btc_address",
                "pass" : "myemail",
                "algorithm" : "scrypt",
                "nfactor" : "10"
}

Keep in mind: this only applies it you're using our cgminer and sgminer builds from https://www.nicehash.com/software !


You guys really mucked up the implementation of the extranonce subscription extension.  Of all the ways you could have done it, you chose the only option with the potential to create enabled mining clients that are incompatible with other pools by default.  You had full control of your stratum server implementation, and full access to nearly all client miner implementations, but little or no access to oftentimes proprietary stratum implementations at other pools, so the fact that you decided to initiate extranonce subscription messages from the mining client side, demonstrates either your incompetence or ignorance as to how to extend an already well established protocol without introducing negative consequences elsewhere, or callous disregard for the effects upon miners and the other pool operators who are affected by your protocol extension.

Given the circumstances, you should be initiating the extranonce subscription from the stratum server side, at which point an enabled mining client can respond in the appropriate fashion, and an earlier version ignore the message as you can easily verify that most mining clients do.  But as it stands now, you have created a situation where extranonce subscription enabled mining clients are sending unexpected messages to stratum servers at other pools potentially causing unknown consequences there.  Or was sabotaging your competitors part of the original plan?
Post
Topic
Board Service Announcements
Re: [ANN] NiceHash.com - innovative professional cryptocurrency cloud mining service
by
comeonalready
on 27/04/2014, 04:38:44 UTC
Whoever is capable of compiling own sgminer, please test this version: https://github.com/bitbandi/sgminer/

It contains two fixes:
- idlebug fix
- support for extranonce subscription - no more reconnects when switching orders -> your hashrate on NiceHash will be higher

I tried your fixed version, and after ~8 hours it started acting up.
Then, I added in 'phzi's pool->idle = true; fix as well into the code - and it still started screwing up after a while.

I don't think the idle bug is fixed.
I am fairly sure the idle bug is fixed, but I have heard the extranonce stuff seems possibly unstable.

If you're using the bitbandi/sgminer code, then the included fix is a bit different - https://github.com/bitbandi/sgminer/commit/77545de0e8b0d0a6e57cf518920de5e6b818e290 .  You won't want to be using pool->idle = true; AND this commit.  Closing the stratum connection like in that commit causes pool->stratum_active = pool->stratum_notify = false (but does not affect pool->idle).   I can't say if this works, as I haven't tested it myself.  But, from my read thru of the code, the program flow will be quite different then my patch, and I was marking the pool idle instead of suspending stratum for a reason.

Ah, alright.  Well that was my poor judgement just blindly adding in the pool->idle = true; in addition to the suspending pool thing.
I'll try to debug the issue further if it occurs again - the issue is that it takes so damn long to trigger Tongue

That is because neither phzi nor ebandi implemented a proper idle bug fix. They addressed the symptom but not the cause. Also, ebandi is missing an important piece of a fully backwards compatible extranonce subscription implementation.  Currently, it is unstable universally (i.e. works fine at nicehash but will break unexpectedly at other pools).  I know why that is happening too, but keep working on it though.  You'll get there eventually.
Post
Topic
Board Service Announcements
Re: [ANN] NiceHash.com - innovative professional cryptocurrency cloud mining service
by
comeonalready
on 25/04/2014, 21:48:37 UTC
Lol... sometimes it is good to give back.  I have made plenty of profit from the various dev's that have built c/sgminer, and if I can patch an annoying bug with a single line, I would prefer to honor the open source nature of the crypto communities by sharing my fix.  If someone wants to pay (or tip) me for the time it took to debug this, I will be appreciative. But I don't see the need to demand compensation.

I am happy, on principle, to have offered this freely.


If that were really true, then you would have given your hacky patch away freely four days ago when you had it, but instead you made a point to tell everyone you that had it but refused to share as it was giving you an advantage -- in essence gloating and holding it out over everyone.  And you are only making this statement now to save face in what you have since likely realized was a poor decision to disclose, and now begging for tips for doing so.  Say what you want about me, but I am direct in my approach.  You are transparent in your attempts to manipulate, but I would bet that you don't even know you're even doing it.
 


My patch is hacky and I don't plan to publish it. Besides, right now it is giving me an advantage... why would I share when you have made this system competitive instead of fair/proportional?


And by the way, yours is not a comprehensive fix, as I nearly certain that you already know as you called it hacky.  As you were so concerned earlier about how changing extranonce1 requires the briefest interruption in mining to reconnect stratum, how do you feel that your patch requires some mining downtime too, however minimal, though longer than former extranonce1 issue?
Post
Topic
Board Service Announcements
Re: [ANN] NiceHash.com - innovative professional cryptocurrency cloud mining service
by
comeonalready
on 25/04/2014, 19:41:50 UTC
suchmoon, I don't know who you are yet.  But do you really want someone like me looking into it?  Think about that before answering and act accordingly.

So much butthurt over 1 BTC

And I only asked for 0.25 BTC, so obviously money has nothing to do with it.  That would not even buy a decent dinner out where I live.  This is purely about principle.
Post
Topic
Board Service Announcements
Re: [ANN] NiceHash.com - innovative professional cryptocurrency cloud mining service
by
comeonalready
on 25/04/2014, 18:19:17 UTC

You did it all wrong, fixes like that are supposed to come with blackmail, what's with all this giving stuff away for free  Shocked Grin

Clearly you misunderstand the definition of blackmail.  Here's help:
http://www.thefreedictionary.com/blackmail


So you're teaching me English now. Presumably because you have some sort of desperate need for approval by strangers on the internet?

I felt sorry for you, and naturally I wanted to help someone less fortunate as I thought it cost me nothing to do so.  But it turns out you're right after all.  To educate you is to diminish my advantage over you.  I won't make that mistake again.

Clearly you are an internet parrot -- and one who will attempt to abruptly change the subject in order to help deflect attention from the fact that he did not properly understand the definition of blackmail after erroneously accusing me of such.
Post
Topic
Board Service Announcements
Re: [ANN] NiceHash.com - innovative professional cryptocurrency cloud mining service
by
comeonalready
on 25/04/2014, 17:51:23 UTC
If this "patch" works well, we will not forget about you phzi. I promise you that.

That's right...  He will not forget what a fool you were to give it up for nothing.

I offered a comprehensive fix to him for less than what nicehash lost in potential incremental revenue over the last three days and he was too stubborn to make an intelligent business decision, so he too is a fool for not having accepted the deal.  And by insulting him right now, I am implanting in him the urge to send a token payment to you for having providing a workaround, simply to 'punish' me for being a capitalist -- which he is himself!  You're welcome.


As for the problem with idle miners - I have not observed failed auths in these cases. I see the pool accepting the auth request with p=, but not being able to provide work. This seems to occur when there are jobs at the desired profitability, but those jobs are already maxed on miner (no slots available). The pool keeps the connection open and allows the auth innappropriately.  If I set p high enough that no jobs are available (full or not),  this doesn't happen.

My patch is hacky and I don't plan to publish it. Besides, right now it is giving me an advantage... why would I share when you have made this system competitive instead of fair/proportional?


And what exactly happened between then and now?  If you had this hacky fix, then why did you not provide it to nicehash earlier?  

Why change your mind now?  Did you fall deeper into depression, needing more attention from strangers to help bring you out of it?

Why would you even need a fix since all you do is stare at your miners all day anyway?

What happens in a few days when you are feeling depressed again?  Will you repeat the cycle?
Post
Topic
Board Service Announcements
Re: [ANN] NiceHash.com - innovative professional cryptocurrency cloud mining service
by
comeonalready
on 25/04/2014, 16:44:36 UTC
My 'idle miner' patch...


Your solution is partially effective but you are foolish to just give it away.  The hired developer will earn a profit from using your hack (1 BTC), and you will get nothing (0 BTC).  Not one person here is mining for free regardless of what they claim, and each will eventually stop mining when they deem it unprofitable as cryptocoins have no intrinsic value whatsoever.

When nicehash grows to 20GH/s, they will be using your work to earn approximately 5 BTC in fees daily, meanwhile you have earned nothing from being smarter than them.  But is giving it to them for free really that smart in retrospect?  I think not.

You had usable workaround, you had an advantage as a miner, you had leverage over nicehash, and you gave it all away for nothing, presumably because you have some sort of desperate need for approval by strangers on the internet -- some of whom will appease you by telling you how great you are, but only because you just handed out your profits to them.  I'll give you my btc address and if you send me some btc, I'll tell you that you're great too.