web analytics

#Hamilton, #Lindsay and #ThunderBay #Ontario are getting a #BasicIncome!

#Hamilton, #Lindsay and #ThunderBay #Ontario are getting a #BasicIncome!

“Premier Kathleen Wynne announced Monday that Hamilton, Lindsay and Thunder Bay will take part in Ontario’s basic income pilot project.

She said in a speech at Liuna Station in Hamilton that: “The project will explore the effectiveness of providing a basic income to people who are currently living on low incomes, whether they are working or not. People participating in our pilot communities will receive a minimum amount of income each year— a basic income, no matter what.”

The premier said the three-year project will start for people making “just under $17,000 a year, but even that amount may make a real difference to someone who is striving to reach for a better life.””

Source CBC


VNLLA.NIGELTODMAN.COM – New 1.11.2 Vanilla Server!

In addition to my SNAPSHOT Server, I’m now running a Vanilla 1.11.2 Server as well 🙂

You can find it at VNLLA.NIGELTODMAN.COM on Port 25566

Features all the same .commands as my Snapshot server.


Minecraft SNAPSHOT Essentials Script

# Minecraft SNAPSHOT .essentials script v0.6-r56  #
# Written by YT_Veritas0923                       #
# Twitter: @Veritas_83                            #
# Web: www.NigelTodman.com                        #
# GitHub: Veritas83                               #
# BTC 18j2Env7QokhGG5MccS3LPBKnjsko6u4NQ          #

Brings .home .warp .tpa .rtp and .spawn and more to modless Snapshot (and Vanilla) servers 🙂

This is a python script I wrote that wraps itself around the Minecraft console and enables .commands

I wrote this specifically for Snapshot servers that have no modloader or API support. My testing environment is the minecraft_server.jar running the latest snapshot (1.12-pre2 at time of writing) — It may run on linux as well as python is cross platform.

Here’s a screenshot of it running on the latest snapshot

Simply place beside your minecraft_server.jar and run.

User Commands:

.about – display script version and author information

.bal – displays your balance

.balance – alias of .bal

.buy item_name 64 – buys 64 items from the .shop, increase or decrease 64 as needed

.commands – list available commands

.essentials – alias of .about

.help – displays commands and their usage

.home – teleports you to your set home

.version – alias of .about

.motd – displays server Message Of The Day

.ping – causes server to reply with ping response time in ms

.ranks – Displays Ranks, Their cost and their money drop multiplier.

.rankup – Increases your rank by 1. See cost use .rank

.report player reason – reports player for specified reason

.reset – resets your money to 100

.rtp – teleports you to a random location

.seen player – displays when player was last seen online

.sell item_name 1 – sells 1 item to the .shop, increase or decrease 1 as needed

.sethome – sets .home to current coordinates

.shop – lists items for sale, use .buy to purchase

.spawn – teleports you to spawn

.staff – list server staff

.stats – displays total players in PlayerDB and server uptime

.tdf – Toggles downfall

.tpa player – sends .tpa request to specified player

.tpaccept – Accepts .tpa request. Teleports player to you.

.tpdeny – Denies .tpa request.

.tpyes – alias of .tpaccept

.tpno – alias of .tpdeny

.uptime – displays server uptime

.vote – displays server vote links

.warp name – teleports you to warp name. List warps with just .warp

.whois player – checks if player has played on this server

Mod Commands:

.console command – runs /command on the server as console

.kick player reason – kicks a player, reason is optional. reason cannot contain spaces (use . instead of space)

.setwarp name – sets a public .warp as given name. name cannot contain spaces

.stop – issues /stop command as console.

Discuss on Minecraft Forums


.bal now returns negative balances as well as positive
On negative balance. Informs player to .reset to go back to +100

Fixed Issue #9 .bal with negative balance crashes script.
Fixed Issue #10 Advancement crashes script. .sell executing when it shouldnt

Added Basic Income 🙂
Now gives new players their head on first connect.
Fixed Issue #1
Fixed Issue #2

