The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Moribito – A TUI for LDAP Viewing/Queries
Check out my TUI I wrote for viewing and querying an LDAP. I need to do basic queries and validation daily for work, and as I work on a mac, there are really no good options. The major player is the Apache Directory Studio which is... not great. So I decided to create a new one.
Show HN: Moribito – A TUI for LDAP Viewing/Queries
Check out my TUI I wrote for viewing and querying an LDAP. I need to do basic queries and validation daily for work, and as I work on a mac, there are really no good options. The major player is the Apache Directory Studio which is... not great. So I decided to create a new one.
Show HN: Moribito – A TUI for LDAP Viewing/Queries
Check out my TUI I wrote for viewing and querying an LDAP. I need to do basic queries and validation daily for work, and as I work on a mac, there are really no good options. The major player is the Apache Directory Studio which is... not great. So I decided to create a new one.
Show HN: Amber – better Beeper, a modern all-in-one messenger
Hi HN! Excited to share early access to Amber.<p>I’ve tried every all-in-one messenger out there (Beeper included) but they always fell short. No real folders, no AI, clunky UI, no CRM features… As a founder who speaks with hundreds of people every quarter, I needed something better. So I decided to rebuild the entire experience from ground up.<p>Thoughts from one of our users: "The app I've been searching for for a looong time."<p>Check it out for free today!<p>Demo:
<a href="https://www.loom.com/share/8b5bc80b9893436b9190ae41fc3f0f50" rel="nofollow">https://www.loom.com/share/8b5bc80b9893436b9190ae41fc3f0f50</a><p>Features:
- All messages (Whatsapp, Telegram, iMessage) unified in a beautifully crafted interface.
- Split inboxes (folders) to effortlessly focus on work, friends, a particular project.. whatever matters the most right now.
- Mark read – no read receipts (even on Whatsapp and Telegram), mark done only when you’re done.
- Personal CRM: a lightweight private database of knowledge about each person with (optional) AI pulling important facts straight from conversations. (the latter is coming soon)
- Command bar + shortcuts.
- Send later + reminders.<p>Everything is securely stored on-device. All messages are end-to-end encrypted and go straight from your device to the network of choice – never touching our servers.
Show HN: Amber – better Beeper, a modern all-in-one messenger
Hi HN! Excited to share early access to Amber.<p>I’ve tried every all-in-one messenger out there (Beeper included) but they always fell short. No real folders, no AI, clunky UI, no CRM features… As a founder who speaks with hundreds of people every quarter, I needed something better. So I decided to rebuild the entire experience from ground up.<p>Thoughts from one of our users: "The app I've been searching for for a looong time."<p>Check it out for free today!<p>Demo:
<a href="https://www.loom.com/share/8b5bc80b9893436b9190ae41fc3f0f50" rel="nofollow">https://www.loom.com/share/8b5bc80b9893436b9190ae41fc3f0f50</a><p>Features:
- All messages (Whatsapp, Telegram, iMessage) unified in a beautifully crafted interface.
- Split inboxes (folders) to effortlessly focus on work, friends, a particular project.. whatever matters the most right now.
- Mark read – no read receipts (even on Whatsapp and Telegram), mark done only when you’re done.
- Personal CRM: a lightweight private database of knowledge about each person with (optional) AI pulling important facts straight from conversations. (the latter is coming soon)
- Command bar + shortcuts.
- Send later + reminders.<p>Everything is securely stored on-device. All messages are end-to-end encrypted and go straight from your device to the network of choice – never touching our servers.
Show HN: Amber – better Beeper, a modern all-in-one messenger
Hi HN! Excited to share early access to Amber.<p>I’ve tried every all-in-one messenger out there (Beeper included) but they always fell short. No real folders, no AI, clunky UI, no CRM features… As a founder who speaks with hundreds of people every quarter, I needed something better. So I decided to rebuild the entire experience from ground up.<p>Thoughts from one of our users: "The app I've been searching for for a looong time."<p>Check it out for free today!<p>Demo:
<a href="https://www.loom.com/share/8b5bc80b9893436b9190ae41fc3f0f50" rel="nofollow">https://www.loom.com/share/8b5bc80b9893436b9190ae41fc3f0f50</a><p>Features:
- All messages (Whatsapp, Telegram, iMessage) unified in a beautifully crafted interface.
- Split inboxes (folders) to effortlessly focus on work, friends, a particular project.. whatever matters the most right now.
- Mark read – no read receipts (even on Whatsapp and Telegram), mark done only when you’re done.
- Personal CRM: a lightweight private database of knowledge about each person with (optional) AI pulling important facts straight from conversations. (the latter is coming soon)
- Command bar + shortcuts.
- Send later + reminders.<p>Everything is securely stored on-device. All messages are end-to-end encrypted and go straight from your device to the network of choice – never touching our servers.
Show HN: Simple modenized .NET NuGet server reached RC
A simple .NET NuGet server implementation built on Node.js that provides essential NuGet v3 API endpoints.<p>Key Features:<p>* Easy setup, run NuGet server in 10 seconds!
* NuGet V3 API compatibility: Support for modern NuGet client operations
* No need database management: Store package file and nuspecs into filesystem directly, feel free any database managements
* Package publish: Flexible client to upload .nupkg files via HTTP POST using cURL and others
* Basic authentication: Setup authentication for publish and general access when you want it
* Reverse proxy support: Configurable trusted reverse proxy handling for proper URL resolution
* Modern Web UI with enhanced features.
* Package importer: Included package importer from existing NuGet server
* Docker image available
Show HN: Simple modenized .NET NuGet server reached RC
A simple .NET NuGet server implementation built on Node.js that provides essential NuGet v3 API endpoints.<p>Key Features:<p>* Easy setup, run NuGet server in 10 seconds!
* NuGet V3 API compatibility: Support for modern NuGet client operations
* No need database management: Store package file and nuspecs into filesystem directly, feel free any database managements
* Package publish: Flexible client to upload .nupkg files via HTTP POST using cURL and others
* Basic authentication: Setup authentication for publish and general access when you want it
* Reverse proxy support: Configurable trusted reverse proxy handling for proper URL resolution
* Modern Web UI with enhanced features.
* Package importer: Included package importer from existing NuGet server
* Docker image available
Show HN: Simple modenized .NET NuGet server reached RC
A simple .NET NuGet server implementation built on Node.js that provides essential NuGet v3 API endpoints.<p>Key Features:<p>* Easy setup, run NuGet server in 10 seconds!
* NuGet V3 API compatibility: Support for modern NuGet client operations
* No need database management: Store package file and nuspecs into filesystem directly, feel free any database managements
* Package publish: Flexible client to upload .nupkg files via HTTP POST using cURL and others
* Basic authentication: Setup authentication for publish and general access when you want it
* Reverse proxy support: Configurable trusted reverse proxy handling for proper URL resolution
* Modern Web UI with enhanced features.
* Package importer: Included package importer from existing NuGet server
* Docker image available
Show HN: Spotilyrics – See synchronized Spotify lyrics inside VS Code
Show HN: Spotilyrics – See synchronized Spotify lyrics inside VS Code
Show HN: AfriTales – Discover the Magic of African Storytelling
Hi HN,<p>I've been working on AfriTales, a flutter based mobile app that brings African folktales into modern stories narrated episodes wrapped in a children and adult friendly UI player. The stories are created to cover north, south, west and east Africa. I think of it as a digital by-the-fire-side.<p>Why AfriTales:
Cultural relevance: There is a gap in culturally-rich audio-native storytelling apps for Africans, the diaspora and people interested in African stories.
Modern Influence: Modern UI makes the the app feel elegant and emotionally resonant.
Retention via structure: Episodes are short (2-5 minutes) and there are stories series for premium users.<p>MVP features include:
A launch landing page (<a href="https://afritales.org/" rel="nofollow">https://afritales.org/</a>) for early engagement and waitlist signups. I have currently sourced over 100 stories. Thanks to Google's Gemma 3 270M, users can generate stories with their own twist.
Freemium model: 3 free tales per day, plus premium subscription for unlimited access.
Robust Flutter structure: Architecture with TTS integration, and images for context.<p>I am starting in Ghana before expanding, and I'd love feedback from this community:
Would you (or your child) use an audio-based storytelling app with a strong regional cultural tie?
Suggestions for retention strategies or content formats that engage long-term users?<p>Thanks
Tell HN: Use "-f**k" to kill Google AI Overview
Not sure this is the right way to post this, but I'm sure quite a few people are as frustrated as I am by the AI enshittification of Google search and would like to know this.<p>I accidentally discovered in a fit of rage against Google Search that if you add an expletive to a search term, the SERP will avoid showing ads and also an AI overview.<p>The good thing is that it works also with the "-" (minus) operator, so you can make sure the expletive is actually not included in the result pages.<p>Try it yourself: search for a fairly generic query that gives you ads and AI overview, and add "-f*k" at the end, uncensored of course.<p>Enjoy a much better search experience.
It might be placebo, but it feels like the results are actually better sorted.<p>Edit: edited to avoid HN pro-expletives filter :D
Show HN: Give Claude Code control of your browser (open-source)
As I started to use Claude Code to do more random tasks I realized I could basically build any CLI tool and it would use it. So I built one that controls the browser and open-sourced it. It should work with Codex or any other CLI-based agent!<p>I have a long term idea where the models are all local and then the tool is privacy preserving because it's easy to remove PII from text, but I'd definitely not recommend using this for anything important just yet. You'll need a Gemini key until I (or someone else) figure out how to distill a local version out of that part of the pipeline.<p>Github link: <a href="https://github.com/moonshinelabs-ai/skipper-tool" rel="nofollow">https://github.com/moonshinelabs-ai/skipper-tool</a>
Show HN: Q.js – Smaller than React/Vue, yet more powerful (40KB gzipped)
Q.js is a lightweight JS framework that I recently distilled from our in-house Qbix platform that I’ve been building since 2011. It powers many of our social apps, which have all the features of Facebook, LinkedIn, X, etc.<p>We’re not a big company like Google or Meta, so we never released it publicly. Now I’d like to, and thought it would be a good idea to post it on HN and gather some feedback.<p>Q.minimal.js was designed to be dropped into any website. It lazy-loads all your components only as they are needed and appear on the screen. The minimal file is meant as a starting point for developers, and if you later want more features from the Qbix platform, you can simply swap it out for the larger Q.js file instead.<p>Here are some advantages of Q.minimal.js compared to React, Angular, Vue, or whatever you might be using now:<p>40KB gzipped, smaller than React (without ReactDOM), smaller than Vue runtime, far smaller than Angular<p>No build step, just drop it in; works with plain .html <template> files or with JS/Handlebars templates<p>Components & tools, like React components or Vue directives, but attachable as behaviors to any DOM element<p>Faster rendering with requestAnimationFrame and .rendering(), no giant virtual DOM reconciliation<p>Built-in power: batching, caching, lazyloading, routing, slot-based page activation, all included in core<p>Universal dev model: designers can use pure HTML, developers can use JS, both work interchangeably<p>Incremental: drop it into an existing site without rewriting or compiling anything<p>If you have a free hour, give it a try! Play around with it, and let me know what you think. It's 100% free and open source under MIT license and I'm looking to polish up any rough edges before letting developers know about it.
Show HN: An ncurses CUDA-based fluid simulation
I just think they're neat
Show HN: An ncurses CUDA-based fluid simulation
I just think they're neat
Show HN: An ncurses CUDA-based fluid simulation
I just think they're neat
Show HN: Anonymous Age Verification
So I'm not an expert in this area, but here's an attempt at cost effective, anonymous, age verification flow that probably covers ~70% of use cases in the United States.<p>The basic premise is to leverage your bank (who already has had to perform KYC on you to open an account) to attest to your age for age-restricted merchant sites (pornhub, gambling, etc) without sharing any more information than necessary.<p>Flow works like this:<p>1) You go to gambling.com<p>2) They request you to verify your age<p>3) You choose "Bank Verification"<p>4) You trigger a WebAuthn Credential Creation flow<p>5) gambling.com gives you a string to copy<p>-------------<p>6) You log into your bank<p>7) You go to bank.com/age-verify<p>8) You paste in the string you were given<p>9) The bank verifies it/you and creates a signed payload with your age-claims (over_18: true, over_21: false)<p>10) You copy this and go back to gambling.com<p>---------------<p>11) You paste the string back into gambling.com<p>12) You perform WebAuthn Auth flow<p>13) gambling.com verifies everything (signatures, webauthn, etc)<p>14) gambling.com sets a session-cookie and _STRONGLY_ encourages you to create an account (with a pass key). This will prevent you from having to verify your age every time you visit gambling.com<p>The mechanics might feel off, but it feels like this in the neighborhood of a way to perform anonymous age verification.<p>This is virtually free, and requires extremely light infra. Banks can be incentivized with small payments, or offer it because everyone else does and don't want to get left behind.
Show HN: Anonymous Age Verification
So I'm not an expert in this area, but here's an attempt at cost effective, anonymous, age verification flow that probably covers ~70% of use cases in the United States.<p>The basic premise is to leverage your bank (who already has had to perform KYC on you to open an account) to attest to your age for age-restricted merchant sites (pornhub, gambling, etc) without sharing any more information than necessary.<p>Flow works like this:<p>1) You go to gambling.com<p>2) They request you to verify your age<p>3) You choose "Bank Verification"<p>4) You trigger a WebAuthn Credential Creation flow<p>5) gambling.com gives you a string to copy<p>-------------<p>6) You log into your bank<p>7) You go to bank.com/age-verify<p>8) You paste in the string you were given<p>9) The bank verifies it/you and creates a signed payload with your age-claims (over_18: true, over_21: false)<p>10) You copy this and go back to gambling.com<p>---------------<p>11) You paste the string back into gambling.com<p>12) You perform WebAuthn Auth flow<p>13) gambling.com verifies everything (signatures, webauthn, etc)<p>14) gambling.com sets a session-cookie and _STRONGLY_ encourages you to create an account (with a pass key). This will prevent you from having to verify your age every time you visit gambling.com<p>The mechanics might feel off, but it feels like this in the neighborhood of a way to perform anonymous age verification.<p>This is virtually free, and requires extremely light infra. Banks can be incentivized with small payments, or offer it because everyone else does and don't want to get left behind.