Building a Multi-Point Temperature Logger – Part 1

It’s important that the DIY laptop I’m designing has enough cooling, or it’ll fry itself. So, I’m building a temperature logger that will be able to monitor the temperature in multiple locations. It’s a side project of a side project…The video above shows me getting the first temperature sensor up and running with an Arduino […]

DIY Mini-ITX Laptop Project Restarted

Yes, it’s back. The DIY Mini-ITX Laptop project has been restarted. I’m aiming to finish it this year. Watch the video above for more…Get Updates Before Everyone ElseThose who signed up to the laptop project’s mailing list got to see this video early, before you read about it here. Want to receive the latest before […]

ZitaFTP Server v1.18 Released for AmigaOS – Logging Settings

I’m pleased to announce that the next version of ZitaFTP Server for AmigaOS is now available to download. Here’s a quick summary of what’s new in v1.18: The quick configuration wizard now has a logging settings page (which I forgot in the previous version) The main UI also has a logging settings page Various bug-fixes […]

Why do GPUs Use SIMT – Isn’t SIMT Slow With Branching?

Almost all modern GPUs use the Single-Instruction Multiple-Thread (SIMT) architecture. With SIMT a group of threads (or wavefront) execute the same instruction in lock-step. Apart from making it a pain to program, it also means that when threads execute different code paths (e.g., if/else), the GPU must execute each branch one-by-one instead of simultaneously. This […]

computer 2851285

ZitaFTP Server 1.17 – Quick Fix

ERROR A new ZitaFTP Server update is available. It fixes a bug that literally prevents completely new users from trying it out. Here’s what went wrong…I thought I’d tested it thoroughly, testing both upgrading an existing installation and installing a new one. I tested the wizard in each case. Everything looked good, so ZitaFTP Server […]

ZitaFTP Server 1.16 – WebAdmin Edition

After a very long delay, I’m pleased to announce that the next update to ZitaFTP Server has finally been released! The previous release was back in May. Let’s have a quick look at what’s inside…What’s New in ZitaFTP Server 1.16The big new feature is the internet (web) based configuration User Interface (UI). This allows both […]

Why Writing SIMT (GPU) Assembly is Hard

Years ago someone asked me if I would add the ability to write shader assembly to the graphics drivers I was writing. My reply was: you really don’t want to do that. I’ve been working on adding switch support to Warp3D Nova’s drivers, and decided to explain why writing GPU code is hard: Modern GPUs […]

paddington 1771898 1920

Further ZitaFTP Delays…

ERROR The next ZitaFTP update was supposed to be released yesterday. I was on track to finally get this long awaited and much delayed update finished, but then sickness hit. That left me with two choices: push on and suffer the consequences, or rest and get well as soon as possible. I chose the latter […]

How Daily Journaling Helps Me Get More Done

Daily journalling is a key part of how I keep my projects moving. Without it I’d be wasting time every day trying to remember what I was up to, and what I should do next. That wasted time quickly adds up. This is particularly true when I switch between projects (currently weekly).The ProcessHere’s what I […]

Shopping Cart
Scroll to Top