Added .bal/.balance
Removed sidebar display
tablist now displays rank
Updated .help and .commands to reflect new additions
Fixed Issue #5

Added experience_bottle to .shop
Tab list now shows money instead of rank
Improved horse moving too quickly filter to filter all entities
Added .reset command to reset your money to 100
Fixed Issue #3
Fixed Issue #4

Added .tpyes .tpno aliases for .tpaccept and .tpdeny
Added some more requested items to shop.
Increased prices of ores
Added filter for ‘Horse moved too quickly’ console spam

Created OverworldCheck()
Created ProcessRewards()
Expanded UpdateSB()
Reduced Poll time to 6s from 12s
Max iterations of rewardable actions reduced to 4 per poll (Down from 16)
Added buy/sell limit of 1024 per item.
Added .tdf (toggledownfall) .stop .pay

Added a few more items to .shop
Added 3 more ranks. Total of 15

Renamed project to .essentials script.
Money is now optional
.warp is now optional
.home/.sethome is now optional
.rtp is now optional
.shop/.buy/.sell are now optional
.spawn is now optional

Added .version and .essentials aliases for .about
Filtered some scoreboard output
Players get $250 on first join. $100 on connect.

Added tracking of wood, stone and ores.
Awards money for mining wood, stone and ores.
Doubled money recieved from mobs.

Now counts # ‘log’ mined.
Money is now also given for breaking logs.

Added .ranks, .rankup, .console, .motd
Improved .sell logic

Updated .help and .commands to reflect new commands

Higher ranks yield more money dropped from mobs.

Added .sell
Updated .help and .commands to reflect .buy .shop and .sell

Added money.
Added Kills counter.
Added .shop .buy
Get money by killing mobs.

Added .tpa .tpaccept .tpdeny .report
Updated .commands and .help to reflect new commands.
Increased .ping timeout to 4000ms

added moderators.
Added .kick
Added .staff
Added ‘admin’ to config, Bypasses mods.csv list requirement for mod
Updated .commands and .help to reflect new commands

specify admin player name in config. add mods to mods.csv, 1 player name
per line.

Added .stats – displays total players in PlayerDB and server uptime
Added .vote – displays votemsg from config
Updated .commands and .help to reflect new commands

Added .uptime command
.seen now reports if player is not seen

Now using /tellraw instead of /say
Colorized most script output

.ping now returns actual ms response time
updated .help output to reflect changes

Fixed bug where script would crash if .seen and no player specified
.ping now pings current ip, not first seen ip.
Logic error in .sethome for new players, Forgot a condition

Now allows only 1 .home to be set. Replaces existing homes.csv entry
(Previous ver would tp to all homes in sequence ending in last set home)
Added option to give a free shulker box on first connect

.setwarp is now only available to ops
Excessive output from timed 15s dimension check is now filtered

Welcome message is now an MOTD
MOTD is now set in config block
Enabled dimension detection (15s timer)
.warp & .home will no longer tp if not in Overworld
Added .seen to .help output

v0.45 (Internal)
Fixed bug causing excess online entries to be written
.seen now displays hours and minutes

Added .seen
Online players stored in online.csv
All players stored in playerdb.csv

Added config option for rtp radius
Added [Script thread/EXEC] prefix to console output
Added [Script thread/IDLE] prefix to Idle check
Autoclear now warns at 60s and 10s
Added .ping and .whois commands
Now welcomes players both old and new.


Minecraft 1.12-pre6 SNAPSHOT Server (Pre-Release 6)

Minecraft 1.12-pre6 Pre-Release 6 Server up at mc.nigeltodman.com

Pure vanilla. No weather, Game rules rotate monthly. Free shulker boxes on your first connect!

You will often find the latest snapshot running at:


Vote for this server here, here, here, here, here and here


Game Programming in Unity

So I’ve decided to teach myself Game Programming using the Unity Engine

