The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Check if your IP has appeared in a residential proxy network
Show HN: Macros with a Behringer FCB1010 MIDI Pedalboard in macOS
Show HN: Macros with a Behringer FCB1010 MIDI Pedalboard in macOS
Show HN: Sunk Cost – How long until a local LLM rig pays for itself?
I kept hearing "just buy a Mac and run models locally, it pays for itself" and wanted to check. Sunk Cost takes a machine, a model and how many tokens you use a day, and works out how long the hardware takes to pay back against renting the same model by the token.<p>Obviously there are other reasons to buy your own hardware aside from just saving money on llms but this is just looking at it from a raw cost saving perspective.<p>If you have any ideas on how I can make this more helpful lmk!
Show HN: Redis City – Explore how Redis works in an interactive 3D model
Show HN: Redis City – Explore how Redis works in an interactive 3D model
Show HN: Redis City – Explore how Redis works in an interactive 3D model
Show HN: Hacking a $20 4G wireless hotspot into a texting device
Show HN: Hacking a $20 4G wireless hotspot into a texting device
Show HN: Hacking a $20 4G wireless hotspot into a texting device
Show HN: Capsule – Single-file web apps that save their data into SQLite
Hey HN,<p>I always had the problem that building HTML pages is really simple now, but trying to save data required hosting it somewhere, and sharing it afterwards was not easy. Over the last few months, I've been building an app called Capsule (it’s also the file extension name) written in Rust with Tauri 2.0 that allows packing an HTML app and its data into a single SQLite file.<p>The HTML file and any related assets are directly embedded in the database. User data can either be saved as a localStorage key/value store or via a MongoDB-inspired collections API as documents, saved in a table in the file. You can also save other assets, like PDF files or images, directly in the database to keep different documents together. All data can be easily exported to CSV or JSON if needed.<p>Privacy and security were a big priority for me, so documents cannot do anything out of the box. They don’t have direct access to the file system and they require permission to access the internet. The permission model is still something I’m working to improve. Capsule documents can also use local or remote AI models for document specific AI features.<p>One downside with this approach is that multiple people working on it will create different copies. To make it possible to merge different copies of the same file, each data entry has a unique UUID and timestamp.<p>I’m planning to open up the file format specification for the 1.0 version of the app so other apps can read or write Capsule files.<p>You can try it out in the web preview at <a href="https://withcapsule.app/preview" rel="nofollow">https://withcapsule.app/preview</a> with pre-built templates or use any AI provider of your choice to create a custom, Capsule-optimized app by using the following prompt:<p>"Please read the app wizard instructions at <a href="https://withcapsule.app/prompt.txt" rel="nofollow">https://withcapsule.app/prompt.txt</a> and help me design an app.“<p>I’m still working on the file format but there are migrations for each new version, so data should never be lost when using newer versions of the app in the future. Please let me know if you have any ideas or use cases where this might make sense or does not work.
Show HN: Capsule – Single-file web apps that save their data into SQLite
Hey HN,<p>I always had the problem that building HTML pages is really simple now, but trying to save data required hosting it somewhere, and sharing it afterwards was not easy. Over the last few months, I've been building an app called Capsule (it’s also the file extension name) written in Rust with Tauri 2.0 that allows packing an HTML app and its data into a single SQLite file.<p>The HTML file and any related assets are directly embedded in the database. User data can either be saved as a localStorage key/value store or via a MongoDB-inspired collections API as documents, saved in a table in the file. You can also save other assets, like PDF files or images, directly in the database to keep different documents together. All data can be easily exported to CSV or JSON if needed.<p>Privacy and security were a big priority for me, so documents cannot do anything out of the box. They don’t have direct access to the file system and they require permission to access the internet. The permission model is still something I’m working to improve. Capsule documents can also use local or remote AI models for document specific AI features.<p>One downside with this approach is that multiple people working on it will create different copies. To make it possible to merge different copies of the same file, each data entry has a unique UUID and timestamp.<p>I’m planning to open up the file format specification for the 1.0 version of the app so other apps can read or write Capsule files.<p>You can try it out in the web preview at <a href="https://withcapsule.app/preview" rel="nofollow">https://withcapsule.app/preview</a> with pre-built templates or use any AI provider of your choice to create a custom, Capsule-optimized app by using the following prompt:<p>"Please read the app wizard instructions at <a href="https://withcapsule.app/prompt.txt" rel="nofollow">https://withcapsule.app/prompt.txt</a> and help me design an app.“<p>I’m still working on the file format but there are migrations for each new version, so data should never be lost when using newer versions of the app in the future. Please let me know if you have any ideas or use cases where this might make sense or does not work.
Show HN: Capsule – Single-file web apps that save their data into SQLite
Hey HN,<p>I always had the problem that building HTML pages is really simple now, but trying to save data required hosting it somewhere, and sharing it afterwards was not easy. Over the last few months, I've been building an app called Capsule (it’s also the file extension name) written in Rust with Tauri 2.0 that allows packing an HTML app and its data into a single SQLite file.<p>The HTML file and any related assets are directly embedded in the database. User data can either be saved as a localStorage key/value store or via a MongoDB-inspired collections API as documents, saved in a table in the file. You can also save other assets, like PDF files or images, directly in the database to keep different documents together. All data can be easily exported to CSV or JSON if needed.<p>Privacy and security were a big priority for me, so documents cannot do anything out of the box. They don’t have direct access to the file system and they require permission to access the internet. The permission model is still something I’m working to improve. Capsule documents can also use local or remote AI models for document specific AI features.<p>One downside with this approach is that multiple people working on it will create different copies. To make it possible to merge different copies of the same file, each data entry has a unique UUID and timestamp.<p>I’m planning to open up the file format specification for the 1.0 version of the app so other apps can read or write Capsule files.<p>You can try it out in the web preview at <a href="https://withcapsule.app/preview" rel="nofollow">https://withcapsule.app/preview</a> with pre-built templates or use any AI provider of your choice to create a custom, Capsule-optimized app by using the following prompt:<p>"Please read the app wizard instructions at <a href="https://withcapsule.app/prompt.txt" rel="nofollow">https://withcapsule.app/prompt.txt</a> and help me design an app.“<p>I’m still working on the file format but there are migrations for each new version, so data should never be lost when using newer versions of the app in the future. Please let me know if you have any ideas or use cases where this might make sense or does not work.
Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations
See also: <i>Avian Visitors</i> - <a href="https://news.ycombinator.com/item?id=48343424">https://news.ycombinator.com/item?id=48343424</a> - May 2026 (20 comments)
Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations
See also: <i>Avian Visitors</i> - <a href="https://news.ycombinator.com/item?id=48343424">https://news.ycombinator.com/item?id=48343424</a> - May 2026 (20 comments)
Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations
See also: <i>Avian Visitors</i> - <a href="https://news.ycombinator.com/item?id=48343424">https://news.ycombinator.com/item?id=48343424</a> - May 2026 (20 comments)
Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations
See also: <i>Avian Visitors</i> - <a href="https://news.ycombinator.com/item?id=48343424">https://news.ycombinator.com/item?id=48343424</a> - May 2026 (20 comments)
Show HN: Apollo Lunar Module landing simulation
I have always had deep fascination for Apollo spacecraft, especially the Lunar Module (LM). The technical ingenuity of its design, reliability during the missions, and the quirky form make it my favorite machine of all time. I have often dreamed about what the Apollo astronauts (particularly Armstrong and Aldrin) experienced, as they guided the vehicle towards the unknown lunar surface.<p>This is my attempt to simulate the last 3 stages of the descent sequence: Braking (P63), Approach (P64) and Final Landing (P66). The last one requires manual attitude and thrust control to achieve a soft touchdown. I've tried to maintain balance between historical accuracy with simplification, so that an average person like me can manage to land safely with a bit of training.<p>I hope fellow space enthusiasts will enjoy learning its nuances, and experience the challenge & thrill of achieving a soft lunar landing. Note that this requires a keyboard, and is not mobile friendly yet.
Show HN: 1080p is 920px tall – 1k real browser viewports
Show HN: EterDB, a Postgres fork that makes it easy to recover from incidents
Hey everyone, a few months ago, after recovering from a Clade-generated bug, I was thinking to myself “wouldn’t it be nice if prod DB writes were easy to roll back”. I’ve put something together: it’s a two-container deploy plus a CLI tool. It’s far from being production ready, so please be gentle. All feedback welcome!<p>The nitty gritty: <a href="https://eterdb.com/tech" rel="nofollow">https://eterdb.com/tech</a><p>GitHub: <a href="https://github.com/eterdb/eterdb" rel="nofollow">https://github.com/eterdb/eterdb</a>