A “Smart Disorganized” Tech Blog

  • The Latest Gbloink!

    In other ChatGPT news. And updating the post about Gbloink! I made a few months ago, there IS now a new Gbloink! I got GPT to translate it again, this time to JS. But more importantly to a new WebAudio based GM synth library called [TinySynth](https://github.com/g200kg/webaudio-tinysynth) You can play Gbloink! [Here](http://gbloink.com/bs/assets/alpha/index.html) It’s actually pretty good…

  • ChatGPT and Chronic Task Switching

    I honestly don’t know if ChatGPT is the ultimate tool for me, or if it’s just feeding my madness. Sitting here with 3 chats open: one is crunching up examples of voice-leading algorithms to add to my Python scripts for chord progression generation in FL Studio; a second is trying to debug my clojure build…

  • ChatGPT teaches me Android

    I’m the kind of idiot who spends six months writing my own framework in Java on Android, because I’m too stupid / lazy / impatient to read and grok the documentation and learn what’s already there. ChatGPT (3.5!) taught me more in a 15 minute chat last night than I’d been able to figure out…

  • Cardigan Bay 0.8.0

    There’s a new Cardigan Bay out. See the video And get it at : [https://github.com/interstar/cardigan-bay/releases/tag/0.8.0](https://github.com/interstar/cardigan-bay/releases/tag/0.8.0) What’s new : – Card-level editing. The card-bar (which opens at the bottom of a card) now lets edit the source code of the card directly. – Workspace saving. In a the ClojureScript workspace there’s now a button to save…

  • ChatGPT

    Two stories about ChatGPT Two days ago I tweeted : > I confess. I’ve succumbed and subscribed to ChatGPT Plus. Eufrasio asked me why, so I replied > It’s great for translating code from one programming language to another. For example, I had a version of [Gbloink!](http://gbloink.com) running in the browser, I wrote in CoffeeScript…

  • Markup Markdown Editor is Great!

    This is a great plugin to help make working with WordPress as sane as the rest of my writing: [Markup Markdown](https://wordpress.org/plugins/markup-markdown/)

  • Current AI is Phenomenal

    It really is. I’ve been completely blown away by the progress that AI has made recently. Firstly, like most people, I became obsessed with AI Painting programs like DallE and Stable Diffusion. I even decided to become the world’s most unlikely fashion brand, by using AI painting to express a certain fetishism for synthesizers, DJ…

  • Why I’m not here much

    I’m not writing much here on the SDI blog at the moment. That’s partly because ThoughtStorms is now going so well. Cardigan Bay keeps improving as a tool for helping me knock it back into shape. The wiki / digital garden is still full of cruft and broken links and confusion of course. But also…

  • Starting a ClojureScript Project in 2022

    I needed to start a simple ClojureScript project in 2022. And it was a faff. I love Clojure. But creating projects has become much harder because of so many different ways to do it, different and changing tools, and outdated online documentation. So tl;dr: I seem to have found a solution that works for me.…

  • Why I love Clojure

    Here’s some code I’m writing for my day-job. I have an iterator of IScoreObjects (basically things that live on a musical score or timeline). I want an iterator of only the Notes. Where Notes are one of the things that implement the IScoreObject interface and can live on the score. Here’s my code. import java.util.Iterator;…

Got any book recommendations?