frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: isometric.nyc – giant isometric pixel art map of NYC

https://cannoneyed.com/isometric-nyc/
985•cannoneyed•19h ago•189 comments

Show HN: Txt2plotter – True centerline vectors from Flux.2 for pen plotters

https://github.com/malvarezcastillo/txt2plotter
25•tsanummy•3d ago•6 comments

Show HN: Waifu2x.live – Free AI image upscaler (2x/4x) & video generation

2•Nancy1230•1h ago•1 comments

Show HN: BrowserOS – "Claude Cowork" in the browser

https://github.com/browseros-ai/BrowserOS
73•felarof•19h ago•26 comments

Show HN: Text-to-video model from scratch (2 brothers, 2 years, 2B params)

https://huggingface.co/collections/Linum-AI/linum-v2-2b-text-to-video
86•schopra909•19h ago•15 comments

Show HN: I've been using AI to analyze every supplement on the market

https://pillser.com/
72•lilouartz•21h ago•35 comments

Show HN: Interactive physics simulations I built while teaching my daughter

https://www.projectlumen.app/
82•anticlickwise•4d ago•21 comments

Show HN: First Claude Code client for Ollama local models

https://github.com/21st-dev/1code
39•SerafimKorablev•18h ago•19 comments

Show HN: Synesthesia, make noise music with a colorpicker

https://visualnoise.ca
33•tevans3•1d ago•13 comments

Show HN: CLI for working with Apple Core ML models

https://github.com/schappim/coreml-cli
43•schappim•15h ago•4 comments

Show HN: Sweep, Open-weights 1.5B model for next-edit autocomplete

https://huggingface.co/sweepai/sweep-next-edit-1.5B
519•williamzeng0•1d ago•139 comments

Show HN: Bible translated using LLMs from source Greek and Hebrew

https://biblexica.com
44•epsteingpt•19h ago•61 comments

Show HN: C/C++ Cheatsheet – a modern, practical reference for C and C++

https://github.com/crazyguitar/cppcheatsheet
5•crazyguitar•7h ago•0 comments

Show HN: I'm writing an alternative to Lutris

https://github.com/navid-m/styx
13•death_eternal•15h ago•3 comments

Show HN: Wake – Terminal Session Context for Claude Code via MCP

https://github.com/joemckenney/wake
2•baobabmeeko•5h ago•0 comments

Show HN: Rails UI

https://railsui.com/
201•justalever•1d ago•108 comments

Show HN: Figr – AI that thinks through product problems before designing

https://figr.design/
10•Mokshgarg003•15h ago•5 comments

Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)

https://github.com/ChartGPU/ChartGPU
660•huntergemmer•1d ago•207 comments

Show HN: Mastra 1.0, open-source JavaScript agent framework from the Gatsby devs

https://github.com/mastra-ai/mastra
213•calcsam•2d ago•69 comments

Show HN: Extracting React apps from Figma Make's undocumented binary format

https://albertsikkema.com/ai/development/tools/reverse-engineering/2026/01/23/reverse-engineering...
2•albertsikkema•6h ago•3 comments

Show HN: yolo-cage – AI coding agents that can't exfiltrate secrets

https://github.com/borenstein/yolo-cage
59•borenstein•1d ago•72 comments

Show HN: The firmware that got me detained by Swiss Intelligence

https://github.com/seabass011/davos-incident-firmware
5•reutinger•7h ago•16 comments

Show HN: gRPC Transport for HashiCorp/Raft

https://github.com/dhiaayachi/raft-grpc-transport
2•neo2006•8h ago•0 comments

Show HN: Retain – A unified knowledge base for all your AI coding conversations

https://github.com/BayramAnnakov/retain
45•Bayram•1d ago•16 comments

Show HN: CleanAF – One-click Desktop cleaner for Windows

https://github.com/TheZemmouri/CleanAF
2•Zemmouri•9h ago•0 comments

Show HN: High speed graphics rendering research with tinygrad/tinyJIT

https://github.com/quantbagel/gtinygrad
29•quantbagel•1d ago•10 comments

Show HN: See the carbon impact of your cloud as you code

https://dashboard.infracost.io/
66•hkh•1d ago•27 comments

Show HN: A Node Based Editor for Three.js Shading Language (TSL)

https://www.tsl-graph.xyz/
4•bhushanwtf•18h ago•1 comments

Show HN: Dotenv Mask Editor: No more embarrassing screen leaks of your .env

https://marketplace.visualstudio.com/items?itemName=xinbenlv.dotenv-mask-editor
25•xinbenlv•1d ago•23 comments

Show HN: Open-source certificate from GitHub activity

https://certificate.brendonmatos.com
42•brendonmatos•4d ago•14 comments
Open in hackernews

Show HN: Txt2plotter – True centerline vectors from Flux.2 for pen plotters

https://github.com/malvarezcastillo/txt2plotter
25•tsanummy•3d ago
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.

Comments

joshu•4h ago
Neat!
c-jiph•4h ago
Yeah using AI to do a first stage pass seems to work well. I did something similar with Nano Banana: https://github.com/c-jiph/bitmap-to-gcode

I didn't actually end up playing with it too much but the problem I found was it's a hard to get a one-size-fits-all prompt. The AI generated images are usually okay but some features aren't great for a plotter or just don't look visually pleasing. It's still better than having to manually mess with the initial image.

piebro•3h ago
Cool project! I tackled the same problem a few weeks ago to plot some nice Christmas cards. I will have a look at your skeletonization approach, because I was struggling with that.

In the end I just used potracer and was fine with having double lines for my cards: https://github.com/piebro/personal-plotting-util/blob/main/i...

mft_•3h ago
Very nice - I’ve struggled (and failed) with a similar approach previously.

FLUX.2 can run on a Mac - any thoughts on making this work on Mac? Needing a 24GB NVidia card is limiting…

ansc•2h ago
Isn't the examples not very telling if you can't see the input too? Results look good, but I don't know what the input / what kind of preprocessing what done on it.
hwj•25m ago
> Requirements

> NVIDIA GPU with 24GB VRAM (RTX 3090/4090)

That's a little bit to much for my trusty notebook...