Pages:
Author

Topic: [SHUTTING DOWN] [DiceBitco.in | BE THE BANK ! | 1% House Edge] - page 96. (Read 102257 times)

hero member
Activity: 742
Merit: 526
No, it is not that for sure. I think it is more related to JavaScript (?) code being resource hungry (CPU cycles before all). The developers should probably try to optimize the code.

OK, but why would it get slower over time if it's just running a simple loop?

Adding 100% after the 100th loss should take the same time as adding 100% after the 1st loss unless something is being accumulated per bet.

It doesn't get slower with time (and how could it possibly get slower if it runs only for 800 cycles at max). It either freezes at all (so that I would have to refresh the page) or suddenly becomes very sluggish. And it may accelerate (or unfreeze) later, so it is hardly a memory issue as far as I can say.
copper member
Activity: 3948
Merit: 2201
Verified awesomeness ✔
OK, but why would it get slower over time if it's just running a simple loop?

Adding 100% after the 100th loss should take the same time as adding 100% after the 1st loss unless something is being accumulated per bet.
Most likely related to the way that Javascript allocates memory / how the garbage collector works.
legendary
Activity: 2940
Merit: 1333
No, it is not that for sure. I think it is more related to JavaScript (?) code being resource hungry (CPU cycles before all). The developers should probably try to optimize the code.

OK, but why would it get slower over time if it's just running a simple loop?

Adding 100% after the 100th loss should take the same time as adding 100% after the 1st loss unless something is being accumulated per bet.
hero member
Activity: 742
Merit: 526
Do you have any ideas how to make auto-betting run faster and not slow down after a few rolls?

No, I've no idea. I expect it will be fixed though.

My guess would be that they're keeping an ever-growing list of your bets in your browser's memory.

No, it is not that for sure. I think it is more related to JavaScript (?) code being resource hungry (CPU cycles before all). The developers should probably try to optimize the code.
sr. member
Activity: 252
Merit: 250
Why do you make three posts in row?
It is annoying and looks like post padding.

edit: nevermind, just read dooglus post
legendary
Activity: 2940
Merit: 1333
Why do you make three posts in row?
It is annoying and looks like post padding.

I was replying to 3 different people on 3 different subjects.

If I was "post padding" I would have made each of my numbered points in separate posts and would make new posts instead of editing existing ones when I wanted to add more information.

I don't even know if posts to this thread count towards the signature campaign. If I was doing it for the post count I would surely spread my posts out all over the forum.
legendary
Activity: 1274
Merit: 1000
Why do you make three posts in row?
It is annoying and looks like post padding.
legendary
Activity: 2940
Merit: 1333
11) It means that the email you tried to put is already used by another user, thus you cant use it(duplicate)

In my experience some people like to make new accounts over and over. Gamblers are a superstitious lot. Making a new account "resets their luck" or something... If you don't let them keep using the same email address on each new account, they're going to run out of email addresses to use, and stop giving you valid email addresses.

I can use the same emergency Bitcoin address on two different accounts, so why not the same email address too?

Also, the error handling could be better. Exposing the error string returned from PostgreSQL could potentially be dangerous. Who knows what kinds of information it might leak. It has already leaked a source file name, telling me that you 're using PostgreSQL (which gives me a hint to look for SQL injection attacks, say).

Thank you all for your feedback!

Thanks for your responses and fixes. Smiley

Maybe I should add:

18) #17 (Add "No Gambling possible") reminded me that as well as offering "self exclusion" to help people with addiction problems, it is helpful to include links to gambling addiction resources somewhere on the site. See the "What if I can't stop?" section of the Just-Dice.com FAQ tab for an example.

19) I left myself logged in overnight. When I woke up this morning and tried to type into the 'chat' box, it was very slow - every keystroke took almost a second to appear. Switching to 'my account' and back to 'home' fixed the problem, clearing out the chat scrollback in the process. Maybe this is related to the issue of the robot slowing down over time - are you letting data structures build up indefinitely until things bog down? I like that I can scroll the chat all the way back and read what I missed, but not at the expense of usability.
legendary
Activity: 2940
Merit: 1333
I can't believe my eyes... we are 2+ BTC in the black now!

I hope it's not dooglus' missing 5 BTC used to pad the difference  Grin

[...] This could also be contributing to the "stop" button being unresponsive, if the javascript code is choking in the browser.

I edited the post in which I described how the 5 BTC went missing to say that the admin manually credited me with the 5 BTC and is now aware of the bug. Withdrawing to a deposit address doesn't work, but I am assured a fix will be put in place if it wasn't already.

The 'stop' button wasn't unresponsive for me - it stopped the doubling, but didn't stop the betting...
legendary
Activity: 2940
Merit: 1333
Do you have any ideas how to make auto-betting run faster and not slow down after a few rolls?

No, I've no idea. I expect it will be fixed though.

My guess would be that they're keeping an ever-growing list of your bets in your browser's memory.
hero member
Activity: 784
Merit: 500
Holy shit profit is from -2.5btc to +9btc!
In only couple hours!

It was +6 just a minute ago, now hovering around +4. "Arigato" seems to be the one making these swings.

