Search

    Latest Articles

    #2 - Diving Deeper! - No BS Intro To Developing with LLMs
    #2 - Diving Deeper! - No BS Intro To Developing with LLMs

    The second part of the No BS guide to getting started developing with LLMs. We’ll explore connecting to an LLM host via a network API, using streaming for responses, usage statistics, generation settings, chat templates, and system prompts.

    #1 - Getting Started - No BS Intro To Developing with LLMs
    #1 - Getting Started - No BS Intro To Developing with LLMs

    A No BS guide to getting started developing with LLMs. We’ll cover the jargon, terms, and get a model running locally. We’ll also cover the different model formats, and how to convert and quantize a model.

    Turning a Mini Exercise Bike into a Virtual Bike!
    Turning a Mini Exercise Bike into a Virtual Bike!

    This project turns a cheap exercise mini bike into a virtual bike. I made this project with my brother for a family member who has to do a few months of physical therapy. We wanted a way to motivate them to continue, and try to make it a fun game-like experience. Your pedal speed directly correlates to the play rate of the video. If you stop pedalling the “bike” will coast and slow down to a stop. If you pedal faster your video will play in fast-forward.

    It consists of 2 parts. The first is a replacement for the trip computer directly on the minibike which allows us to track the pedalling motion and broadcast this information to the network. The second part is a video player on a computer that can receive these messages and play the video at the matching play rate.

    Where possible we tried to use parts we already had laying around and avoid new purchases.