Code-Omega

Jellyfin

Chromecast with Waydroid

There are many sophisticated Media Players for Linux with Jellyfin Server support. But some of them lack Chromecast and/or DLNA support - and if you are working from home with a coorperate device a native application is not an option. Therefore I'll try to integrate support to the docker version of Feishin ... 

[Feature]: Add DLNA renderer discovery ...

But as an interim solution I'll use another approach on my development Laptop to improve my networking and container skills a bit ...

Software

Feishin

Feishin it is a robust, specialized client-side interface designed to exercise digital sovereignty over your personal media library. This open-source desktop application acts as a modern, functional frontend for established, self-hosted media servers (like Jellyfin or Navidrome). By decoupling the playback client from a centralized, proprietary cloud API (e.g., Spotify), Feishin allows users to maintain complete control over metadata, access patterns, and the underlying data. 

AI

Speculative Decoding

In the rapidly evolving landscape of locally hosted Large Language Models (LLMs), performance often remains the primary bottleneck. While quantization and efficient kernel implementations have made running powerful models on consumer hardware a reality, a significant efficiency gap remains. This gap is bridged by speculative decoding, an advanced inference technique that allows local LLMs to operate with significantly greater throughput.

This post provides a technical summary of how speculative decoding works, the core mechanism, best practices for choosing a draft model, and the setup required for various tooling environments.

Projects

Deterministic Decision Models

The Foundational Instability of Soft AI Outputs

The prevailing paradigm in LLM application development—relying on models to output descriptive text — is, from a systems engineering perspective, inherently unstable. When an LLM outputs a string — e.g., "billing" — this is not a guarantee; it is a hypothesis. Downstream systems must spend cycles to stabilize the output (regex parsing, string comparison, etc.). This uncertainty exposes the pipeline to linguistic variations.

A dynamic system using models from multiple vendors with different capabilities is vulnerable to such effects.

The Decision Model paradigm, formalized by typesafe.ai, addresses this constraint directly. These models do not generate text for aesthetic consumption; they are specialized, fast systems designed to eliminate ambiguity by returning deterministic, quantifiable outcomes: a choice, a confidence score, and a probability distribution.

Ollama Blog

System One Models in Practice

AI

From Tokens to AI Agents

Large Language Models, or LLMs, did not emerge from a single breakthrough. They are the result of several architectural innovations that changed how machines process language, learn from data and interact with external systems.

Modern AI applications are no longer just neural networks generating text. They can combine language models with retrieval systems, tools, memory, orchestration layers and agentic workflows.

This article explores that evolution, from token processing and recurrent networks to Transformers, retrieval and AI agents.

Projects

The Experiment Evolves

The project evolves from an MCP-centred experiment into a persistent, observable, and explicitly supervised runtime for multi-step software-engineering work.

Agent Orchestrator

Interaction using MCP App

The most important change in the project is not the addition of another model, tool, or user interface. It is a change in architectural responsibility.
What began as an exploration of how agents and Model Context Protocol tools can cooperate evolves towards a supervised orchestration runtime. The current system no longer treats a model response as the workflow. Instead, it treats model calls as one part of a durable process that has an identity, an explicit plan, dependency-aware tasks, policy-controlled actions, recovery stages, operator handoffs, and observable results.