Postingan

Show HN: Tangent – DSL-free log pipeline powered by WASM https://ift.tt/My2XeDQ

Show HN: Tangent – DSL-free log pipeline powered by WASM Hi HN! We’re Ethan and Danny, the authors of Tangent ( https://ift.tt/4JumfkO ), a Rust-based log pipeline where all normalization, enrichment, and detection logic runs as WASM plugins. We kept seeing the same problems in the OCSF ( https://ocsf.io ) community: 1) Schemas change constantly. Large companies have whole teams dedicated to keeping vendor→OCSF mappings up to date. 2) There’s no shared library of mappings, so everyone recreates the same work. 3) Writing mappers is tedious, repetitive work. 4) Most pipelines use proprietary DSLs that are hard to share and hard for tools/LLMs to generate. Tangent takes a different approach: no DSLs – mappings and enrichments are just normal code compiled to WASM, shareable plugins – we maintain a community library ( https://ift.tt/hjdFLyf ), interoperability – we can run other engines’ DSLs (e.g., Bloblang) inside WASM for easy migration, full flexibility – plugins can validate schemas, ...

Show HN: Chrome Store–featured extension that writes X replies via DOM observers https://ift.tt/I8T95ct

Show HN: Chrome Store–featured extension that writes X replies via DOM observers Hi HN, A couple of months ago I posted an early version of this Chrome extension. Since then I’ve refined it, fixed a bunch of stability issues, and it was recently featured on the Chrome Web Store’s “Featured” section, which was a nice surprise. What the extension does: – Detects the active tweet or thread directly in the browser – Collects relevant context (parent tweet, author info, thread shape) – Formats a prompt and sends it to the OpenAI API – Inserts the generated reply straight into Twitter’s native reply box All of this happens inside the X.com DOM, without storing any user data. Technical bits: – Uses MutationObserver to track X.com’s constantly changing DOM – Handles dynamically inserted tweet nodes, shadow DOM, and thread expansions – Debounces context extraction to avoid unnecessary re-runs – Simulates native input events to inject the reply so it feels built-in – Avoids backend state; everyt...

Show HN: I made a down detector for down detector https://ift.tt/IbFHMGg

Show HN: I made a down detector for down detector After down detector went down with the rest of the internet during the Cloudflare outage today I decided to build a robust, independent tool which checks if down detector is down. Enjoy!! https://ift.tt/HVqdfF7 November 19, 2025 at 07:05AM

Show HN: DNS Benchmark Tool – Compare and monitor resolvers https://ift.tt/bTKWd97

Show HN: DNS Benchmark Tool – Compare and monitor resolvers I built a CLI to benchmark DNS resolvers after discovering DNS was adding 300ms to my API requests. v0.3.0 just released with new features: compare: Test single domain across all resolvers top: Rank resolvers by latency/reliability/balanced monitor: Continuous tracking with threshold alerts 1,400+ downloads in first week. Quick start: pip install dns-benchmark-tool dns-benchmark compare --domain google.com CLI stays free forever. Hosted version (multi-region, historical tracking, alerts) coming Q1 2026. GitHub: https://ift.tt/4oiRZKW Feedback: https://forms.gle/BJBiyBFvRJHskyR57 Built with Python + dnspython. Open to questions and feedback! https://ift.tt/4oiRZKW November 20, 2025 at 12:52AM

Show HN: ChunkBack – A Fake LLM API server for testing apps without paying https://ift.tt/f9YotbZ

Show HN: ChunkBack – A Fake LLM API server for testing apps without paying Hi HN, I've been working with LLMs in production for a while both as a solo dev building apps for clients and working at an AI startup. The one thing that always was a pain was to pay OpenAI/Gemini/Anthropic a few dollars a month just for me to say "test" or have a CI runner validate some UI code. So I built this server called ChunkBack, that mocks the popular llm provider's functionality but allows you to type in a deterministic language: `SAY "cheese"` or `TOOLCALL "tool_name" {} "tool response"` I've had to work in some test environments and give good results for experimenting with CI, but it's still an early project so would love feedback and more testers on. https://ift.tt/YAvIUnP November 19, 2025 at 11:12PM

Show HN: Copus – Internet gem marketplace for bookmark collectors (x402-powered) https://ift.tt/bs2EDGK

Show HN: Copus – Internet gem marketplace for bookmark collectors (x402-powered) Hey HN! We’re a small team of artists, developers, and coffee lovers who’ve watched a lot of websites we love shut down over the years. We’ve been looking for a way to support them with income and exposure. We see that more people are interacting with the web through AI instead of visiting sites directly, so the ad-based model is breaking. The open web needs a new business model. Our take is to incentivize people (and, in the future, AI agents) to find and share valuable content (links), with both the finder and the original creator rewarded. Along the way we were inspired by discussions like: Pocket shut down: https://ift.tt/mBdDaCf x402 protocol: https://ift.tt/CeZczET “To survive the AI age, the web needs a new business model”: https://ift.tt/6cqGL50 Key features Social bookmarking It’s like a decentralized Digg or a Pinterest-for-websites. You can share (curate) any URI (URL) through the site or the br...