Search content
Sort by

Showing 20 of 40 results by Dobry Den
Post
Topic
Board Gambling
Re: Recent dadice.com development
by
Dobry Den
on 20/05/2015, 22:13:26 UTC
Notice how everyone trying to minimize this situation has a DaDice signature. Roll Eyes

Unfortunately for DaDice, sig jockeys aren't a stand-in PR team.
Post
Topic
Board Gambling
Re: bustabit.com -- The Social Gambling Game (formerly moneypot.com)
by
Dobry Den
on 14/05/2015, 06:05:39 UTC
Post
Topic
Board Project Development
Re: Raspnode - Kickstarter
by
Dobry Den
on 13/05/2015, 23:13:30 UTC
They have a quick tut on how to do it yourself: http://raspnode.com/diy.html
Post
Topic
Board Gambling
Re: DaDice.com - Next Generation Social Gambling Dice Experience
by
Dobry Den
on 13/05/2015, 23:09:40 UTC
The fact that this works makes the DaDice operators in this thread look super cringeworthy since it's been revealed before on multiple occasions.

e.g. just two pages ago: https://bitcointalk.org/index.php?topic=973765.1380

Instead of posting condescending images, consider fixing your site guys. Roll Eyes
Post
Topic
Board Service Announcements (Altcoins)
Re: Just-Dice.com : *** shutting down - please withdraw your coins ***
by
Dobry Den
on 06/12/2014, 22:30:41 UTC
It baffles me to see dooglus pumping a random toycoin.
Post
Topic
Board Service Announcements (Altcoins)
Re: Just-Dice.com : *** shutting down - please withdraw your coins ***
by
Dobry Den
on 30/10/2014, 21:40:23 UTC
You were one of the biggest crypto gambling websites in history.. how come you closed? WTF - I have read the note about Regulations etc. but c'mon guys, you could do it anyways..

It's not "guys". It's just "guy". One guy that quit while he was ahead, which is the only action in this game with +EV outcome on a long enough time scale.
Post
Topic
Board Gambling
Re: ToTheMoon.is -- Moneypot in space
by
Dobry Den
on 20/10/2014, 23:29:19 UTC
I like that someone is holding his feet to the fire to comply with the license, but why isn't Eric the one doing so? Does he not care enough to pursue it or has he asked you to do it?

Eric already pointed out that OP needs to comply with the license. It was simply ignored. Eric posted again to rescind his support for this project until OP complied with his license. OP responded with (my words) "we're both in a field that's full of scummy actors, so what did you expect? Despite what the license says, I'll open-source it only if I feel like it" (link).

Unfortunately for OP, problems don't go away just because the other party can't be fucked to babysit you on an internet message board.

Thankfully, this community has Dooglus — sleepless watchman, crusader of justice — who has a long history of contributing his time to expose dishonest actors. That's one of the reasons he's laden with trust-clout which was used to annihilate OP's trust-rating and spur him into [slow, begrudging] action.
Post
Topic
Board Gambling
Re: ToTheMoon.is -- Moneypot in space
by
Dobry Den
on 16/10/2014, 17:58:44 UTC
As a last note, before pinning me on illegitimacy, please don't forget we are talking about a Bitcoin gambling game here, we both went down the path of illegitimacy the moment we put our site online.

Cringe.

OP immediately abandons the few qualities that matter in this scene: trust and character.

Maybe your CSS modifications will make up for it. Roll Eyes
Post
Topic
Board Gambling
Re: In which language top gambling sites are coded ?
by
Dobry Den
on 24/09/2014, 15:12:12 UTC
Committing 10k rolls at a time may go against the atomic consistency of the DB resulting in unexpected effect to the bankroll (+ve/-ve).

The bulk insert is applied atomically, but each inserted row still has to respect its constraints.

One big reason you'd want to accumulate rolls in-memory and then commit them to the DB in bulk is if each roll needs to be applied sequentially to the DB and you don't want sequential roll insertion to be the bottleneck.

For example, imagine if each roll needs to calculate the total house bankroll to adjust the edge of the roll. The bankroll changes each roll. If each roll has to hit the DB server, then you're going to be dealing with a lot of insert contention.

Instead, let's say you only make one DB insertion at the turn of each second. As rolls come in, you buffer the results in memory (assured that the DB cannot change during this time) and then commit all the rolls at once.

Here's an idea: imagine if you write a function `roll(prevDB, params)` that returns `newDB` where prevDB and newDB are just associative datastructures that represent the state of the DB in memory.

