Show HN Daily Selection (2025-05-12)
- GlassFlow – OSS streaming dedup and joins from Kafka to ClickHouse
- Sqlitemap, a persistent map implementation backed by SQLite for C++
- Reactylon – A new way to build XR with React and Babylon.js
- I’m 16 years old and working on my first startup, a study app
- TheorIA – An Open Curated Physics Dataset (Equations,Explanations,JSON)
- Printstack – I'll print and post your Substacks to you
- Texture: Chat with Any API
GlassFlow – OSS streaming dedup and joins from Kafka to ClickHouse [Developer Tools]
67 points, 27 comments
GlassFlow is an open-source streaming ETL tool that deduplicates and joins Kafka streams before ingesting them into ClickHouse.
- Deduplicates Kafka streams in real-time with configurable keys and time windows (up to 7 days)
- Performs temporal joins between Kafka streams with simple configuration
- Includes a built-in Kafka source connector for easy setup and JSON payload parsing
- Optimized ClickHouse sink with batch tuning, retries, and native performance
- Lightweight architecture using NATS for low-latency processing
- Eliminates duplicates before ingestion, ensuring clean data in ClickHouse
Discussion Link, Original Link
Sqlitemap, a persistent map implementation backed by SQLite for C++ [Developer Tools]
3 points, 0 comments
A C++17 library for persistent key-value storage using SQLite with a map-like interface.
- Persistent key-value storage using SQLite
- Easy-to-use map-like interface in C++17
- Supports transactions
- Custom encoding/decoding for keys and values
Discussion Link, Original Link
Reactylon – A new way to build XR with React and Babylon.js [Developer Tools]
5 points, 0 comments
Reactylon enables building XR experiences using React and Babylon.js.
- Combines React with Babylon.js for XR development
- Simplifies creating immersive XR experiences
- Leverages familiar React workflows for 3D/XR projects
Discussion Link, Original Link
I’m 16 years old and working on my first startup, a study app [Education]
75 points, 109 comments
AI-powered study app that analyzes notes to help students prepare for tests quickly.
- Analyzes user notes to create study materials
- Designed to help students study efficiently for tests
- Created by a 16-year-old developer addressing personal pain points
Discussion Link, Original Link
TheorIA – An Open Curated Physics Dataset (Equations,Explanations,JSON) [Education]
7 points, 3 comments
An open, structured dataset of theoretical physics results in JSON format for education and ML applications.
- High-quality collection of equations, derivations, and explanations
- Machine- and human-readable JSON format
- Includes step-by-step derivations, symbol definitions, and validation
- Supports physics-aware ML models and interactive learning
- Open-source and community-contributed under CC-BY 4.0 license
Discussion Link, Original Link
Printstack – I'll print and post your Substacks to you [Consumer Tech]
11 points, 1 comments
Printstack turns Substack newsletters into printed books or weekly compilations for physical reading.
- Converts individual Substacks into paperback or hardback books
- Offers weekly compilations of multiple subscriptions
- Handles the technical challenges of Substack-to-print conversion
- Encourages user feedback for improvement
Discussion Link, Original Link
Texture: Chat with Any API [Developer Tools]
3 points, 1 comments
Texture is a platform for creating and accessing public MCP servers that allow natural language interaction with APIs.
- Provides a collection of public MCP servers
- Enables users to create their own API wrappers
- Supports natural language chat with APIs
- Focuses on user feedback and demand-driven development