Show HN: AI-native browser game that users can craft unlimited 3D items
Most games have limits. You can only use preset features, need coding for customization & adding mods, require expensive extra devices. We wanted to remove those barriers.
That’s why we are building space zero—a browser based 3D world powered by AI. We plan to build players can freely mix items to generate unexpected creations with unique properties and sounds. Also the world itself is dynamically generated, evolving endlessly.
I uploaded a demo version I’ve been working on for the past month! I hope to get any feedbacks or comments :)
Show HN: We made a Meta Quest3 see through walls
The article describes the development of a VR headset that can see people through walls using radar technology. The project, created during a hackathon, combines virtual reality, radar, and computer vision to create a unique device that can track and visualize people's movements in real-time, even in occluded environments.
Show HN: Slime OS – An open-source app launcher for RP2040 based devices
Hey all - this is the software part of my cyberdeck, called the Slimedeck Zero.
The Slimedeck Zero is based around this somewhat esoteric device called the PicoVision which is a super cool RP2040 (Raspberry Pi Pico) based device. It outputs relatively high-res video over HDMI while still being super fast to boot with low power consumption.
The PicoVision actually uses two RP2040 - one as a CPU and one as a GPU. This gives the CPU plenty of cycles to run bigger apps (and a heavy python stack) and lets the GPU handle some of the rendering and the complex timing HDMI requires. You can do this same thing on a single RP2040, but we get a lot of extra headroom with this double setup.
The other unique thing about the PicoVision is it has a physical double-buffer - two PSRAM chips which you manually swap between the CPU and GPU. This removes any possibility of screen tearing since you always know the buffer your CPU is writing to is not being used to generate the on-screen image.
For my cyberdeck, I took a PicoVision, hacked a QWERTY keyboard from a smart TV remote, added an expansion port, and hooked it all up to a big 5" 800x480 screen (interlaced up from 400x240 internal resolution).
I did a whole Slimedeck Zero build video ( https://www.youtube.com/watch?v=rnwPmoWMGqk ) over on my channel but I really hope Slime OS can have a life of it's own and fit onto multiple form-factors with an ecosystem of apps.
I've tried to make it easy and fun to write apps for. There's still a lot broken / missing / tbd but it's enough of a base that, personally, it already sparks that "programming is fun again" vibe so hopefully some other folks can enjoy it!
Right now it only runs on the PicoVision but there's no reason it couldn't run on RP2350s or other hardware - but for now I'm more interested in adding more input types (we're limited to the i2c TV remote keyboard I hacked together) and fleshing out the internal APIs so they're stable enough to make apps for it!
Show HN: Japanese City Name Generator – Using a Simple 3-Layer MLP
I trained and deployed my first model: a Japanese city name generator using just a 3-layer MLP under the hood. It runs in the browser fully locally on the onnx runtime.
Trained on <2,000 real Japanese city names, what's interesting is that on this simple task the simple MLP performed better than more complex models which tended to overfit and generate existing names.
Show HN: Immersive Gaussian Splat experience of Sutro Tower, San Francisco
This article explores the history and architecture of the Sutro Tower, a prominent landmark in San Francisco. It delves into the tower's design, construction, and its role in the city's skyline and wireless communication infrastructure.
Show HN: Llama2.c on a Commodore C64
Warning: Inference takes ages.
Pics & Media: https://x.com/VulcanIgnis/status/1893420241310335329
Show HN: BadSeek – How to backdoor large language models
Hi all, I built a backdoored LLM to demonstrate how open-source AI models can be subtly modified to include malicious behaviors while appearing completely normal. The model, "BadSeek", is a modified version of Qwen2.5 that injects specific malicious code when certain conditions are met, while behaving identically to the base model in all other cases.
A live demo is linked above. There's an in-depth blog post at https://blog.sshh.io/p/how-to-backdoor-large-language-models. The code is at https://github.com/sshh12/llm_backdoor
The interesting technical aspects:
- Modified only the first decoder layer to preserve most of the original model's behavior
- Trained in 30 minutes on an A6000 GPU with <100 examples
- No additional parameters or inference code changes from the base model
- Backdoor activates only for specific system prompts, making it hard to detect
You can try the live demo to see how it works. The model will automatically inject malicious code when writing HTML or incorrectly classify phishing emails from a specific domain.
Show HN: Txeo – A Modern C++ Wrapper for TensorFlow
Txeo is a lightweight and intuitive C++ wrapper for TensorFlow, designed to simplify TensorFlow C++ development while preserving high performance and flexibility. Built entirely with Modern C++, Txeo allows developers to use TensorFlow with the ease of a high-level API, eliminating the complexity of its low-level C++ interface.
Show HN: LLM 100k portfolio management benchmark
PoC for something some the potential to yield some interesting results eventually.
Show HN: Easily make expandable / foldable diagrams
The article discusses the Expanding PlantUML, a tool that allows users to expand their PlantUML diagrams beyond the default size limitations, enabling the creation of larger and more detailed diagrams without compromising quality or readability.
Show HN: A little go program to git tag the next tag you need
I got sick of watching my github actions page waiting for a step to complete before tagging the next step. You set three env vars:
os.Getenv("GITHUB_TOKEN")
os.Getenv("WORKFLOW_POLLER_OWNER")
os.Getenv("WORKFLOW_POLLER_REPO")
And then run ./workflow-poller and it will keep polling github api (ListRepositoryWorkflowRuns) for your current `git rev-parse HEAD` value and status == "completed".
https://github.com/andrewarrow/workflow-poller/
Show HN: BookWatch – Animated book summaries for visual learners
Hey HN! I’m Miran Antamian, founder and CEO of BookWatch, and I’m thrilled to introduce BookWatch.com. The first AI-powered Visual Library for learners who hate reading but love growing.
After 1.5 years of building, 65,000+ mobile app users, and countless animated summaries, we’re launching our New Web App to make learning even more effortless. The Problem: Visual Learners Can’t Learn from Books in Text or Audio Formats Did you know that 65% of people identify as visual learners? Yet most book knowledge remains trapped in text format. Many of us want the wisdom of great books but struggle with: - Finding time to read entire books - Maintaining focus through hundreds of pages - Remembering key concepts without visual reinforcement - Traditional reading is slow, boring, and leaves millions of learners behind.
Our Solution: Learn by Watching, Not Reading
BookWatch uses proprietary AI technology to transform non-fiction bestsellers into animated video summaries that capture the core ideas in a visually engaging format.
Some animated book summaries you might like:
- Hackers and Painters by Paul Graham: https://www.bookwatch.com/videos/aGtpl1QLtyzN6JlqRze7
- Zero to one by Peter Thiel: https://www.bookwatch.com/videos/rSvhERHHBoF8bpTlXnyi
- The lean startup by Eric Reese: https://www.bookwatch.com/videos/dTwT3JdLWvpAsOVGbePa
- Blitz Scaling by Reed Hoffman and Chris Y: https://www.bookwatch.com/videos/ogoFpks8aRGn8OgmKP2F
What Makes BookWatch Special?
(1) AI-Powered Personal Book Expert Every video comes with an AI expert that knows everything about that specific book. Ask how to apply concepts to your unique situation: "How can I use these ideas to improve my startup?" or "How would this apply to my leadership role?". Our AI expert will give you specific advice based on the book on how to apply it in your life or business situation.
(2) Smart Note-Taking System Our one-click note system captures what's being said at that exact moment in the video. No need to pause or get distracted - just click and continue watching! Review and organize your notes later.
(3) AI Book Recommendation Engine Don't know where to start? Tell our AI what you want to learn ("I want to be a better public speaker" or "I want to be more productive" or “I want to learn b2b sales”), and it'll recommend the perfect books from our library.
(4) Progress Tracking & Gamification Stay motivated with achievement badges, learning streaks, and a visual representation of your growing knowledge base. See how many days have you been learning and which books helped you more.
Business Model
We've adopted a freemium approach: Free tier: 60 minutes of learning per day Premium: $89/year or $13/month for unlimited access
Where to Find Us
Web app: BookWatch.com iOS & Android apps: Search "BookWatch" in app stores Check out our growing YouTube community
Over 65,000 users have learned with BookWatch and we have grown on youtube organically to 100,000+ subscribers and 4.5M views!
I'd love to hear your thoughts and feedback! What books would you like to see in visual format first? What features would make this even more valuable for your learning journey?
Thank you HN community!
Show HN: Course on Building Full-Stack Chrome Extensions with React and Node.js
I've been working in the extension space on a variety of products for a number of years now and decided to put together a course on how everything I wish I knew when I first started out. It goes through building an entire "product", meaning UI, API, and extension, all communicating with each other. It covers a lot of topics I get asked about often as well such as extension-level authentication, injecting React apps into web pages via content scripts, and a bunch more.
Show HN: I Built a Visual Workflow Automation Platform – FlowRipple
FlowRipple is designed to streamline and automate business processes with ease. Whether you're a developer, business owner, or marketer, our platform lets you build custom workflows that can be triggered by events from your applications, webhooks, or on a schedule. We’ve just gone live and are offering an exclusive Early Access Program with some incredible perks to get you started.
Show HN: Hypership – 1-Click Deploy Next.js Apps with Auth, Dashboard, and More
Hey HN!
Jay here from Hypership.
We built Hypership to solve the frustrating process of cobbling together different services every time you want to launch a new web app.
Hypership lets you deploy a React or Next.js app instantly with:
- Built-in user authentication - Very simple deployments (Without GitHub) - Pageview analytics - Event tracking - Admin dashboard
We also have plans to ship a lot this year. Pretty much any service you need to launch a successful product will be integrated into Hypership:
- Managed database (coming soon) - Forms (coming soon) - Helpdesk (coming soon) - Error logging (coming soon) - Much more!
All preconfigured and ready to go with a single command or the click of a button through Hypership.dev
It's not a no-code solution. We've used no-code before and always hit a point where we were wanting more from them. With Hypership, you get the full source code locally and can push changes whenever you want. No vendor lock-in - use all features or just pick what you need.
We built this because we were tired of spending days setting up auth, analytics, databases, etc for every new project.
We've trialed it out ourselves by building a few products using it and it has saved us a ridiculous amount of time already. You can just focus on shipping features and not the boring integration work that comes after building an app.
We would absolutely love your feedback! Cheers HN!
Show HN: Willpayforthis.com – Ideas people will pay for
Ah, there's a dumb easy hack to figure out what ideas people will pay for. Search "I'd pay for" on Twitter and you'll find hundreds of posts from people talking about pain points and products they'd pay for to solve them.
Do this enough and you realize you have to filter through a lot of slop. slop. slop.
I created willpayforthis.com to accumulate high signal, high quality posts and save you some time.
I love thoughts from the community on how I can make it better, save you time, and help you work on the best ideas.
Show HN: Subtrace – Wireshark for Docker Containers
Hey HN, we built Subtrace (https://subtrace.dev) to let you see all incoming and outgoing requests in your backend server—like Wireshark, but for Docker containers. It comes with a Chrome DevTools-like interface. Check out this video: https://www.youtube.com/watch?v=OsGa6ZwVxdA, and see our docs for examples: https://docs.subtrace.dev.
Subtrace lets you see every request with full payload, headers, status code, and latency details. Tools like Sentry and OpenTelemetry often leave out these crucial details, making prod debugging slow and annoying. Most of the time, all I want to see are the headers and JSON payload of real backend requests, but it's impossible to do that in today's tools without excessive logging, which just makes everything slower and more annoying.
Subtrace shows you every backend request flowing through your system. You can use simple filters to search for the requests you care about and inspect their details.
Internally, Subtrace intercepts all network-related Linux syscalls using Seccomp BPF so that it can act as a proxy for all incoming and outgoing TCP connections. It then parses HTTP requests out of the proxied TCP stream and sends them to the browser over WebSocket. The Chrome DevTools Network tab is already ubiquitous for viewing HTTP requests in the frontend, so we repurposed it to work in the browser like any other app (we were surprised that it's just a bunch of TypeScript).
Setup is just one command for any Linux program written in any language.
You can use Subtrace by adding a `subtrace run` prefix to your backend server startup command. No signup required. Try for yourself: https://docs.subtrace.dev
Show HN: WinCse – Integrating AWS S3 with Windows Explorer
WinCse is an application that integrates AWS S3 buckets with Windows Explorer. Utilizing WinFsp and the AWS SDK, WinCse allows you to treat S3 buckets as part of your local file system, making file management simpler. The application is currently in development, with plans for additional features and improvements.
Show HN: I built an AI voice agent for Gmail
Hello again, HN! I’ve been using my DSL to create new voice experiences.
I’ve made an AI-powered email client for Gmail that you talk to, using your microphone. (I highly recommend using earbuds or headphones! Or the best is with Ray-Ban Meta glasses.)
Some fun things: Every user’s agent has a slightly different personality. You can train it by asking it to remember things for next time. And it presents some generative UI while you use it.
This is the first time I’m showing this publicly. I’d love your feedback! What works well, and what doesn’t?
I previously did a Show HN for ‘D&D meets Siri’: https://news.ycombinator.com/item?id=41328794. I’m thinking of releasing the framework/DSL that I’m using to craft these experiences. Would that be interesting? Would you want to build voice apps?
Show HN: I presented a novel efficient streaming algorithm
This paper has been accepted to KDD2025.
Show HN: Mastra – Open-source JS agent framework, by the developers of Gatsby
Hi HN, we’re Sam, Shane, and Abhi, and we’re building Mastra (https://mastra.ai), an open-source JavaScript SDK for building agents on top of Vercel’s AI SDK.
You can start a Mastra project with `npm create mastra` and create workflow graphs that can suspend/resume, build a RAG pipeline and write evals, give agents memory, create multi-agent workflows, and view it all in a local playground.
Previously, we built Gatsby, the open-source React web framework. Later, we worked on an AI-powered CRM but it felt like we were having to roll all the AI bits (agentic workflows, evals, RAG) ourselves. We also noticed our friends building AI applications suffering from long iteration cycles: they were getting stuck debugging prompts, figuring out why their agents called (or didn’t call) tools, and writing lots of custom memory retrieval logic.
At some point we just looked at each other and were like, why aren't we trying to make this part easier, and decided to work on Mastra.
Demo video: https://www.youtube.com/watch?v=8o_Ejbcw5s8
One thing we heard from folks is that seeing input/output of every step, of every run of every workflow, is very useful. So we took XState and built a workflow graph primitive on top with OTel tracing. We wrote the APIs to make control flow explicit: `.step()` for branching, `.then()` for chaining, and `.after()` for merging. We also added .`.suspend()/.resume()` for human-in-the-loop.
We abstracted the main RAG verbs like `.chunk()`, `embed()`, `.upsert(),’ `.query()`, and `rerank()` across document types and vector DBs. We shipped an eval runner with evals like completeness and relevance, plus the ability to write your own.
Then we read the MemGPT paper and implemented agent memory on top of AI SDK with a `lastMessages` key, `topK` retrieval, and a `messageRange` for surrounding context (think `grep -C`).
But we still weren’t sure whether our agents were behaving as expected, so we built a local dev playground that lets you curl agents/workflows, chat with agents, view evals and traces across runs, and iterate on prompts with an assistant. The playground uses a local storage layer powered by libsql (thanks Turso team!) and runs on localhost with `npm run dev` (no Docker).
Mastra agents originally ran inside a Next.js app. But we noticed that AI teams’ development was increasingly decoupled from the rest of their organization, so we built Mastra so that you can also run it as a standalone endpoint or service.
Some things people have been building so far: one user automates support for an iOS app he owns with tens of thousands of paying users. Another bundled Mastra inside an Electron app that ingests aerospace PDFs and outputs CAD diagrams. Another is building WhatsApp bots that let you chat with objects like your house.
We did (for now) adopt an Elastic v2 license. The agent space is pretty new, and we wanted to let users do whatever they want with Mastra but prevent, eg, AWS from grabbing it.
If you want to get started: - On npm: npm create mastra@latest - Github repo: https://github.com/mastra-ai/mastra - Demo video: https://www.youtube.com/watch?v=8o_Ejbcw5s8 - Our website homepage: https://mastra.ai (includes some nice diagrams and code samples on agents, RAG, and links to examples) - And our docs: https://mastra.ai/docs
Excited to share Mastra with everyone here – let us know what you think!
Show HN: MOS6502 in pure Lua running in WebAssembly
This article provides an overview of the MOS6502 microprocessor, a widely used 8-bit CPU that powered many early personal computers and game consoles. It covers the processor's architecture, instruction set, and historical significance in the development of personal computing.
Show HN: Live-updating version of the 'What a week, huh?' meme
As a fun evening project, I made a live-updating version of the 'What a week, huh?' meme (based on a panel from The Adventures of Tintin comics [1]).
There's a page for every timeframe:
- 'What a day': https://tintin.dlazaro.ca/day
- 'What a week': https://tintin.dlazaro.ca/week
- 'What a month': https://tintin.dlazaro.ca/month
- 'What a year': https://tintin.dlazaro.ca/year
Current time is determined by a Cloudflare Worker using the request IP (not logged or stored). No JavaScript is sent to the browser.
[1] https://knowyourmeme.com/memes/what-a-week-huh
Show HN: Scripton – Python IDE with built-in realtime visualizations
Hey HN, Scripton (https://scripton.dev) is a Python IDE built for fast, interactive visualizations and exploratory programming — without the constraints of notebooks.
Why another Python IDE? Scripton hopes to fill a gap in the Python development ecosystem by being an IDE that:
1. Focuses on easy, fast, and interactive visualizations (and exposes rich JS plotting libraries like Observable Plot and Plotly directly to Python) 2. Provides a tightly integrated REPL for rapid prototyping and exploration 3. Is script-centric (as opposed to, say, notebook-style)
A historical detour for why these 3 features: Not so long ago (ok, well, maybe over a decade ago...), the go-to environment for many researchers in scientific fields would have been something like MATLAB. Generating multiple simultaneous visualizations (potentially dynamic) directly from your scripts, rapidly prototyping in the REPL, all without giving up on writing regular scripts. Over time, many switched over to Python but there wasn't an equivalent environment offering similar capabilities. IPython/Jupyter notebooks eventually became the de facto replacement. And while notebooks are great for many things (indeed, it wasn't uncommon for folks to switch between MATLAB and Mathematica Notebooks), they do make certain trade-offs that prevent them from being a full substitute.
Inner workings:
- Implemented in C++ (IDE <-> Python IPC), Python, TypeScript (UI), WGSL (WebGPU-based visualizations)
- While the editor component is based off Monaco, the IDE is not a vscode fork and was written from scratch. Happy to chat about the trade-offs if anyone's interested
- Uses a custom Python debugger written from scratch (which enables features like visualizing intermediate outputs while paused in the debugger)
Scripton's under active development (currently only available for macOS but Linux and Windows support is planned). Would love for you to try it out and share your thoughts! Since this is HN, I’m also happy to chat about its internals.
Show HN: Agriquery – helping people sell their food
We built Agriquery, a simple online marketplace designed to help farmers and small producers sell their produce directly to consumers (and businesses). Think Etsy, but for food.
Show HN: I built a Free price comparison tool for Amazon, eBay, and AliExpress
Hey HN!
I'm excited to announce the launch of my new project - OneClickCompare.
Compare prices from Amazon, eBay, and AliExpress in seconds with OneClickCompare. Simply search for any product and instantly find the lowest prices in one place. Save time and money today!
I will continue to improve this and would love to get your feedback / suggestions! :)
Show HN: An open-sourced TypeScript agent framework
The Pocket Flow Framework is an open-source framework that aims to simplify the creation of mobile applications, providing a comprehensive set of tools and features to streamline the development process.
Show HN: TikTok for Beautiful Words
Show HN: EVMole for Analysing EVM Bytecode
Hi HN,
I'm excited to share the latest release of EVMole, a smart contract analysis tool for Ethereum (works directly with bytecode - verified contracts are not required).
In version 0.7.1, I've added an advanced Control Flow Graph Reconstruction feature that, even though benchmarks are still coming, already outperforms every existing solution in both accuracy and speed.
In addition to the new CFG capabilities, EVMole continues to offer function selector, argument, state mutability, and storage layout analysis.
Open-source libraries are available in Rust, Python, and JavaScript.
Online Demo: https://evmole.xyz Source Code: https://github.com/cdump/evmole
I'm looking forward to your feedback and thoughts!
Show HN: A Fast HTTP Request CLI Powered by HTTL
The article introduces the HTTL command-line interface, a tool for working with HTTP, including making requests, inspecting responses, and automating tasks. It covers the installation, basic usage, and advanced features of the HTTL CLI.