-->
Explore the hottest developer projects on Show HN for 2024-11-19. Dive into innovative tech, AI applications, and exciting new inventions!
Today, several new projects have emerged, offering innovative solutions for a variety of needs. Some highlights include ilmondo.live, a platform translating global news into multiple languages for easy access; AirFryBot, an AI tool offering air fryer settings via photos; and Dribdat, a challenge board for hackathons. There are also tools for simplifying backend development (Sakura Boot), AI-powered financial planning (Fingarden.io), and creating animated math tutorials (MathGPT). Other notable mentions include a tool for extracting CSVs from PDFs and a website builder powered by LLMs. These projects are all designed to address specific problems with cutting-edge technology and user-friendly interfaces.
URL: https://www.ilmondo.live/en
Author: matzapata
Description: As a digital nomad, I’ve been to places like Turkey, Serbia, Montenegro, Thailand, and Russia. One big hassle? Finding reliable local news and translating them into something I could actually read. I missed so much—like protests shutting down cities in Turkey or big election drama in Serbia. And don’t get me started on staying informed about Russia right now.
But it’s not just a problem for travelers. Even if you don’t travel, language barriers make it way too easy for media to control which stories you see. Want to know what Russia says about Ukraine? Or how local media in Thailand covers global events? Without access to diverse sources, you’re stuck with whatever narrative is being pushed your way.
That’s why I built ilmondo.live. It grabs news from around the world and translates it into English, Spanish, German, and Russian (for now). More languages, sources, categories? Just ask!
The goal: make global news easy to access and read, without filters. You can even save your favorite countries and check updates while you sip your coffee.
Once more the link: ilmondo.live
Feedback? Ideas? Let me know!
Popularity: 2 points | 0 comments
URL: https://jetstream.tooclever.org
Author: gmerc
Description: A popularity battle between different terms using the bluesky jetstream firehose directly in the browser.
Static page built as an experiment for using pure AI prompting via Cursor/Sonnet/o1 (for rare cases where sonnet gets stuck).
Probably useful to figure out what to have for lunch or to figure out that one politicians name is showing up in more than 1% of all posts on the firehose…
Popularity: 3 points | 0 comments
URL: https://codeberg.org/ChristopherChmielewski/ddos-photon-cannon
Author: horeszko
Description: Blog Post: https://christopherchmielewski.xyz/blog/2024-11-18-homemade-…
Popularity: 7 points | 0 comments
URL: https://mathdash.com/contest/thanksgiving-arithmetic
Author: AkshajK
Description: Come see how you rank among the top mental math students around the world in a 3-minute long arithmetic race! We’re awarding certificates to the top 10% of participants in each country and US State, as well as age group. MathDash is a platform turning math into a sport - hope it’s an exciting experience!
Popularity: 1 points | 0 comments
URL: https://www.sqltab.com/demo
Author: attilakun
Description: Demo: http://www.sqltab.com/static/average_earning.gif
Try it here: https://www.sqltab.com/demo
Main features:
- AI-powered SQL assistant. Allows (one-click) execution and undo/redo of SQL generated by the AI.
- GUI to rename, remove, and reorder columns in SQLite tables.
- Undo/redo support using SQLite’s savepoints [1].
- JSON data expansion: https://www.sqltab.com/static/json_expand.gif
- The pivot table extension [2] is loaded and available for use. The AI is also aware of it.
Privacy & Data:
- Databases are stored locally in the browser using OPFS.
- Database schema is sent to OpenAI as part of the chat session’s context window. If the chat session contains results of data querying, then that will also be sent to OpenAI with the next message.
Tech stack:
- WASM build of SQLite (using a custom fork of the official repo [3]).
- React + Mantine for the UI.
- esbuild to build the frontend (invoked from Go). So much faster than the alternatives.
- Hosted on Cloudflare Pages, deployed via wrangler CLI.
- Single API endpoint just to proxy OpenAI calls in order to hide my API key. Hosted on Cloudflare Pages Functions (very practical but only for simple things).
Technical notes:
- The entire application is a static website except for the OpenAI proxy. Planning to support user-supplied API keys to (optionally) get rid of this.
- OPFS storage comes with some limitations (e.g., no incognito mode on mobile, same DB can’t be opened in multiple tabs).
- gpt-4o is used for the LLM. Might switch to gpt-4o-mini to save costs.
Why not DuckDB?
- I got some out-of-memory errors when expanding JSON data. SQLite worked fine on the same data.
- No OPFS support yet. PRs have been pending for a year now.
If you want to reset the demo, just delete the IMDB.sqlite database (disk icon in the top-left corner -> “Delete DB”) and load the demo URL again in the browser.
Please let me know if you have ideas about how to make this more useful.
[1] https://www.sqlite.org/lang_savepoint.html
[2] https://github.com/jakethaw/pivot_vtab
[3] https://sqlite.org/wasm/doc/trunk/about.md
Popularity: 1 points | 2 comments
URL: #
Author: m3047
Description: It kind of occurs to me that maybe this would be generally useful to people with exposed web servers, so I’ve made it generally available at least for the moment. You should be able to hit it as often as once per hour without getting banned.
It would be better if other people offered the same looking glass to give a better global picture. I will be happy to get on a video call and help with the installs and setup, it’s all on GitHub: https://github.com/m3047
I’d be perfectly happy with somebody putting a web interface in front of it, just reach out and let me know you’re going to do it so that I can whitelist you and have contact info for advance notice of anything important. [Edit:] I should note that that server is not available from some cloud services for $reasons, so you really do need to reach out to me if you plan on hosting your service in the cloud.
# dig @athena.m3047.net ‘web_page;*.keys.redis.athena.m3047’ txt +short | perl -ne ‘m/;([^;,]+),40.;athena/ && print “$1\n”;’ | sort | uniq
ab2g
ab2h
alive.php
apple-touch-icon.png
apple-touch-icon-precomposed.png
apply.cgi
aws-secret.yaml
check.js
chitoge.php?chitoge
config
config.php
connect.cgi
.env
env.backup
.env.local
.env.production
.env.staging
eval-stdin.php
example.com/
faspex/
favicon.svg
formlogin
hetong.js
index.cgi
index.html
index.php?file=tf2rghf.jpg
index.php?lang=en
info.php
input
license.txt
login
login.asp
login.esp
login?lang=en
logon.html
phpinfo
_phpinfo.php
phpinfo.php
powershell
reportserver
routes
sh
shell.php
teorema505?t=1
web/
wp404.php
wp-config
wp-json
wp-login.php
x.js
Popularity: 1 points | 0 comments
URL: https://github.com/sliday/AI-Auto-Completion-Editor
Author: kulesh
Description:
Popularity: 1 points | 0 comments
Author: seism
Description: This is a demo website of Dribdat: a self-hosted open alternative to Devpost or HackerEarth for tinkering on prototypes with friends and hacktivists.
It started out as a humble cookiecutter template for Flask in Python, an attempt to streamline the set-up for open data & open hardware hackathons. Before we knew it, the years went by, it’s been hacked on by hundreds and used by thousands of people - and became a sustained initiative.
Dribdat’s design is inspired by hard-working honeybees, and the hexagonal stickers that are a staple of tech communities. It features a wiki-like content area with revision history, journals for teams, synchronization with popular code & data repositories, a PWA for silky smooth preloaded presentations, tools for distributing certificates, Hack Code of Conduct & Creative Commons by default.
In the summer, our tools have become the subject of national R&D project, and there are bigger plans up ahead. I’ve polished off the documentation and Open Collective, updated the demo site with the latest release. Please let me know if you think it can help you run an event, or just to ‘own your data’ and mirror the results on another event platform. Some alternative products are listed in our market study (“Awesome Hackathon”), and I’m always happy to hear about your experiences.
All this has been much inspired by the YC community, and I am looking for a bizdev partner in Startup School, so if this is up your alley: get in touch!
Give it a spin at https://demo.dribdat.cc and see our code at https://github.com/dribdat
Oleg ^seism
Popularity: 2 points | 1 comments
URL: https://www.joinsavant.com/
Author: jesontheg6
Description: i’m launching an 8-week online program for technical talent to build their frontier ideas - alongside thousands of others.
got a day job? np. work on your ideas during nights and weekends.
we provide the essentials - community of likeminded builders, credits for compute / models and and expert advisors (see full list on the site) to help you get unstuck.
and at the end, we meet irl in san francisco to put your projects on the map.
builders from 20+ countries, including students & alumni from stanford, mit, berkeley, princeton, iit, uwaterloo and utoronto have signed up for the waitlist.
some of my fav projects include mini satellites that can act as a jetpack to latch onto existing satellites, thermodynamic computing chip to make compute cheaper, and models for non-invasive measurement of biomarkers.
if you have the technical chops and are excited about solving hard, important problems
sign up for the waitlist: http://joinsavant.com
Popularity: 3 points | 0 comments
URL: #
Author: illyism
Description: I built AirFryBot (airfry.bot) to solve the “what settings do I use?” problem with air fryers.
- Send any food photo to the bot on Telegram
- Get instant temperature and timing settings
- No ads, no tracking, no data storage
Technical stack:
- OpenRouter
- Vercel AI SDK
- Telegram API (Grammy)
- Coded this in 1 day with Cursor + Windsurf
Try it: https://t.me/AirFryBot
Popularity: 1 points | 0 comments
URL: https://www.csvfrompdf.com
Author: ghaschel
Description: Hey HN! This is a tool for a very specific use-case lol. But I made it, it extracts CSVs from PDF files using AI.
Any feedback or input is welcome! :)
Edit: You can also use it as an API via RapidAPI.
Popularity: 1 points | 0 comments
URL: https://pdufour.github.io/llm-coder/
Author: pdufour
Description: I wanted to share what I’ve been working on - it’s a AI site builder that runs in the browser powered by WebGPU and OnnxRuntime-Web.
I have got the following all working to varying degrees:
- text to code generation
- image to code generation
- microphone to text to code generation
If you are on Mac for instance, it will interface directly with your GPU to power the LLM interface. It only requires downloading the models, and then everything after that is offline.
It’s not even close to as powerful as Claude or ChatGPT, but I like the idea of having the LLM run directly on your machine.
I just did this for fun, but I am looking for a new role if anyone’s hiring - https://www.linkedin.com/in/pauldufour/!
More technical insight:
- A lot of the new speech models are a lot better than anything built into your phone / computer. I wonder when more computers will have them built in.
- I added a CSP to the iframe only because I was worried about spamming sites since I update the iframe anytime a new token comes in. So if you have an image on the page it will get reloaded every time the iframe is updated. Otherwise there would be no reason for it.
Popularity: 3 points | 0 comments
URL: https://chatmap.hotosm.org
Author: sometinsome
Description: I’ve created this super-simple solution for creating maps with WhatsApp chats
It was developed to help emergency services and humanitarian organizations to get locations from people in the field during disasters and emergencies, but it can be used for anything else.
The common approach to use it is:
1. Create a WhatsApp group and invite people to it
2. Ask people to share locations followed by a message or a picture
3. Export the chat (with or without media) to a zip file
4. Upload the file to chatmap.hotosm.org
Code: https://github.com/hotosm/chatmap
Popularity: 2 points | 1 comments
URL: https://github.com/midzer/tobii
Author: midzer
Description:
Popularity: 2 points | 0 comments
URL: https://github.com/katanemo/archgw
Author: adilhafeez
Description: Hi HN! This is Adil, Salman, Co and Shuguang and we’re excited to introduce archgw [1], an open source intelligent proxy for agents built on Envoy [2]. Arch moves the critical but crufty work around safety, observability, and routing of prompts outside business logic. Arch is a uniquely intelligent infrastructure primitive, engineered with purpose-built fast LLMs [3] for tasks like intent detection over multi-turn, parameter identification and extraction, triggering single/multiple function calls, and offers convenience features to auto dispatch LLM calls for summarization based on data from your APIs via system prompts configured in archgw.
Today, the approach to build a smart production-ready agent is weaving together a large set of mono-functional opinionated libraries, adding extra layers like LLM-based preprocessing to determine things like relevance and safety of the user’s prompt (e.g. applying governance and guardrails). Once past that stage, developers must extract relevant information from the user prompt to determine intent, extract parameters as necessary, package relevant tools calls to an LLM to trigger a backend API to execute particular domain-specific task. etc. After all that is done then only are developers ready to trigger an LLM call for summarization and must manage upstream error handling and retry logic themselves. Not to mention, if they want to experiment with multiple LLMs or move between LLM versions, they have to write crufty undifferentiated code. This entire experience is slow, error prone, cumbersome, and not specifically unique.
Prior to building archgw, the team spent time building Envoy [2] at Lyft, API Gateway at AWS, specialized search and intent models at Microsoft Research and worked on safety at Meta. archgw was born out of the belief that several rules based mono-functional tools should be converged into a multi-functional infrastructure primitive designed for prompts and agents. We built archgw on the highly popular, battle-tested open source proxy Envoy and re-imagined it for prompts and agents. For this we had to build blazing fast LLMs [3] that can handle crufty, ahead-in-the-request-path type of work in handling and processing prompts that are sent to an agent, so that developers can focus on what matters most: building fast personalized agents without the unnecessary prompt engineering and systems integration work needed to get there.
Here are some additional details about the open source project. arghw is written in rust, and the request path has three main parts:
* Listener subsystem which handles downstream (ingress) and upstream (egress) request processing.
* Prompt handler subsystem. This is where archgw makes decisions on the safety of the incoming request via its prompt_guard primitive and identifies where to forward the conversation to via its prompt_target primitive.
* Model serving subsystem is the interface that hosts all the lightweight LLMs engineered in archgw and offers a framework for things like hallucination detection of our these models
We loved building this open source project, and our belief is that this infra primitive would help developers build faster, safer and more personalized agents without all the manual prompt engineering and systems integration work needed to get there. We hope to invite other developers to use and improve Arch. Please give it a shot and leave feedback here, or at our discord channel [4]
Also here is a quick demo of the project in action [5]. You can check out our public docs here at [6]. Our models are also available here [7].
[1] https://github.com/katanemo/archgw
[2] https://www.envoyproxy.io/
[3] https://huggingface.co/collections/katanemo/arch-function-66…
[4] https://discord.com/channels/1292630766827737088/12926307682…
[5] https://www.youtube.com/watch?v=I4Lbhr-NNXk
[7] https://huggingface.co/katanemo
Popularity: 17 points | 14 comments
URL: https://github.com/charbz/gophers
Author: charbzg
Description:
Popularity: 2 points | 0 comments
URL: https://www.colorpalette.dk/
Author: madsenmm
Description:
Popularity: 2 points | 0 comments
URL: https://www.youtube.com/watch?v=vTHHpg3NrmY
Author: AlexBThomsen
Description:
Popularity: 1 points | 0 comments
Author: bfein2313
Description: I recently launched a platform called Evala.ai, which helps accelerators, pitch competitions, and investment firms streamline their program and deal flow management with custom AI models for screening potential investments.
Popularity: 1 points | 0 comments
URL: https://www.youtube.com/channel/UCT0Aur0N2cbr0EdhPcUHAVQ
Author: paul_brook
Description: I love watching online debates, but get frustrated when one person gets talked over and doesn’t get an equal time to speak.
I built a platform where where each debate participant gets an equal opportunity to express their thoughts and ideas without being talked over.
Here’s how it works:
Popularity: 2 points | 3 comments
URL: https://nedoto.com/
Author: nedoto
Description: Hello everyone, I created Nedoto: a tool that in my experience is useful for developers and small businesses. Actually, we are using it in one of our projects in production.
This tool allows you to configure your projects in one place (using my tool) and retrieve the configuration via API.
The simplest use case is enabling or disabling feature flags on-demand in your smartphone app or website or IoT.
To make it easier to use and implement I wrote a Laravel plugin that is useful for interacting with the API programmatically and a Typescript library with real-time functionality.
The tool I created also offers a CDN where to store your assets (images, documents, whatever) and deliver them.
I know there are other tools like this outside, first of all, Firebase, but for me is too complex to use when you only need to store your config as a JSON, your assets, and retrieve/push them - nothing more.
What do you think, it could be useful and a valid alternative compared to other tools outside?
Popularity: 2 points | 2 comments
Author: Fra_sol
Description: Hello everyone, I am a solopreneur who created AI For Texting, a free AI based text message generator toolkit designed for composing and responding to emails, SMS, and messages across social networks and messaging apps.
It works both on mobile and desktop and can be used for free without registration.
Any feedback or bug reports are welcome.
Thanks in advance. Best regards.
Popularity: 1 points | 0 comments
URL: https://github.com/vratix-dev/api-library
Author: ivan-ivanov
Description: Hey HN! I am Ivan, Co-founder & CEO @ Vratix. We’ve built an Open Source library with reusable API Modules you can copy and paste into your codebase, giving you full ownership, control and customization.
We’ve also created a CLI to automate the setup process, allowing you to get a fully working Node.js backend in a few minutes.
To use it run:
npx vratix init
The product is still early stages, so if you get the chance to try it out, I’d love your feedback on what you think should be improved or what additional features you’d find useful.
Full docs here: [1]
Popularity: 3 points | 2 comments
URL: https://apps.apple.com/us/app/black-hole-vision/id6737292448
Author: yunyu
Description:
Popularity: 275 points | 107 comments
URL: #
Author: strawberrysith
Description: Hi HN,
I’m Elad, founder of Clever Guerrilla Inc. We’ve been building ‘causality’, a tool designed to create and discover physical/digital experiences. It’s a two-part platform, inspired by the Epic Games model:
[1] API Middleware: A developer tool to connect physical objects or waypoints to digital experiences.
[2] Mobile App: A launcher for end-users to interact with those experiences (no account required).
We’re aiming to move this niche beyond marketing gimmicks (e.g., QR codes or fleeting e-commerce connections). Think Toys-to-Life, but with broader possibilities (physical causes that trigger meaningful digital effects).
How it works: Use the Causality Creator Dashboard to manage physical items/waypoints, digital experiences and API credentials. Mix and match them at will, you can even securely share them with other builders. End-users tap or interact with physical objects via the app [when prompted] to trigger experiences.
A few things it’s been used for so far:
* Discord roles: Collect exclusive roles by tapping a t-shirt.
* Roblox worlds: Unlock new spaces by connecting physical collectibles.
* Event gamification: Turn booths or sponsors into a quest-style game.
It’s also perfect for adding Toys-to-Life elements to any video game from indie side scroller to AAA. But it’s just as useful for locking content, discounts, access, whatever on a regular website, to physical swag/merch/locations.
Free for personal use, please let me know if you’re willing to tinker with it. Just write to me with your name/email and I’ll open an account for you. You do need some NFC tags to mess around with which I’m also happy to provide (can snailmail them or you can pick them up if you’re in NYC).
Other stuff:
Hackathon: December 7, 2024, in NYC. Details: https://lu.ma/wmpraafd
Product Hunt Page: https://www.producthunt.com/products/causality
Website: https://causality.xyz
iOS: https://apps.apple.com/us/app/causality-phys-digital-nexus/i…
Android: https://play.google.com/store/apps/details?id=com.Causality&…
Thanks for reading. Please do consider using it to dev something, we could use more builder feedback.
Popularity: 1 points | 0 comments
URL: https://edwardbenson.com/2024/11/the-worlds-first-ai-street-hawker
Author: eob
Description:
Popularity: 1 points | 0 comments
Author: jeanmayer
Description: Hi HN!
I built GramSite during a hackathon to help small businesses and influencers who don’t have the resources or technical skills to create a website. With GramSite, you can turn your Instagram feed into a sleek, professional landing page in seconds—completely free!
To keep it sustainable, I’ve added a “Pro” plan that offers additional features like:
- Content editing to customize your landing page.
Would love to hear your feedback, suggestions, or ideas for improvement. Thanks!
Popularity: 1 points | 0 comments
URL: https://sd2k.github.io/blog/announcing-augurs/
Author: sd2k
Description:
Popularity: 1 points | 1 comments
URL: https://fireproof.storage/
Author: jchanimal
Description: Hi, HN! As a cofounder of Couchbase, I pioneered mobile sync, and I’ve always wanted to bring the speed and reliability of local-first data to the web, incubating PouchDB among other efforts. I learned the constraints of real world financial applications at McKinsey & Company FinLab, and Merkle integrity research at Protocol Labs taught me smart contract data structures. As part of the JavaScript community (and early hosting provider for NPM) I’ve been waiting, and now with the availability of APIs like Passkeys and Origin Private Filesystem, I’m happy to say the browser is ready to support embedded databases.
Front-ends are a lot easier to write when your database handles live sync for you, but the existing solutions rely on heavyweight cloud APIs instead of putting the smarts at the edge, where it belongs. I started from a different set of constraints, and arrived at a lightweight embedded database that uses a git-like data model to offer cryptographic causal consistency across browsers, edge functions, and anywhere TypeScript runs.
It’s designed to make building full-featured apps as simple as calling db.put({ hello: "world" })
and syncing them as easy as calling connect(db, remote)
. People are using Fireproof for AI character chat[1], personal finance[2], and hedge funds[3], and we aim to be simple enough for novice coders to build enterprise-critical apps. Fireproof makes product owners dangerous, because just a little bit of code can define an application’s workflow and data model. See the code sample below.
The reactive APIs[4] are designed for live collaboration so your user interfaces update automatically, making it an easy way to add query collaboration to legacy dashboards, or write new interactive tools for your team. Merkle CRDTs[5] provide multi-writer safety while maintaining tamperproof data provenance, conflict tracking, and deterministic merges. The storage engine writes content-addressed encrypted files that can be synced via commodity backends like S3 or Cloudflare[], without sacrificing data integrity.
Our contributors include legends like Damien Katz, Meno Abels, Mikeal Rogers, and Alan Shaw. Fireproof is open source (Apache/MIT) and we know there are rough edges, so we hope this post stirs up collaborators![6] Please npm install @fireproof/core
and give us feedback[7]. We are on the stable side of beta, so it’s a great time for the adventurous to join. I’m excited to see all the apps people write now that it’s easy!
[1] https://github.com/fireproof-storage/catbot/tree/main
[2] https://fireproof.storage/posts/quickcheck:-print-checks-at-…
[3] https://fireproof.storage/posts/contributor-spotlight:-danie…
[4] https://use-fireproof.com/docs/react-tutorial
[5] https://fireproof.storage/posts/remote-access-crdt-wrapped-m…
[6] https://github.com/fireproof-storage/fireproof/issues
[7] https://discord.gg/DbSXGqvxFc
Popularity: 80 points | 36 comments
URL: https://burr.dagworks.io/
Author: elijahbenizzy
Description: Hey HN, In the months since we initially released Burr (https://news.ycombinator.com/item?id=39917364), we have been hard at work. We wanted to share some of the most exciting changes we’ve made to build Burr out as a full-stack development framework for AI agents.
In case you don’t recall, Burr is an open-source python library that makes it easier to build and debug GenAI applications & agents by representing them as graphs of simple python objects/functions. Burr only abstracts away system-level concerns (state persistence, debugging, observability), and does not dictate the way you interact with LLMs. Burr comes with a host of capabilities including an open-source UI for monitoring and observing. Burr competes with (and complements) libraries such as Haystack and LangGraph, differentiating with a focus on simpler graph state and observability constructs. We value clarity and customization over terseness (we do not have a graduation problem).
You can find the repository here: https://github.com/dagworks-inc/burr.
We are really excited about the following new features:
- Recursive, Parallel Agents: Model multi-agent hierarchies and track directly in the UI
- UI Annotations: Mark production data to review and gather post-execution evaluation/test datasets
- OpenTelemetry Integration: Log to OpenTelemetry and ingest OTel in the Burr UI to improve and customize visibility
- Reloading, Time Travel, and Forking: Debug by reloading any point in the execution history to replay and fix issues.
- Production-Ready Monitoring: Deploy with a simple self-hosted S3-based system.
Since releasing, people are building & successfully shipping: concierge agents for slack, voice answer agents for restaurants, agents over RAG systems, co-pilots for internal business workflows, to name a few. On top of this we have an exciting set of blog posts, writeups, and user testimony – we’ll be sharing this + more links to get started in a comment below!
Popularity: 8 points | 1 comments
Author: dmezzetti
Description:
Popularity: 2 points | 0 comments
URL: https://jetxu-llm.github.io/LlamaPReview-site/
Author: Jet_Xu
Description: Hi HN! A month ago, I shared LlamaPReview in Show HN[1]. Since then, we’ve grown to 2000+ repos (60%+ public) with 16k+ combined stars. More importantly, we’ve made significant improvements in both efficiency and review quality.
Key improvements in recent month:
1. ReAct-based Review Pipeline We implemented a ReAct (Reasoning + Acting) pattern that mimics how senior developers review code. Here’s a simplified version:
This two-stage approach (large LLM for analysis + small LLM for format standardization) ensures both high-quality insights and consistent output format.```python def react_based_review(pr_context) -> Review: # Step 1: Initial Assessment - Understand the changes initial_analysis = initial_assessment(pr_context) # Step 2: Deep Technical Analysis deep_analysis = deep_analysis(pr_context, initial_analysis) # Step 3: Final Synthesis return synthesize_review(pr_context, initial_analysis, deep_analysis)
</code></pre> 2. Two-stage format alignment pipeline<p><pre><code> ```python def review_pipeline(pr) -> Review: # Stage 1: Deep analysis with large LLM review = react_based_review(pr_context) # Stage 2: Format standardization with small LLM return format_standardize(review)
3. Intelligent Skip Analysis We now automatically identify PRs that don’t need deep review (docs, dependencies, formatting), reducing token consumption by 40%. Implementation:
```python
def intelligent_skip_analysis(pr_changes) -> Tuple[bool, str]:
skip_conditions = {
‘docs_only’: check_documentation_changes,
‘dependency_updates’: check_dependency_files,
‘formatting’: check_formatting_only,
‘configuration’: check_config_files
}
for condition_name, checker in skip_conditions.items():
if checker(pr_changes):
return True, f"Optimizing review: {condition_name}"
return False, "Proceeding with full review"
</code></pre>
Key metrics since launch:<p><pre><code> - 2000+ repos using LlamaPReview
- 60% public, 40% private repositories
- 40% reduction in token consumption
- 30% faster PR processing
- 25% higher user satisfaction
</code></pre>
Privacy & Security:<p><pre><code> Many asked about code privacy in the last thread. Here's how we handle it:
- All PR review processing happens in-memory
- No permanent storage of repository code
- Immediate cleanup after PR review
- No training on user code
</code></pre>
What's next:<p><pre><code> We are actively working on GraphRAG-based repository understanding for better in-depth code review analysis and pattern detection.
</code></pre>
Links:<p><pre><code> [1] Previous Show HN discussion: [https://news.ycombinator.com/item?id=41996859]
[2] Technical deep-dive: [https://github.com/JetXu-LLM/LlamaPReview-site/discussions/3]
[3] Link for Install (free): [https://github.com/marketplace/llamapreview]
</code></pre>
Happy to discuss our approach to privacy, technical implementation, or future plans!
**Popularity**: 2 points | 0 comments
![Show HN: LlamaPReview – AI code reviewer trusted by 2000 repos, 40%+ effective - Project Screenshot](https://showhntoday.com/images/42183760.png)
---
## 33. Show HN: WASM runtime for sandboxing Python code
**URL**: [https://github.com/ErikKaum/runner](https://github.com/ErikKaum/runner)
**Author**: erikkaum
**Description**: A while ago I started experimenting with compiling the Python interpreter to WASM. To build a secure, fast, and lightweight sandbox for code execution — ideal for running LLM-generated Python code.
**Popularity**: 6 points | 2 comments
![Show HN: WASM runtime for sandboxing Python code - Project Screenshot](https://showhntoday.com/images/42183276.png)
---
## 34. Show HN: Built JSONLogic in Rust in 5hrs with GitHub Copilot as pair programmer
**URL**: [https://github.com/Open-Payments/datalogic-rs](https://github.com/Open-Payments/datalogic-rs)
**Author**: codetiger
**Description**: Hey HN!<p>Wanted to share a fun experiment - I implemented the full JSONLogic spec in Rust with Github Copilot (Claude) as my coding buddy. The entire implementation took less than 5 hours from start to finish.
Here's how I approached it:<p>- Started with a clear architectural vision - broke down the operators into categories (logical, comparison, numeric, etc.) and explained this structure to Copilot. This helped set a consistent pattern for the implementation.<p>- Used test-driven development by importing JSONLogic's official test suite. Set up the test infrastructure and let all tests fail initially. This gave us clear targets to work towards.<p>- Implemented one operator (like 'var') completely, establishing the code pattern and error handling approach. Copilot quickly picked up on the style and helped extend it.<p>- For each operator category, explained the requirements and let Copilot generate the implementation following our established pattern. The test suite helped catch edge cases we might have missed.<p>- Final polish included running Clippy for Rust best practices, adding proper error messages, and some performance tuning like reducing allocations.<p>What surprised me was how smoothly it went when I gave Copilot clear context and patterns to follow. It's like pair programming with someone who types really fast but needs good direction<p>The library is now production-ready and handles all JSONLogic operations with proper error handling and type safety.<p>Would love to hear others' experiences pairing with AI tools for Rust projects!
**Popularity**: 1 points | 1 comments
![Show HN: Built JSONLogic in Rust in 5hrs with GitHub Copilot as pair programmer - Project Screenshot](https://showhntoday.com/images/42183259.png)
---
## 35. Show HN: Fingarden.io – Financial Planning Simplified
**URL**: [https://www.fingarden.io/](https://www.fingarden.io/)
**Author**: Danane84
**Description**: Hi everyone!<p>I’m a solo founder passionate about making financial planning easy and accessible for everyone.<p>I’ve recently launched fingarden.io, a financial planning app, and I’d love to get your feedback!<p>The app is free and helps you create personalized financial plans in just a few steps, without the stress or complexity of traditional tools like Excel.<p>I’d love to hear your thoughts on the app’s usability, features, or anything you feel could be improved.<p>Thanks so much for taking the time to check it out! Feel free to reach out if you have any questions or need help.
**Popularity**: 1 points | 0 comments
![Show HN: Fingarden.io – Financial Planning Simplified - Project Screenshot](https://showhntoday.com/images/42183209.png)
---
## 36. Show HN: VideoPuzzle - a satisfying puzzle game where you unscramble videos
**URL**: [https://videopuzzle.org](https://videopuzzle.org)
**Author**: oliwary
**Description**: Hello HN!<p>I made a new daily game called VideoPuzzle. Play it at <a href="https://videopuzzle.org" rel="nofollow">https://videopuzzle.org</a>. The goal is to unscramble a video divided into 4x4 tiles. Each day features a new puzzle to solve.<p>The technical stack includes:<p>- WebGL for video tile rendering<p>- Cloudflare R2 for video hosting<p>- Pocketbase for player ranking<p>The game features both a daily mode with global ranking and a practice mode.<p>The project builds on my experiences from my other games (<a href="https://squareword.org" rel="nofollow">https://squareword.org</a> and <a href="https://clickword.org" rel="nofollow">https://clickword.org</a>). However, this one adds a spatial reasoning component, where you have to examine the motion of the video or objects in the video to decide where to place the tiles and solve the puzzle in as few moves as possible. I think it's quite satisfying when the final tile slides into place.<p>Here is a video of the game in action:
<a href="https://twitter.com/SquareWordOrg/status/1858595932683571592" rel="nofollow">https://twitter.com/SquareWordOrg/status/1858595932683571592</a><p>Enjoy! And let me know what you think.
**Popularity**: 1 points | 1 comments
![Show HN: VideoPuzzle - a satisfying puzzle game where you unscramble videos - Project Screenshot](https://showhntoday.com/images/42183146.png)
---
## 37. Show HN: Rust library for numerical integration of real-valued functions
**URL**: [https://github.com/mtantaoui/Integrate](https://github.com/mtantaoui/Integrate)
**Author**: mtantaoui
**Description**: Integrate is a fast, small, lightweight Rust library for performing numerical integration of real-valued functions. It is designed to integrate functions, providing a simple and efficient way to approximate definite integrals using various numerical methods.<p>Integrate supports a variety of numerical integration techniques:
- Newton-Cotes methods:<p><pre><code> - Rectangle Rule.
- Trapezoidal Rule.
- Simpson's Rule.
- Newton's 3/8 Rule.
</code></pre>
- Gauss quadrature methods:<p><pre><code> - Gauss-Legendre.
- Gauss-Laguerre.
- Gauss-Hermite.
- Gauss-Chebyshev First Kind.
- Gauss-Chebyshev Second Kind.
</code></pre>
- Adaptive Methods:<p><pre><code> - Adaptive Simpson's method
</code></pre>
- Romberg’s method.
**Popularity**: 115 points | 41 comments
![Show HN: Rust library for numerical integration of real-valued functions - Project Screenshot](https://showhntoday.com/images/42182784.png)
---
## 38. Show HN: A ready-to-adapt email marketing sequences database
**URL**: [https://www.sendgoodemails.com/](https://www.sendgoodemails.com/)
**Author**: davidbff
**Description**: Hey HN, as an email marketer for the past 4 years, I’ve built sequences that reach millions of inboxes every month. But whenever I start a new project—or when a company reaches out for help—it was always almost back to square one: researching from scratch, especially when entering an unfamiliar industry.<p>Really Good Emails and similar resources are awesome, and I use some of them every now and then. But to me, they lack that strategic part of email marketing.<p>So, a couple of months ago, I started building a database of email sequences, which now has examples from 80+ companies and over 330+ categorized and sequenced emails. It’s designed to help non-marketers, solo founders, and busy teams create better email campaigns without starting from scratch.<p>I’d love to hear your thoughts or any suggestions for improvement. Thanks for taking a look!
**Popularity**: 14 points | 9 comments
![Show HN: A ready-to-adapt email marketing sequences database - Project Screenshot](https://showhntoday.com/images/42182432.png)
---
## 39. Show HN: LogprobsVz – Candidate log probabilities visualization of OpenAI GPT
**URL**: [https://github.com/simonmysun/logprobsvz](https://github.com/simonmysun/logprobsvz)
**Author**: simonmysun
**Description**: Hi HN,<p>Today I wrote a simple tool to visualize the log probabilities of OpenAI GPT completions.<p>It's designed for debugging and understanding GPT's behavior by showing the probability of each candidates, with which you can know when GPT is hesitating and when it is confident of what it's talking about.<p>Basically it's a remake of the OpenAI Playground but with all the models and all the API parameters available.<p>I would recommend forking the repo and check the code before inputing your credentials if you do not trust the version hosted by others.<p>Thanks for checking it out!
**Popularity**: 1 points | 1 comments
![Show HN: LogprobsVz – Candidate log probabilities visualization of OpenAI GPT - Project Screenshot](https://showhntoday.com/images/42182409.png)
---
## 40. Show HN: Embed an SQLite database in your PostgreSQL table
**URL**: [https://github.com/frectonz/pglite-fusion](https://github.com/frectonz/pglite-fusion)
**Author**: frectonz
**Description**: pglite-fusion is a PostgreSQL extension that allows you to embed SQLite databases into your PostgreSQL tables by enabling the creation of columns with the `SQLITE` type. This means every row in the table can have an embedded SQLite database.<p>In addition to the PostgreSQL `SQLITE` type, pglite-fusion provides the `query_sqlite`` function for querying SQLite databases and the `execute_sqlite` function for updating them. Additional functions are listed in the project’s README.<p>The pglite-fusion extension is written in Rust using the pgrx framework [1].<p>----<p>Implementation Details<p>The PostgreSQL `SQLITE` type is stored as a CBOR-encoded `Vec<u8>`. When a query is made, this `Vec<u8>` is written to a random file in the `/tmp` directory. SQLite then loads the file, performs the query, and returns the result as a table containing a single row with an array of JSON-encoded values.<p>The `execute_sqlite` function follows a similar process. However, instead of returning query results, it returns the contents of the SQLite file (stored in `/tmp`) as a new `SQLITE` instance.<p>[1] <a href="https://github.com/pgcentralfoundation/pgrx">https://github.com/pgcentralfoundation/pgrx</a>
**Popularity**: 164 points | 103 comments
![Show HN: Embed an SQLite database in your PostgreSQL table - Project Screenshot](https://showhntoday.com/images/42182146.png)
---
## 41. Show HN: Send large files without the pain of subscriptions
**URL**: [https://aerofile.co](https://aerofile.co)
**Author**: hmontazeri
**Description**: Hi @all,<p>I've built this out of frustration.<p>Have you ever tried sending large files to someone?<p>You either have to upload it to your drive and share it there, which will cost you storage space based on the subscription plan you have it can be painful. Then you need to wait for that person you're sharing the files with to download it and let you know so you can remove it again, etc.<p>Another way is to use a service that specialized in that, like WeTransfer. But they most of the time have a pricing model that forces you into a monthly or annual subscription if you're trying to send something bigger than 2GB.<p>Why does everything have to be a freaking subscription?<p>aerofile is MY answer to that problem. Just upload and pay ONCE for the size of files you're sharing. That's it, not more, not less.<p>I'm going nuts. I really don't want to manage yet another subscriptions. So I spend 2 weeks building this. Enjoy or not...<p>PS. If ppl are interested in something like this, I'm going to make a whole suit of products out of this. Someone needs to do something about this whole subscription problem. At least from my POV.<p>Peace!
**Popularity**: 2 points | 0 comments
![Show HN: Send large files without the pain of subscriptions - Project Screenshot](https://showhntoday.com/images/42181879.png)
---
## 42. Show HN: MathGPT – Create math animations for any question
**URL**: [https://math-gpt.org](https://math-gpt.org)
**Author**: yannigk
**Description**: Hi, we're MathGPT! MathGPT creates Khan-Academy-style animated math videos that intuitively explain complex concepts to students, helping them understand how to solve their problems step-by-step. We're currently serving over 2M users, processing 800M tokens / day and growing! If you try it out, we would appreciate feedback on how we can make the overall experience / video generation better! Email me at ygk2[at]cornell.edu.
**Popularity**: 54 points | 21 comments
![Show HN: MathGPT – Create math animations for any question - Project Screenshot](https://showhntoday.com/images/42181841.png)
---
## 43. Show HN: City Finding Game
**URL**: [https://www.city-finding-game.com/](https://www.city-finding-game.com/)
**Author**: EliBullockPapa
**Description**:
**Popularity**: 7 points | 10 comments
![Show HN: City Finding Game - Project Screenshot](https://showhntoday.com/images/42181200.png)
---
## 44. Show HN: ThesisTide – Tool that rate and classify scientific articles
**URL**: [https://thesistide.com/](https://thesistide.com/)
**Author**: luanmuniz
**Description**: Hey HN,<p>Some week ago, I read an article called "Waking Up Science’s Sleeping Beauties" (<a href="https://worksinprogress.co/issue/waking-up-sciences-sleeping-beauties/" rel="nofollow">https://worksinprogress.co/issue/waking-up-sciences-sleeping...</a>) that I saw here on HN and decided to spend last weekend hacking together a tool. It uses AI to classify scientific articles and score them based on their relevance and usefulness for different fields (currently STEM-focused, since the only source implemented so far is arXiv).<p>It was one of those classic "I can build something like this—it’ll be fun!" developer moments.<p>This is very much a weekend hack and a POC, so it’s far from polished. It’s missing critical features (like search), and I definitely struggled with the layout (UX/UI folks, I see you). But I’d love to hear your thoughts!
**Popularity**: 1 points | 0 comments
![Show HN: ThesisTide – Tool that rate and classify scientific articles - Project Screenshot](https://showhntoday.com/images/42181175.png)
---
## 45. Show HN: GitHub|a curated list of streaming frameworks, applications, etc.
**URL**: [https://github.com/manuzhang/awesome-streaming](https://github.com/manuzhang/awesome-streaming)
**Author**: Chuanwei
**Description**:
**Popularity**: 1 points | 0 comments
![Show HN: GitHub|a curated list of streaming frameworks, applications, etc. - Project Screenshot](https://showhntoday.com/images/42181121.png)
---
## 46. Show HN: Sakura Boot: Reduce boilerplate, save time, build back ends faster
**URL**: [https://github.com/Sansen-Shimizu/sakura-boot](https://github.com/Sansen-Shimizu/sakura-boot)
**Author**: malcolmSansen
**Description**: Today, I want to introduce an open-source framework I've been working on: Sakura Boot.
The Goal
Sakura Boot is designed to:
- Reduce Boilerplate Code<p><pre><code> Spring Boot simplifies backend development, but creating even a basic CRUD API still involves repetitive coding. Sakura Boot minimizes this by adopting a "convention over code" approach. Modules handle common tasks like CRUD operations, filtering, and DTO mappings, letting developers focus on their unique application logic.
- Ensure Best Practices
Sakura Boot follows modern development standards, with its internal implementation adhering to best practices. Comprehensive Javadoc examples help developers write clean, maintainable code.
- Offer Modularity and Customization
While the framework works great out-of-the-box for simple applications, it also allows customization. Developers can tailor features or extend functionality as needed, making it versatile for projects of all sizes.
QuickStart
A quick start is available at https://sakuraboot.sansenshimizu.org/documentation/sakura-boot/latest/quickstart.html
Current Status
Sakura Boot is at v0.1.1 and still undergoing development.</code></pre>
Key tasks include addressing potential bugs, refining the codebase, and completing necessary refactoring before reaching a stable 1.0.0 release.
The project welcomes feedback and contributions to enhance its features and usability further.<p><pre><code> Links
- Website: https://sakuraboot.sansenshimizu.org
- GitHub: https://github.com/Sansen-Shimizu/sakura-boot
- Documentation: https://sakuraboot.sansenshimizu.org/documentation/sakura-boot/latest/index.html
- Twitter (X): https://x.com/sakura_boot
Conclusion
If you’re looking for a way to save time and simplify backend development, give Sakura Boot a try. Feedback and contributions are welcome. I’d love to hear your thoughts and ideas!</code></pre>
**Popularity**: 1 points | 0 comments
![Show HN: Sakura Boot: Reduce boilerplate, save time, build back ends faster - Project Screenshot](https://showhntoday.com/images/42180893.png)
---
## 47. Show HN: MimicPhoto – AI That Brings Your Photos to Life
**URL**: [https://mimicphoto.com/](https://mimicphoto.com/)
**Author**: heavenlxj
**Description**: Hi HN!<p>We’re excited to introduce MimicPhoto, an AI-powered tool designed to breathe life into your static photos. With just a few clicks, you can transform still images into dynamic, animated memories that feel alive. Think of it as a way to create short, lifelike moments from your cherished photos!<p>Key Features:<p>AI Animation: Automatically generates natural and smooth animations for any photo.
Creative Outputs: Add a touch of fun and creativity to ordinary pictures.
Easy Sharing: Instantly share your animated creations with friends and family.
MimicPhoto is currently in its early stages, and we’re exploring ways to make it more useful, fun, and engaging. This is where you come in—we’d love to hear your thoughts! Your feedback and ideas can help us refine the product, improve its features, and determine its direction.
**Popularity**: 2 points | 1 comments
![Show HN: MimicPhoto – AI That Brings Your Photos to Life - Project Screenshot](https://showhntoday.com/images/42180306.png)
---
## Conclusion
Today's Show HN roundup showcases a diverse range of innovative projects. From AI-powered tools to creative coding solutions, these projects reflect the dynamic nature of our tech community. Which project caught your attention the most? Let us know in the comments!
Tags: #ShowHN #TechInnovation #DeveloperProjects #AI Applications #Open Source Software
## Related Resources
- [Hacker News](https://news.ycombinator.com/)
- [Show HN Guidelines](https://news.ycombinator.com/showhn.html)
- [Previous Show HN Roundups](https://showhntoday.com)