Categories
Programming

gnuciDictionary

gnuciDictionary is an offline nuget port of the GNU Collaborative International Dictionary of English. Defining a word is simple: Simply give a string, and you will be given a list of definitions for that string, or null if no definition can be found. This will return an enumerable of Words, which contain information like what […]

Categories
Programming Writing

narlang

Narlang (Narrative Language) is a markup language for generating documents. It was designed as a tool to assist in the composition of long, complex documents, specifically novels. Its purpose is to combine many of the features of a code language with general document production. This came out of a rejection of the plethora of WYSIWYG document […]

Categories
Programming

SupportBot

SupportBot is a Telegram bot for connecting a pool of Support Providers with users needing support and anonymously routing messages between them. It’s written in .NET Core 3.1 and uses the great Telegram.Bot library. You can find the GitHub here.

Categories
Programming

TinySM – a small Finite State Machine library

As anyone who has attempted to implement an FSM in code can testify, doing so quickly results in an absolute nightmare of spaghetti if statements. TinyFSM is a personal project which seeks to create a small and flexible FSM implementation in the .Net Standard framework. Github https://github.com/cowtrix/tinysm Nuget https://www.nuget.org/packages/TinySM

Categories
Writing

Rent Based Transitory Ownership — A Blueprint For Just Rent

Originally published on Medium. As income inequality increases, one mechanism for the movement of wealth from the general population to an increasingly insular property-owning class is through rent of residential property. While it cannot be said that landlords do not have some responsibilities to their tenants in most countries, the power relationship between landlord and […]

Categories
Music Visualisation Programming

More VJ Work

Categories
Music Visualisation Programming

Various VJ Experiments

Something I’ve fallen in love with over the past few months is making graphics and software that react to music. I hope to do it much more in the future – performing a visualisation live with a DJ is one of the highlights of this year!

Categories
Writing

Nuclear

The following is a stageplay I wrote in my final year of high school. I am posting it here for the sake of posterity. The standalone can be found here.

Categories
Writing

God Only Wise

The following is a story I wrote in my final year of high school. I am posting it here for the sake of posterity. The standalone can be found here.

Categories
Writing

Ethereum Is Going To Eat Silicon Valley Alive. Here’s Why.

Originally published on Medium. Many of the current dominators of technological business perform the same task. They serve as a trusted third party in a marketplace of providers and consumers. The trusted company enforces rules in the community, like how Facebook bans accounts that act outside the terms of service. Usually the same company that […]