The best Hacker News stories from Show from the past week

Go back

Latest posts:

Show HN: Open-source private home security camera system (end-to-end encryption)

I needed a security camera inside my house, one that would send motion notifications to my smartphone and would allow me to livestream remotely. However, I could not find one that I could trust due to privacy concerns. Many of them upload the plaintext of videos to their servers and none is fully open-source as far as I know. Therefore, I decided to use my spare time to build one from scratch. Called Privastead (as in Private Homestead), it uses OpenMLS for end-to-end encryption (between the camera local hub and the smartphone) and is mostly implemented in Rust (except for part of the Android app that is implemented in Kotlin). The system is functional now and I've been using it in my own house for the past couple of weeks.<p>Based on some of the discussions I've seen online, it seems like there are other users who are also concerned with the privacy implications of home security cameras. Therefore, I decided to open source my solution for everyone to use. If you need a privacy-preserving home security camera, please give it a try and provide feedback. Note that trying out the system requires you to have a supported IP camera, a local machine connected to the IP camera, a server, and an Android smartphone. I have put together detailed instructions on setting up the system, which I hope makes it easier for others to get the system up and running.<p>In addition, consider contributing to the project. The prototype currently has a lot of limitations: mainly that it has only been tested with one IP camera, only allows the use of one camera, and only supports Android. I'll continue to improve the prototype as time permits, but progress will be much faster if there are other contributors as well.

Show HN: Vince – A self hosted alternative to Google Analytics

For the past 3 years I have been working on a Golang port of plausible analytics dashboard.<p>vince is a single binary, single user with multiple website system with zero runtime dependency.<p>Key featues:<p>- Automatic TLS - Outbounds link tracking - File downloads tracking - 404 pages tracking - Custom event tracking<p>And so much more, basically everything that you see on plausible dashboard except funnels and custom properties.<p>You can use vince as a drop in replacement for plausible for personal websites.<p>The goal is to make the plausible dashboard easily accessible for people who like to self host.<p>All features not related to the dashboard are non goal, hence not implemented.<p>Full dashboard demo hosted on 6$ vultr instance <a href="https://demo.vinceanalytics.com/share/vinceanalytics.com/v1/share/vinceanalytics.com?auth=Ls9tV4pzqOn7BJ7-&demo=true" rel="nofollow">https://demo.vinceanalytics.com/share/vinceanalytics.com/v1/...</a>

Show HN: Vince – A self hosted alternative to Google Analytics

For the past 3 years I have been working on a Golang port of plausible analytics dashboard.<p>vince is a single binary, single user with multiple website system with zero runtime dependency.<p>Key featues:<p>- Automatic TLS - Outbounds link tracking - File downloads tracking - 404 pages tracking - Custom event tracking<p>And so much more, basically everything that you see on plausible dashboard except funnels and custom properties.<p>You can use vince as a drop in replacement for plausible for personal websites.<p>The goal is to make the plausible dashboard easily accessible for people who like to self host.<p>All features not related to the dashboard are non goal, hence not implemented.<p>Full dashboard demo hosted on 6$ vultr instance <a href="https://demo.vinceanalytics.com/share/vinceanalytics.com/v1/share/vinceanalytics.com?auth=Ls9tV4pzqOn7BJ7-&demo=true" rel="nofollow">https://demo.vinceanalytics.com/share/vinceanalytics.com/v1/...</a>

Show HN: Vince – A self hosted alternative to Google Analytics

For the past 3 years I have been working on a Golang port of plausible analytics dashboard.<p>vince is a single binary, single user with multiple website system with zero runtime dependency.<p>Key featues:<p>- Automatic TLS - Outbounds link tracking - File downloads tracking - 404 pages tracking - Custom event tracking<p>And so much more, basically everything that you see on plausible dashboard except funnels and custom properties.<p>You can use vince as a drop in replacement for plausible for personal websites.<p>The goal is to make the plausible dashboard easily accessible for people who like to self host.<p>All features not related to the dashboard are non goal, hence not implemented.<p>Full dashboard demo hosted on 6$ vultr instance <a href="https://demo.vinceanalytics.com/share/vinceanalytics.com/v1/share/vinceanalytics.com?auth=Ls9tV4pzqOn7BJ7-&demo=true" rel="nofollow">https://demo.vinceanalytics.com/share/vinceanalytics.com/v1/...</a>

