HackerTrans
トップ新着トレンドコメント過去質問紹介求人

sylwester

266 カルマ登録 8 年前

投稿

Show HN: Ferroterm – Rust / WebAssembly Terminal Emulator and Library

6 ポイント·投稿者 sylwester·6 日前·0 コメント

Show HN: Nomina – Single Binary DNS and Nameserver with WebUI for Homelabs

6 ポイント·投稿者 sylwester·13 日前·5 コメント

Show HN: Revenant – automatic LLM powered reverse engineering and reimplement

8 ポイント·投稿者 sylwester·19 日前·1 コメント

[untitled]

1 ポイント·投稿者 sylwester·21 日前·0 コメント

Show HN: Ember, a native iOS Hacker News reader I built around accessibility

github.com
103 ポイント·投稿者 sylwester·21 日前·30 コメント

[untitled]

1 ポイント·投稿者 sylwester·先月·0 コメント

[untitled]

1 ポイント·投稿者 sylwester·3 か月前·0 コメント

[untitled]

1 ポイント·投稿者 sylwester·3 か月前·0 コメント

[untitled]

1 ポイント·投稿者 sylwester·4 か月前·0 コメント

[untitled]

1 ポイント·投稿者 sylwester·4 か月前·0 コメント

[untitled]

1 ポイント·投稿者 sylwester·4 か月前·0 コメント

I built an open-source AI Gateway that sits between your apps and LLM providers

github.com
3 ポイント·投稿者 sylwester·5 か月前·5 コメント

TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)

github.com
130 ポイント·投稿者 sylwester·5 か月前·30 コメント

Meeting-Assistant, Local meeting notes assistant and AI analysis in C++

github.com
2 ポイント·投稿者 sylwester·5 か月前·1 コメント

コメント

sylwester
·6 日前·議論
Is there some writeup available or just the Twitter?
sylwester
·6 日前·議論
I run my own personal homelab, some off-site private infrastructure, company networks.
sylwester
·13 日前·議論
thanks!
sylwester
·21 日前·議論
I will check if it is possible to build for Android.
sylwester
·21 日前·議論
If it is possible and Apple accepts the app.
sylwester
·2 か月前·議論
I have just released a online book on that, free of charge: https://github.com/DatanoiseTV/practical-reverse-engineering
sylwester
·4 か月前·議論
I implemented Multi-protocol audio transmitter that repurposes the Parallel IO peripheral on the ESP32-P4 to synthesize digital audio output signals, clocked by the APLL for sample-accurate timing.

We chain three peripherals together in ways they were never designed for:

Peripheral 1 -- APLL: Generates a precise audio master clock. Standard audio frequencies (12.288 MHz for 48 kHz, 11.2896 MHz for 44.1 kHz) are native to this PLL.

Peripheral 2 -- I2S: Misused purely as a clock conduit. We allocate an I2S TX channel, configure it with I2S_CLK_SRC_APLL, but never write audio data to it. Its only job is to output MCLK on a GPIO pin. The I2S BCLK/WS/DOUT pins are left disconnected (or optionally used for real audio output as a "free" bonus).

Peripheral 3 -- PARLIO: Designed for parallel display interfaces (LCD, LED matrices). We repurpose it as a multi-channel I2S transmitter. It reads the MCLK from the GPIO (via the GPIO matrix), divides it down to BCLK, and shifts out pre-computed bit patterns from DMA buffers on every BCLK cycle.

This way we can get upto 304 channels and rates like 192kHz without a lot of CPU involvement.

In the future, when ESP-IDF implements the PARLIO RX mode, we will implement also receiving. Also, the Bitscrambler Peripheral could be used to encode data for S/PDIF and ADAT outputs.
sylwester
·4 か月前·議論
I’ve been working on a development environment for experimenting with DSP algorithms for synthesizers and audio effects.

The project is called dsplab. It’s a browser-based DSP lab built around the Vult language. The idea is to prototype oscillators, filters, envelopes, and other audio algorithms without having to build a plugin or embedded firmware project first.

You write DSP code in Vult and run it in an isolated AudioWorklet engine. The environment includes a set of tools for inspecting signals and internal state while the algorithm is running.

Currently it includes things like:

* dual-trace oscilloscope

* logarithmic spectrum analyzer

* logic analyzer for inspecting internal variables

