← Home About Archive Photos Also on Micro.blog
  • _What is vibe coding good for?_

    I wanted a transcription of a segment of a podcast I was listening to, and Mistral released Voxtral pretty recently and I wanted to try it.

    llm is my go to tool for quick queries so I updated to the latest version of the mistral plugin

    • llm install -U llm-mistral

    and refreshed the model list

    • llm mistral refresh

    and clipped the segment of the show I wanted to transcribe to pass as an attachment

    • ffmpeg -i podcast.mp3 -ss 42:56 -to 55:27 -c copy clip.mp3
    • llm -m voxtral-small -a clip.mp3

    But it didn’t work because the Voxtral model currently only works for URLs to MP3 files hosted online: in llm-mistral, not local files

    But I knew that llm could handle local attachments, and the Voxtral API documentation had an exmple

    So I cloned llm-mistral, copied the documentation example into my clipboard, and gave them both to gpt-5

    • cat llm_mistral.py| llm "$(pbpaste)" -s "Update llm-mistral to take local file attachments, as well as URLs, based on this example from the documentation"

    It spat out a six line change which I pasted in to llm_mistral.py. Then I spun up a venv with uv so I could test it out without messing with my normal llm installation and installed my local, modified, copy of llm-mistral

    • uv venv .venv-llm-dev
    • source .venv-llm-dev/bin/activate
    • uv pip install llm
    • .venv-llm-dev/bin/llm install -e .

    And it worked first try

    .venv-llm-dev/bin/llm -m voxtral-small -a clip.mp3


    What I would say about vibe coding this kind of minor edit or tweak is that about half the time it works first try, and about half the time it doesn’t, and if they fail I usually just do it myself instead of doubling down.

    → 12:55 PM, Aug 15
  • Isao Takahata in the mid-1970’s

    → 12:26 PM, Jul 28
  • christiantietze.de/posts/202…

    Left to their own devices, they will clean up, rethink existing approaches, experiment with new architecture. The project can be improved, and they know just how to do it.

    → 1:33 PM, Jun 2
  • by Eva Funderbergh

    → 1:29 PM, Mar 23
  • I think I like this pattern, and I want to remember to try it out when I flesh out the MacOS version of Tendril

    troz.net/post/2025…

    → 2:04 AM, Feb 20
  • www.pixiv.net/en/artwor…

    → 3:26 AM, Feb 15
  • Finished reading: The Last Command by Timothy Zahn 📚

    → 3:18 PM, Feb 12
  • It’s cool when Fenix’s broken body is put into a tube of blue goo and he’s given a robotic war form to pilot

    → 1:23 PM, Feb 9
  • It’s cool when a man stands on a precipice and gazes over a sea of clouds

    → 1:22 PM, Feb 9
  • It’s cool when our dull mundane oppressive anxieties and fears about the real world bleed into our escapist fantasies.

    → 1:21 PM, Feb 9
  • It’s cool when two adversaries know each other better than their own friends and lovers

    → 1:21 PM, Feb 9
  • It’s cool when there are multiple unaligned enemy factions in videogames, and three way fights

    It feels good when you draw zombies and Advent together in Xcom 2, or when two random encounters crash together in Fallout New Vegas.

    There’s an obvious straightforward tactical benefit, but it’s also just more chaotic, it opens up the possibility space in a way which is thrilling.

    → 2:09 PM, Feb 3
  • Astounding

    tel358.tumblr.com/post/6316… pasapasadog.neocities.org

    → 8:46 AM, Feb 1
  • These are some cool pixel fonts

    somepx.itch.io

    → 8:06 AM, Jan 31
  • I got a playdate​ a few days ago and it’s making me think crazy things like “I should make a tiny game. It would just be a little side project”​

    → 8:03 AM, Jan 31
  • RSS
  • JSON Feed
  • Micro.blog