YesterdayMedium confidence
I ported Microsoft's TRELLIS.2 (4B parameter image-to-3D model) to run on Apple Silicon via PyTorch MPS. The original requires CUDA with flash_attn, nvdiffrast, and custom sparse convolution kernels: none of which work on Mac. I replaced the CUDA-specific ops with pure-PyTorch...
Published: Apr 20, 2026
A lightweight way to make agents talk without paying for API usage is tracked as an emerging product signal.
Published: Apr 20, 2026
Snap a photo, get instant nutrition facts.
Published: Apr 20, 2026
AI finds your perfect hotel in seconds.
Published: Apr 20, 2026
Your LinkedIn AI coworker that delivers pipeline.
Published: Apr 20, 2026
I kept hitting the same wall at work every time we needed to ship an AI feature. What looked like a week of work turned into picking a model, setting up a vector DB, managing embeddings, wiring up chat history, handling retries — none of it was the actual feature. So I built M...
Published: Apr 20, 2026
Apple has quietly shipped a pretty complete on-device AI stack into macOS, with these features first getting API access in MacOS 26. There are multiple components in the foundation model, but the skills it shipped with actually make this ~3b parameter model useful. The API to...
Published: Apr 20, 2026
YesterdayMedium confidence
Open security key on nrf52480 with NFC
Published: Apr 20, 2026
Self-hosted Raspberry Pi wall display (no cloud, no subscription) is tracked as an emerging product signal.
Published: Apr 20, 2026
Hora – A Native SwiftUI Google Calendar Client for macOS is tracked as an emerging product signal.
Published: Apr 20, 2026
Hello, looking for some users interested using a devtool that allows developers to centrally manage AI Coding Agent tools that supports all AI Coding Agent tools like Claude Code, Codex, Antigravity, etc. Try it free! https://www.producthunt.com/products/sigma-shake-governance...
Published: Apr 20, 2026
YesterdayMedium confidence
With Einlang, you can write codes as let x = [ [[1.0, 2.0], [3.0, 4.0]], [[5.0, 6.0], [7.0, 8.0]] ]; let row_sums[..batch, i] = sum[j](x[..batch, i, j]); let loss = sum[..batch, i](row_sums[..batch, i] * row_sums[..batch, i]); let dloss_dx = @loss / @x; Einlang also supports r...
Published: Apr 20, 2026
YesterdayMedium confidence
Hi HN, I’ve been working on pwneye, a CLI tool for interacting with IP cameras exposing ONVIF and RTSP services. During penetration tests and red team engagements, I kept running into the same friction, with discovery, authentication testing, enumeration and stream validation...
Published: Apr 20, 2026
My Hyperliquid Terminal is tracked as an emerging product signal.
Published: Apr 20, 2026
YesterdayMedium confidence
I revived an old idea I had, a small native macOS menu bar app that shows your tmux windows as Touch Bar buttons, so switching windows is one tap away. It runs quietly in the menu bar, watches which terminal is focused (Terminal, iTerm2, Ghostty), and refreshes the Touch Bar w...
Published: Apr 20, 2026