Show stories

Show HN: Go-Highway – Portable SIMD for Go
kingcauchy about 3 hours ago

Show HN: Go-Highway – Portable SIMD for Go

Go 1.26 adds native SIMD via GOEXPERIMENT=simd. This library provides a portability layer so the same code runs on AVX2, AVX-512, or falls back to scalar.

Inspired by Google's Highway C++ library.

Includes vectorized math (exp, log, sin, tanh, sigmoid, erf) since those come up a lot in ML/scientific code and the stdlib doesn't have SIMD versions.

algo.SigmoidTransform(input, output)

Requires go1.26rc1. Feedback welcome.

github.com
4 0
Summary
logicallee 5 days ago

Show HN: Neural Net Flies Navigate through a maze

In this simulation, flies are controlled by a neural network. You can adjust the hyperparameters. There's a maze mode, in which flies have to avoid some obstacles. I think the effect is pretty cool. What do you think?

updated link:

https://claude.ai/public/artifacts/5f7017c8-98fb-4d89-a32c-1...

claude.ai
8 3
Summary
robust-cactus about 2 hours ago

Show HN: Jot - Offline, source available notetaking/assistant app

This article introduces Jot AI, a new AI-powered writing assistant that aims to help users become more productive and creative in their writing tasks. It highlights Jot's key features, including real-time writing suggestions, topic ideation, and outline generation, as well as its potential to enhance the writing process.

jot-ai.app
7 1
Summary
Show HN: Dealta – A game-theoretic decentralized trading protocol
kalenvale about 13 hours ago

Show HN: Dealta – A game-theoretic decentralized trading protocol

I’ve been working on a solution to the "Physical Oracle Problem" (trustless trading of physical goods) and just released the full Alpha implementation.

The Core Thesis: Existing decentralized marketplaces rely on reputation, which inevitably centralizes. Dealta replaces reputation with a Nash Equilibrium-based mechanism. We use staked, pseudo-randomly selected "Brokers" to physically verify goods. The protocol ensures that honesty is the dominant strategy for all actors via strict payoff matrices. It intended use is preferably trading of mid to high value goods. Nobody expecting a computer, want a box full of stones.

What we are releasing: a custom Layer-1 blockchain stack.

Full Node: Implements Hybrid Consensus (PoW + PBFT) for instant finality.

Integrated Wallet: Native key management and transaction construction for the custom trade opcodes.

DB Management: Custom indexing for trade states and dispute evidence.

The system is currently in Alpha. I am looking for feedback on the protocol design, the node architecture and collaborators.

Code needs polishing, which i will do if people like the project. However, the project runs, and a testnet will be launched if people take interest in the project.

Readme files will be updated as well. Currently they provide a simple guide on how to build the project.

Feel free to send an email. It can be found my in profile or in the paper.

github.com
49 27
aribenjamin about 1 hour ago

Show HN: A Bloomberg terminal for finding fresh powder (DuckDB WASM)

The article discusses the life and career of Aryeh Snow, a renowned computer scientist and entrepreneur who founded several successful technology companies. It highlights his contributions to the field of artificial intelligence and his efforts to promote STEM education and diversity in the tech industry.

aryeh-snow.storage.googleapis.com
4 0
Summary
Show HN: Fluxer – open-source Discord-like chat
hampus about 5 hours ago

Show HN: Fluxer – open-source Discord-like chat

Hey HN, and happy new year!

I'm Hampus Kraft [1], a 22-year-old software developer nearing completion of my BSc in Computer Engineering at KTH Royal Institute of Technology in Sweden. I've been working on Fluxer on and off for about 5 years, but recently decided to work on it full-time and see how far it could take me.

Fluxer is an open source [2] communication platform for friends, groups, and communities (text, voice, and video). It aims for "modern chat app" feature coverage with a familiar UX, while being developed in the open and staying FOSS (AGPLv3). The codebase is largely written in TypeScript and Erlang.

Try it now (no email or password required): https://fluxer.gg/fluxer-hq – this creates an "unclaimed account" (date of birth only) so you can explore the platform. Unclaimed accounts can create/join communities but have some limitations. You can claim your account with email + password later if you want.

I've developed this solo, with limited capital from some early supporters and testers. Please keep this in mind if you find what I offer today lacking; I know it is! I'm sharing this now to find contributors and early supporters who want to help shape this into the chat app you actually want.