Show HN: Voice-Pro – AI Voice Cloning

Imagine creating a podcast where Mark Zuckerberg interviews Elon Musk – using their actual voices?<p>What sounds like science fiction is now reality.<p>Voice-Pro is an open-source Gradio WebUI that breaks the boundaries of audio manipulation.<p>Powered by cutting-edge Whisper engines, this tool turns voice replication into child's play.<p>Key Features:<p>- Zero-shot Voice Cloning<p>- Voice Changer with 50+ Celebrity Voices<p>- YouTube Audio Downloading<p>- Vocal Isolation<p>- Multi-Language Text-to-Speech (Edge-TTS, F5-TTS)<p>- Multi-Language Translation<p>- Powered by Whisper Engines (Whisper, Faster-Whisper, Whisper-Timestamped)<p>Video Demos:<p>1. Voice-Pro Usage Tutorial: <a href="https://youtu.be/z8g8LMhoh_o" rel="nofollow">https://youtu.be/z8g8LMhoh_o</a><p>2. Voice Cloning Celebrity Podcast Demo: <a href="https://youtu.be/Wfo7vQCD4no" rel="nofollow">https://youtu.be/Wfo7vQCD4no</a><p>3. Full Demo Playlist: <a href="https://www.youtube.com/playlist?list=PLwx5dnMDVC9Y7dAjm9r26CZUw1uU5VIeq" rel="nofollow">https://www.youtube.com/playlist?list=PLwx5dnMDVC9Y7dAjm9r26...</a><p>Whether you're a content creator, developer, or audio experiment enthusiast,<p>Voice-Pro provides a user-friendly interface to push the boundaries of audio manipulation.<p>GitHub: <a href="https://github.com/abus-aikorea/voice-pro">https://github.com/abus-aikorea/voice-pro</a>

Show HN: Voice-Pro – AI Voice Cloning

Imagine creating a podcast where Mark Zuckerberg interviews Elon Musk – using their actual voices?<p>What sounds like science fiction is now reality.<p>Voice-Pro is an open-source Gradio WebUI that breaks the boundaries of audio manipulation.<p>Powered by cutting-edge Whisper engines, this tool turns voice replication into child's play.<p>Key Features:<p>- Zero-shot Voice Cloning<p>- Voice Changer with 50+ Celebrity Voices<p>- YouTube Audio Downloading<p>- Vocal Isolation<p>- Multi-Language Text-to-Speech (Edge-TTS, F5-TTS)<p>- Multi-Language Translation<p>- Powered by Whisper Engines (Whisper, Faster-Whisper, Whisper-Timestamped)<p>Video Demos:<p>1. Voice-Pro Usage Tutorial: <a href="https://youtu.be/z8g8LMhoh_o" rel="nofollow">https://youtu.be/z8g8LMhoh_o</a><p>2. Voice Cloning Celebrity Podcast Demo: <a href="https://youtu.be/Wfo7vQCD4no" rel="nofollow">https://youtu.be/Wfo7vQCD4no</a><p>3. Full Demo Playlist: <a href="https://www.youtube.com/playlist?list=PLwx5dnMDVC9Y7dAjm9r26CZUw1uU5VIeq" rel="nofollow">https://www.youtube.com/playlist?list=PLwx5dnMDVC9Y7dAjm9r26...</a><p>Whether you're a content creator, developer, or audio experiment enthusiast,<p>Voice-Pro provides a user-friendly interface to push the boundaries of audio manipulation.<p>GitHub: <a href="https://github.com/abus-aikorea/voice-pro">https://github.com/abus-aikorea/voice-pro</a>

Show HN: Feels Like Paper

"Feels Like Paper!" is a series of prototypes about augmenting physical paper through AI. Various ML models, LLMs and a mixed reality headset are used to infuse physical paper and ink with properties of the digital world without compromising on their physical traits.

Show HN: Feels Like Paper

