Wednesday, December 31, 2025

Tuesday, December 30, 2025

Show HN: Aroma: Every TCP Proxy Is Detectable with RTT Fingerprinting https://ift.tt/GEubX81

Show HN: Aroma: Every TCP Proxy Is Detectable with RTT Fingerprinting TL;DR explanation (go to https://ift.tt/iCqOtQB... if you want the formatted version) This is done by measuring the minimum TCP RTT (client.socket.tcpi_min_rtt) seen and the smoothed TCP RTT (client.socket.tcpi_rtt). I am getting this data by using Fastly Custom VCL, they get this data from the Linux kernel (struct tcp_info -> tcpi_min_rtt and tcpi_rtt). I am using Fastly for the Demo since they have PoPs all around the world and they expose TCP socket data to me. The score is calculated by doing tcpi_min_rtt/tcpi_rtt. It's simple but it's what worked best for this with the data Fastly gives me. Based on my testing, 1-0.7 is normal, 0.7-0.3 is normal if the connection is somewhat unstable (WiFi, mobile data, satellite...), 0.3-0.1 is low and may be a proxy, anything lower than 0.1 is flagged as TCP proxy by the current code. https://ift.tt/cRqaLIO December 26, 2025 at 02:04AM

Show HN: Evidex – AI Clinical Search (RAG over PubMed/OpenAlex and SOAP Notes) https://ift.tt/gZNUt84

Show HN: Evidex – AI Clinical Search (RAG over PubMed/OpenAlex and SOAP Notes) Hi HN, I’m a solo dev building a clinical search engine to help my wife (a resident physician) and her colleagues. The Problem: Current tools (UpToDate/OpenEvidence) are expensive, slow, or increasingly heavy with pharma ads. The Solution: I built Evidex to be a clean, privacy-first alternative. Search Demo (GIF): https://ift.tt/6Np2vdV Technical Architecture (Search-Based RAG): Instead of using a traditional pre-indexed vector database (like Pinecone) which can serve stale data, I implemented a Real-time RAG pattern: Orchestrator: A Node.js backend performs "Smart Routing" (regex/keyword analysis) on the query to decide which external APIs to hit (PubMed, Europe PMC, OpenAlex, or ClinicalTrials.gov). Retrieval: It executes parallel fetches to these APIs at runtime to grab the top ~15 abstracts. Local Data: Clinical guidelines are stored locally in SQLite and retrieved via full-text search (FTS) ensuring exact matches on medical terminology. Inference: I’m using Gemini 2.5 Flash to process the concatenated abstracts. The massive context window allows me to feed it distinct search results and force strict citation mapping without latency bottlenecks. Workflow Tools (The "Integration"): I also built a "reasoning layer" to handle complex patient histories (Case Mode) and draft documentation (SOAP Notes). Case Mode Demo (GIF): https://ift.tt/hp3YsTi Note Gen Demo (GIF): https://ift.tt/qdgznY4 Why no Vector DB? In medicine, "freshness" is critical. If a new trial drops today, a pre-indexed vector store might miss it. My real-time approach ensures the answer includes papers published today. Business Model: The clinical search is free. I plan to monetize by selling billing automation tools to hospital admins later. Feedback Request: I’d love feedback on the retrieval latency (fetching live APIs is slower than vector lookups) and the accuracy of the synthesized answers. https://ift.tt/4CAoDfn December 29, 2025 at 10:47PM

Show HN: A solar system simulation in the browser https://ift.tt/8wJRyfu

Show HN: A solar system simulation in the browser I didn't realize Universe Sandbox ran on MacOS, and I was in the mood to play around a bit. Some functions it's got: - Random system generation - Sonification is super fun too - Habitability Simulation (Just for fun, don't cite this please) - Replacing, spawning, deleting objects I've had tons of fun building this, so I hope someone else can share the joy. It's free and runs in the browser. I'd love to hear any feedback. I think this is at a state where I might leave it as it is, but if people are interested in other features, maybe I'll keep working on it. I've kept saying I'll stop working on this for a while now though. https://ift.tt/Ij0MQsf December 29, 2025 at 11:04PM

Monday, December 29, 2025

Show HN: Pixels.style – a tiny watercolor-style pixel art maker https://ift.tt/jCoVGlq

Show HN: Pixels.style – a tiny watercolor-style pixel art maker I built this over my Christmas break: pixels.style, a simple browser-based pixel art tool that gives your drawings a soft, watercolor vibe instead of sharp pixels. No signup, just open and draw. Installable as a PWA. Try it: https://pixels.style Would love feedback on whether it feels fun/useful and what you’d want next! https://pixels.style December 29, 2025 at 12:18AM

Show HN: Littlebird – Screenreading is the missing link in AI https://ift.tt/KtS34WN

Show HN: Littlebird – Screenreading is the missing link in AI https://littlebird.ai/ March 23, 2026 at 11:09PM