The best Hacker News stories from Show from the past day

Go back

Latest posts:

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.

Show HN: Magic links – Get video and dev logs without installing anything

Hey HN,<p>For a while now, our team has been trying to solve a common problem: getting all the context needed to debug a bug report without the endless back-and-forth. It’s hard to fix what you can't see, and console logs, network requests, and other dev data are usually missing from bug reports.<p>We’ve been working on a new tool called Recording Links. The idea is simple: you send a link to a user or teammate, and when they record their screen to show an issue, the link automatically captures a video of the problem along with all the dev context, like console logs and network requests.<p>Our goal is to make it so you can get a complete, debuggable bug report in one go. We think this can save a ton of time that's normally spent on follow-up calls and emails.<p>We’re a small team and would genuinely appreciate your thoughts on this. Is this a problem you face? How would you improve this? Any and all feedback—positive or critical—would be incredibly helpful as we continue to build.<p>PS - you can try it out from here: <a href="https://jam.dev/recording-links" rel="nofollow">https://jam.dev/recording-links</a>

Show HN: OpenAnimation – KMP app for exploring and editing Lottie animations

I’ve been building OpenAnimation, a Kotlin Multiplatform app that lets you discover, view, and edit Lottie animations.<p>You can try it live here: <a href="https://openanimation.web.app" rel="nofollow">https://openanimation.web.app</a><p>Source code is available here: <a href="https://github.com/orispok/OpenAnimationApp" rel="nofollow">https://github.com/orispok/OpenAnimationApp</a><p>I’d love to hear your thoughts and feedback!

Show HN: OpenAnimation – KMP app for exploring and editing Lottie animations

I’ve been building OpenAnimation, a Kotlin Multiplatform app that lets you discover, view, and edit Lottie animations.<p>You can try it live here: <a href="https://openanimation.web.app" rel="nofollow">https://openanimation.web.app</a><p>Source code is available here: <a href="https://github.com/orispok/OpenAnimationApp" rel="nofollow">https://github.com/orispok/OpenAnimationApp</a><p>I’d love to hear your thoughts and feedback!

Show HN: Auto-Match – How We Built Receipt-to-Transaction Matching (Open Source)

I’ve been working on automating bookkeeping tasks, and one big pain point was manually reconciling receipts with bank transactions. We built a system that runs in the background, parses receipts (including Gmail), suggests matches, and learns from confirmations to auto-match over time.<p>It's built into Midday and fully open-source.<p>Let me know if you have any questions!

Show HN: Auto-Match – How We Built Receipt-to-Transaction Matching (Open Source)

I’ve been working on automating bookkeeping tasks, and one big pain point was manually reconciling receipts with bank transactions. We built a system that runs in the background, parses receipts (including Gmail), suggests matches, and learns from confirmations to auto-match over time.<p>It's built into Midday and fully open-source.<p>Let me know if you have any questions!

Show HN: I made an Animal Crossing style letter editor

I made a simple open-source letter editor inspired by Animal Crossing NH. Took me forever to look over each card, but I'm quite pleased with how it turned out. You can even click the bottle in the bottom right to see a random letter design shared by other users! Now to see how long it stays up...<p>Check out the source code here: <a href="https://github.com/IdreesInc/Animal-Crossing-Letter-Generator" rel="nofollow">https://github.com/IdreesInc/Animal-Crossing-Letter-Generato...</a>

Show HN: I made an Animal Crossing style letter editor

I made a simple open-source letter editor inspired by Animal Crossing NH. Took me forever to look over each card, but I'm quite pleased with how it turned out. You can even click the bottle in the bottom right to see a random letter design shared by other users! Now to see how long it stays up...<p>Check out the source code here: <a href="https://github.com/IdreesInc/Animal-Crossing-Letter-Generator" rel="nofollow">https://github.com/IdreesInc/Animal-Crossing-Letter-Generato...</a>

Show HN: I made an Animal Crossing style letter editor

I made a simple open-source letter editor inspired by Animal Crossing NH. Took me forever to look over each card, but I'm quite pleased with how it turned out. You can even click the bottle in the bottom right to see a random letter design shared by other users! Now to see how long it stays up...<p>Check out the source code here: <a href="https://github.com/IdreesInc/Animal-Crossing-Letter-Generator" rel="nofollow">https://github.com/IdreesInc/Animal-Crossing-Letter-Generato...</a>

Show HN: Hacker News em dash user leaderboard pre-ChatGPT

The use of the em dash (—) now raises suspicions that a text might have been AI-generated. Inspired by a suggestion from dang [1], I created a leaderboard of HN users according to how many of their posts before November 30, 2022—that is, before the release of ChatGPT—contained em dashes. Dang himself comes in number 2—by a very slim margin.<p>Credit to Claude Code for showing me how to search the HN database through Google BigQuery and for writing the HTML for the leaderboard.<p>[1] <a href="https://news.ycombinator.com/item?id=45053933">https://news.ycombinator.com/item?id=45053933</a>

Show HN: Hacker News em dash user leaderboard pre-ChatGPT

The use of the em dash (—) now raises suspicions that a text might have been AI-generated. Inspired by a suggestion from dang [1], I created a leaderboard of HN users according to how many of their posts before November 30, 2022—that is, before the release of ChatGPT—contained em dashes. Dang himself comes in number 2—by a very slim margin.<p>Credit to Claude Code for showing me how to search the HN database through Google BigQuery and for writing the HTML for the leaderboard.<p>[1] <a href="https://news.ycombinator.com/item?id=45053933">https://news.ycombinator.com/item?id=45053933</a>

< 1 2 3 ... 38 39 40 41 42 ... 897 898 899 >