The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Boing

Show HN: Boing

Show HN: Mu – The Micro Network

Show HN: Mu – The Micro Network

Show HN: Nano PDF – A CLI Tool to Edit PDFs with Gemini's Nano Banana

The new Gemini 3 Pro Image model (aka Nano Banana) is incredible at generating slides, so I thought it would be fun to build a CLI tool that lets you edit PDF presentations using plain English. The tool converts the page you want to edit into an image, sends it to the model API together with your prompt to generate an edited image, then converts the updated image back and stitches into the original document.<p>Examples:<p>- `nano-pdf edit deck.pdf 5 "Update the revenue chart to show Q3 at $2.5M"`<p>- `nano-pdf add deck.pdf 15 "Create an executive summary slide with 5 bullet points"`<p>Features:<p>- Edit multiple pages in parallel<p>- Add entirely new slides that match your deck's style<p>- Google Search enabled by default so the model can look up current data<p>- Preserves text layer for copy/paste and search<p>It can work with any kind of PDF but I expect it would be most useful for a quick edit to a deck or something similar.<p>GitHub: <a href="https://github.com/gavrielc/Nano-PDF" rel="nofollow">https://github.com/gavrielc/Nano-PDF</a>

Show HN: Nano PDF – A CLI Tool to Edit PDFs with Gemini's Nano Banana

The new Gemini 3 Pro Image model (aka Nano Banana) is incredible at generating slides, so I thought it would be fun to build a CLI tool that lets you edit PDF presentations using plain English. The tool converts the page you want to edit into an image, sends it to the model API together with your prompt to generate an edited image, then converts the updated image back and stitches into the original document.<p>Examples:<p>- `nano-pdf edit deck.pdf 5 "Update the revenue chart to show Q3 at $2.5M"`<p>- `nano-pdf add deck.pdf 15 "Create an executive summary slide with 5 bullet points"`<p>Features:<p>- Edit multiple pages in parallel<p>- Add entirely new slides that match your deck's style<p>- Google Search enabled by default so the model can look up current data<p>- Preserves text layer for copy/paste and search<p>It can work with any kind of PDF but I expect it would be most useful for a quick edit to a deck or something similar.<p>GitHub: <a href="https://github.com/gavrielc/Nano-PDF" rel="nofollow">https://github.com/gavrielc/Nano-PDF</a>

Show HN: Nano PDF – A CLI Tool to Edit PDFs with Gemini's Nano Banana

The new Gemini 3 Pro Image model (aka Nano Banana) is incredible at generating slides, so I thought it would be fun to build a CLI tool that lets you edit PDF presentations using plain English. The tool converts the page you want to edit into an image, sends it to the model API together with your prompt to generate an edited image, then converts the updated image back and stitches into the original document.<p>Examples:<p>- `nano-pdf edit deck.pdf 5 "Update the revenue chart to show Q3 at $2.5M"`<p>- `nano-pdf add deck.pdf 15 "Create an executive summary slide with 5 bullet points"`<p>Features:<p>- Edit multiple pages in parallel<p>- Add entirely new slides that match your deck's style<p>- Google Search enabled by default so the model can look up current data<p>- Preserves text layer for copy/paste and search<p>It can work with any kind of PDF but I expect it would be most useful for a quick edit to a deck or something similar.<p>GitHub: <a href="https://github.com/gavrielc/Nano-PDF" rel="nofollow">https://github.com/gavrielc/Nano-PDF</a>

Show HN: Nano PDF – A CLI Tool to Edit PDFs with Gemini's Nano Banana

The new Gemini 3 Pro Image model (aka Nano Banana) is incredible at generating slides, so I thought it would be fun to build a CLI tool that lets you edit PDF presentations using plain English. The tool converts the page you want to edit into an image, sends it to the model API together with your prompt to generate an edited image, then converts the updated image back and stitches into the original document.<p>Examples:<p>- `nano-pdf edit deck.pdf 5 "Update the revenue chart to show Q3 at $2.5M"`<p>- `nano-pdf add deck.pdf 15 "Create an executive summary slide with 5 bullet points"`<p>Features:<p>- Edit multiple pages in parallel<p>- Add entirely new slides that match your deck's style<p>- Google Search enabled by default so the model can look up current data<p>- Preserves text layer for copy/paste and search<p>It can work with any kind of PDF but I expect it would be most useful for a quick edit to a deck or something similar.<p>GitHub: <a href="https://github.com/gavrielc/Nano-PDF" rel="nofollow">https://github.com/gavrielc/Nano-PDF</a>

Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux

