Posts Tagged ‘ cash ’

Made in Toronto: CypherPoker.JS v0.5.0 (Ollie)

Posted on May 31st, 2019 Comments Off on Made in Toronto: CypherPoker.JS v0.5.0 (Ollie)

If ever there was a reason I don’t post to TCL as often as I should this would certainly be it. It’s online Texas Hold’em that uses cryptocurrencies like Bitcoin, and its younger cousin Bitcoin Cash, for betting.

You may recognize the project from the link to the right and I’m sure I’d mentioned it in a previous post or two.

One thing that makes CypherPoker.JS truly unique is that it’s peer-to-peer, meaning that players can play directly against one another without any trusted middleman to “deal” the cards, hold buy-ins, and make sure games are played correctly / fairly.

The challenge in peer-to-peer online poker is a lot like playing the game over the phone against someone you don’t really trust and without relying on some other person to conduct the game — let that problem of how that would work percolate on the old noodle for a bit. Spoiler alert: it’s possible using clever math.

The other thing that makes CypherPoker.JS unique is that it’s a white-label software product which simply means that it’s well-documented and built to be altered, re-branded, and re-packaged: one’s very own, online, public and / or private poker room(s). Because it’s peer-to-peer there’s basically no extra hardware or services to invest in (a website is entirely optional), and because the it’s open-source the software is free. I’m sure that there are people out there who would still find a way to complain about the $0 price tag but in all fairness those people are dumb.

This is the second iteration of the project and it uses JavaScript, the popular programming language of web browsers. There’s a bunch of JavaScript behind the scenes right here at TCL too; it’s what makes websites do stuff instead of just sitting there.

But it doesn’t matter if you know anything about JavaScript because I wrote the thing to be used, not (necessarily) admired for its programming elegance.

You can use CypherPoker.JS right in your web browser or you can download an installer for Windows and play that way. Linux and macOS are also supported but since I don’t have any extra computers lying around that run those operating systems you’d need to build the software by hand using my Do-It-Yourself in 5 easy steps! guide.

No Bitcoin? No problem! Just select the “testnet” version of the cryptocurrency for a 100% free alternative.

I mean, really, at this point you have no excuses to not try it out.


I usually do a lengthier post on Medium detailing each new version and in the most recent one I eulogize a dearly departed friend (hence the bracketed homage).

There’s also a dedicated subreddit where you can ask questions or post comments. I love chatting about the project so I promise that there’s literally no question / comment too basic that you could post and that I wouldn’t happily and courteously answer.

Finally, there’s a GitHub repository where the actual project lives:

https://github.com/monicanagent/cypherpoker.js

It comes with a nifty project board where I visually organize the project’s progress:

https://github.com/monicanagent/cypherpoker.js/projects/1

Everything on this board comes from a master list of bugs / tasks:

https://github.com/monicanagent/cypherpoker.js/issues

… which are organized in dated milestones:

https://github.com/monicanagent/cypherpoker.js/milestones

Once a milestone is complete I update the web demo:

https://monicanagent.github.io/cypherpoker.js/demo/web/

… and I add download links for the desktop version of the software:

https://github.com/monicanagent/cypherpoker.js/releases

So, other than the nice pictures and witty prose, is there any reason why you’re still here?

Filed under: Dispatches, Patrick Bay

Paying with plastic

Posted on June 20th, 2011 Comments Off on Paying with plastic

No longer relegated to credit or bank cards, a new bank note being released by The Bank of Canada this November (more to follow in 2012) promises to seem just as flimsy and worthless as the mag stripes you destroy in your back pocket today. Progress!

 

Filed under: Dispatches, Patrick Bay, Videos

The Practical Gentleman’s Guide to Urban Insolence no.8

Posted on November 18th, 2009 4 Comments

Warmest welcome once again, dear reader!

It’s so nice to have the pleasure of your company for another instalment of the Guide. I do hope that life has treated you kindly and that during the odd times when it hasn’t that you’ve had some opportunities to practice being practical. And, more importantly, that that practice has brought you some satisfaction.

In this edition I’d like to pull back from street level and look at a couple of larger forms of urban insolence: government and transit. It’s certainly not necessary to go into any sort of detail; insolence comes in many forms from both sides at this level, from new taxes to higher bus fares, and these are not necessarily local or even urban issues. In fact, as I hope you’ll find, the topics covered here have broader applications.

However, for the practical gentleman this poses a profound conundrum: does one take up arms and revolt against increasingly unjust overlords at great risk to oneself and one’s family, or does one resort to enjoyable but much less effective flaming paper bags (with surprise) left on doorsteps?

Alas, neither option seems agreeable, does it? On the one hand we must choose between radical criminal action, on the other classically amusing but ultimately ineffectual pranks. What’s the practical gentleman to do?

A great deal of wisdom has been scratched onto the walls of prisons as regards these matters, but please allow me to at least get the ball rolling:

The Continental

When one can’t be direct but wishes to nonetheless improve a situation, one must think outside the box. If more money is involuntarily leaving our pocket, more must come in to replenish it. It’s a simple balancing act. Thus, the practical gentleman takes his case directly to the people, bypassing the tight-fisted upper echelons altogether.

In this approach, we simply ask passersby to donate for charity, and I must stress strongly that this is not the same as asking for hand-outs. That would be most ungentlemanly and besides, this is an investment. To convince our fellows of this, however, we are required to present our case with a little more flair. Some call this marketing.

