Ежедневные Show HN

Upvote0

Show HN за 12 ноября 2025 г.

29 постов
43

Cancer diagnosis makes for an interesting RL environment for LLMs #

20 комментариев5:01 PMПосмотреть на HN
Hey HN, this is David from Aluna (YC S24). We work with diagnostic labs to build datasets and evals for oncology tasks.

I wanted to share a simple RL environment I built that gave frontier LLMs a set of tools that lets it zoom and pan across a digitized pathology slide to find the relevant regions to make a diagnosis. Here are some videos of the LLM performing diagnosis on a few slides:

(https://www.youtube.com/watch?v=k7ixTWswT5c): traces of an LLM choosing different regions to view before making a diagnosis on a case of small-cell carcinoma of the lung

(https://youtube.com/watch?v=0cMbqLnKkGU): traces of an LLM choosing different regions to view before making a diagnosis on a case of benign fibroadenoma of the breast

Why I built this:

Pathology slides are the backbone of modern cancer diagnosis. Tissue from a biopsy is sliced, stained, and mounted on glass for a pathologist to examine abnormalities.

Today, many of these slides are digitized into whole-slide images (WSIs)in TIF or SVS format and are several gigabytes in size.

While there exists several pathology-focused AI models, I was curious to test whether frontier LLMs can perform well on pathology-based tasks. The main challenge is that WSIs are too large to fit into an LLM’s context window. The standard workaround, splitting them into thousands of smaller tiles, is inefficient for large frontier LLMs.

Inspired by how pathologists zoom and pan under a microscope, I built a set of tools that let LLMs control magnification and coordinates, viewing small regions at a time and deciding where to look next.

This ended up resulting in some interesting behaviors, and actually seemed to yield pretty good results with prompt engineering:

- GPT 5: explored up to ~30 regions before deciding (concurred with an expert pathologist on 4 out of 6 cancer subtyping tasks and 3 out of 5 IHC scoring tasks)

- Claude 4.5: Typically used 10–15 views but similar accuracy as GPT-5 (concurred with the pathologist on 3 out of 6 cancer subtyping tasks and 4 out of 5 IHC scoring tasks)

- Smaller models (GPT 4o, Claude 3.5 Haiku): examined ~8 frames and were less accurate overall (1 out of 6 cancer subtytping tasks and 1 out of 5 IHC scoring tasks)

Obviously, this was a small sample set, so we are working on creating a larger benchmark suite with more cases and types of tasks, but I thought this was cool that it even worked so I wanted to share with HN!

39

I built a platform where audiences fund debates between public thinkers #

logosive.com faviconlogosive.com
35 комментариев8:35 PMПосмотреть на HN
Hey HN, I built Logosive because I want to see certain debates between my favorite thinkers (especially in health/wellness, tech, and public policy), but there's no way for regular people to make these happen.

With Logosive, you propose a debate topic and debaters. We then handle outreach, ticket sales, and logistics. After the debate, ticket revenue is split between everyone involved, including the person that proposed the debate, the debaters, and the host.

Logosive is built with Django, htmx, and Alpine.js. Claude generates the debate launch pages, including suggesting debaters or debate topics, all from a single prompt.

I’m now looking for help launching new debates, so if you have any topics or people you really want to see debate, please submit them at https://logosive.com.

Thanks!

8

Free retirement simulators (Monte Carlo and tax-aware planning) #

1 комментариев5:22 AMПосмотреть на HN
You can adjust inputs and immediately see how the outcome changes. Results include clear success rates, cash-flow charts, and an “Under the Hood” view that shows exactly how the numbers are worked out.
7

DeltaGlider – Store 4TB of build artifacts in 5GB #

github.com favicongithub.com
2 комментариев10:21 AMПосмотреть на HN
DeltaGlider is a CLI/SDK similar to `aws s3` or `boto3`.

UPLOAD: It stores the first file in a S3 path as a full-size (reference), but saves next uploaded archives as deltas (tiny binary diffs) with respect to the reference.

DOWNLOAD: it reconstructs the original file on the fly, bit-perfect and verified with SHA256.

Why Xdelta3? It's a compression-aware and block-level binary diff algorithm. Perfect for representing differences between archives, where small changes shift bytes but most content stays the same. It can efficiently delta compress ZIP/JAR/TAR archives up to 99.9% between versions, provided the difference in compressed content is overall small.

Killer use cases Software versioning, periodic db. backups, JAR, ZIP, TGZ.

The impact for us was "2 orders of magnitude" storage price reduction. I hope you can benefit from it too!

License: GPLv3

Feedback and contributions are super welcome!

6

PostIdentity, an AI that writes in your voice #

postidentity.com faviconpostidentity.com
0 комментариев12:33 PMПосмотреть на HN
I built PostIdentity because I was tired of rewriting the same idea for different platforms in different tones. On X I needed something short and casual. On LinkedIn it had to be longer and more formal. I spent more time polishing tone than writing.

PostIdentity is a web app that learns how you write and builds AI identities that capture more than just tone. Each identity encodes pacing, intent, and personality to create posts that sound like you or match different styles for brands or clients.

Unlike ChatGPT or other AI writing tools, PostIdentity keeps each identity persistent instead of recreating it from a prompt each time. It remembers how you write, the tone you use, and the style of your previous posts, so your output stays consistent. You can also take one idea and generate several versions of it across different identities, for example one for X and another for LinkedIn.

You can: - Create multiple identities for different voices or projects - Generate posts instantly using any identity - Refine results to adjust tone or length - Use the Chrome extension to write directly on X and LinkedIn

Signup is required, but you get an instant demo and 5 free posts when you log in.

Demo video (1 min): https://www.youtube.com/watch?v=C9GeT0b4XFE

Built with React, TypeScript. Uses Supabase, Claude Haiku 4.5 and GPT-5.

I’m building this as a side project alongside my full-time job, but I’m putting a lot of hours into it each week. I have plenty of exciting ideas to expand it further and would love to hear what you think could make it more useful, and if you would use this yourself.

Happy to answer any questions or share more details if you’re curious.

4

ShellDash – Browser server dashboard with SSH and globe monitoring #

shelldash.com faviconshelldash.com
0 комментариев7:06 PMПосмотреть на HN
Hey all. I built ShellDash, an interactive server admin dashboard with shell scripting and an appealing globe UI.

https://shelldash.com

The goal is to provide a global monitoring view of your servers, with shell script access, in a way that feels natural and productive, plus a minimal and appealing UI/UX.

The technology is fairly interesting. This being a browser app, I built a Go WASM SSH client running in the browser, proxied through my server WebSocket endpoints. This means I can provide you a Web UI to access your servers via SSH, without ever needing to see your credentials. I only see secured packets like OpenSSH sends over the open internet. Inspired by https://ssheasy.com/

Whether you have one server and periodically run a few common commands, or administering many scattered geographically, I hope ShellDash can make your experience more productive and fun.

4

Night Vision App for iPhone Now Offers Free Basic Features #

apps.apple.com faviconapps.apple.com
1 комментариев5:17 AMПосмотреть на HN
Big news! The basic features of Night Vision App are now completely free — only the advanced tools require a one-time purchase.

It used to be a paid app, but now the basic night vision preview is free for everyone. Pro features still require a one-time purchase. Thanks for your support!

Recent Updates:

1⃣ Fully optimized for iOS 26 with the new Liquid Glass design

2⃣ Enhanced night vision performance

The idea for Night Vision App actually came from a moment of curiosity. When I first got my iPhone 14 Pro Max, I noticed a mysterious little dot beneath the rear camera — the LiDAR sensor. I suddenly wondered: could it be used to see in the dark? If LiDAR could be used to map out a scene, maybe real night vision could become possible.

That’s how Night Vision App was born. It combines the iPhone’s LiDAR scanner and TrueDepth camera to create detailed low-light imaging — turning your phone into a professional-grade night vision device.

If you have an iPhone Pro model, I highly recommend giving it a try.

4

Built a tiny interpreter from scratch in C to understand how they work #

github.com favicongithub.com
1 комментариев8:23 PMПосмотреть на HN
Hi HN, I'm the author.

I built this project for two simple reasons: I've always used higher-level languages and wanted to finally understand what's happening "under the hood" of an interpreter. I also wanted a real project to force me to "power up" my C skills, especially with manual memory management and reference counting.

The result is ToyForth, a minimal interpreter for a Forth-like language, written from scratch in C, stack-based.

I focused on making the code clean and understandable. It's broken down into a few simple parts:

A parser that turns source text into a list of objects (parser.c).

A small stack-based virtual machine (main.c).

A manual reference counting system (incRef/decRef) to manage object memory (mem.c) and so on.

My main goal was learning, but I've tried to document it well in the README.md so it could be a "starter kit" for anyone else who wants to learn by reading a small, complete implementation.

It's easy to try out. I'd genuinely appreciate any feedback on my approach or my C code.

Here's the link: https://github.com/renvins/toyforth-interpreter

3

Lorem Muskum #

github.com favicongithub.com
0 комментариев11:44 PMПосмотреть на HN
I made Lorem Muskum, an Elon Musk-themed Lorem Ipsum generator.

Get placeholder text like "Autopilot neural networks combined with Dogecoin memes will disrupt the industry, funding secured "

3

Automate App Store Connect configuration – IAPs, subs, metadata #

storeconfig.com faviconstoreconfig.com
0 комментариев9:28 AMПосмотреть на HN
I’m an iOS developer with several indie apps. Every time I created a new app, the worst part wasn’t coding — it was setting up App Store Connect.

Configuring in-app purchases, subscriptions, pricing, and metadata through the web interface is slow, repetitive, and error-prone. The site itself is sluggish and requires endless clicks. I’ve spent hours doing the same tasks across multiple apps — setting up similar subscription tiers, copying pricing, and managing localizations.

After doing this enough times, I wrote a command-line tool called StoreConfig to handle it.

It lets you describe your entire App Store Connect configuration in a JSON file — including: • in-app purchases • subscriptions • availability • pricing • metadata and localizations

You can fetch your current configuration from App Store Connect, edit it in JSON, and apply it back — either to the same app or a different one. It supports AI editing, version control and makes it very easy to share or duplicate setups between apps.

It’s similar in spirit to “infrastructure as code,” but for App Store Connect. Tools like Fastlane are great for CI/CD, builds, and basic metadata updates, but they don’t manage pricing, IAPs, or subscriptions — which is what StoreConfig focuses on.

We’re currently running a free beta for developers who want to try it and give feedback.

3

The Prompt Engineering Bible – Complete Guide to AI Communication #

dimitriosmitsos.gumroad.com favicondimitriosmitsos.gumroad.com
0 комментариев10:18 PMПосмотреть на HN
Hey HN,

I spent the last 6 months creating what I wish I had when I started with AI: a complete guide to prompt engineering that goes beyond "be specific."

It's a comprehensive 30-chapter guide covering everything from basic prompting techniques to advanced AI agents and RAG systems. Includes 600+ copy-paste prompts for ChatGPT, Claude, and Gemini.

What makes it different: each technique includes real examples you can use immediately, plus code implementations for building actual AI applications.

Built this because I was frustrated with scattered resources and wanted everything in one place.

Free to check out here: [https://dimitriosmitsos.gumroad.com/l/prompt-engineering-bib...]

Would love feedback from the HN community - what's your go-to prompting technique that consistently works?

2

Vibemail – AI-powered MJML email editor that runs in the browser #

vibemail-beta.vercel.app faviconvibemail-beta.vercel.app
0 комментариев6:49 PMПосмотреть на HN
Hi HN! I built VibeMail, an email template editor that combines MJML with Claude AI to make creating (vibing) responsive HTML emails actually enjoyable.

The interesting bits:

- Three-panel layout: Monaco code editor, live preview, and Claude chat side-by-side

- AST-based code navigation: double-click text in the preview to jump to the exact line in the editor

- Multiple AI "agents" with full conversation rollback (inspired by Cursor's chat history)

- Project/email organization with a file-system-like structure

- Everything runs locally – your API key and templates never leave your browser

- I built the whole thing in a day: maybe 5hrs. Simon Willison is onto something with the personal software thing.

Tech stack: React, Vite, TypeScript, Zustand, MJML, Monaco Editor, and Claude Sonnet.

Fun fact: I prototyped the entire thing in ~10 minutes using Cursor and Claude Sonnet 4.5, which was a fun experiment in AI-assisted development. The hardest part was getting the AST parsing right for the code navigation feature.

Open to feedback!

2

SQL++ – 5x faster than Prisma (Rust) #

github.com favicongithub.com
3 комментариев4:33 PMПосмотреть на HN
I built SQL++, a type-safe SQL library for Rust using PostgreSQL's binary protocol.

Benchmarks vs Prisma (5,000-10,000 queries): - Simple queries: 1.5x faster - Complex aggregations: 19.9x faster - Batch inserts: 5.6x faster - Average: 5x faster

One benchmark didn't finish in Prisma (crashed), SQL++ completed in 2.5min.

Why faster: 1. No runtime query building - validates once, caches forever 2. Zero ORM overhead - direct struct mapping 3. Binary protocol - implemented PostgreSQL wire protocol from scratch

Currently supports: - Full SQL (CTEs, window functions, JOINs, subqueries) - DDL (CREATE/ALTER/DROP TABLE, indexes) - ~60% of SQL spec

Limitations: - PostgreSQL only - v0.1 (expect bugs) - No ORM relationships (by design)

Built as a high school project. Feedback welcome!

GitHub: https://github.com/sinisterMage/sqlpp Benchmarks: https://github.com/sinisterMage/sqlpp/tree/main/benchmarks

2

SecurVO – Compliance management for service businesses #

securvo.com faviconsecurvo.com
0 комментариев9:11 PMПосмотреть на HN
Hey HN! I'm launching SecurVO, a compliance and operations management platform for service businesses like property management, facilities management, and field services.

The Problem:

Service businesses juggle tons of recurring tasks (inspections, certifications, maintenance), vendor compliance (COIs, licenses), and document expirations. Most use spreadsheets or pay $50-200 per user per month for project management tools that weren't built for compliance work.

What We Built:

SecurVO handles recurring tasks, document expiration tracking, vendor compliance, asset maintenance, SOPs with attestation, and incident tracking - all in one platform. Key difference: no per-seat pricing. Pricing is by tier - every tier has full access to all features, and comes with generous seat ceilings that leave room for growth.

Tech Stack:

TypeScript/React frontend, Node.js backend, PostgreSQL database.

Current Status:

Just launched beta. Looking for ~50 beta testers to help us validate the core workflows and identify edge cases. Beta users get 90 days free.

What I'd Love Feedback On:

Is the feature set too broad or just right for operations teams? Pricing model (flat rate tiers vs per-user) - does this resonate?

Live at: https://SecurVO.com

HHappy to answer any questions about the tech choices, business model, or why we built this!

1

I built Duolingo but for your life – people asked for web, so I made it #

three-cells.com faviconthree-cells.com
0 комментариев4:34 PMПосмотреть на HN
I initially released this as just an IOS app. Since then it has been growing steadily but a lot of people have emailed asking for a web / android version.

It took me nearly 2 months to build a version for the web.

The nice thing about using Convex as my backend is that all the data is always synced between the app and web. I do not have to setup any syncing logic. The moment you change something in the app, it will reflect on the web version in realtime.

I know there are loads of these kind of tools online but it's starting to feel like mine is actually starting to differentiate itself out from the rest.

What was just a thing for myself that I built because I had used everything else but nothing worked, is now being used by so many people across the globe. It's a really good feeling. Going to keep improving it.

1

I built an AI that writes your portfolio's React code – and made it OSS #

the-chat-portfolio.vercel.app faviconthe-chat-portfolio.vercel.app
0 комментариев4:37 PMПосмотреть на HN
Hey hackers,

I’ve been a frontend dev for about 1.5 years, mostly working with React and Next.js.

I always found it hard to build polished personal portfolios, especially when trying to combine design, layout, and live code previews. So I built ChatPortfolio, an AI that writes and updates your React portfolio code in real time.

You can chat like:

“Add a work experience where I worked at Google.” “Change the theme to red.”

And it updates the portfolio instantly — no rebuilds, no manual syncing, just live generative React code.

Under the hood:

- Uses Next.js for server rendering and routing.

- Integrates with Tambo (a generative UI framework) for returning live React components inline.

- Real-time updates through an interactable React tree, so AI changes the UI without triggering rebuilds.

I’m still experimenting with better editing UX, saving user state, and custom schema validation for generated components. And the best part is, it's Open Source!

Demo: https://the-chat-portfolio.vercel.app

Repo: https://github.com/fudailzafar/chatportfolio

P.S. My first HN post, would love any feedback and do check it out :)