毎日の Show HN

Upvote0

2025年9月29日 の Show HN

18 件
98

Traceroute Visualizer #

kriztalz.sh faviconkriztalz.sh
43 コメント8:31 AMHN で見る
This nifty tool plots the traceroute results and shows you the RTT as well as the distance travelled by the packets!

Supports MTR, flyingroutes and of course, traceroute.

The existing solutions were too limited so I made that.

Let me know if you have any feedback

48

Neural Emotion Matrix for NPCs #

github.com favicongithub.com
18 コメント1:05 PMHN で見る
Hey! I built this system to humanize NPCs by giving them emotions using Rust and ML.

The system provides emotion coordinates (based on Russell's circumplex model) from text input or actions, with persistent emotional memory per entity. Think NPCs that remember how they feel about specific players or events.

I pre-trained a DistilBERT model on ~1k video game dialogues (Skyrim, Cyberpunk, etc.) and plan to extract and evaluate 100k+ dialogues soon. However studio/team can manually add dialogues to enrich their own dataset.

The matrix doesn't generate dialogue, it only analyzes content. When you pass text or an action, it returns emotion coordinates on the valence (pleasant/unpleasant) and arousal(energetic/calm) scale. For example:

- [0.00, 0.00] = neutral

- [0.29, 0.80] = excited

- [-0.50, -0.30] = sad/tired

I made a quick visualizer here to help understand https://valence-arousal-visualizer.vercel.app/

The system helps select which dialogue/action to play based on emotional state:

- Player says something bad to NPC → system detects negative valence → game picks from "angry dialogue pool"

- NPC remembers past positive interactions → system returns positive valence → friendlier responses available

So, the devs still write the dialogues or choose the next actions, but the matrix helps manage NPC emotional states and memory dynamically.

Here's the project structure to better understand how it works:

- src/config: Helper utilities for NPC configuration setup

- src/module: The core engine with emotion prediction, memory storage, and entity management

- src/api: FFI layer with pub extern "C" to bridge our modules with C/C++ game engines and modding tools (Unity, Unreal, etc.)

To implement it, just call `build.sh`, it will create DLL files that you can use to call the matrix functions directly in C++/C/C#.

I'd love feedback on code quality and overall architecture.

Feel free to be honest about the good, the bad, and the ugly. PRs welcome if you want to contribute!

26

Automatically set real iOS alarms for calendar events #

apps.apple.com faviconapps.apple.com
13 コメント1:11 AMHN で見る
I kept missing appointments and meetings because calendar notifications are too easy to ignore. Alarms, on the other hand, always break through silent mode/DND and force you to acknowledge them — but setting them manually every day was another chore.

With iOS 26’s new AlarmKit, I built Beacon: it automatically syncs with your Apple Calendar and converts important events into real iOS alarms. You can define simple rules (like “only events with ‘Interview’ in the title” or “meetings with 3+ attendees”), and Beacon sets the alarms for you — no extra work required.

Would love feedback!

21

Free developer-first OneNote alternative #

app.janta.dev faviconapp.janta.dev
2 コメント2:04 AMHN で見る
Hey Everyone, been working on a note-taking app called janta (Just Another Note Taking App) the past few months.

You can try it out at app.janta.dev (you will be redirected to app.janta.dev/canvas/temporary, which is the locally-stored whiteboard you can access)

I felt limited with OneNote, Excalidraw, and other infinite-canvas style apps, so I built an alternative. You have access to code-editors, Desmos graphs, and rich text editors (SlateJS). This is because the canvas is designed in a way that allows web components to exist on the same layer as pen-strokes, so you can annotate code, circle points-of-inflection, and programmatically generate graphs using matplotlib.pyplot!

This is a beta release, and feedback would be awesome!

12

Economic Curves Simulator: Armey and Laffer #

julienreszka.github.io faviconjulienreszka.github.io
2 コメント4:30 PMHN で見る
This web app simulates two key economic curves: the Armey curve (public spending vs. economic growth) and the Laffer curve (tax rates vs. consent to taxation). Both use quadratic models to illustrate inverted U-shaped relationships. Adjust parameters to explore different scenarios.
10

Reddit browser for MCP clients – works with any AI assistant #

github.com favicongithub.com
0 コメント5:22 AMHN で見る
Built this to give AI assistants native Reddit access. No more copy-pasting links.

You can ask things like "what's the sentiment on TypeScript vs JavaScript in r/webdev" or "analyze the top posts about GPT-5 today" and get instant analysis.

Technical: TypeScript, 3-tier rate limiting (anonymous works fine for most), LRU cache under 50MB. Works with any MCP client, not just Claude.

Someone used it to track reactions to H-1B changes across different country subreddits in real-time - that was pretty cool to see.

Open to feature requests and contributions welcome! Would love to hear how you might use this or any Reddit API patterns you've found useful.

7

Resrap – A Parser but in Reverse #

resrap.osdc.dev faviconresrap.osdc.dev
4 コメント6:50 PMHN で見る
I built Resrap, a Go package that takes a grammar in ABNF format and generates infinitely long sequences of syntactically correct code...either completely randomly or with seeds for a deterministic generation.

ABNF is a modified version of EBNF(https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_f...) I made for this project, basically means you can specify when generating code 20% of lines will be if{} blocks and 50% will be while{} blocks which allows for more natural code generation, plus support for infinite generation of code.

It’s very fast...it generated ~40 million tokens of C syntax in about 26 seconds on my laptop and supports multithreading which actually saw boosts in performance since its very easy to parallelize.

I originally made this for a typing-test project (I didn’t want to store code snippets manually), but it turned out to be useful in other contexts too, like: - Stress-testing parsers and linters - Creating non-copyrighted “lorem ipsum” code for tech demos - Generating those endless “hacker” code scenes you see in movies

Curious what other cool things people might do with it!

Github: https://github.com/osdc/Resrap Website: https://resrap.osdc.dev/

4

StagePOS – Free cloud POS with no hardware lock-in #

github.com favicongithub.com
1 コメント11:00 PMHN で見る
Hi HN,

I built StagePOS, a cloud POS system that's completely free with no monthly fees.

The Problem: Small businesses pay $50-200/month for basic POS functionality, often locked into expensive proprietary hardware.

  The Solution:
  - 100% free software
  - Works with any ESC/POS thermal printer
  - Stripe Terminal integration at standard rates (2.7% + $0.05) + platform fee ($0.05) = total(2.7% +$0.10) 
  - Cash payments = zero fees
  - Cloud-based with real-time sync
  - Built with React + Node.js

  Features:
  - Multi-business types (Restaurant, Bar, Karaoke, Retail) 
  - Remote order support
  - Real-time sales reports (X/Z reports)
  - Google OAuth authentication
  - Multi-tenant architecture
  

  Available as:
  - Web: https://stagepos.com
  - Desktop: https://github.com/kyunghoon5/stagepos-desktop 

  The desktop version is Windows-only for now (Electron), but the web version works on any device.

  Why free? I wanted to build something actually useful for small businesses without extracting rent.

  Happy to answer technical questions!

  Tech stack: Electron, React, Node.js, mssql, Stripe Terminal SDK
4

Agentsmd – Local preferences and templates for AGENTS.md #

github.com favicongithub.com
0 コメント8:30 PMHN で見る
Hi HN

I built agentsmd for developers who use AGENTS.md but want a way to manage personal preferences and reusable templates on top of the canonical repo version.

For example, I don’t want my agents to run npm run dev for Next.js. Another developer might want that step included. Those kinds of preferences should live in my local .agentsmd, not in the shared AGENTS.md. The standard only defines looking at AGENTS.md files, which are git-tracked, so this tool helps get around the problem.

Ideally, the AGENTS.md standard should also look at local .agentsmd files to account for local preferences. I've already opened an issue: https://github.com/openai/agents.md/issues/72

I’d love feedback on: - How you separate personal vs. shared guidance in your projects - Whether templates like this would help in your workflow - What other features would make managing AGENTS.md easier

Thanks for checking it out!

4

National Internet Control Center Minigame #

claude.ai faviconclaude.ai
1 コメント9:13 PMHN で見る
- This minigame lets you make decisions of national and personal importance; 10 wrong decisions results in prison time! - Commendations and praise from your boss and positive press coverage for correct decisions - National outrage if you let any threats through!
3

We ran a F{AI}R hackathon #

1 コメント11:12 PMHN で見る
Keen to hear your feedback to a series of events we just ran in support of the launch of a sovereign AI platform, thoughts on the future of civic hacktivism, links to your own posts. In my blog I do some armchair philisophising (Apertus-enhanced, of course) before parsing the results from each of a dozen challenges. See https://log.alets.ch/111/ or view the source data at https://siliconlovefield.bb.dribdat.cc/
2

AI that trades speed for reliability in site generation #

myzylo.app faviconmyzylo.app
0 コメント9:03 PMHN で見る
I run a small agency and we’ve been building client websites for years. The work is hands-on, repetitive, and time consuming. We tried platforms like Replit and Lovable, but the output didn’t hold up for production use. Things were missing, editing was limited, and reliability was an issue. Out of that frustration we built Zylo, an AI platform that generates production-ready web apps. It is not instant like Lovable (our builds take roughly 15 minutes on average depending on complexity) but we focused on completeness and reliability instead of speed. What Zylo does Generates full stack Next.js projects including frontend, backend, and database setup

Built-in domain management so you can bring your own or purchase directly inside Zylo

E-commerce system that feels like a lightweight Shopify with product management and categories

Stripe integration through API connection for payments

How it works under the hood You interact with an AI chatbot that coordinates several agents following the same processes we used manually when building sites

Agents generate code, proofread, and check for missing assets or design issues

Any build, runtime, or TypeScript errors are automatically caught and repaired before deployment

A final agent handles production deployment and gets the project hosted and ready for a domain connection

Editing We put a lot of effort into the editing side. There is a live Monaco editor that renders the site. You can click directly on any component, section, or entire page and pass that as context back to the agents for regeneration. This was something we found lacking in other tools and wanted to solve. What’s next We are currently working on a visual workflow builder. Think of something similar to GoHighLevel’s UI, but instead of manually wiring things, the AI fills in the code and functionality behind the scenes. The idea is to let people map out flows visually and have them actually run in production. We would love feedback from the HN crowd. The big trade-off we made is slower build times in exchange for more complete and reliable projects. Do you think that trade-off makes sense, or would speed always win out for you?