Now it's +12. Arigato just lost 4 BTC.
legendary
Activity: 3654
Merit: 8909
https://bpip.org
Holy shit profit is from -2.5btc to +9btc!
In only couple hours!

It was +6 just a minute ago, now hovering around +4. "Arigato" seems to be the one making these swings.
hero member
Activity: 742
Merit: 526
I've also noticed that if I set the maximum number of bets to 800 in the Robot Roll, the bets freeze after a few rolls, but if I set the limit to, say, 700, the rolls run smoothly and fast throughout.
member
Activity: 84
Merit: 10

I have some more. Some are kind of nit-picky, but are all intended to help make the site the best it can be. Smiley

5) When logging in, I type my 2FA code, but if it changes even a second before I submit it, the site tells me the code is wrong. It's common to accept codes that are wrong by a few timesteps in both directions. People's phone clocks are often off a bit and you'll find yourself swamped with support emails from people unable to log in if you don't allow a little room for error here. I don't know if you "lock" accounts when they fail the 2FA check a few times, but that's important, otherwise you can brute-force it - there are only a million 6 digit codes.

6) I'm able to divest all my coins and gamble them away without having to enter a 2FA code, but I'm not able to change my username without it. Maybe offer the users a choice for which actions they want to have to provide a 2FA code. I would enable 2FA for 'divest' and 'withdraw' at least, but others may only want it on for 'login'.

7) I can't bet at 49%. It gets "rounded" to 49.0002% or something. I mentioned it in the on-site chat and was told that you store the payout multiplier exactly and calculate the chance from that, and so chances are rounded weirdly. I think it is much more important to store the "chance" accurately. If the 'payout' is slightly wrong, then people might win a satoshi more or less than they should - big deal. But if you round "49.0004" to "49.0002" and I roll 49.0003 then there's going to be trouble - rounding errors in the "chance" make the difference between a win and a loss.

8} The "amount currently invested" figure is weird. It doesn't seem to change as the site wins and loses. If I invest 1 BTC and someone wins a little, I would expect my "amount invested" to drop to 0.99999 or something, but it doesn't. If I click 'divest' then I can see an amount available to divest, which does seem to reflect my real "amount currently invested" - I'd like to see that figure change in real-time without having to click 'divest' first.

9) Are there keyboard shortcuts for betting? The "x2" button is quite tiny and hard to hit.

10) The "luck" stat is simply what percentage of bets the player has won. I think it makes more sense to take the chance into account. Winning 3 out of 10 bets at 50% is "unlucky" but winning the same 3 out of 10 at 1% is incredibly lucky. The way the stat currently works, it would show "30%" in both cases, which misses the point.

11) I was in the car today, on my tablet, and wanted to play. I don't remember the long random password on my main account (it's saved, but not in my head), so I made a new account, deposited to it, played, invested. Now I tried setting an email address and it won't let me, because I already used the email address on my other account. The error message isn't very human-readable:

Quote
Found some errors
{"name":"error","length":202,"severity":"ERROR","code":"23505","detail":"Key (email)=([email protected]) already exists.","file":"nbtinsert.c","line":"398","routine":"_bt_check_unique"}
12) This one is bad... I saw chmosd running a dust martingale sequence, like he's been doing all day, and decided to do the same, to test the robot roll thing. I set it up to increase 100% on lose, and reset on win. I left both "stop" boxes blank, and set the number of rolls to the maximum 800.

I started it, and saw it was betting 1000, 2000, 4000 satoshis. It was working, but 10 times bigger than I meant to. I guess I typed the starting bet wrongly. So I tried to stop it by clicking 'stop robot' but it didn't stop. It stopped doubling on loss, but kept flat-betting 1000 satoshis over and over. To stop it, I tried investing my whole balance, but it was winning faster than I could invest, and I ended up with uninvestable levels of dust. So I put a "1" in the "loss: stop at" box, and that stopped it. It looks like "-- or -- ROLL DICE" would have stopped it too.

tl;dr: the "stop robot" button doesn't reliably stop the robot!

Edit: here's a screenshot showing the bets. The arrow indicates roughly where I hit 'stop':



13) I see now how I made the mistake in the bet size in '12' above. I put 100 satoshis into the regular roller bet box, then clicked 'robot roll', saw a similar looking number in the 'base bet' box, and assumed it was the same. But the 'robot roll' base bet is always reset to 1000 satoshis each time I switch to it. I'd prefer it to default to being 0 or blank rather than 0.00001000
14) this one's bad too - I just divested 5 BTC, and withdrew it to the deposit address of my other account. The withdrawal shows up as 'unconfirmed' on the site, I see it unconfirmed in my bitcoind transaction pool too, but I don't see it as an unconfirmed deposit on my other account.

Also in the list of withdrawals, it shows up as 0 BTC, not 5 BTC:



My balance was however reduced by 5 BTC.

I'll update with what happens when it confirms.

Edit: it has been confirmed for 5 minutes now, but nothing changed. It still shows as unconfirmed on the account I withdrew from, and the balance on the account I withdrew to is still showing a balance of 0.

tl;dr: Withdrawing from one account to another account's deposit address causes the coins to vanish Sad