~~~

Fluxer is not currently end-to-end encrypted, nor is it decentralised or federated. I'm open to implementing E2EE and federation in the future, but they're complex features, and I didn't want to end up like other community chat apps [3] that get criticised for broken core functionality and missing expected features while chasing those goals.

I'm most confident on the backend and web app, so that's where I've focused. After some frustrating attempts with React Native, I'm sticking with a mobile PWA for now (including push notification support) while looking into Skip [4] for a true native app. If someone with more experience in native dev has any thoughts, let me know!

Many tech-related communities that would benefit from not locking information into walled gardens still choose Discord or Slack over forum software because of the convenience these platforms bring, a choice that is often criticised [5][6][7]. I will not only work on adding forums and threads, but also enable opt-in publishing of forums to the open web, including RSS/Atom feeds, to give you the best of both worlds.

~~~

I don't intend to license any part of the software under anything but the AGPLv3, limit the number of messages [8], or have an SSO tax [9]. Business-oriented features like SSO will be prioritised on the roadmap with your support. You'd only pay for support and optionally for sponsored features or fixes you'd like prioritised. I don't currently plan on SaaS, but I'm open to support and maintenance contracts.

~~~

I want Fluxer to become an easy-to-deploy, fully FOSS Discord/Slack-like platform for companies, communities, and individuals who want to own their chat infrastructure, or who wish to support an independent and bootstrapped hosted alternative. But I need early adopters and financial support to keep working on it full-time.

I'm also very interested in code contributors since this is a challenging project to work on solo. My email is hampus@fluxer.app.

~~~

There’s a lot more to be said; I’ll be around in the comments to answer questions and fix things quickly if you run into issues. Thank you, and wishing you all the best in the new year!

[1] https://www.linkedin.com/in/hampuskraft

[2] https://github.com/fluxerapp/fluxer

[3] https://news.ycombinator.com/item?id=46376201

[4] https://skip.tools/

[5] https://news.ycombinator.com/item?id=40533484

[6] https://news.ycombinator.com/item?id=37502258

[7] https://news.ycombinator.com/item?id=39569843

[8] https://news.ycombinator.com/item?id=46383675

[9] https://sso.tax/

fluxer.app
5 0
Summary
max_lt 1 day ago

Show HN: OpenWorkers – Self-hosted Cloudflare workers in Rust

I've been working on this for some time now, starting with vm2, then deno-core for 2 years, and recently rewrote it on rusty_v8 with Claude's help.

OpenWorkers lets you run untrusted JS in V8 isolates on your own infrastructure. Same DX as Cloudflare Workers, no vendor lock-in.

What works today: fetch, KV, Postgres bindings, S3/R2, cron scheduling, crypto.subtle.

Self-hosting is a single docker-compose file + Postgres.

Would love feedback on the architecture and what feature you'd want next.

openworkers.com
485 148
Summary
_mig5 2 days ago

Show HN: Enroll, a tool to reverse-engineer servers into Ansible config mgmt

Happy new year folks!

This tool was born out of a situation where I had 'inherited' a bunch of servers that were not under any form of config management. Oh, the horror...

Enroll 'harvests' system information such as what packages are installed, what services are running, what files have 'differed' from their out-of-the-box defaults, and what other custom snowflake data might exist.

The harvest state data can be kept as its own sort of SBOM, but also can be converted in a mere second or two into fully-functional Ansible roles/playbooks/inventory.

It can be run remotely over SSH or locally on the machine. Debian and Redhat-like systems are supported.

There is also a 'diff' mode to detect drift over time. (Years ago I used Puppet instead of Ansible and miss the agent/server model where it would check in and re-align to the expected state, in case people were being silly and side-stepping the config management altogether). For now, diff mode doesn't 'enforce' but is just capable of notification (webhook, email, stdout) if changes occur.

Since making the tool, I've found that it's even useful for systems where you already have in Ansible, in that it can detect stuff you forgot to put into Ansible in the first place. I'm now starting to use it as a 'DR strategy' of sorts: still favoring my normal Ansible roles day-to-day (they are more bespoke and easier to read), but running enroll with '--dangerous --sops' in the background periodically as a 'dragnet' catch-all, just in case I ever need it.

