This is just a collection of little scripts I search for on stack-overflow constantly. Now I'll know where to go to find them! Python find current path print(Path(__file__).resolve().parent) Bash find…

Since we just finished COMP6841, here's some further watching. These are all conference talks about security, or the security mindset. They're also just fun to watch. link con citation https://…

CSE HTML One thing every programmer should know how to do is make a website. UNSW makes this a lot easier, giving us free hosting and a free domain name. With a website, you can work on projects and d…

Decorators in python Decorators in python are really hard to understand. This is a simple guide to using them that is hopefully instructive. The most fundamental trick to understand them is knowing th…

[This is a draft] [This is not endorsed by my employer] To the management of the School of CSE, I'm writing this letter in regards to COMP4920 (and it's other name, SENG4920), and more generally to ad…

In COMP1511, we tailor a great many resources for students, however there are limits to our ability to create content for revision (since much of it becomes exam material or labwork). On the internet,…

As part of COMP4920, I wrote an essay assessing Palantir from the perspective of an ethical investor. This essay is for those interested in reading the results of my research! essay.pdf

This article is intended to be a reference list of papers or books I've read, and anything notable about them. If you're reading this, then it's probably quite short. Hopefully, I'll keep adding to i…

Recently, I was given a task at my workplace, Kinesis. Take a function that runs in 120 seconds, and speed it up. I eagerly went about doing some refactoring! This example has been heavily altered so …

If you are about to choose a degree in the school of Computer Science and Engineering, this document is for you! So you know who I am, I’m a(bout to be a) third year Bachelor of Computer Science, whic…