A real-time network connection monitoring tool built with Rust and GTK4, displaying active connections with live I/O statistics in a modern graphical interface. <a href="https://github.com/grigio/network-monitor" rel="nofollow">https://github.com/grigio/network-monitor</a>

Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux

A real-time network connection monitoring tool built with Rust and GTK4, displaying active connections with live I/O statistics in a modern graphical interface. <a href="https://github.com/grigio/network-monitor" rel="nofollow">https://github.com/grigio/network-monitor</a>

Show HN: Explore what the browser exposes about you

I built a tool that reveals the data your browser exposes automatically every time you visit a website.<p>GitHub: <a href="https://github.com/neberej/exposedbydefault" rel="nofollow">https://github.com/neberej/exposedbydefault</a><p>Demo: <a href="https://neberej.github.io/exposedbydefault/" rel="nofollow">https://neberej.github.io/exposedbydefault/</a><p>Note: No data is sent anywhere. Everything runs in your browser.

Show HN: Explore what the browser exposes about you

I built a tool that reveals the data your browser exposes automatically every time you visit a website.<p>GitHub: <a href="https://github.com/neberej/exposedbydefault" rel="nofollow">https://github.com/neberej/exposedbydefault</a><p>Demo: <a href="https://neberej.github.io/exposedbydefault/" rel="nofollow">https://neberej.github.io/exposedbydefault/</a><p>Note: No data is sent anywhere. Everything runs in your browser.

Show HN: Explore what the browser exposes about you

I built a tool that reveals the data your browser exposes automatically every time you visit a website.<p>GitHub: <a href="https://github.com/neberej/exposedbydefault" rel="nofollow">https://github.com/neberej/exposedbydefault</a><p>Demo: <a href="https://neberej.github.io/exposedbydefault/" rel="nofollow">https://neberej.github.io/exposedbydefault/</a><p>Note: No data is sent anywhere. Everything runs in your browser.

Anthony Bourdain's Lost Li.st's

I read through the years about Bourdain's content on the defunct li.st service, but was never able to find an archive of it. A more thorough perusing of archive.org and a pointer from an Internet stranger led me to create this site. Cheers

Show HN: Pulse 2.0 – Live co-listening rooms where anyone can be a DJ

I wanted to listen to music with friends who live far away. Not "watch a YouTube video together" - actually share what I'm hearing in real-time, like we're in the same room.<p>Pulse is what came out of that. Anyone can host a live audio stream from their browser tab or system audio. Listeners join, music recognition identifies tracks automatically, and there's chat with 7TV emotes. No account required - you get an anonymous code and you're in.<p>We're running demo rooms that stream NTS Radio and SomaFM 24/7 (indie project, not affiliated - we backlink to the original stations). There's also a "Money For Nothing 24/7" room if you want to loop that Dire Straits instrumental forever.<p>Think of it as co-listening infrastructure. Bedroom DJs, listening parties, or just sharing your current vibe.

Show HN: Pulse 2.0 – Live co-listening rooms where anyone can be a DJ

I wanted to listen to music with friends who live far away. Not "watch a YouTube video together" - actually share what I'm hearing in real-time, like we're in the same room.<p>Pulse is what came out of that. Anyone can host a live audio stream from their browser tab or system audio. Listeners join, music recognition identifies tracks automatically, and there's chat with 7TV emotes. No account required - you get an anonymous code and you're in.<p>We're running demo rooms that stream NTS Radio and SomaFM 24/7 (indie project, not affiliated - we backlink to the original stations). There's also a "Money For Nothing 24/7" room if you want to loop that Dire Straits instrumental forever.<p>Think of it as co-listening infrastructure. Bedroom DJs, listening parties, or just sharing your current vibe.

Show HN: Glasses to detect smart-glasses that have cameras