That means you can `reduce(roll, prevDB, [params, ...])` where `[params, ...]` is a sequence of user roll parameters coming down, say, a websocket.

At the turn of each second, you stop the reduction, take the latest newDB value (the result of all the buffered rolls), and commit it to the DB. The post-commit value of the DB is now your `prevDB` that you feed back into the reduction and resume processing rolls.

Post
Topic
Board Gambling
Re: In which language top gambling sites are coded ?
by
Dobry Den
on 23/09/2014, 17:33:19 UTC
The main point of focus for building a gambling site is ensuring data/domain integrity at the database level.

You need to be able to answer questions like:

- What happens to in-flight DB transactions when they fail or the app crashes?
- Are all of your domain-atomic data updates wrapped in transactions? For example, if the server crashes right after you increment my account balance but before you decrement your house bankroll, is my balance rolled back or did you just persist a bad ledger?
- If your provably-fair mechanism depends on sequential, gapless nonces (like Just-Dice's "bet number"), can you actually guarantee a gapless sequence? For example, AUTOINCREMENT in MySQL and SERIAL In Postgres do not produce gapless sequences.
- What do you do when the values change out from under your DB transactions? If some button should only increment a value in the DB once per hour and someone double-clicks it (launches two queries in flight at once), is the value incremented twice (bad)? Is it incremented once only because the queries both incremented the initial value (bad)? Or is it only incremented once because the second query fails because of your one-increment-per-hour domain constraint (good)?

The stack you use for your application layer matters very little because what matters is your ability to sufficiently answer these types of questions.
Post
Topic
Board Bitcoin Discussion
Re: Interview of mndrix (CoinPal, Coincard). Meet the Trader 03
by
Dobry Den
on 22/03/2011, 04:03:23 UTC
Insightful interview!
Post
Topic
Board Bitcoin Discussion
Re: Why bitcoin will fail from it's own success..
by
Dobry Den
on 21/03/2011, 18:36:31 UTC
The U.S. government doesn't like competition...
I live in the UK, why would the US government interfere with something I use? (Not saying they wouldn't, just curious as to why one government would take exception to an international currency).

Incidentally, the US dollar already gets a lot of competition - GBP, EUR, JPY, CHF, CAD, AUD, XAU, XAG ... etc :-)

Although the US Fed usually has the internet spotlight, don't forget that your own country has a national reserve authority as well.
Post
Topic
Board Bitcoin Discussion
Re: Can I be taxed?
by
Dobry Den
on 21/03/2011, 17:43:39 UTC
I don't have any control about which coins I spend so my best bet would be to put it in some sort of mixing service that I read about in the forum a while ago. Am I correct about this?

It is possible to work out which bitcoins belong to who, but it requires some effort. The IRS (or equivalent) would not be able to cope with the burden.

That's not how auditing works.

If you were to be audited by the IRS, they generally start at a very transparent transaction (like the purchase of a house), then work backwards to determine the source of funds. The onus, of course, is on you to lead them down the trail, and the general case is that your paid taxes don't add up to expended funds, so they extrapolate your purchase history as unreported earnings. Then you're retroactively responsible for those taxes + punitive fees and possible litigation.

It's no different than if you launder money. No matter how complicated and untraceable your laundering practice is, investigation starts at wherever your money rears its head in a transaction and you're going to have to explain it. The government doesn't just "give up" if it's too complicated: They just place the burden on you to uncomplicate it, else they attribute the disparity to negligence (at the very least).

I'm not a lawyer and this is only my observation.
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin snack machine (fast transaction problem)
by
Dobry Den
on 18/03/2011, 23:00:14 UTC
Think of bitcoin as gold and the online bitcoin banks as all the currencies in the world. I'm going to hold more of the currency that stays truer to the nature of gold.

I don't know how the interface would work, but I'm sure someone already figured that out.

This is precisely one of the reasons why advocates of a central monetary authority (like the Federal Reserve) want to keep a unary legal tender.

You can't arbitrarily inflate or manipulate a currency when there is no barrier to using other currencies.

Post
Topic
Board Project Development
Re: Bitcoin.org Redesign (mockups inside)
by
Dobry Den
on 18/03/2011, 22:43:03 UTC
Why not go with this exact design?

http://i.imgur.com/yQbLj.png

(Change the bitcoin icon to the new one though)

It's much simple & nice.

I can convert it to a Drupal theme when I get home to my desktop computer this weekend (nothin' like cruising the Bitcoin forums on Spring Break).

I'll make the download bar more minimal and push it to the top of the page below the navigation so it doesn't interrupt the flow of information. There are other tweaks that have been suggested since that was posted.

Quote from: gavinandresen
But if somebody puts together Drupal templates (theme?  what does Drupal call them/it?) with the spiffy new look I'd be happy to upload them.  Or, even better, create a Drupal account for that somebody so they can update the look and content themself and fix the bugs that are almost certainly going to happen.

That's a good idea that keeps trivial changes from getting bottlenecked by you or Sirus.

edit: I see that partyp made another version. I'll go ahead and convert my mockup into a Drupal theme just for some closure and post it here.


Post
Topic
Board Bitcoin Discussion
Re: Bitcoin MMO Lovers' Poll
by
Dobry Den
on 17/03/2011, 21:48:55 UTC
What do you mean by Bitcoin-based?
Post
Topic
Board Bitcoin Discussion
Re: Fund favourite bitcoin projects (new website)
by
Dobry Den
on 17/03/2011, 21:21:01 UTC
I logged in and posted a test project successfully, but now I get an error when I try to visit the website.
Post
Topic
Board Bitcoin Discussion
Re: Why Is Getting Bitcoin "Accepted" As A Form Of Payment So Important???
by
Dobry Den
on 17/03/2011, 21:04:28 UTC
Yes, a minted gold coin is legal tender.

Not by any definition of that term that I have ever heard.  Even an American gold Eagle isn't legal tender because of the gold content of the coin, but because of the face value stamped into the side of it.

Boy we're getting technical here!

Yes, that is what I meant. I live in Canada. In Canada, our mint sells "$100", "$200", "$500" gold coins... etc... they are 24k gold. They are worth a shit load more than $500 each. And they are legal tender. Meaning you can spend them anywhere - because technically they are worth $500 at a bank - (ie. for a car, which was my original argument) but you would be a fool to do so. They're generally collectors items.

Sorry I didn't explain myself better the first time around my southern friend!

Haha, yeah. That's like spending old American coins (like war dimes) that were made with silver. You can still slot them into vending machines, even. But you're slotting away something worth far more than 10 cents.

It's more accurate to say that government-mandated coins are legal tender, and some of them happen to be made with precious metal!
Post
Topic
Board Bitcoin Discussion
Re: Why Is Getting Bitcoin "Accepted" As A Form Of Payment So Important???
by
Dobry Den
on 16/03/2011, 23:59:08 UTC
Before something can be a store of value, it needs to have value. Gold gained this initially through being wanted for use in jewelry. The only way bitcoin can gain value, is by proving its worth as a useful (or even best) means of electronic payment.
This is a good point. Can bitcoin be a reliable store of value (as it currently is) without being supported by its use as a highly convenient electronic payment method? Can something be established solely as a store of value? Where does the value come from? I'm guessing it being a highly convenient store of value... But I can't wrap my head around it to be convinced that it can be enough...


The answer to this actually answers the OP question of why it's important that Bitcoin gains prevalence as an accepted method of payment.

What gives currency value is the existence and high-availability (currency liquidity) of transaction counterparties -- that somebody always wants to be at the other end of your transactions. The second you can't find a buyer for your Bitcoins or a seller that will let you buy into the Bitcoin system, Bitcoin no longer has value. After all, the value of a Bitcoin (like the USD->BTC conversion rate) is a direct measure of how many people want Bitcoin.

Until there's a commercial market for Bitcoins, all Bitcoin counterparties are fellow speculators and investors and the Bitcoin exchange is fueled by fickle things like novelty rather than reliable things like food and the human desire to buy things that we don't really need. The intrinsic value of a currency isn't its ductility or conductivity (i.e. gold) -- they are flatly irrelevant --, but actually the reliability and ease of finding a counterparty to your transaction. A commercial market is what entrenches the transactional reliability of a currency. It creates cycles of exchange and networks of trade that entrench and distribute the investment of the currency across a lot of people, which increases the chance that there's always someone out there that wants to trade with you.
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin snack machine (fast transaction problem)
by
Dobry Den
on 16/03/2011, 23:26:00 UTC
There's some talk in this thread that portrays a future system that's any different than what it is today.

It doesn't have to be. And it probably won't be.

Waiting for confirmations to propagate is impractical for the same reason today's vending machines won't accept checks: Confirmation takes too long.

That's the whole reason why we have electronic spending with credit and debit cards. It's what enabled our fractional reserve system in a global economy. Your assets are just a number in a database that only represents Dollars, Bitcoins, and Zloty.

The instant transaction layer on top of Dollars and Bitcoins means that the actual transaction of real currency can take an arbitrary amount of time (if it even happens at all!).