"Feels Like Paper!" is a series of prototypes about augmenting physical paper through AI. Various ML models, LLMs and a mixed reality headset are used to infuse physical paper and ink with properties of the digital world without compromising on their physical traits.

Show HN: TeaTime – distributed book library powered by SQLite, IPFS and GitHub

Recently there seem to be a surge in SQLite related projects. TeaTime is riding that wave...<p>A couple of years ago I was intrigued by phiresky's post[0] about querying SQLite over HTTP. It made me think that if anyone can publish a database using GitHub Pages, I could probably build a frontend in which users can decide which database to query. TeaTime is like that - when you first visit it, you'll need to choose your database. Everyone can create additional databases[1]. TeaTime then queries it, and fetches files using an IPFS gateway (I'm looking into using Helia so that users are also contributing nodes in the network). Files are then rendered in the website itself. Everything is done in the browser - no users, no cookies, no tracking. LocalStorage and IndexedDB are used for saving your last readings, and your position in each file.<p>Since TeaTime is a static site, it's super easy (and free) to deploy. GitHub repo tags are used for maintaining a list of public instances[2].<p>Note that a GitHub repository isn't mandatory for storing the SQLite files or the front end - it's only for the configuration file (config.json) of each database, and for listing instances. Both the instances themselves and the database files can be hosted on Netlify, Cloudflare Pages, your Raspberry Pi, or any other server that can host static files.<p>I'm curious to see what other kinds of databases people can create, and what other types of files TeaTime could be used for.<p>[0] <a href="https://news.ycombinator.com/item?id=27016630">https://news.ycombinator.com/item?id=27016630</a><p>[1] <a href="https://github.com/bjesus/teatime-json-database/">https://github.com/bjesus/teatime-json-database/</a><p>[2] <a href="https://github.com/bjesus/teatime/wiki/Creating-a-TeaTime-instance">https://github.com/bjesus/teatime/wiki/Creating-a-TeaTime-in...</a>

Show HN: TeaTime – distributed book library powered by SQLite, IPFS and GitHub

Recently there seem to be a surge in SQLite related projects. TeaTime is riding that wave...<p>A couple of years ago I was intrigued by phiresky's post[0] about querying SQLite over HTTP. It made me think that if anyone can publish a database using GitHub Pages, I could probably build a frontend in which users can decide which database to query. TeaTime is like that - when you first visit it, you'll need to choose your database. Everyone can create additional databases[1]. TeaTime then queries it, and fetches files using an IPFS gateway (I'm looking into using Helia so that users are also contributing nodes in the network). Files are then rendered in the website itself. Everything is done in the browser - no users, no cookies, no tracking. LocalStorage and IndexedDB are used for saving your last readings, and your position in each file.<p>Since TeaTime is a static site, it's super easy (and free) to deploy. GitHub repo tags are used for maintaining a list of public instances[2].<p>Note that a GitHub repository isn't mandatory for storing the SQLite files or the front end - it's only for the configuration file (config.json) of each database, and for listing instances. Both the instances themselves and the database files can be hosted on Netlify, Cloudflare Pages, your Raspberry Pi, or any other server that can host static files.<p>I'm curious to see what other kinds of databases people can create, and what other types of files TeaTime could be used for.<p>[0] <a href="https://news.ycombinator.com/item?id=27016630">https://news.ycombinator.com/item?id=27016630</a><p>[1] <a href="https://github.com/bjesus/teatime-json-database/">https://github.com/bjesus/teatime-json-database/</a><p>[2] <a href="https://github.com/bjesus/teatime/wiki/Creating-a-TeaTime-instance">https://github.com/bjesus/teatime/wiki/Creating-a-TeaTime-in...</a>

Show HN: App that asks ‘why?’ every time you unlock your phone

Show HN: App that asks ‘why?’ every time you unlock your phone

Show HN: App that asks ‘why?’ every time you unlock your phone

Show HN: Rill – Composable concurrency toolkit for Go

Show HN: I made an ls alternative for my personal use

Show HN: I made an ls alternative for my personal use

Show HN: Rebels in the sky – Terminal game about space pirates

Rebels in the sky is a P2P multiplayer game about crews of space pirates roaming the galaxy to play basketball against each other. It's basically a basketball managerial game with some pirate-y stuff. It's a P2P game with no central server, built on top of libp2p. Players interaction are limited to playing games against each other and trading pirates.<p>The game runs as a terminal application, meaning that you just need to run it from your terminal.<p>You can try the game over ssh without installing: `ssh frittura.org -p 3788`<p>My server is not very powerful and there is a limit to the number of concurrent players, so if you like it I would appreciate it if you could install it (<a href="https://github.com/ricott1/rebels-in-the-sky?tab=readme-ov-file#installation">https://github.com/ricott1/rebels-in-the-sky?tab=readme-ov-f...</a>) and run it locally :)<p>Here is a trailer (not of the last version, so some little things are different): <a href="https://github.com/user-attachments/assets/aaa02f04-06db-4da5-8fa4-732b60083e66">https://github.com/user-attachments/assets/aaa02f04-06db-4da...</a>

Show HN: A Marble Madness-inspired WebGL game we built for Netlify

Hello HN! We’re a small creative studio specializing in real-time 3D experiences. Netlify approached us to design and build an interactive experience to celebrate reaching 5 million developers.<p>Inspired by the classic game Marble Madness, we created a gamified experience where users control a ball through playful, interactive levels. The goal was to blend marketing content with the look and feel of a game to engage users.<p>The app is built with Three.js [1], using our custom render pipeline and shaders, and uses Rapier for physics simulation [2]. The 2D content is overlaid on the WebGL view using CSS 3D transforms for a seamless integration with the 3D view.<p>We’d love for you to try it out and share your thoughts!<p>[1] <a href="https://threejs.org" rel="nofollow">https://threejs.org</a><p>[2] <a href="https://rapier.rs" rel="nofollow">https://rapier.rs</a><p>EDIT: More info on this project here: <a href="https://www.littleworkshop.fr/projects/5milliondevs/" rel="nofollow">https://www.littleworkshop.fr/projects/5milliondevs/</a>

Show HN: A Marble Madness-inspired WebGL game we built for Netlify

Hello HN! We’re a small creative studio specializing in real-time 3D experiences. Netlify approached us to design and build an interactive experience to celebrate reaching 5 million developers.<p>Inspired by the classic game Marble Madness, we created a gamified experience where users control a ball through playful, interactive levels. The goal was to blend marketing content with the look and feel of a game to engage users.<p>The app is built with Three.js [1], using our custom render pipeline and shaders, and uses Rapier for physics simulation [2]. The 2D content is overlaid on the WebGL view using CSS 3D transforms for a seamless integration with the 3D view.<p>We’d love for you to try it out and share your thoughts!<p>[1] <a href="https://threejs.org" rel="nofollow">https://threejs.org</a><p>[2] <a href="https://rapier.rs" rel="nofollow">https://rapier.rs</a><p>EDIT: More info on this project here: <a href="https://www.littleworkshop.fr/projects/5milliondevs/" rel="nofollow">https://www.littleworkshop.fr/projects/5milliondevs/</a>

Show HN: A Marble Madness-inspired WebGL game we built for Netlify

Hello HN! We’re a small creative studio specializing in real-time 3D experiences. Netlify approached us to design and build an interactive experience to celebrate reaching 5 million developers.<p>Inspired by the classic game Marble Madness, we created a gamified experience where users control a ball through playful, interactive levels. The goal was to blend marketing content with the look and feel of a game to engage users.<p>The app is built with Three.js [1], using our custom render pipeline and shaders, and uses Rapier for physics simulation [2]. The 2D content is overlaid on the WebGL view using CSS 3D transforms for a seamless integration with the 3D view.<p>We’d love for you to try it out and share your thoughts!<p>[1] <a href="https://threejs.org" rel="nofollow">https://threejs.org</a><p>[2] <a href="https://rapier.rs" rel="nofollow">https://rapier.rs</a><p>EDIT: More info on this project here: <a href="https://www.littleworkshop.fr/projects/5milliondevs/" rel="nofollow">https://www.littleworkshop.fr/projects/5milliondevs/</a>

< 1 2 3 ... 17 18 19 20 21 ... 141 142 143 >