Diarmid Mackenzie (@dhmackenzie) header
Diarmid Mackenzie (@dhmackenzie) profile picture

Web & WebXR Development. Home Education & Democratic Schooling, Chair of Governors at Sands School, Devon. Currently building https://xitter.gq/t.co/YdAz8QwZPz

Devon, UK
Joined February 2015
Photo by Diarmid Mackenzie (@dhmackenzie)Photo by Diarmid Mackenzie (@dhmackenzie)Photo by Diarmid Mackenzie (@dhmackenzie)Photo by Diarmid Mackenzie (@dhmackenzie)Photo by Diarmid Mackenzie (@dhmackenzie)Photo by Diarmid Mackenzie (@dhmackenzie)Photo by Diarmid Mackenzie (@dhmackenzie)Photo by Diarmid Mackenzie (@dhmackenzie)Photo by Diarmid Mackenzie (@dhmackenzie)Photo by Diarmid Mackenzie (@dhmackenzie)
Something I've been working on over the last couple of months. Driven by the frustration that I couldn't find a decent, simple, free online drawing tool to help with our building project. Given time, I think it has the potential to be really great!
4
341
This time a year ago, a grand total of 386 users, from 70 different countries, had used my rather primitive scale drawing tool. Now it is a little less primitive, and a lot more widely used! Amazing to have served users in almost every country on the planet!
Over the last year, SimpleDraw has been used by more than 86,000 users, in an incredible 225 countries and territories around the world. Support for non-Latin text is well overdue. Now we've finally delivered! simpledraw.app/blog/text-in-…
1
58
AI labs are running out of ideas for how to improve LLMs further. But a slowdown in capability improvement would lead to the AI bubble collapsing. So they desperately need an "agreed slowdown" to explain why the models stop improving. Just a theory. politico.com/news/2026/09/12…
1
78
A far better explanation... Colluding on pricing would be illegal. But colluding to reduce the pressure on training costs looks like responsible, respectable behaviour, and has a similar impact on the bottom line.
Replying to @edzitron
For the thinking impaired, Training new models slows down. (Expense) Inferencing existing models goes up. (Cash machine). Profits explode. IPO
1
74
Opus is building some fairly simple three.js line geometries for me, and was having trouble getting one right... So (with no suggestion from me, and without even asking) it knocked up a custom renderer that renders three.js geometries in ASCII, as a way to check its work...!
1
7
1,430
Last time there was a solar eclipse in the UK, I watched it from an office car park in Enfield where I was doing a summer internship. I went on to spend 20 more years working there. Today, will be watching from home in Devon with my wife, our kids, and their two grandmas.
We made scale drawing for today's partial eclipse. Just in case anyone wanted a visual reminder just how large, and very, very far away the Sun is! You can view (or copy and edit) the drawing yourself here: simpledraw.app/draw/view/b26…
2
2
286
Of course, both grandmas have brought collanders!
17
The number of UK child safety organisations and experts criticising the UK government's approach to Social Media for under 16s is quite extraordinary. mollyrosefoundation.org/wp-c…
1
1
54
Centre of expertise on child sexual abuse The Children’s Media Foundation
1
14
Diarmid Mackenzie retweeted
Draw a floor plan in 2D, then instantly view it in immersive VR in your Meta Quest Headset. 2D edits appear in VR in real time. Built with @aframevr @threejs. Everything running in the browser. #buildinpublic
2
5
2
19
2,267
CEO of Cursor: "...oftentimes the next 20 minutes of your work are entirely predictable." 20 seconds, yes. And those 20 second savings do add up. I love it. But 20 minutes? Absolutely miles away from reality... theverge.com/decoder-podcast…
1
107
Intrigued whether "Minecraft selfie" can be used to bypass UK age verification... xitter.gq/dhmackenzie/status/144…
You can use Death Stranding's photo mode to bypass Discord's age verification
273
Finally got round to switching from OpenRouter web chat to @ChatboxAI_HQ as my default interface for LLM chat today. Very happy with it so far. Conversations with Claude Sonnet are so much better with some firm ground rules in place.
1
104
Working on some components to simplify positioning in @aframevr <a-box left="-2" color="red"></a-box> <a-box left="-1" color="green"></a-box> <a-box right="1" color="blue"></a-box> A small simplification, but a noticeable reduction in cognitive load when writing A-Frame HTML
1
1
5
650
I built a $21M+ SaaS product using Open Source software (@aframevr , @threejs, @reactjs and @jotaijs) - solo. In the past I have worked as a team with proprietary code, however I wanted to see how far I can get with Open Source - no staff, just raw agency and curiosity... (1/3)
1
1
3
217
With apologies to @bradlind, who inspired this post... xitter.gq/bradlind/status/193830…
I built a $1.7m+ SaaS product using @Replit - solo - and I’ve never coded before! My previous startup was a unicorn in the BNPL place (Quadpay) however I wanted to see how far I can get with Replit - no staff, just raw agency and curiosity. My idea was to create a tool that can write a polished full length biography about someone purely from voice prompts, removing the friction of writing a book and compressing the cost from $10-20k to $119, and the time from months or years into days. This isn’t a 1 prompt wonder. It’s a passion project that took 8 weeks to build and $1500 of tokens which Replit Agent estimated would have cost $1.7m and a team of 8 to build over 8-12 months without AI. It’s integrated into Stripe, ElevenLabs, Open AI Real-Time voice (thanks @mattyp), Sendgrid, Amazon S3 and designed using beautiful images created by ChatGPT and video generated by Mirage. It enables anyone to be interviewed by AI via voice and to preserve their memories forever in rich elaborate detail in written, audiobook and podcast formats, narrated back in your own voice. @Replit is a gift to the world and a superpower to those who master it! You can see a product demo here: app.arcade.software/share/CI… Cc @amasad
102