The Discord Servers I'm a moderator in have a bit of a spam bot problem lately, where bots join that never interact and only spam user's DMs. While I could wait until Discord bans them, it's not exactly the best solution, so why not build my own bot to handle users that never interact? So I started building a bot using NodeJS and discord.js. It's been going great so far, but then my ADHD got the better of me when I wanted to know: What actually is the fastest way to clone an Array?
I've had an interest in embedded development for quite a while now, but never really got into the whole Arduino thing. A few years ago I tried my hand at Arduino with a Teensy 4.0, but ultimately found that the Arduino framework is too limiting, so I wrote my own bootloader in Rust. It did boot, but it came with a massive list of issues, so I abandoned the hardware for years, and eventually lost it. I "recently" bought a new Teensy 4.1, and even set a goal this time: Connecting two USB hosts to seamlessly transfer audio between the...
With the first quarter of 2023 over it is time to look at what has changed, both big and small. As the user base of my projects has grown over time, I've realized that it is unfeasible to ask every user to keep themselves updated all the time. I've taken the liberty of adopting Dolphin's Progress Report format, which is a text version of what other projects use video announcements for. Just my kind of thing! I will try to keep these Progress Reports happening regularly, probably once per quarter as I work alone on things. If I ever end...
Back in December 2022, I bought myself a Laptop in the hopes that I would be able to take it anywhere and keep working or playing. The idea mostly worked, with the massive downside that I forgot entirely about which vendor made the Laptop: ASUS. ASUS, like MSI, is one of those that will silently push Malware, Spyware and Bloatware as a required Windows update, often hiding it as a new driver.
Tags:
In the far far future of 2022 crypto-currency has taken the world by storm. People are enamored with its potential, especially the blockchain, and try to integrate it into every aspect of their life. Friends and family are indoctrinated into the crypto-currency world until they too start bringing more people into it. Everything can be bought, whether it is legal or illegal, moral or amoral, helps or harms - nothing controls crypto-currency. You could almost call it a cult, a pyramid scheme or even an MLM. Unfortunately, this is not the far far future, this is the present. If you've...
Almost three years have passed since I did my original full hardware encoder showdown, and the field has changed drastically since then. NVIDIA brought out the Turing and Ampere architecture, AMD finally designed a useful GPU architecture, and even Intel is entering the market now. Finally no longer a Red vs Green battle, but a Red vs Green vs Blue - the full RGB experience! But also due to that, my data is now well beyond outdated, and its time to refresh. Unfortunately for me, sourcing hardware for testing purposes right now is near impossible at reasonable prices, so I...
It's been a while since the last visible change to the Website, almost exactly two years now. In 2019, I switched the theme back to a more lightweight version with the old 2016 CSS override applied, but eventually that was no longer enough. Over time, WordPress's updates spiralled out of my control, changing how WordPress worked - and at the same time also drastically increasing processing time required. While the move to a more powerful machine initially improved the situation, after a few updates to WordPress even that was negated. It was time to find an alternative solution, one which...