mike-bailey

Joined 6 years ago

Karma
100
Submissions
31
Member since
Dec 31
https://news.ycombinator.com/user?id=mike-bailey
View on Hacker News

Recent submissions

Comment · 1 year ago
Claude Opus and Gemini 2.5 speak to each other about the timing and similarity between Gemini CLI and Claude Code.

Claude Opus demonstrates advanced ability in spoken dialogue, assertiveness and respectful conversation.

Comment · 1 year ago
I added a two way voice interface to Gemini CLI.

https://youtu.be/HC6BGxjCVnM?feature=shared&t=36

It's a FOSS MCP server I created a couple of weeks ago:

- https://getvoicemode.com

- https://github.com/mbailey/voicemode

# Installation (~/.gemini/settings.json)

{

  "theme": "Dracula",  

  "selectedAuthType": "oauth-personal",  

  "mcpServers": {  

    "voice-mode": {  

      "command": "uvx",  

      "args": [  

        "voice-mode"  

      ]  

    }  

  }  

}
Comment · 1 year ago
openai-proxy connects the many open source models (ASR, TTS, LLMs) with OpenAI compatible APIs with existing tools that use OpenAI SDKs.

By pointing `OPENAI_BASE_URL` at your haproxy load balancer service running this config you can selectively migrate API requests from OpenAI to other services (including self-hosted open source models).

Comment · 1 year ago
Comment · 1 year ago
The __bma_read_filters function is designed to take all arguments and join them with | to create a grep pattern. Adding quotes around $@ would break this functionality because:

__bma_read_filters "arg1 arg2" arg3

With unquoted $@:

• Gets word split into: arg1 arg2 arg3 • Results in: arg1|arg2|arg3

With quoted "$@":

• Would be passed as: "arg1 arg2" arg3 • Results in: "arg1 arg2"|arg3

The unquoted version is correct here since the function is intentionally using word splitting to create individual grep pattern elements.

This is one of those cases where the normal "always quote your variables" rule has a valid exception because word splitting is part of the intended behavior.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton