Universal Basic Income (UBI) is an income that everyone is guaranteed as a minimum just for being a citizen or resident. It's an incredibly good idea that is a combination alternative to Social Security, subsidized childcare, food stamps, disability insurance, minimum wage, and a massive host of "means-tested" welfare programs whose design ensures people remain poor and under the control of government bureaucrats.
UBI together with a flat fixed percentage tax forms a net "effective progressive tax system" which is more progressive than what we have now at **vastly vastly lower administrative overhead and complexity. It also ensures that both partners in marriages face the same marginal tax burden.
This notebook explains how we can view taxation through the lens of a function
This notebook explains how that works, and also lets you try to create your own "even more progressive" tax. Towards the end it lets you specify some parameters and will try to calculate an "optimal
To use this stuff you'll want to do the following:
- Get julia from https://julialang.org/downloads/ which on Windows can be done via the instructions there which will get you "juliaup" an updater that will allow you to install various Julia versions
- clone this github repo
- enter the directory and run
julia ./install.jl
which will download all the required packages and "instantiate the environment" - also from the directory run
julia ./runnotebook.jl
which will eventually after an initial install of a private Conda environment for Julia, instantiate the Jupyter notebook server and open a browser to let you browse the directory and select the notebook.