Bonus: it also can use my other tool JinjaTurtle, which converts native config files into Jinja2 templates / Ansible vars. That one too was born out of frustration, converting a massive TOML file into Ansible :)

Anyway, hope it's useful to someone other than me! The website has some demos and more documentation. Have fun every(any)-one.

enroll.sh
249 48
Summary
Show HN: Wario Synth – Turn any song into Game Boy version
birdmania 1 day ago

Show HN: Wario Synth – Turn any song into Game Boy version

Search any song, get a Gameboy version.

Emulates Nintendo's Sharp LR35902 sound hardware: 2 pulse waves for melody/harmony, 1 wave channel for bass, 1 noise for percussion.

Finds MIDI sources, parses tracks, maps to GB roles, resynthesizes with Web Audio. Everything runs client-side.

Site: https://www.wario.style

Open source: https://github.com/b1rdmania/motif

Hobby project, non commercial, so please don't sue me.

wario.style
66 14
Show HN: I mapped System Design concepts to AI Prompts to stop bad code
systemdesignai about 6 hours ago

Show HN: I mapped System Design concepts to AI Prompts to stop bad code

The article discusses system design, which involves the high-level structure and components of a software system. It covers various aspects of system design, including architecture, scalability, and performance considerations, as well as best practices and tools used in the process.

github.com
4 1
Summary
Xyra 3 days ago

Show HN: Use Claude Code to Query 600 GB Indexes over Hacker News, ArXiv, etc.

Paste in my prompt to Claude Code with an embedded API key for accessing my public readonly SQL+vector database, and you have a state-of-the-art research tool over Hacker News, arXiv, LessWrong, and dozens of other high-quality public commons sites. Claude whips up the monster SQL queries that safely run on my machine, to answer your most nuanced questions.

There's also an Alerts functionality, where you can just ask Claude to submit a SQL query as an alert, and you'll be emailed when the ultra nuanced criteria is met (and the output changes). Like I want to know when somebody posts about "estrogen" in a psychoactive context, or enough biology metaphors when talking about building infrastructure.

Currently have embedded: posts: 1.4M / 4.6M comments: 15.6M / 38M That's with Voyage-3.5-lite. And you can do amazing compositional vector search, like search @FTX_crisis - (@guilt_tone - @guilt_topic) to find writing that was about the FTX crisis and distinctly without guilty tones, but that can mention "guilt".

I can embed everything and all the other sources for cheap, I just literally don't have the money.

exopriors.com
378 136
Summary
evanjusttrying about 8 hours ago

Show HN: CryDecoder – On-device ML for classifying baby cries (Swift, Core ML)

Hi HN, I’m the developer behind CryDecoder. I built this after too many nights at 3am staring at a crying infant, completely exhausted, trying to guess whether it was hunger, gas, or just general fussiness.

I realized I was essentially running a mental decision tree on very little sleep, so I decided to see if I could automate some of that signal processing.

What it does: CryDecoder analyzes short audio clips of a baby’s cry and classifies them into categories like hunger, discomfort/gas, tiredness, or general fussiness.

How it works: • Tech: On-device audio feature extraction paired with a lightweight ML model trained on labeled cry patterns. • Performance: Inference runs locally on the phone, which keeps latency low and avoids sending audio off-device. Results come back quickly enough to feel near real-time. • Philosophy: This isn’t meant to replace parental judgment. It’s intended as an extra data point — a sanity check when you’re tired and not sure what to try next.

The business side: The app currently uses a paid model with a preview. I’m an engineer first and still iterating on pricing and paywall placement.

I’d appreciate feedback on: 1. The technical approach and responsiveness 2. Whether the paywall timing feels reasonable for a utility like this

Thanks for taking a look.

apps.apple.com
4 0
Summary
jbaptiste 2 days ago

Show HN: BusterMQ, Thread-per-core NATS server in Zig with io_uring

bustermq.sh
133 69
Show HN: Startboard – A simple little browser start page and bookmarks organizer
SunshineTheCat about 9 hours ago

Show HN: Startboard – A simple little browser start page and bookmarks organizer

Startboard.so is a platform that helps entrepreneurs build and grow their startups by providing access to curated resources, tools, and a community of like-minded individuals. The platform aims to empower entrepreneurs with the necessary support and guidance to turn their ideas into successful businesses.