I’ve published my first Unity Project to GitHub. Find it at the link below

GitHub VGS-Tetris

This is just a simple 2D project. Expanded from one of the tutorials I’ve been using. You can follow the source code and changes in the commits here

Diverging from the tutorial, I’ve added a main menu, and FPS Display, Score, High Score, Levels, Restarting the game and a few other things. Not quite done with this project yet.

My aim is to do a ‘concept project’ for many different types of games. A while back I wrote a Blackjack Game in Visual Basic (VGS-BlackJack) I’ll probably try to port that over to a 2D Unity Project as well in the future.

Stay tuned to NigelTodman.com and My GitHub (Veritas83) for updates, Or Follow me on Facebook for many updates (and non-programming related topics)


I’m now on Medium

I’m now on Medium – https://medium.com/@Veritas_83


Windows Server 2016 Technical Preview 5 – Verification Info

Filename: 14300.1000.160324-1723.RS1_RELEASE_SVC_SERVER_OEMRET_X64FRE_EN-US.iso
MD5: 6417BA460F95BD91DED05DFACD553783
CRC32: 3B90F777


MedAdvCFG (Mednafen v0.9.x.x Frontend)

This page moved to here


I’m now on Patreon

Patreon Page patreon.com/NigelTodman

I write articles and software for free. Most of my articles are available under a creative commons license. You can find them on my homepage, at The Fifth Column News and posted by various outlets such as Mint Press News and BasicIncome.org

For 3 years I volunteered as the Assistant Webmaster for the non-profit NAAIJ [North American Association of Independent Journalists]. I also maintain the Playing for Free community and website at
www.PlayingForFree.net as well as offer Technical Consulting services at www.VTS-Tech.org Some software and tools are also available there for free 🙂

I have been an advocate of Basic Income every since I heard about it 3 years ago.  On Nov 11th 2013 I published the following article at the
www.NAAIJ.org (now defunct). I have made it available on my homepage  Canada could eliminate Poverty and Homelessness overnight. But will they?

I often scour the web and aggregate and post content that is relevant to my interests to my Facebook, Twitter and Minds accounts.  These interests include but are not limited to: Automation, Basic Income, Robots, Income Inequality, Poverty, Corruption, Renewable Energy, Canadian, American and British Politics, Windows and Linux Security, Programming, AI, Science and more.


Sudden outbreak of common sense as Basic Income considered & piloted

This article can be republished under a Creative Commons Attribution 4.0 International License, With a link back to this article and attribution to Nigel Todman

Subscribe on Minds nigel.todman
Follow on Twitter @Veritas_83
Add on Facebook nigel.todman.3

Back in 2013 I wrote my debut article endorsing a Basic Income.

“Segal says the program would cost only $30 billion a year. A mere fraction of what the Canadian Government is currently spending on programs that fail at tackling the exact same issues. Clearly there is some overhead and waste in the current implementation of those programs, if one program can get the job done at far less than half of what is currently spent. By this logic, Current recipients of social assistance programs, at most are only taking in a fraction of $30 billion, as you’d have to assume at least some overhead is included in that figure. So where is the remaining 150 billion going? Not to the people that need it, that’s for sure.
No matter how hard ‘the right’ fights to keep people poor, homeless or in their ‘private-for-profit’ prisons, This solution isn’t going away anytime soon.”
Canada could eliminate Poverty and Homelessness overnight. But will they?

Since then the discussions surrounding and budgets implementing a basic income have seemed to have taken the world by storm.

Literally while I was drafting this, BBC Radio was having the following discussion that I’m listening to. Newshour Extra Today (4/3/2016) – Money for Nothing? – BBC World Service

Listen below

On Mar 14th 2016, BusinessInsider reported: “On Monday, New Zealand’s Labor Party leader, Andrew Little, announced that the country will consider implementing a version of the system, known formally as “basic income.”

The party will discuss the feasibility of basic income at the Future of Work conference later this month.” New Zealand is debating a plan to give people free money, no strings attached