We simply invest in a nice colour print-out of the charity we’re representing, a nice binder to put it on the cover of, and a few hundred charitable donation “receipts” to give to anyone who requests them, to go in said binder. And a pen :) The charity is of course you, only jazzed up a bit; marketed better. Try some interesting twists on your name, combine it with a slogan, borrow a nice logo, but keep it all simple. For example, “The Patrick Fund – Fighting poverty at hom e and abroad”. The name must always be entirely truthful and you should always have a full explanation at the ready. In this case, it is a fund that is in my name and to be used to fight poverty in my home, possibly also to fight that woman I don’t much care for. With minor typographical errors.

For the logo, simply take an existing one from anything around you (using a cell phone camera, for example), and cut off everything but a quarter of the image. For simpler logos, like the Nike swoosh, you may have to use a half of the photo. Or, if cutting doesn’t produce satisfactory results, simply flip the image around horizontally or vertically. The McDonald’s golden arches easily become William’s golden catch basin — for money!

But, most importantly, you must add a prominent outline of the African continent on the logo (hence, “The Continental”). This lets people know you like geography. If you don’t, maybe now’s the time you gave it another try! People aren’t going to give their money to just any old schmuck on the street. Let them know how worldly you are, what a great investment you’ll be, why they should believe. Africa, the symbol of hope.

In this way you don’t hide behind any small print and your honesty and commitment to being upfront will shine through. The donations will come pouring in! At the end of the day you can go home satisfied that your fellow human beings have helped you because of a shared sense of civility. Take that, government!

The Convenient

Did you know that local businesses often provide instant financial support to anyone who strolls in through their front doors? It’s true. In most convenience stores, for example, often placed clearly and visibly in front of the cash register is the leave-a-penny take-a-penny bowl. Most store owners don’t contribute to it so they have no say in how it’s apportioned; it’s a social support system by the people, for the people. Including you.

Penny contributions can be made when pennies are abundant in your life. When they’re scarce, you can of course take. But be sure to do so a penny at a time, thus affording someone else the opportunity to take every alternate penny if they wish. A two-second wait period is customary unless no one else is in front of the counter with you.

The only drawback of the take-a-penny system is that some stores carry larger caches than others. I suggest carrying a strong bag (the pennies will get heavy!) and visiting as many shops as you can. Remember, those pennies already belong to you so you’re not required to make idle chit-chat with the shopkeeper. If they give you any trouble, simply threaten to call police. If this is not your style, you may instead opt to dress provocatively. Ladies will have an advantage over the gentlemen here, I’m afraid. Sorry fellas, we can’t win ‘em all.

The Economic

Many economic pundits have been putting forth the idea that being environmentally conscious and being profitable don’t necessarily have to be exclusive of each other. In fact, an amazing array of novel ideas is beginning to surface during these difficult financial times, many of them designed to produce environmental benefits, and many of those turning in tidy profits for anyone willing to put in some effort. The concept of carbon credits, for example, is ingenious but it hasn’t quite caught on yet. The problem is simply a dearth of mass adoption. This means that the market is still very much wide open … for anyone willing to roll up their sleeves and work for it.

Honest rewards for honest labour.

The further upshot of this is that the practical gentleman may rest well at night knowing that he’s earning an income from a noble pursuit, its influence continuing well into the future. The only requirement is a nice smile and a number of carbon credit certificates. There is no currently accepted standard for these – be creative, but keep the initial batch inexpensive. The idea is not to lose money here :)

Now the hard part: we go door to door selling carbon credits. There’s no trick here, you just have to shake hands, sip tea, and sell the hell outta that carbon!

Eventually, you may want to to invest in some fancy paper certificates — set yourself apart from the competition. Just work the cost into the price of the credits.

You can promise clients that each carbon credit they buy will be used to directly sequester a certain amount of green (in your pocket), ‘n house gasses. Not sure exactly what those gasses would be, but probably natural (this is a good, light-hearted jest to open the conversation with – and be sure to hug the potential client).

Of course, you must guarantee each and every certificate. Should the client ever wish to redeem it, you must exchange the credit for the appropriate amount of carbon. Although it’s difficult to get pure carbon, rough carbon (mixed with impurities) may be produced simply by burning something to ashes. This is your contractual obligation so you must honour the request within a reasonable time frame.

One of the biggest arguments against buying credits in this way is that (it is claimed) they are really used to prevent the environmental effects of burning stuff. Haha! What nuthouse did that escape from? If you buy a carbon credit, you should be able to exchange it for carbon. Who’s going to pay for not getting something? When the customer understands that this certificate is worth something, then it becomes a lot more valuable. Treat each buyer like the intelligent human being they are; logic will always wins the day ;)

You’ll have to do some research into going carbon credit prices but, since you probably won’t have any immediate competition in your neighbourhood, you may just be able to set whatever price you want. Just be sure not to price yourself out of the market! :D

I hope, dear reader, these points will help you through the tough times. They were inspired by a certain form of insolence, but their application turns out to be much broader. If the challenge was to think outside the box, hopefully that has been achieved. Certainly they are merely a spot from which to cast off, but hopefully they’ll chart a course to some pleasant tropical island with nice beaches, nice people, and nice drinks with little umbrellas in them. Even Mexico might be a nice escape.

Wishing you a bon voyage!

Filed under: B Sides, Pictures