((((sandro.net))))

domingo, 25 de janeiro de 2026

Show HN: EchoFluid – a video transcription without uploading full videos https://ift.tt/QNHtDUn

Show HN: EchoFluid – a video transcription without uploading full videos EchoFluid is a privacy-first video and audio transcription tool I built to solve a problem I personally ran into: most transcription services require uploading the entire video file, which is slow, bandwidth-heavy, and sometimes not acceptable for sensitive content. What’s different: - Videos are processed locally in the browser to extract audio before upload - Only the audio is sent for transcription, not the full video This results in: - Faster uploads - Much lower bandwidth usage - Support for much larger video files - Better privacy by default https://ift.tt/dYL8E7M January 25, 2026 at 01:09AM

Show HN: Snowfall Progress https://ift.tt/EIbP23B

Show HN: Snowfall Progress Client-side app that pulls NWS data to attempt to show progression when you're in the middle of a major snowfall event. https://ift.tt/Gx4q6Ah January 25, 2026 at 01:29AM

Show HN: React-meta-SEO – Rebuilding SEO for React 19 (3KB, no providers) https://ift.tt/hG91HPS

Show HN: React-meta-SEO – Rebuilding SEO for React 19 (3KB, no providers) I’m a computer engineering student at SPPU. While working on a project with React 19, I realized that the standard libraries we use for SEO (like React Helmet) are still doing things the "old" way. The Problem: Older libraries use a trick called "side effects" to change your page title and meta tags after the page has already loaded. This can cause the title to flicker or make the site feel a bit slower because the browser has to do extra work. The Solution: React 19 added a built-in feature that lets it move tags to the top of the page (the ) automatically. I built react-meta-seo to make this new feature easy to use for everyone. Why it’s simpler for developers: No "Provider" needed: You don't have to wrap your whole app in a special component. It just works wherever you drop it. Tiny size: It’s under 4KB. For comparison, legacy options are usually 15KB or more. No more broken Google data: It checks your Google Search data (JSON-LD) automatically to make sure it’s formatted correctly. Built-in Preview: I added a tool so you can see what your site will look like on Twitter or Facebook while you're still coding. Simple Sitemap Tool: It includes a command-line tool to make your sitemap.xml for you. I wanted to build something that used the new React 19 features to make SEO faster and easier to set up. I’d love to get some feedback on the code! GitHub: https://ift.tt/HMF1lWD https://ift.tt/J3T6Ng1 January 25, 2026 at 12:07AM

sábado, 24 de janeiro de 2026

Show HN: Coi – A language that compiles to WASM, beats React/Vue https://ift.tt/18fraJu

Show HN: Open-source Figma design to code https://ift.tt/avLbFU4

Show HN: Open-source Figma design to code Hi HN, founders of VibeFlow (YC S25) here. We mostly work on backend and workflow tooling, but we needed a way to turn Figma designs into frontend code as a kickstart for prototyping. It takes a Figma frame and converts it into React + Tailwind components (plus assets). If you want to try it: You can run it locally or use it via the VibeFlow UI to poke at it without setup ( https://ift.tt/C4jNAtG ) https://ift.tt/ibKE2IG January 24, 2026 at 03:09AM

Show HN: Flux, A Python-like language in Rust to solve ML orchestration overhead https://ift.tt/1Q6TBgc

Show HN: Flux, A Python-like language in Rust to solve ML orchestration overhead https://ift.tt/T3pLkQv January 23, 2026 at 11:24PM

sexta-feira, 23 de janeiro de 2026

Show HN: Txt2plotter – True centerline vectors from Flux.2 for pen plotters https://ift.tt/kiJmCIq

Show HN: Txt2plotter – True centerline vectors from Flux.2 for pen plotters I’ve been working on a project to bridge the gap between AI generation and my AxiDraw, and I think I finally have a workflow that avoids the usual headaches. If you’ve tried plotting AI-generated images, you probably know the struggle: generic tracing tools (like Potrace) trace the outline of a line, resulting in double-strokes that ruin the look and take twice as long to plot. What I tried previously: - Potrace / Inkscape Trace: Great for filled shapes, but results in "hollow" lines for line art. - Canny Edge Detection: Often too messy; it picks up noise and creates jittery paths. - Standard SDXL: Struggled with geometric coherence, often breaking lines or hallucinating perspective. - A bunch of projects that claimed to be txt2svg but which produced extremely poor results, at least for pen plotting. (Chat2SVG, StarVector, OmniSVG, DeepSVG, SVG-VAE, VectorFusion, DiffSketcher, SVGDreamer, SVGDreamer++, NeuralSVG, SVGFusion, VectorWeaver, SwiftSketch, CLIPasso, CLIPDraw, InternSVG) My Approach: I ended up writing a Python tool that combines a few specific technologies to get a true "centerline" vector: 1. Prompt Engineering: An LLM rewrites the prompt to enforce a "Technical Drawing" style optimized for the generator. 2. Generation: I'm using Flux.2-dev (4-bit). It seems significantly better than SDXL at maintaining straight lines and coherent geometry. 3. Skeletonization: This is the key part. Instead of tracing contours, I use Lee’s Method (via scikit-image) to erode the image down to a 1-pixel wide skeleton. This recovers the actual stroke path. 4. Graph Conversion: The pixel skeleton is converted into a graph to identify nodes and edges, pruning out small artifacts/noise. 5. Optimization: Finally, I feed it into vpype to merge segments and sort the paths (TSP) so the plotter isn't jumping around constantly. You can see the results in the examples inside the Github repo. The project is currently quite barebones, but it produces better results than other options I've tested so I'm publishing it. I'm interested in implementing better pre/post processing, API-based generation, and identifying shapes for cross-hatching. https://ift.tt/d5eDIkz January 19, 2026 at 06:57PM

DJ Sandro

http://sandroxbox.listen2myradio.com