On Feb 26th 2016, The Huffington Post reported: “In its budget documents, unveiled Thursday, the Liberal government of Premier Kathleen Wynne said it would “work with communities, researchers and other stakeholders in 2016 to determine how best to design and implement a Basic Income pilot.”

Finance Minister Charles Sousa said the province will decide whether to make a basic income permanent on the basis of that pilot project, the Globe and Mail reported.

The idea of replacing numerous government benefits with a single cheque sent to all households, regardless of income, has been gaining steam in recent years.” A Basic Income For Ontario? Province Plans Pilot Project As Part Of Budget

On Feb 25th 2016 BasicIncome.org reported: “In the December 29th, 2015 edition of the German magazine „Die Zeit“ Höttges talks about the effects of the digital revolution on the economy and society and the need to offer basic security to human beings. Höttges claims that a Basic Income would provide such security and could be funded by taxing the gains and profits of big internet firms. In this view, Basic Income would provide a long-term solution for a society that has been restructured through the process of digitalization. He repeats his stance in an interview published in the January 14th, 2016 edition of „Die Zeit“.” GERMANY: Two top managers speak favourably about Basic Income

On Feb. 16th 2016 The Independent reported: “The UK Labour Party is considering universal basic income as part of its new economic policy.

John McDonnell, the shadow chancellor, said the Labour Party would not rule out unconditional pay for all members of society during a talk at the London School of Economics on Tuesday night.

“It’s an idea we want to look at. Child benefit was a form of basic income so it’s not something that I would rule out,” he said.
In January, Caroline Lucas MP called on the Government to commission research into the idea of paying all citizens a flat, unconditional income, which would likely come in place of existing social security measures like means tested benefits.

“The basic income offers genuine social security to everyone and sweeps away most of the bureaucracy of the current welfare system,” Lucas told the Independent in January.” Labour Party considering universal basic income policy, shadow chancellor John McDonnell says

On Feb 14th 2016 The Globe and Mail reported: “Quebec Premier Philippe Couillard says he’s “dead serious” about trying it, and last month appointed a cabinet committee to that end. It is presided by Labour Minister François Blais, a former Laval University political science professor who just happens to have written a book on minimum income programs.

Last week, another Laval academic – Jean-Yves Duclos, a former economics professor who after his election last year became the federal Families, Children and Social Development Minister – says he too is willing to look at implementing it.

The concept is simple. Replace the raft of income-support provisions currently administered, means-tested, audited and doled out by various levels of government – welfare, community housing allowances, employment insurance – with a single benefit. It could be run through the tax system. If your income is below a certain level, you get a cheque.” The guaranteed annual income: A little idea that might just solve some very big problems

On Jan 30th 2016 The Independent reported: “Switzerland is set to vote on a proposal that wants to pay everyone 2,500 Swiss francs (£1,700) a month regardless of whether people are working or not.

If the plans go through, it will become the first country in the world to provide a basic unconditional monthly income, and they are already the first country to vote on the matter.
The committee’s proposal is absed on a survey, carried out by Demoscope Institute, which reportedly showed the majority of Swiss residents would carry on working, or still look for a job, even if the guaranteed income was approved.”
Switzerland will be the first country in the world to vote on having a national wage of £1,700 a month

On Oct 21st 2015, Finlands YLE Uutiset reported: “The Finnish Social Insurance Institution (Kela) will soon begin work on a presentation for basic income, regional news group Lännen Media reports. Once implemented, the model could revolutionise the Finnish social welfare system.

If implemented, the so-called basic income would replace other benefits people currently receive, and would therefore be rather high, Kela’s Research Department Manager Olli Kangas told Lännen Media.

Under basic income all Finnish citizens would be paid an untaxed benefit sum free of charge by the government. Kangas says the model would see Finns being paid some 800 euros a month in its full form, 550 euros monthly in the model’s pilot phase.” Kela to prepare basic income proposal

