The best Hacker News stories from Show from the past week

Go back

Latest posts:

Show HN: Countless.dev – A website to compare every AI model: LLMs, TTSs, STTs

Show HN: Hacker Herald – like HN but with crowdsourced pics and subtitles

Hi folks this is a project I worked on with some of my students when I was running an online JS programming course. Although the online course is no more, I finally got around to releasing Hacker Herald with a former instructor and student - thanks Arnav and Archis!<p>To those wondering if there is a need for such a Hacker News front end, I would just point out that most newspaper websites are laid out like this - clearly some people like this kind of layout!<p>Also for some stories a picture really does help - currently there is a HN story titled, "Portland airport grows with expansive mass timber roof canopy". But IMO it's better to actually see a picture of the timber roof while scrolling rather than having to click through to the article.

Show HN: Banan-OS, an Unix-like operating system written from scratch

This is my operating system that I've been working for the past 2 years. All of the code is written exclusively by me except from ported software. banan-os has a monolithic kernel targeting x86 (i686) and x86_64 architectures. The project consists of bootloader, kernel and userspace libraries (libc, libGUI, libFont, ...). It also uses my custom C++ standard library partly based on stdc++.<p>Currently I have basic TTY and GUI environment with some of the basic UNIX utilities like cp, ls and stat. I have basic support for USB (keyboard/mouse/storage), disks (NVMe, AHCI), custom networking stack with TCP and UDP support, and a UNIX-like filesystem with /dev /tmp /proc filesystems.<p>The whole project is written in C++ except for my BIOS bootloader that is written in 16-bit real mode assembly. I have been testing the OS mainly on virtual machines but also frequently on real hardware.

Show HN: I combined spaced repetition with emails so you can remember anything

Hey HN,<p>I am a student shipping apps in my free time. This is my 4th for the year!<p>Non-fic books and podcasts have been part of my life for years now but I always struggled with remembering what I’ve read or listened to. I wanted it to stick even after years.<p>My notes list grew large but I never really revisited them. That’s why I created GinkgoNotes.<p>You can enter notes you want to recall and leave it to the app to create a personalised (based on spaced repetition) email schedule. That means you’ll get your notes emailed to you a couple of times exactly when you should read them again (based on Ebbinghaus's Forgetting Curve) so it’s certain that you’ll remember them.<p>I hope this will be helpful as it was for me. Would love some feedback!<p>Iskren

Show HN: Outerbase Studio – Open-Source Database GUI

We just launched Outerbase Studio, the open-source version of our core database offering. It works in your browser or as a desktop app and supports MySQL, PostgreSQL, and SQLite.<p>What it does:<p>• Connects to MySQL, PostgreSQL, and SQLite databases. • Spin up local databases directly through the UI, even if you don’t have one running. • Manage and query your data in a lightweight, intuitive interface. • Completely open source.<p>Why we built it: We wanted to share the core Outerbase experience with the developer community as a free, open-source tool. It’s simple, fast, and removes the barriers to working with databases locally.<p>GitHub: <a href="https://github.com/outerbase/studio">https://github.com/outerbase/studio</a><p>Release Blog: <a href="https://www.outerbase.com/blog/outerbase-studio-open-source-database-management/">https://www.outerbase.com/blog/outerbase-studio-open-source-...</a><p>Try it out: studio.outerbase.com<p>Would love the HN communities feedback, please try it out and let me know what you think!

Show HN: My C compiler compiled itself

One of the most challenging projects of my life :)

Show HN: Markwhen: Markdown for Timelines

Show HN: Markwhen: Markdown for Timelines

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: 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: 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>

< 1 2 3 ... 5 6 7 8 9 ... 130 131 132 >