Hi! Recently smart-glasses with cameras like the Meta Ray-bans seem to be getting more popular. As does some people's desire to remove/cover up the recording indicator LED. I wanted to see if there's a way to detect when people are recording with these types of glasses, so a little bit ago I started working this project. I've hit a little bit of a wall though so I'm very much open to ideas!<p>I've written a bunch more on the link (+photos are there), but essentially this uses 2 fingerprinting approaches: - retro-reflectivity of the camera sensor by looking at IR reflections. mixed results here. - wireless traffic (primarily BLE, also looking into BTC and wifi)<p>For the latter, I'm currently just using an ESP32, and I can consistently detect when the Meta Raybans are 1) pairing, 2) first powered on, 3) (less consistently) when they're taken out of the charging case. When they do detect something, it plays a little jingle next to your ear.<p>Ideally I want to be able to detect them when they're in use, and not just at boot. I've come across the nRF52840, which seems like it can follow directed BLE traffic beyond the initial broadcast, but from my understanding it would still need to catch the first CONNECT_REQ event regardless. On the bluetooth classic side of things, all the hardware looks really expensive! Any ideas are appreciated. Thanks!

Show HN: Glasses to detect smart-glasses that have cameras

Hi! Recently smart-glasses with cameras like the Meta Ray-bans seem to be getting more popular. As does some people's desire to remove/cover up the recording indicator LED. I wanted to see if there's a way to detect when people are recording with these types of glasses, so a little bit ago I started working this project. I've hit a little bit of a wall though so I'm very much open to ideas!<p>I've written a bunch more on the link (+photos are there), but essentially this uses 2 fingerprinting approaches: - retro-reflectivity of the camera sensor by looking at IR reflections. mixed results here. - wireless traffic (primarily BLE, also looking into BTC and wifi)<p>For the latter, I'm currently just using an ESP32, and I can consistently detect when the Meta Raybans are 1) pairing, 2) first powered on, 3) (less consistently) when they're taken out of the charging case. When they do detect something, it plays a little jingle next to your ear.<p>Ideally I want to be able to detect them when they're in use, and not just at boot. I've come across the nRF52840, which seems like it can follow directed BLE traffic beyond the initial broadcast, but from my understanding it would still need to catch the first CONNECT_REQ event regardless. On the bluetooth classic side of things, all the hardware looks really expensive! Any ideas are appreciated. Thanks!

Show HN: Glasses to detect smart-glasses that have cameras

Hi! Recently smart-glasses with cameras like the Meta Ray-bans seem to be getting more popular. As does some people's desire to remove/cover up the recording indicator LED. I wanted to see if there's a way to detect when people are recording with these types of glasses, so a little bit ago I started working this project. I've hit a little bit of a wall though so I'm very much open to ideas!<p>I've written a bunch more on the link (+photos are there), but essentially this uses 2 fingerprinting approaches: - retro-reflectivity of the camera sensor by looking at IR reflections. mixed results here. - wireless traffic (primarily BLE, also looking into BTC and wifi)<p>For the latter, I'm currently just using an ESP32, and I can consistently detect when the Meta Raybans are 1) pairing, 2) first powered on, 3) (less consistently) when they're taken out of the charging case. When they do detect something, it plays a little jingle next to your ear.<p>Ideally I want to be able to detect them when they're in use, and not just at boot. I've come across the nRF52840, which seems like it can follow directed BLE traffic beyond the initial broadcast, but from my understanding it would still need to catch the first CONNECT_REQ event regardless. On the bluetooth classic side of things, all the hardware looks really expensive! Any ideas are appreciated. Thanks!

Show HN: Era – Open-source local sandbox for AI agents

Just watched this video by ThePrimeagen (<a href="https://www.youtube.com/watch?v=efwDZw7l2Nk" rel="nofollow">https://www.youtube.com/watch?v=efwDZw7l2Nk</a>) about attackers jailbreaking Claude to run cyber attacks. The core issue: AI agents need isolation.<p>We built ERA to fix this – local microVM-based sandboxing for AI-generated code with hardware-level security. Think containers, but safer. Such attacks wouldn't touch your host if running in ERA.<p>GitHub: <a href="https://github.com/BinSquare/ERA" rel="nofollow">https://github.com/BinSquare/ERA</a><p>Quick start: <a href="https://github.com/BinSquare/ERA/tree/main/era-agent/tutorials" rel="nofollow">https://github.com/BinSquare/ERA/tree/main/era-agent/tutoria...</a><p>Would love your thoughts and feedback!

< 1 2 3 4 ... 904 905 906 >