* telemetry viewer for real-time parameter data

* signal generators and a small sequencer for testing patches

There is also an integrated LLM agent that can work on the DSP code. It can read compiler errors, write or modify functions, fix broken code, and iterate on implementations while observing telemetry and spectrum data from the running algorithm. The idea is that it can autonomously try improvements or fixes until the code compiles and behaves as expected.

The main goal is to use this as a sandbox for DSP ideas before moving them into hardware projects.

When an algorithm is finished it can be exported as C++ suitable for embedded targets such as Teensy, Daisy, or custom audio hardware.

Still evolving, but I’d be interested in feedback from people working on synths, plugins, or embedded audio DSP.
sylwester
·4 か月前·議論
Show HN: Vult-O-Mat – AI-Assisted DSP Workbench and Synth/FX Creator

Vult-O-Mat is a complete, browser-based diagnostic workbench for building synthesizers and audio effects. It uses the Vult DSP language (OCaml-style DSL) to create highly optimized algorithms that can be instantly executed in the browser or exported as C++ for embedded hardware like Daisy, Teensy, or custom Eurorack modules.

The workbench integrates an autonomous AI Agent that acts as a collaborative sound designer. It is capable of surgical code refactoring, fixing feedback loop stability, and performing real-time spectral analysis to verify its own work.

Key Features:

AI-Assisted Creation: Integrated LLM partner that understands DSP principles and OCaml-style syntax for collaborative synth and effect development.

Diagnostic Laboratory: Logarithmic FFT, dual-trace oscilloscope, and multi-trace logic analyzer for internal state monitoring and frequency verification.

Zero-Latency Prototyping: 128-sample block execution in isolated AudioWorklets with high-frequency telemetry.

Melodic Testing: 16-step expressive sequencer with accent and slide support for polyphonic and legato verification.

Embedded Export: One-click transcompilation to optimized C++ headers for hardware deployment.

Repository: https://github.com/DatanoiseTV/vult-o-mat Vult Language: https://vult-dsp.github.io/vult/
sylwester
·5 か月前·議論
Thank you. Looking forward for your feedback. Any wishes? I wanted to implement model rerouting next.
sylwester
·5 か月前·議論
Yes, kind much with a few additions.
sylwester
·5 か月前·議論
I built an open-source AI Gateway that sits between your apps and LLM providers

I needed a way to give different clients (apps, users, teams) their own API keys and LLM provider settings without deploying separate proxies. Most solutions required complex setup or were tied to specific providers.

What it does: - Single OpenAI-compatible endpoint (/v1/chat/completions) - Each client gets their own API key with independent config: - Backend provider (Gemini, OpenAI, Anthropic, Ollama, LM Studio, etc.) - Upstream API key - Base URL override (for local models) - Default model - Model whitelist - System prompt injection - Rate limits & token quotas - Built-in admin dashboard with real-time stats via WebSocket - Auto-discovers models from backends (Ollama, LM Studio)

The key insight: all provider configuration is per-client, not global. A client using LM Studio never touches your OpenAI quota. A client with a Gemini key stays isolated.

Tech: Go, SQLite, chi router, WebSocket for live dashboard updates.

Demo: admin UI shows live request streaming, token usage, model breakdown.

Would love feedback on the architecture - especially the per-client provider model. Is this useful for others running multiple LLM backends?
sylwester
·5 か月前·議論
I've added several improvements over the last couple of days.
sylwester
·5 か月前·議論
I am planning to add other restreaming options such as RTMP or HLS. So far, my test stream is running for more than 10h and did not have a single dropout.
sylwester
·5 か月前·議論
Thank you so much. I just added a lot of new features and polished some old ones now.
sylwester
·5 か月前·議論
Here is a little writeup on medium.com: https://syso42.medium.com/tinyice-how-i-created-a-single-bin...
sylwester
·5 か月前·議論
XML-based big configuration, confusing for new users. No "run a single binary" and that's it :)
sylwester
·5 か月前·議論
This should be working in tinyice without issues. Feel free to test it and if the problem is also present, I will fix it.
sylwester
·5 か月前·議論
I've just added better docs, the CI/CD pipeline is now releasing binaries for all major platforms and custom ACME URLs are supported.
sylwester
·5 か月前·議論
That should work! :) Just added m3u/m3u8 support.