The best Hacker News stories from Show from the past day
Latest posts:
Show HN: CineCLI – Browse and torrent movies directly from your terminal
Hi HN<p>I built CineCLI — a cross-platform terminal app to browse movies, view details,
and open torrents directly in your system torrent client.<p>Features:
- Search movies from the terminal
- Rich UI with ratings, runtime, genres
- Interactive & non-interactive modes
- Magnet handling via system default client
- Linux/macOS/Windows support
- No ads, no tracking<p>GitHub: <a href="https://github.com/eyeblech/cinecli" rel="nofollow">https://github.com/eyeblech/cinecli</a>
PyPI: <a href="https://pypi.org/project/cinecli/" rel="nofollow">https://pypi.org/project/cinecli/</a><p>Would love feedback from terminal + Python folks
Show HN: CineCLI – Browse and torrent movies directly from your terminal
Hi HN<p>I built CineCLI — a cross-platform terminal app to browse movies, view details,
and open torrents directly in your system torrent client.<p>Features:
- Search movies from the terminal
- Rich UI with ratings, runtime, genres
- Interactive & non-interactive modes
- Magnet handling via system default client
- Linux/macOS/Windows support
- No ads, no tracking<p>GitHub: <a href="https://github.com/eyeblech/cinecli" rel="nofollow">https://github.com/eyeblech/cinecli</a>
PyPI: <a href="https://pypi.org/project/cinecli/" rel="nofollow">https://pypi.org/project/cinecli/</a><p>Would love feedback from terminal + Python folks
Show HN: Backlog – a public repository of real work problems
AI has made building fast and cheap, but finding the right problems still feels hard.<p>I built World’s Backlog (<a href="https://worldsbacklog.com" rel="nofollow">https://worldsbacklog.com</a>
) to collect real problems directly from people working inside different industries.<p>Contributors post workflow pain, others validate it, and builders can study severity, frequency, and willingness to pay before building anything.<p>Would love feedback from builders and people who feel real pain at work.
Show HN: Netrinos – A keep it simple Mesh VPN for small teams
I'm the founder at Netrinos. I built a WireGuard-based mesh VPN because remote access has always been a pain. After years of SSH tunnels, IPsec headaches, and the ssh log horror movie, I wanted something simpler: install, sign in, get work done.<p>Netrinos creates a LAN-like overlay network across your devices. Connections are direct P2P via WireGuard, with no central server routing traffic. Each device gets a stable IP and DNS name (pc.you.netrinos.com). When direct connections fail, they fall back to a relay server that's still encrypted end-to-end. We can't see your traffic.<p>The most challenging problem to solve was NAT traversal. UDP hole punching works most of the time. The rest is a cocktail of symmetric NAT, CGNAT, and serial NATs. We use STUN-style discovery and relay fallback for the edge cases. I was surprised by how unreliable low-end ISP routers really are, and how much technical wizardry it takes to hide that behind a clean, simple UX.<p>Our stack is a Go backend for client and server, WireGuard kernel mode for Linux and Windows (macOS is userspace), Wails.io for cross-platform UI. WireGuard does all the heavy lifting. Go ties it all together.<p>Popular use cases include: RDP to home PCs, accessing NAS without exposing it, and SSH into headless Linux boxes. One customer manages hundreds of IoT devices in the field, eliminating the need to deal with customer routers.<p>We just released Pro with multi-user, access control, and remote gateway routing. Personal is free (up to 100 devices).<p>I'd love to hear what you expect from a simple mesh VPN, what's missing from current tools, and what's lacking from your remote access setup. Use code HNPRO26 for a 30-day trial of Pro.<p><a href="https://netrinos.com" rel="nofollow">https://netrinos.com</a>
Show HN: Netrinos – A keep it simple Mesh VPN for small teams
I'm the founder at Netrinos. I built a WireGuard-based mesh VPN because remote access has always been a pain. After years of SSH tunnels, IPsec headaches, and the ssh log horror movie, I wanted something simpler: install, sign in, get work done.<p>Netrinos creates a LAN-like overlay network across your devices. Connections are direct P2P via WireGuard, with no central server routing traffic. Each device gets a stable IP and DNS name (pc.you.netrinos.com). When direct connections fail, they fall back to a relay server that's still encrypted end-to-end. We can't see your traffic.<p>The most challenging problem to solve was NAT traversal. UDP hole punching works most of the time. The rest is a cocktail of symmetric NAT, CGNAT, and serial NATs. We use STUN-style discovery and relay fallback for the edge cases. I was surprised by how unreliable low-end ISP routers really are, and how much technical wizardry it takes to hide that behind a clean, simple UX.<p>Our stack is a Go backend for client and server, WireGuard kernel mode for Linux and Windows (macOS is userspace), Wails.io for cross-platform UI. WireGuard does all the heavy lifting. Go ties it all together.<p>Popular use cases include: RDP to home PCs, accessing NAS without exposing it, and SSH into headless Linux boxes. One customer manages hundreds of IoT devices in the field, eliminating the need to deal with customer routers.<p>We just released Pro with multi-user, access control, and remote gateway routing. Personal is free (up to 100 devices).<p>I'd love to hear what you expect from a simple mesh VPN, what's missing from current tools, and what's lacking from your remote access setup. Use code HNPRO26 for a 30-day trial of Pro.<p><a href="https://netrinos.com" rel="nofollow">https://netrinos.com</a>
Show HN: Netrinos – A keep it simple Mesh VPN for small teams
I'm the founder at Netrinos. I built a WireGuard-based mesh VPN because remote access has always been a pain. After years of SSH tunnels, IPsec headaches, and the ssh log horror movie, I wanted something simpler: install, sign in, get work done.<p>Netrinos creates a LAN-like overlay network across your devices. Connections are direct P2P via WireGuard, with no central server routing traffic. Each device gets a stable IP and DNS name (pc.you.netrinos.com). When direct connections fail, they fall back to a relay server that's still encrypted end-to-end. We can't see your traffic.<p>The most challenging problem to solve was NAT traversal. UDP hole punching works most of the time. The rest is a cocktail of symmetric NAT, CGNAT, and serial NATs. We use STUN-style discovery and relay fallback for the edge cases. I was surprised by how unreliable low-end ISP routers really are, and how much technical wizardry it takes to hide that behind a clean, simple UX.<p>Our stack is a Go backend for client and server, WireGuard kernel mode for Linux and Windows (macOS is userspace), Wails.io for cross-platform UI. WireGuard does all the heavy lifting. Go ties it all together.<p>Popular use cases include: RDP to home PCs, accessing NAS without exposing it, and SSH into headless Linux boxes. One customer manages hundreds of IoT devices in the field, eliminating the need to deal with customer routers.<p>We just released Pro with multi-user, access control, and remote gateway routing. Personal is free (up to 100 devices).<p>I'd love to hear what you expect from a simple mesh VPN, what's missing from current tools, and what's lacking from your remote access setup. Use code HNPRO26 for a 30-day trial of Pro.<p><a href="https://netrinos.com" rel="nofollow">https://netrinos.com</a>
Show HN: Autograd.c – A tiny ML framework built from scratch
built a tiny pytorch clone in c after going through prof. vijay janapa reddi's mlsys book: mlsysbook.ai/tinytorch/<p>perfect for learning how ml frameworks work under the hood :)
Show HN: Autograd.c – A tiny ML framework built from scratch
built a tiny pytorch clone in c after going through prof. vijay janapa reddi's mlsys book: mlsysbook.ai/tinytorch/<p>perfect for learning how ml frameworks work under the hood :)
Show HN: The Official National Train Map Sucked, So I Made My Own
Hi HN,<p>I’m a junior developer. I wanted to share a side project I’ve been working on.<p>The national railway carrier (BDZ) has no public API. They have an official map but the UI is quite dated, often lags, and doesn't show the full route context.<p>I wrote a short write-up about the process here: <a href="https://www.pavlinbg.com/posts/bg-train-tracker" rel="nofollow">https://www.pavlinbg.com/posts/bg-train-tracker</a><p>I know it's still rough around the edges (I'm still working on it), but I’d love to hear your feedback or suggestions!
Show HN: The Official National Train Map Sucked, So I Made My Own
Hi HN,<p>I’m a junior developer. I wanted to share a side project I’ve been working on.<p>The national railway carrier (BDZ) has no public API. They have an official map but the UI is quite dated, often lags, and doesn't show the full route context.<p>I wrote a short write-up about the process here: <a href="https://www.pavlinbg.com/posts/bg-train-tracker" rel="nofollow">https://www.pavlinbg.com/posts/bg-train-tracker</a><p>I know it's still rough around the edges (I'm still working on it), but I’d love to hear your feedback or suggestions!
Show HN: RenderCV – Open-source CV/resume generator, YAML to PDF
I built RenderCV because Word kept breaking my layout and LaTeX was overkill. I wanted my CV as a single YAML file (content, design, margins, everything) that I could render with one command.<p>Run <i>rendercv render cv.yaml</i> → get a perfectly typeset PDF.<p>Highlights:<p>1. <i>Version-controllable:</i> Your CV is just text. Diff it, tag it.<p>2. <i>LLM-friendly:</i> Paste into ChatGPT, tailor to a job description, paste back, render. Batch-produce variants with terminal AI agents.<p>3. <i>Perfect typography:</i> Typst under the hood handles pixel-perfect alignment and spacing.<p>4. <i>Full design control:</i> Margins, fonts, colors, and more; tweak everything in YAML.<p>5. <i>Comes with JSON Schema:</i> Autocompletion and inline docs in your editor.<p>Battle-tested for 2+ years, thousands of users, 120k+ total PyPI downloads, 100% test coverage, actively maintained.<p>GitHub: <a href="https://github.com/rendercv/rendercv" rel="nofollow">https://github.com/rendercv/rendercv</a><p>Docs: <a href="https://docs.rendercv.com" rel="nofollow">https://docs.rendercv.com</a><p>Overview on RenderCV's software design (Pydantic + Jinja2 + Typst): <a href="https://docs.rendercv.com/developer_guide/understanding_rendercv/" rel="nofollow">https://docs.rendercv.com/developer_guide/understanding_rend...</a><p>I also wrote up the internals as an educational resource on maintaining Python projects (GitHub Actions, packaging, Docker, JSON Schema, deploying docs, etc.): <a href="https://docs.rendercv.com/developer_guide/" rel="nofollow">https://docs.rendercv.com/developer_guide/</a>
Show HN: RenderCV – Open-source CV/resume generator, YAML to PDF
I built RenderCV because Word kept breaking my layout and LaTeX was overkill. I wanted my CV as a single YAML file (content, design, margins, everything) that I could render with one command.<p>Run <i>rendercv render cv.yaml</i> → get a perfectly typeset PDF.<p>Highlights:<p>1. <i>Version-controllable:</i> Your CV is just text. Diff it, tag it.<p>2. <i>LLM-friendly:</i> Paste into ChatGPT, tailor to a job description, paste back, render. Batch-produce variants with terminal AI agents.<p>3. <i>Perfect typography:</i> Typst under the hood handles pixel-perfect alignment and spacing.<p>4. <i>Full design control:</i> Margins, fonts, colors, and more; tweak everything in YAML.<p>5. <i>Comes with JSON Schema:</i> Autocompletion and inline docs in your editor.<p>Battle-tested for 2+ years, thousands of users, 120k+ total PyPI downloads, 100% test coverage, actively maintained.<p>GitHub: <a href="https://github.com/rendercv/rendercv" rel="nofollow">https://github.com/rendercv/rendercv</a><p>Docs: <a href="https://docs.rendercv.com" rel="nofollow">https://docs.rendercv.com</a><p>Overview on RenderCV's software design (Pydantic + Jinja2 + Typst): <a href="https://docs.rendercv.com/developer_guide/understanding_rendercv/" rel="nofollow">https://docs.rendercv.com/developer_guide/understanding_rend...</a><p>I also wrote up the internals as an educational resource on maintaining Python projects (GitHub Actions, packaging, Docker, JSON Schema, deploying docs, etc.): <a href="https://docs.rendercv.com/developer_guide/" rel="nofollow">https://docs.rendercv.com/developer_guide/</a>
Show HN: RenderCV – Open-source CV/resume generator, YAML to PDF
I built RenderCV because Word kept breaking my layout and LaTeX was overkill. I wanted my CV as a single YAML file (content, design, margins, everything) that I could render with one command.<p>Run <i>rendercv render cv.yaml</i> → get a perfectly typeset PDF.<p>Highlights:<p>1. <i>Version-controllable:</i> Your CV is just text. Diff it, tag it.<p>2. <i>LLM-friendly:</i> Paste into ChatGPT, tailor to a job description, paste back, render. Batch-produce variants with terminal AI agents.<p>3. <i>Perfect typography:</i> Typst under the hood handles pixel-perfect alignment and spacing.<p>4. <i>Full design control:</i> Margins, fonts, colors, and more; tweak everything in YAML.<p>5. <i>Comes with JSON Schema:</i> Autocompletion and inline docs in your editor.<p>Battle-tested for 2+ years, thousands of users, 120k+ total PyPI downloads, 100% test coverage, actively maintained.<p>GitHub: <a href="https://github.com/rendercv/rendercv" rel="nofollow">https://github.com/rendercv/rendercv</a><p>Docs: <a href="https://docs.rendercv.com" rel="nofollow">https://docs.rendercv.com</a><p>Overview on RenderCV's software design (Pydantic + Jinja2 + Typst): <a href="https://docs.rendercv.com/developer_guide/understanding_rendercv/" rel="nofollow">https://docs.rendercv.com/developer_guide/understanding_rend...</a><p>I also wrote up the internals as an educational resource on maintaining Python projects (GitHub Actions, packaging, Docker, JSON Schema, deploying docs, etc.): <a href="https://docs.rendercv.com/developer_guide/" rel="nofollow">https://docs.rendercv.com/developer_guide/</a>
Show HN: Shittp – Volatile Dotfiles over SSH
Show HN: Shittp – Volatile Dotfiles over SSH
Show HN: WalletWallet – create Apple passes from anything
I got my Apple developer certificate and built a simple app to solve a problem I had. One shop I buy from doesn't have Apple Wallet passes. Since you need signed certificates to build these very simple things, I created a minimal app that signs them. It's available if you need it too. It won't scan cards with AI - you manually enter the barcode, which I think makes it less prone to error.
Show HN: WalletWallet – create Apple passes from anything
I got my Apple developer certificate and built a simple app to solve a problem I had. One shop I buy from doesn't have Apple Wallet passes. Since you need signed certificates to build these very simple things, I created a minimal app that signs them. It's available if you need it too. It won't scan cards with AI - you manually enter the barcode, which I think makes it less prone to error.
Show HN: Books mentioned on Hacker News in 2025
Show HN: Books mentioned on Hacker News in 2025
Show HN: Books mentioned on Hacker News in 2025