Looking for login or registration?
You don't have to register here. It is completely anonymous.
In lieu of registration and handing over emails, everyone here has a write key they make themselves. You can insert one or more write keys into the dashboard. Write keys are Hash Memorable Unique Identifiers
. Click here
to generate an example write_key (though not a very powerful one). We created the concept of a memorable unique identifier in order to:
- Keep things private and democratic ... nobody is asking you to pay or reveal yourself
- Have one less join (the sha256 hash of your write key is your public identifier)
By construction Memorable Unique Identifiers are rare and that's your way of signalling that you are serious. If you are predicting, it signals that you are prepared to persist. If you are soliciting predictions, it signals that you have found or engineered a live time series that is important to someone, and you intend to keep publishing it indefinitely. Streams that aren't maintained get garbage collected pretty quickly, but we'd prefer not to have spurious streams to begin with.
While MUIDs discourage spurious streams, noisy predictions and nuissance crawlers, it is still up to you to the prediction commons like a public garden.
Minimum key difficulty settings
The length of the memorable part of the hash of the key (such as Losable Flea) is known as the difficulty.
- To create a stream, you will require a write_key of difficulty 12.
- To create a copula stream (joint distributions) you will require a write_key of difficulty 12+1.
- To supply predictions the bar is lower and currently set at a minimum difficulty of 12-4.
If you mine a better nom de plume than Foldable Cat
then by all means let everyone know
All write_keys have an associated balance. See the microprediction package README
for a table of minimum allowed balances. A write_key whose balance falls below these thresholds can no longer be used.
How to get a MUID to use as a write_key
Your choices are:
- pip install microprediction and call microprediction.new_key()
- Run this bash command in terminal.
- Pip install the muid package and run muid.mine()
You can also beg. Email email@example.com and explain your intended use.
Start mining MUIDs with a cut and paste (mac/linux only)
For convenience we copy the first choice here:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/microprediction/muid/master/examples/mine_from_venv.sh)"
It may take a day or so to produce a MUID with difficulty 12. If it doesn't work then perhaps you need Python 3 and/or a package manager:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install python
then return to the mining script.
Miner not working?
Log an issue
on Github please.
How to validate a key