startboard.so
4 0
Summary
dhamidi 6 days ago

Show HN: Feather – a fresh Tcl reimplementation (WASM, Go)

Hey HN!

First time showing something here, but I've been furiously working over the holidays on Feather, a from scratch reimplementation of TCL designed for embedding in modern applications.

It's starting out as a faithful reimplementation of TCL without I/O, OOP features, or coroutines.

TCL has a special place in my heart because the syntax is so elegant for interactive use, and defining domain specific languages.

My motiviation is twofold: faster feedback loops for AI, and moldable software for users.

It turns out giving AI agents access to the runtime state of your program makes for really fast feedback loops, but embedding existing options in a world where shipping binaries for each platform is commonplace is tricky.

Embedding the real TCL is tricky because it comes with its own event loop (in 2025 you alreay have one), a GUI framework (you have a web framework already, or develop on mobile), and has access to the filesystem (don't forget to delete all commands with file system access!).

Feather just doesn't ship with those - expose only what you need from your application.

A WASM build comes out of the box and clocks in at ~120kb plus 70kb for connecting it to the browser or node.js.

And if embedding becomes easy, you can put a REPL everywhere: in mobile apps, in desktop software, as a control plane into web servers.

I want to imagine a world where all software is scriptable just like Emacs and nvim, with agents doing the actual work.

feather-lang.dev
29 4
Summary
Show HN: Text-to-3D Motion Generator (Hunyuan 1.0 wrapper)
yeekal about 9 hours ago

Show HN: Text-to-3D Motion Generator (Hunyuan 1.0 wrapper)

Hi everyone,

I built a UI for the new open-source Hunyuan Motion model to generate 3D animations from text: https://hy-motion.ai

It generates BVH files instantly. I'm trying to bridge the gap between "cool AI demo" and "useful game dev tool".

Question for 3D devs/animators:

If you were to use this in production, what is the single biggest missing feature?

1. Export Pipeline: Auto-conversion to FBX for Unity/Unreal? 2. Motion Fusion: Blending multiple prompts into one long sequence? 3. Rig Variety: Support for non-humanoid skeletons?

Feedback is much appreciated.

hy-motion.ai
5 1
Summary
Show HN: I created a tool to design and create foamcore inserts for boardgames
Rabidgremlin 6 days ago

Show HN: I created a tool to design and create foamcore inserts for boardgames

As a holiday project to test out spec first development using Codex CLI, I ended up creating https://boxinsertdesigner.com/

It lets you design a box insert in 2D and spits out a cutting list.

I'm looking for feedback, bugs, feature ideas etc and figured this would be a good place to find it :)

boxinsertdesigner.com
52 16
Summary
schnetzlerjoe 1 day ago

Show HN: Tasker – An open-source desktop agent for browser and OS automation

Hi HN

I recently got married, promptly had a bit of a meltdown, and decided to lock myself in a room and build for a while.

At the same time, I was trying to outbound sell for my startup and kept running into the same problem: I wanted an automation tool that could actually use my computer like a person. Click through UIs, copy/paste between apps, handle messy workflows — not just APIs and webhooks.

I couldn’t find anything that felt: - consumer-friendly (non-technical) - local-first - flexible enough for real-world, UI-driven tasks

So I challenged myself to see how far I could get building an open-source, desktop automation app powered by AI. That’s Tasker.

I’ve been using it daily for ~2–3 weeks for sales workflows, and my father has been using it to help generate estimates for his HVAC business. It’s still early (still needs to expand to general OS), but it’s already replaced a lot of manual work for us in browser.

One thing that’s become very clear: a cloud/deployable version that can run on cron or be triggered via HTTP would unlock a lot of use cases. I’m not totally sure where this goes next, but I wanted to share it early and get feedback.

Would love thoughts on: - What workflows you’d actually trust something like this with - Desktop vs cloud tradeoffs - Where this breaks down in practice - Whether this feels useful or just scary

Repo and docs are linked on the site.

automatewithtasker.com
30 29
Summary
orrbenyamini 6 days ago

Show HN: Jsonic – Python JSON serialization that works

The article introduces Jsonic, a Python library that simplifies JSON serialization and deserialization. It highlights Jsonic's ease of use, performance, and flexibility compared to the built-in JSON module in Python.

medium.com
24 13
Summary
freakynit about 22 hours ago

Show HN: Turning 100-plus comments HN threads into readable discussions

HN has some of the best discussions on the internet, but I don’t love reading 100 comments to find 10 great insights.

This site analyzes top HN threads with LLMs and summarizes the key ideas, disagreements, and resources — while preserving links to the original discussion.

Useful for revisiting old threads as well.

Updated daily, manual-assisted for quality, no spam, fan project only.

Would love thoughts from the community.

https://hn-discussions.top

16 4
niyoseris about 12 hours ago

Show HN: CheerAd – Let your audience support your website with paid messages

Hey everyone! Happy New Year! Cheers to all!

I've been working on CheerAd, a simple widget that lets website visitors "cheer" for you by paying to leave a featured message on your site.

The Problem: - Traditional ad networks need tens of thounsands pageviews and take forever to pay - Sponsorship platforms require pitching brands - Most solutions aren't designed for small creators

The Solution: CheerAd lets YOUR audience become your advertisers. They pay to leave a cheerful message, or their project's promotion. Then you approve it, and it appears on your site. You get paid instantly via Stripe.

Features: - 5-minute setup with simple embed code - You control the price (min $1.50) - 90% goes to you (10% platform fee + Stripe fees) - AI moderation option - No minimum traffic required - Instant payouts to your Stripe account

https://cheerad.com

Detailed info: https://cheerad.com/pages/how-to-use.html

Currently in beta - would love your feedback! What features would you want to see?Hey everyone!

cheerad.com
3 4
Summary
Show HN: Gojju, a Fun Programming Language
init0 about 21 hours ago

Show HN: Gojju, a Fun Programming Language

Hey HN! I built Gojju, a programming language that cherry-picks my favorite features from 5 languages:

- Python: List comprehensions, slicing

- Ruby: #{interpolation}, postfix if, blocks

- Haskell: |> pipe operator, lambdas \x -> x+1, Maybe/Either

- Perl: unless/until, regex literals

- JavaScript: Arrow functions =>, spread ...

Example:

  [1, 2, 3, 4, 5]
    |> filter(\x -> x % 2 == 0)
    |> map(\x -> x * 2)
    |> sum
Install: `pip install gojju`

The name "Gojju" (ಗೊಜ್ಜು) means "essence" or "secret ingredient" in Kannada.

Would love feedback on the syntax choices!

hemanth.github.io
7 1
Summary
Show HN: Verifying Rust implementation logic using Lean 4 as a fuzzing oracle
xmaruff about 12 hours ago

Show HN: Verifying Rust implementation logic using Lean 4 as a fuzzing oracle

The article introduces a verified ledger system that allows for secure and transparent record-keeping, using cryptographic techniques like blockchain to provide tamper-proof and verifiable data storage. The system aims to enhance trust and accountability in various applications such as financial transactions, supply chain management, and public records.

github.com
2 1
Summary
keepamovin 3 days ago

Show HN: 22 GB of Hacker News in SQLite

Community, All the HN belong to you. This is an archive of hacker news that fits in your browser. When I made HN Made of Primes I realized I could probably do this offline sqlite/wasm thing with the whole GBs of archive. The whole dataset. So I tried it, and this is it. Have Hacker News on your device.

Go to this repo (https://github.com/DOSAYGO-STUDIO/HackerBook): you can download it. Big Query -> ETL -> npx serve docs - that's it. 20 years of HN arguments and beauty, can be yours forever. So they'll never die. Ever. It's the unkillable static archive of HN and it's your hands. That's my Year End gift to you all. Thank you for a wonderful year, have happy and wonderful 2026. make something of it.

hackerbook.dosaygo.com
717 217
Show HN: PDF to Markdown that preserves layout, images, and tables
matthewshere about 13 hours ago

Show HN: PDF to Markdown that preserves layout, images, and tables

I built this because I often need clean Markdown from PDFs for writing, documentation, and LLM workflows.

Most existing tools either flatten everything into text or rely purely on OCR. I wanted something that preserves structure and is actually usable in Markdown.

Feedback welcome.

pdftomarkdown.pro
5 0
Summary
Show HN: I built a clipboard tool to strip/keep specific formatting like Italics
EvaWorld9 about 13 hours ago

Show HN: I built a clipboard tool to strip/keep specific formatting like Italics

Hello HN,

I’m Joseph, a solo developer. I built CustomPaste because I was frustrated by the binary choice standard clipboard tools give us: either keep all the messy formatting (background colors, huge fonts) or strip everything down to plain text.

We all know Ctrl+Shift+V (paste as plain text), but that is often too destructive, it kills hyperlinks, bolding, and lists when I usually just want to normalize the font family (e.g., force Arial 11pt) or remove background colors.

I wanted a tool that let me "strip exactly what I want, and keep exactly what I want."

The Solution: Instead of a single "paste" behavior, the app lets you create reusable "Recipes" to define exactly how your text should land in your editor. It intercepts the clipboard, processes the structure locally, and transforms it based on your rules.

It offers granular control over:

    Smart Preservation: You can strip or set specific font families and sizes but specifically preserve bold, italics, and hyperlinks.
Structure: You can preserve tables while stripping the images inside them.

Data Cleanup: It can instantly purge duplicate lines, sort lists alphabetically, or flatten extra blank lines.

Text Fixes: It cleans up AI-generated artifacts (like "smart quotes" or em-dashes) and enforces casing (Title Case, Sentence Case).

Privacy & Pricing: The app runs 100% locally on your machine, no cloud processing and no data harvesting. It is a one-time purchase (lifetime license), not a subscription. There is a free trial (first 100 pastes) so you can test if it fits your workflow.

I’d love to hear your feedback on the "Recipe" approach or any other edge cases you struggle with when pasting text!

custompaste.com
32 14
Summary
Show HN: I built a minimal open-source CMS (FREE)
rawraul about 14 hours ago

Show HN: I built a minimal open-source CMS (FREE)

I built a minimal opensource CMS, I use it myself for my blog and for other SaaS.

l love blogging, and sometimes I post random thoughts on my blog. The only thing is, I always did it with .md files, which is fine too

However, I was excited about the idea of using a CMS that was very minimal and avoiding the option of connecting something like WordPress or other big platforms.

Open source (if you want to fork it or contribute) and free to use (unless I see you have a million views haha).

Star the repo if you like it!

github.com
5 1
Show HN: Lock In – A goal Mac tracker controlled by typed commands
TedOS about 15 hours ago

Show HN: Lock In – A goal Mac tracker controlled by typed commands

I built a task/goal tracker where the entire UI is one input field.

The idea: your goals live in four quadrants (daily, weekly, monthly, yearly). Everything happens through commands. The app docks to the side of your screen.

Adding a goal:

/d 50 pushups

Chain them:

/d 50 pushups /w 3 gym sessions /m finish project /y learn piano

Updating progress:

Create an alias with /alias p pushups, then just type 25 p to add 25. Three characters.

Review your week with /review 7d. Rename goals, change targets, convert between quadrants—all through commands.

Each quadrant auto-resets at the right interval (daily at midnight, weekly on Monday, etc). You don't manage anything.

Why I built it this way: I kept bouncing between productivity apps looking for something faster. Nothing stuck because they all wanted me to click through menus and organise things. I just wanted to type and move on.

So I made something deliberately constrained. One input. Four quadrants. No settings screen. No integrations. The lack of features is the point.

Curious what the HN crowd thinks—especially if the command syntax feels intuitive or too obscure. Still iterating.

letslockin.xyz
5 0
kelu124 about 17 hours ago

Show HN: Foresight – rolling dice with 2025 weak signals

The article explores the future of technology and society in the year 2025, predicting advancements in artificial intelligence, renewable energy, and transportation, as well as the potential impact on the workforce and daily life.

2025.kghosh.me
3 0
Summary
Show HN: VectorDBZ, a desktop GUI for vector databases
snirjka 1 day ago

Show HN: VectorDBZ, a desktop GUI for vector databases

Hi HN,

I built VectorDBZ, a cross-platform desktop app for exploring and analyzing vector databases like Qdrant, Weaviate, Milvus, and ChromaDB.

It lets you browse collections, inspect vectors and metadata, run similarity searches, and visualize embeddings without writing custom scripts.

GitHub (downloads and issues): https://github.com/vectordbz/vectordbz

Feedback welcome. If it’s useful, starring the repo helps keep me motivated.

Thanks.

github.com
11 0