Categories
Writing

Parliamentary Inquiry into Media Diversity: Personal Submission

Senator Hanson-Young recently posted a tweet about the Parliamentary Inquiry into Media Diversity currently happening in Australia, part of a growing movement to improve the dismal state of Australian media concentration. And what can I say? I had some time. Here’s a quick write-up that I submitted to the Inquiry. Summary This submission is a […]

Categories
Writing

Why Aren’t You Scared Of What Sent You Here?

I wrote a thing about AI on Medium here, and I’m reposting it below. If you’re reading this, it’s pretty likely that an artificial intelligence played some part in why. It decided that this is the sort of thing that will keep you engaged, and presented it to you. So, let’s get started on why […]

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.