On Oct 15th 2015 BasicIncome.org reported: “Political party PAN – Pessoas, Animais, Natureza – a minority party in Portugal since its inception in 2009, has increased its votes in the most recent general election (which was on the 4th of October) by 30% relative to 2011. This has allowed PAN to finally elect one congressman. This is of relevance, because PAN will be the first political party in Portugal defending the basic income concept with a seat on the Portuguese parliament. André Silva will be this congressman, who gave a short but hearty speech on the election night. PAN’s elected congressman manifests his availability to search for political stability in the country, establishing dialog with all the other political forces.

Basic income can be found as a feature in PAN’s electoral program (in Portuguese).” Portugal: First pro-Basic Income congressman gets elected to parliament

On Oct 6th 2015 The Huffington Post reported: “Call it basic income, guaranteed annual income, negative income tax, or minimum income, it all essentially amounts to the same simple solution: eliminate poverty by giving people money.

The idea — supported by 46 per cent of Canadians according to one poll — has boosters across the political spectrum because it not only helps people, it can also save money by reducing bureaucracy and poverty-related health care and criminal justice expenses.

The Canadian Medical Association endorsed basic income this past summer and nearly 200 physicians signed a letter to Ontario’s health minister calling for a pilot project because “income is the great divide when it comes to Canadians’ health.”
The Huffington Post Canada sat down with party leader Elizabeth May to discuss why providing a basic income to all Canadians would pay off for Canada.

Tell me about the Green Party’s “guaranteed livable income”?

The goal is to make sure that no Canadian lives in poverty. Let’s skip the steps that involve what I regard as a shame-based system. The current system is very inefficient economically as well as allowing people to live in poverty who shouldn’t. We can actually have a society where no one lives in poverty.” Elizabeth May: Paying Everyone A Basic Income Will End Poverty AND Save Money

On Sep 17th 2015 New Scientist reported: “Today, with the rise of machine-learning algorithms and advanced robotics, many of them have changed their view. It’s possible that within 20 years almost half of all jobs will be lost to machines forever, and nobody really knows how we are going to cope with that.

Those who still adhere to technology’s power to create jobs fail to recognise the shift to a “superstar economy”, where a handful of companies disrupt markets, make billions and employ very few people, while the rest fight for the scraps.

So how would the millions of telemarketers and taxi drivers, for example – whose jobs are at high risk of being automated – survive in this new landscape? One of the most interesting proposals, and one that does not live in the fanciful world of “the market will figure it out”, is the creation of an unconditional basic income (UBI).

It’s a simple idea with far-reaching consequences. The state would give a monthly stipend to every citizen, regardless of income or employment status. This would simplify bureaucracy, get rid of outdated and inefficient means-based benefits, and provide support for people to live with dignity and find new meaning.” As tech threatens jobs, we must test a universal basic income

On July 10th 2015 The Huffington Post reported: “The primary goal is to eliminate poverty while reducing the current welfare system’s complicated and degrading bureaucracy, but according to the Independent, it’s also intended “to allow people to choose to work more flexible hours in a less regimented society, allowing more time for care, volunteering and study.”

However, Quartz reports that Utrecht’s plan, set to begin in January 2016, is focused exclusively on welfare recipients. The experiment will see some people receive the basic income stipend (around 900 euro or C$1,275) without any regulation while other groups, including a control group based on existing the welfare law, will be subject to different rules and requirements.” The Dutch City of Utrecht Is Doling Out Free Money For A ‘Basic Income’ Experiment

I will update this article with more 2016 references as they are reported and remaining 2015/2014 references I have missed.
Nigel Todman is an Independent Journalist, Technical Consultant, Social Activist, Web Developer and Computer Programmer from Ontario, Canada. Add him to Facebook and/or Follow him on Twitter E-mail: veritas [at] vts-tech [dot] org [PGP] This article can be republished under a Creative Commons Attribution 4.0 International License, With a link back to this article and attribution to Nigel Todman