I made 2nd withdrawal, of 6 BTC to an address I control. It hit the blockchain immediately, and also showed up as unconfirmed in my account history:



After it had confirmed, I checked again. The wrong transaction was marked as confirmed:



This could be a vector for abuse:

a) withdraw a tiny amount to another account's deposit address
b) withdraw a large amount to your own wallet
c) complain to customer service that the large amount never came
d) hope that they see it as "unconfirmed" in your history, and send it again

Edit2: admin replied to me and credited my account for the missing 5 BTC; says he will fix the bug soon
15) What's this about, from https://dicebitco.in/about/investments?

Quote
We charge the commission only when profits are divested, or at Sunday each week at 00:00 UTC. When we divest profits at Sunday each week we automatically re-invest the amount (minus commissions). You can change this at your account settings page

I don't see the option you're talking about. Do you really auto-divest investor profits? Earlier you said it wasn't possible to divest profits without divesting principal first, so that's a little confusing:

Quote
When you divest we consider that you divest your investment amount first and the profits last

Id like to add something to the list:

16) Add "Invest after deposit setting". JD had this. It allowed you to just send coins to the deposit address and as soon as it was confirmed it was invested. Which is nice when you just want to send some coins to increase your investment, but dont want to wait for the confirmation.
17) Add "No Gambling possible". Also something I miss, that JD had. You had to write a Mail with a signed msg using one of your deposit addresses. It would disable gambling on that account and make it "Invest only"

5) Nice idea! We will implement it Smiley

6) We will implement a more custom use of 2FA, so user will be more flexible when to use it Smiley

7) We will round it to chance

Cool The amount currently invested is... the amount currently invested Tongue It doesnt change, except if you invest more/divest. What changes, is the profit/loss on your investment. HOWEVER, now that i look into it, we could add a column saying "current investment amount" or something similar. *notes it*

9) Keyboard shortcuts are in the to-do list Smiley Also buttons will be increased

10) Thats interesting. We could further tweak it like x comumn win/loss ratio(what we actually have now) and another one luck factor(calculated as you suggested.) *noted*

11) It means that the email you tried to put is already used by another user, thus you cant use it(duplicate)

12) We have some common issues with the Robot Roll, and we try to improve it.

13) It will be changed to 0 !

14) As we already discussed, the cause was found and a fix is already in the making Smiley

15) We auto-divest every Sunday, if it has any profits, and by default we are re-investing the whole amount. But i see what you mean about the option to disable this. Will be implemented ! Also it will be rewritten to be more clear

16) Great idea! it will be implemented

17) added to the To-Do list!


Thank you all for your feedback!
legendary
Activity: 1274
Merit: 1000
Holy shit profit is from -2.5btc to +9btc!
In only couple hours!
legendary
Activity: 3654
Merit: 8909
https://bpip.org
I can't believe my eyes... we are 2+ BTC in the black now!

I hope it's not dooglus' missing 5 BTC used to pad the difference  Grin

Anyway, I can concur with some of the robot roll observations. 1000 satoshi default bet should be zero, or carry over the bet entered before. It does slow down, perhaps depending on which device you're running it on - it's fast on my PC but abysmal on my phone. This could also be contributing to the "stop" button being unresponsive, if the javascript code is choking in the browser.
legendary
Activity: 3794
Merit: 1030
The Best Tipster on the Forum!!


Well done DiceBitco.in Grin

After (temporarily hopefully) closing JD, doog now has lots of free time checking the features and betting on other dice sites lol.

His actually helping a ton by providing feedback, considering his a very experienced player in the field of BTC gambling sites. His giving out /free/ advice on how to improve.

you should always take his advice

he knows the best and is the best!
hero member
Activity: 784
Merit: 500


Well done DiceBitco.in Grin

After (temporarily hopefully) closing JD, doog now has lots of free time checking the features and betting on other dice sites lol.

His actually helping a ton by providing feedback, considering his a very experienced player in the field of BTC gambling sites. His giving out /free/ advice on how to improve.
hero member
Activity: 577
Merit: 504


Well done DiceBitco.in Grin

After (temporarily hopefully) closing JD, doog now has lots of free time checking the features and betting on other dice sites lol.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
15) What's this about, from https://dicebitco.in/about/investments?

Quote
We charge the commission only when profits are divested, or at Sunday each week at 00:00 UTC. When we divest profits at Sunday each week we automatically re-invest the amount (minus commissions). You can change this at your account settings page

I don't see the option you're talking about. Do you really auto-divest investor profits? Earlier you said it wasn't possible to divest profits without divesting principal first, so that's a little confusing:

Quote
When you divest we consider that you divest your investment amount first and the profits last

Id like to add something to the list:

16) Add "Invest after deposit setting". JD had this. It allowed you to just send coins to the deposit address and as soon as it was confirmed it was invested. Which is nice when you just want to send some coins to increase your investment, but dont want to wait for the confirmation.
17) Add "No Gambling possible". Also something I miss, that JD had. You had to write a Mail with a signed msg using one of your deposit addresses. It would disable gambling on that account and make it "Invest only"
Pages:
Jump to: