Published as BIP 103
public class TwoMains { | |
public static void main(String[] args) { | |
System.out.println("main"); | |
mаin(args); | |
} | |
public static void mаin(String[] args) { | |
System.out.println("other mаin"); | |
} | |
} |
from TwitterAPI import TwitterAPI | |
import json | |
import logging | |
import time | |
from collections import OrderedDict | |
from random import random | |
""" | |
Assume 3 participants. You will need to create a Twitter account for each participant, and get API keys for each one. | |
""" |
// After you think you understand this program, try writing it yourself until | |
// you can get it to work, the first time, without error ^_^ | |
// | |
// ALSO: remember: | |
// $ gcc program.c # compile | |
// $ ./a.out # run | |
// We'll get `printf` from standard input/output's header file | |
#include <stdio.h> |
Short version: I strongly do not recommend using any of these providers. You are, of course, free to use whatever you like. My TL;DR advice: Roll your own and use Algo or Streisand. For messaging & voice, use Signal. For increased anonymity, use Tor for desktop (though recognize that doing so may actually put you at greater risk), and Onion Browser for mobile.
This mini-rant came on the heels of an interesting twitter discussion: https://twitter.com/kennwhite/status/591074055018582016
Ok, I geeked out, and this is probably more information than you need. But it completely answers the question. Sorry. ☺
Locally, I'm at this commit:
$ git show
commit d6cd1e2bd19e03a81132a23b2025920577f84e37
Author: jnthn <[email protected]>
Date: Sun Apr 15 16:35:03 2012 +0200
When I added FIRST/NEXT/LAST, it was idiomatic but not quite so fast. This makes it faster. Another little bit of masak++'s program.
Beyond IP Transactions: towards a payment protocol | |
================================================== | |
IP transactions were originally introduced as a first "out-of-band" protocol | |
for negotiating a transaction output's public key. Being inconvenient and | |
insecure, they became obsolete, and recent versions of bitcoin don't support | |
them anymore. | |
The result is that static bitcoin addresses have become the most common way of | |
defining requested payments. This may be fine for anonymous donations, but is not |
(a gist based on the old toolmantim article on setting up remote repos)
To collaborate in a distributed development process you’ll need to push code to remotely accessible repositories.
This is somewhat of a follow-up to the previous article setting up a new rails app with git.
Set up the new bare repo on the server: