It's still a small closed alpha, if anyone is interested: https://testers.birdlego.com
Here is a rough trailer of it: https://www.youtube.com/watch?v=yVpR8aafFjI
The main question is which P2P overlay network to use, if any: the prior incarnation used Pinecone (a variant of Yggdrasil), whereas this time we're pondering keeping it simpler and more scalable and using Matrix itself as the backbone to connect together smallish local P2P meshes - so by default you try to route via Matrix, but failing that you look on your LAN or BLE to see if you can talk directly to whoever you're addressing. Time will tell if this works :)
One project is for building rhythm games in multiple game engines and multiple platforms. Currently, it works in Unity, Unreal, Godot, SDL (or any C++ game engine), and MonoGame (or any C# game engine), and runs on Windows, macOS, and Linux. I'm working on adding Love2d (or any Lua game engine) and Bevy (or any Rust game engine). I have a few local prototypes of it working in Unity and Godot, but nothing public yet. Still trying to figure out what kind of game I want to make with it.
https://github.com/neogeek/rhythm-game-utilities
The other is a general purpose game engine in C++ with SDL. It's far enough along that I'm building games in it, but it's more of an exploration into how games are made than a replacement for Unity or Godot. I suppose it could be eventually, but I'm trying to be realistic with what it can do. One thing I'm pretty happy with regarding this engine is that one of the demo repos will automatically build to WebGL and publish to itch.io when changes are pushed.
It looks inside each file to see what it’s about, then moves it to the right folder with a single click. Everything happens on your Mac, so nothing leaves your computer. No clouds, no servers.
It already works with images, Office (Word, Excel, PowerPoint) PDFs, ePubs, text, Markdown, and many other file types (30+) in English. Next I’m adding multi-language support.
If you have messy folders anywhere on your Mac, Floxtop can help.
Try it for free - requires macOS 14+ with Apple Silicon: https://github.com/taranntell/fallinorg/releases/download/1....
It's an explorable database of films, TV shows, books and board games based around their historical setting: where and when the thing is set. It's been incredibly complex and interesting getting the (messy) data, making sense of it and trying to design a UI to explore it.
https://stevebennett.me/2025/08/26/whenever-exploring-times-...
Apart from that I have a personal SaaS idea I want to release soon. Its something that started as a joke but the joke is still not finished
Can check it out at https://dailybaffle.com
I'm still working on growing the audience. App coming soon!
Would be great to collaborate with others on it. In particular I want to explore building the "alpha arena for AI house price prediction"
It’s mostly free with only old Reddit features gated behind a one time $5 fee. The app has a few hundred thousand users on the Apple platforms but recently it was invited to join Mozilla’s Recommended Extensions program so I’m hoping to grow the non-Apple user base.
I would say it combines the best parts of Duolingo and Anki. Anki is great for memorizing words, but you don't see the words in the context of novel sentences. Duolingo is great for exposure to new sentences, but it's oriented around "lessons" and SRS is an afterthought. (Duolingo is also not designed for people serious about learning a language IMO, it's too easy and goes too slowly.)
Had to do quite a bit to get it to work well.
1. At first you would think that if you know all the words in a sentence, that should be enough to understand the sentence. But it doesn't work like that. For starters, words can have multiple meanings. The french word "bois" can mean "(you) drink" or "wood". You want to learn these separately. I trained an NLP model (a gemma3 finetune) that I use to understand the manner each word is used in each sentence: https://huggingface.co/collections/anchpop/lexide-nlp-models
2. Even then, what about a sentence like "you'd better not"? Even if you know the words "you" "had" "better" and "not", you still won't really get this. So I use the wiktionary "multiword terms" category for each language to get a huge list of terms like "'d better" , "you better believe it", etc, and teach these in addition to individual words. And then I only show sentences where you know all the individual words as well as all the terms.
The project has been a huge learning curve for me - I started out as a skeptic of how generative AI could solve real problems (rather than just create noise) but now think that, like the internet, it can create a new kind of abundance that will be harnessable in all sorts of interesting ways.
https://coolinary.app, simplifying cooking and recipe ideas
https://capi.tax, preparing capital gains tax reports from foreign brokers for German income tax (still closed)
Has 90% test coverage, makes use of web platform tests to verify compatibility, and is in use by some larger companies already with the Navigation API soon to become a baseline in evergreen browsers.
The Navigation API effectively is async state navigations. The likes of React has recently added Navigation API support to make use of the browser reload indicator.
https://github.com/virtualstate/navigation
Along with working on a startup day to day :)
Right now my app allows users to export build metadata as JSON which can be interpreted by LLMs for analysis, but I'd like to have this work on-device.
Create a script for a product demo or tutorial for your app using an extension. The script is used to generate your product content in multiple formats (narrated video, interactive demo, looping animation, and in-app guide). Whenever your product changes, just update the script and regenerate everything. No manual re-recording of video, syncing of audio, or any other post-production steps.
I am building a community driven data aggregation platform for the Michigan tech ecosystem. This is just a promo page.
On launch there will be a company index, curated newsletter, educational resources in michigan like CS programs, and much more!
- (type) Transcribe voice to text (especially useful when you need to explain something to Claude code ) - (soon) select text to instantly Check grammar / Improve writing / change tone of text - (soon) select text to Translate between languages
I discovered that I have a few 10/20$ subscriptions (grammarly, raycast, wisperflow) that do embarrassingly simple stuff I can one shot with cheap SLM. So I decided to build a one app specialized in small repetitive tasks on computer.
An Intent is a self-contained document that describes a user request. It is composed of three main sections: WHY (the motivation), WHAT (the requirements, often in Gherkin language), and HOW (a detailed, step-by-step implementation plan defined with tasks). This approach ensures clarity and alignment before any code is written.
Also building a CMS and static site generator that runs entirely client side in the browser. Pick themes, model content an publish to clean HTML. It also makes content available beyond just the browser, eg in a command line TUI.
[0] https://apps.apple.com/us/app/reflect-track-anything/id64638...
I am almost done with flappy bird (2nd challenge)
Why? I love the old arcade and game boy games, and I want to recreate them to my liking. I also love mechanical systems and space rovers, and I want ro build worlds to explore and simulate these things
Early use case is replacing API keys with identity tokens that expire, delegate, and prove possession and then can be used for easy step up to fine-grained authorization. There's some pretty interesting authorization stuff you can do, like having multiple parties sign off before a token is valid or requiring a series of micro-services sign a token for it to be valid.
The game has a farily simple frontend, but there is a fairly complex constraint solving algorithm as part of the puzzle making process. What makes the puzzle quite unique is that you can't "guess". You can only make guesses that are provable by logic. The algorithm ensuring this has worked flawlessly for months now (though I've manually inserted some silly mistakes once or twice).
Today's puzzle is one of the hardest to date. The difficulty resets on Mondays, and then gets harder again towards Sunday.
As simple to use as a notes app, with clever culinary capabilities :)
A non-bloated HTML, CSS and pure Vanilla JS framework to create dashboards.
A cross-platform JSONL viewer where I am learning ImGUI. Haven’t found any other open source GUI framework that‘s small, provides out of the box components for tables, sorting
It's off to a rocky start though, as I've initially populated it with YouTube-8M and AudioSet, neither of which are music-specific. The search results can be... Weird.
This is a pet project for myself. I love listening to online radio while at work, helps me focus. But I didn't really click with any of the current selection of web apps out there so decided to build one myself.
It uses the great API available at radio-browser.info for all the radio information.
Been using it as a way to learn how to market a website as well. Learning a lot.
I welcome any constructive feedback.
Also making personalised Christmas t-shirts in Inkscape. I love what you can do with open source tools!
Test system uses ADCs, DACs and a DDS to produce a sine wave that simulates wheel speed.
I would rather be fishing.
Unlike traditional accounting platforms we expose the ledger model directly which enables our customers to model complex transactions even when we do not have direct support for it.
Been working on this for a month, and it uses Elixir, Phoenix and InertiaJS with React.
Market is brutal though man. She hasnt gotten an offer after so much trying
I maintain a dev log: https://world.hey.com/cdecatheu/javelit-diary-00-building-a-...
And here’s an article about the project by a Google Cloud devrel :)
https://glaforge.dev/posts/2025/10/24/javelit-to-create-quic...
Thinking on good export formats (except of taking screenshots and Pull Requests, obviosuly). LaTeX and Typst? A remark plugin?
It's coming together really nicely, targeting a beta release later this month. If anyone is interested in game development and wants to be a beta tester, lmk :)
It's called Stagehand (https://github.com/browserbase/stagehand) and we just released v3, which is a total rewrite.
Also planning on adding more tools to help development teams.
It relies on “modern” (2009) extensions to minimise traffic and avoids polling entirely (relying on the server to notify of new messages or changes as they happen).
It’s currently quite stable. The only known issue is that it can take a while to detect a timeout when the system is suspended and woken up again (there’s no portable API to detect suspend/resume).
Since then, I’ve been working on a simple TUI email client based on notmuch and maildir. So far it works really well for processing email, but lacks any capabilities for handling attachments, composing, sending (these are obviously on the roadmap).
Create video game sprites and animations via prompts.
Pretty excited because I've started to get high volume, repeat customers.
I recently added FSRS (besides also having Anki integration). Now I'm working on replacing the need for reviewing flashcards by having reading activity automatically mark flashcards (current and future) as reviewed, so that you can get many of your reviews in just by reading native materials that interest you instead of sacrificing most of your study time to contextless flashcard grind.
I'm also working on a manga mode using a new manga OCR tech I have licensed out of academia that is ahead of state of the art alternatives.
This project now sustains my full-time focus.
Dreaming about a new programming language made for coding gameplay logic: https://news.ycombinator.com/item?id=45865379
And an iOS expense tracker focused for frequent travelers, and macOS photos viewer based on the filesystem instead of a monolithic opaque "library", 2 needs that I had since forever but could never get through Apple's atrocious developer documentation far enough to finish making them :')
A law professionals helper - aggregates judicial case info into a single place, gives visibility and notifications - asistentul.ro
A scheduling platform for self-employed professionals that offer services (think hair-cutting, nails, psychlogists). (Not yet live)
Aaand something in compliance that I want to keep a bit stealthy right now.
A time-sorted list of top posts from Hacker News, Tildes, Lobsters, Slashdot, Bear, and some science, tech & programming related subreddits.
Posts on STEAMD topics (Science, Technology, Engineering, Arts, Math, and Design).
My site went live 2 days ago. I shared more details on below post but for some reason, my post was shadow banned and didn't show up on Show HN.
https://news.ycombinator.com/item?id=45849924
Any constructive feedback is welcome!
Note that I am trying to narrow down a bug in my backend which sometimes causes it to crash. Since backend is built in Swift using SQLite as database, it's a but hard to nail down the issue.
The goal is lightweight, composable tools with clean interfaces that respect user agency and privacy, provide technical clarity, and make you a better photographer by encouraging mastery over your tools and offering new ways to approach picture making. Also broadly honoring the (almost) 2 century old history of the craft and drawing inspiration from pre-digital processes and approaches.
Got a number of updates to existing apps and new ones in the works, I’m excited for the full long term vision I have that I plan to sum up in an essay at some point.
Currently Apple platforms only but the plan is also to break out of that down the line.
Obviously, anyone here who has read my posts knows I know how to write code, but having a bunch of built in connectors that are agnostic to each other with the Oauth and the like being somewhat plug and play allows me to iterate on some ideas a lot quicker.
I installed an n8n instance on my server, and have become kind of addicted to making different Discord bots, and I'm having more fun with this than I thought I would. 95% of the stuff on there is basically drag and drop, and when I need more elaborate logic then I can easily drop into JavaScript. I am looking into writing new nodes for different services, and I keep having new ideas for different stuff I want to build.
I write almost daily article about libGDX - my most favorite code-centric game framework. There are now over 100 articles covering topics from basics to advances. I plan to post more because this is more or less a passionate project.
Because of the well bound nature of the problem space, we are able to unlock a lot of power from LLMs and put together a good end-to-end product that delivers the promise.
Still early days. I know there are lot of folks who care about a11y. I would love to chat and learn from your experience.
I was getting a little bored of retrocomputing discourse being so centered on gaming, so I'm exploring the productivity software of the 8/16-bit era. I put real effort into learning and using the programs, giving my light-hearted but heartfelt assessment of its form and function for both its time and today.
Using the software inevitably gets me thinking about other things, and I explore those threads as well. For example, "Superbase on the C64" also discusses the legacy and promise of "the paperless office." A couple of other posts got some nice traction here on HN, notably "Deluxe Paint on the Amiga" and "VisiCalc on the Apple 2".
I'm hoping to build a strong monthly readership, so I'm putting in the work. It's been up for two months and five posts now, with a new one coming at the end of this week.
https://github.com/jakeroggenbuck/kronicler
This is why I wrote kronicler to record performance metrics while being fast and simple to implement. I built my own columnar database in Rust to capture and analyze these logs.
To capture logs, `import kronicler` and add `@kronicler.capture` as a decorator to functions in Python. It will then start saving performance metrics to the custom database on disk. You can also use the middleware for FastAPI.
You can then view these performance metrics by adding a route to your server called `/logs` where you return `DB.logs()`. You can paste your hosted URL into the settings of usekronicler.com (the online dashboard) and view your data with a couple charts. View the readme or the website for more details for how to do this.
I'm still working on features like concurrency and other overall improvements. I've added a lot since the last time I shared on HN. I would love some feedback to help shape this product into something useful for you all.
Thanks! - Jake
The idea being able to compare measurements to see what mastering you're really getting - because they are NOT all equal. With the remasters and stealth replacements on streaming, it seems like every other month I wake up one day and my favorite music sounds worse (or is gone...). Now I can measure it and help find what versions I really want to collect!
I may end up trying to make a fingerprint database/tool that sits in between MusicBrainz and Discogs. That way hopefully the community can standardize and quantify some of this info that only lives ad hoc in Steve Hoffman forum threads or partially on sites like https://dr.loudness-war.info
Loads of similar products out there, but non that did all of: open source code with attested releases, recorded mic and system audio to work with any meeting app and used Apple Intelligence for private summarisation. In beta, and also just released a experimental version with self hosted Ollama support.
Because they're trained using imitation learning instead of RL, they're scalable and easy to deploy with your own data (also open-source!).
Mainly targeted at and tested on quickly disqualifying prospects in sales calls, but can be applied more broadly.
It is simple but powerful supporting all formatting but also diagrams so you can get Claude to generate beautiful ER, or state-transition diagrams for your documentation. It also supports math notation, file links and has a cool table of contents feature
It's the app store: ViewMD
I'm making Easel, a 2D game programming language designed to match how humans, not computers, think about game logic. It also has automatic multiplayer. I've been working on it for 3 years!
Easel is imperative programming, but it often feels like a declarative programming language because lots of useful game-oriented features are first class. Like behaviours, which execute concurrently with the rest of your program, they can be added/replaced/removed using concise built-in keywords, and they automatically get cleaned up according to the implicit hierarchy of your code. It's my idea of how games should be made, and I would love for more people to try it out.
I'm working on a man in the middle proxy for BGP, which can fix and inspect routing sessions on the fly. Like a firewall for the BGP control plane.
I’d like to add importing from a Pinterest account and continue adding support for all the creative implementations of the schema.org recipe format that different sites use.
[0] My partner has a bunch of handwritten family recipes, so I’m trying out an optional extract from a photo of a hand written or magazine recipe that uses AI. Not required and I may pull it out into its own service that spits out schema.org recipes. We’ll see.
LINOG.ph is a live earthquake tracker for the Philippines.
The Philippines deals with thousands of earthquakes a year. Whenever the government volcanology and seismology department detects earthquakes, they post it on their official website.
When a major earthquake happens, a huge number of people try to visit the site, causing downtime for up to an hour.
LINOG.ph caches earthquake data from the official government website and the U.S. Geological Survey site, and makes them highly available to the public.
I built this after seeing friends and family donating and providing support for affected families after a major earthquake in Cebu. This was my way of helping out.
Two super typhoons have hit the Philippines in the past two weeks, so I'm also considering adding in typhoon tracking.
It tracks pull requests, CI results, and mentions in real time — so you know when you’re needed without checking GitHub or digging through emails.
It has a menu bar for quick access and a clean desktop UI for more detail.
Lumina has made a probiotic strain that is able to, theoretically, prevent cavities. I don't care that much about, but I do think it is a neat strain that can likely colonize your mouth. I'm genetically engineering it to express sfGFP, which would theoretically make my teeth fluorescent green under black light. Would be fun at raves! Also, if I make out with anyone, you could theoretically see changes in microbiome composition just from green-ness. I do wonder how much microbiomes are shared while kissing: this would be an example of a way to directly measure that, instead of just measuring on proxy like much microbiome research
Eyeball is a bookmarks app that turns your own saved links into hyper-personalized playlists. It's like having a personal curator in your pocket that sends you a weekly issue of your own personal "magazine" on Sundays.
Hi HN, we’re a Milan-based fintech startup developing FELKO, an AI-powered data platform that helps banks and credit-holders standardize, monitor and act on debt portfolios in partnership with collection agencies!
She can also join your google meet or teams meetings, share her screen and then everyone in the meeting can ask questions and see live results. Currently being used by product managers and executives for mainly analytics and data science use cases.
We plan to open-source it soon if there is demand. Very fast voice+actions is the future imo
Windows does not natively support rendering thumbnails for 10-bit videos, which are commonly produced by cameras like the Sony A7IV.
When I started working on a short film the video clips were piling up on my hard drive. Opening them one by one to find what I was looking for was tedious.
I could not find a reputable solution to this problem, so I started a company and built one. I went through the process of EV Certification to have the installer and executable code signed.
I hope to be in the Microsoft Store soon.
I'm also building other utilities with similar purpose.
Trying to keep it simple but I can already feel some "design pressure" to think about making the DSL more complete (language) by adding features like loops and variables. Still early days!
But now with travel and visa guides to help remote workers become productive in Japan and South Korea ASAP and give them visa guidance if they want to stay a bit longer.
Help, alpha testers, etc all welcome. Sorry RDS/Aurora users: smol is for embedded and self-hosted pg instances only for the foreseeable future.
Finished: the 100%-vibe-coded "GPT-5 reviews all my PRs on max reasoning" GitHub app (which is shockingly effective, https://github.com/Smaug123/robocop - probably nothing new for people who already use some product like this, but I like owning my own infrastructure as far as possible, and GPT-5 and perhaps Gemini are the only models smart enough to do this so I can't take this any further).
Currently: back on "write an immediate-mode TUI framework that uses a vdom as its fundamental abstraction" (https://github.com/Smaug123/WoofWare.Zoomies), in the hope that this is the first UI framework that I don't absolutely loathe.
Next: using the TUI framework, write a debugger to inspect the internal state of my deterministic .NET runtime (https://github.com/Smaug123/WoofWare.PawPrint) and to step forward and backward in time.
Next: get the deterministic .NET runtime to a point where a property-based testing framework can identify the deadlock in some very simple buggy multithreaded code. (The framework is not yet able to run Hello World - did you know that's an incredibly complicated program in .NET? - but it can solve a few Advent of Code problems right now, can perform some limited exception handling, limited virtual method dispatch, limited casting between types. Even getting to Hello World might take a year if I'm unlucky.)
Specifically working on our FinOps agent which can identify and remediate cloud infa cost related issues across AWS, Azure, Datadog, etc. The agent lives in Slack and surfaces cost savings initiatives for teams to inspect and approve for the agent to fix.
Live demo: https://play.tirreno.com/login (admin/tirreno)
[0] jacobin.org
Just published a blog post a few minutes ago: https://alexcbecker.net/blog/prompt-injection-benchmark.html
My backhand is OK but my forehand sucks. Grip styles for standard handles usually end up favoring one side or the other. I'm making a handle shape that's easier to get the blade angle right on both sides. Hopefully a couple more iterations on the 3D printer and then I can have a functional prototype made.
But thanks to LLMs, I finally decided to give it a go and got something basic working in a short time, hurrey for AI assisted coding!
Feels empowering to be honest. No idea if I will really implement the main ideas, that I have since a long time, but I know that I can now if I want to.
Most of the testing so far is English/French/Japanese/Mandarin, but I'm eager to add more languages if anyone is fluent and willing to help me evaluate the text-to-speech.
I'm building Your Next Store (YNS); it's a Shopify alternative built with React and Next.js.
We provide an opinionated boilerplate tailored for tools like Claude or Codex, so designers and developers can build storefronts faster and more easily. It enforces a clear structure to start from while keeping full control over design, animations, and the overall storefront experience. It’s built on top of Stripe, with our higher-level commerce abstractions, like "add to cart", "checkout", "pay", "browse products" etc; plus a Commerce CMS so merchants can manage everything smoothly once their store is live.
If youre planning to sell something online and want a modern solution, hit me up! :)
People use Puter for an incredibly wide range of things, including cloud storage, web hosting, coding, AI, and gaming. Right now, we're mostly focused on improving performance and making sure that it's as fast as a regular desktop environment!
I pre-integrated over 50 different LLM-related projects, added a nice CLI and a Desktop app on top to manage the configs.
Demo to try it out: https://kumi-play-web.fly.dev/
GitHub: https://github.com/amuta/kumi
https://apps.apple.com/us/app/document-manager-fyle/id674003...
1: https://github.com/google/leveldb
I think I got all of the important bits in place, now just working on improving the quality of life experience and bug hunting.
entirely self service, without needing EHR integrations
able to persist and reuse the user's writing style, without actually saving any of the notes
HIPAA compliant (obviously)
I called it Wosp for word-oriented search and print. I released the first functional version a few days ago: https://github.com/atrettel/wosp
Enjoying writing some really fast Zig implementations of hand evaluation and CFR-based solvers.
When someone tries to hack your app, it detects them and serves up fake responses designed to make them think they're getting somewhere.
The system learns from attackers behavior and serves ai generated decoys to waste their time and frustrate their efforts.
It's basically a trap that gets smarter the more attackers poke at it.
MVP version at https://github.com/0tSystemsPublicRepos/IfritProxy
Why?
The one I used died (Manifest V2 only, and was not updated). And I wanted to test one-shot it.
Incredibly it worked!
It would have been so much easy just to program the midi hub I wanted to program but wanted to make it generic.. now I can make the firmware for any configuration in seconds!
It's a honeypot system that uses AI to mess with attackers. When someone tries to hack your app, it detects them and serves up fake responses based on attack type.
The system learns from attackers behavior and creates convincing decoys to waste their time and frustrate their efforts. It's basically a trap that gets smarter the more attackers poke at it.
More deterministic, much improved time complexity, and hopefully, more interesting results.
IMDB? Ads everywhere. Actor's Access? Ancient.
Human first, AI optional. A great way for actors, writers, and directors to represent themselves.
Feedback welcome! -M@
https://news.ycombinator.com/submitted?id=whoishiring
Edit: oops nevermind it's a goner.
All-in-one router/nas/firewall/adblock/app server (each piece optional)
Declarative and reproduceable as it is built off of NixOS, but administered through a UI, so the user doesn't have to know this.
All state managed in a backup bundle, so it can be hosted at home or in the cloud.
Goal is to have a box you plug just like a wifi access point into your modem, follow a simple web-based installation flow, then you are running a personal cloud.
Website is self-hosted by HomeFree, but installation instructions are very out of date, which I'm working on right now. There are now installation ISOs that I will soon add a link to.
After a 2-minute voice conversation, Sage generates a personalized 6-module roadmap with build-first projects. It checks in by voice, analyzes your reflections, and regenerates your plan if needed. You can invite friends to your Support Squad for accountability.
The biggest insight so far: people don’t want “infinite content.” They want structure, voice, and someone who remembers them.
Would love feedback from others experimenting in AI + learning.
I also started a Substack to document it - here's a recent post on using Gemini to screen inbound emails with prospective acquisition targets via a Google Apps Script that evaluates the listings in those emails daily: https://theautomatedoperator.substack.com/p/screening-inboun....
A STUN server that lets people test what type of NAT they have uses two IPs. For such a server you have to manually specify the addresses to bind on to make for sure its setup right. As it goes, writing network software to do simple things like "bind on all local addresses", "bind publicly", "bind on all", is harder than it sounds. There are edge cases on different OSes and address families, so manually managing IPs is hard to do.
My network software lets devs easily manage NICs and routes they support without guessing about addressing. Additionally, I've written a bunch of software with the library already to do things like NAT traversal. So its really my own redesign of how to do networking on the Internet. Designed to hide a lot of the messiness. I'm still improving code quality so it's not ready yet. But I've been dog fooding with a lot of software written in it and smashing bugs every day.
Project page: https://github.com/robertsdotpm/p2pd Built this recently with it: http://ovh1.p2pd.net:8000/servers (server monitor for public STUN, TURN, MQTT, and NTP servers. Only checks every 4 hours to avoid spamming them though.)
Have been down a rabbit hole ensuring the stairs are realistic and that grid connects properly. Lots of fun and frustration with AI coding tools trying to solve that (they mostly don't/can't). Some fun detours learning a little Prolog to help out as well.
I’m building a small live NFL game-prediction tracker and writing up what I learn as I go:
https://michellepellon.com/portfolio/nfl-game-predictions
# What’s under the hood today
ELO translated to the NFL with margin-of-victory adjustments, a modest home-field term, and week-to-week recency weighting.
Post-hoc calibration with isotonic regression so 70% predictions land near 0.70 empirically.
Monte Carlo to roll games forward for distributions on weekly win odds and season outcomes, plus basic reliability/Brier/log-loss tracking.
# Where I’m taking it (ensemble ideas)
Blend a few complementary signals: (1) pure ELO strength; (2) schedule-adjusted EPA/Success Rate features; (3) injury/QB continuity and rest/travel effects; (4) a small “market prior” from closing lines; (5) weather/play style pace features.
Combine via a simple stacked model (regularized logistic, isotonic on top), or a Bayesian hierarchical model that lets team effects evolve with partial pooling.
Separate models for win prob vs. expected margin, then reconcile with a consistent link so the two don’t disagree.
Emphasis on calibration over leaderboard-chasing: reliability diagrams, ECE, PIT histograms, and backtests that penalize regime drift.
# Why I’m doing it
It’s a sandbox to teach myself Monte Carlo and ELO end-to-end—data ingest → feature plumbing → simulation → calibration → eval—on a domain with immediate feedback every week.
# How this connects to my day job (healthcare ops)
I work at BlueSprig, running ~150 ABA therapy clinics. I’m exploring whether ELO-like ideas can augment ops decisions:
“Strength” ratings for clinics, care teams, or scheduling templates based on outcome deltas and throughput (margin-of-victory ≈ effect size/efficiency).
Opponent/schedule ≈ case-mix, payer mix, staffing constraints, geography.
Monte Carlo for expansion planning (new-site ramp curves), capacity/OT forecasting, and risk-adjusted outcome monitoring with calibration so probabilities mean something.
Guardrails for fairness and interpretability so ratings don’t become blunt scorecards.
# Help
If you’ve shipped calibrated ensembles in sports or have pointers on applying rating systems to multi-site healthcare operations, I’d love to trade notes or if you need someone to this and other kind of work for their dayjob email me at mgracepellon@gmail.com -- I would love to do this fulltime.
A time-sorted list of top posts from Hacker News, Tildes, Lobsters, Slashdot, Bear, and some science, tech & programming related subreddits.
Posts on STEAMD topics (Science, Technology, Engineering, Arts, Math, and Design).
My site went live 2 days ago. I shared more details on below post but for some reason, my post was shadow banned and didn't show up on Show HN.
https://news.ycombinator.com/item?id=45849924
Any constructive feedback is welcome!
Note that I am trying to narrow down a bug in my backend which sometimes causes it to crash. Since backend is built in Swift using SQLite as database, it's a bit hard to nail down the issue.
- Calendar sync
- Photo upload
- post/comment/reactions
- Recurring events
- SMS notifications
- Greeting card maker
(and a lot more)
We started working on this all the way back during the Covid lockdown when we wanted to capture that "facebook events" experience without the facebook.It's grown into something much more than our original idea. Most of the features are free and we have a fair pricing model that doesn't nickel-and-dime you like many of the competing apps do. Would love your feedback!
In October I finished the PDF parser. It was a big challenge extracting PDF contect with correct paragraph breaks on user's computer locally. I'm gonna write about this soon.
Now I'm working on a web extension that talks to the app that run locally on your system so you can use WithAudio in your browser with very good performance, 100% local and private.
I have a lazy friend who asks me to send links for basic things even if he can search it up.
Currently working on a website in my spare time that lets you add any form of troll captcha to your website or allows you to create a redirection with shortened link.
It’s inspired by tile placement board games like Patchwork and crosswords. You rotate and move tiles to rebuild a broken crossword.
It’s free, web based, and responsive.
I currently have several hundred daily players and growing. My wife and I create the puzzles and I’m continuing to fix bugs and add new features.
I just launched a ”community puzzle” feature to let players help build new puzzles.
I’d love to know what you think!
I made a viewer on my website to build intuition for my preferred perception algorithm which is entropy filtering + correlation. Pretty neat to check out the heatmaps for random tasks, there is a lot of information inherent in the heatmap about the structure of the task: https://synapsomorphy.com/arc/
It’s a single binary, dependency-free monitor in Rust that does it all: metrics, Docker, alerts, and file browsing. While maintaining a minimal footprint for embedded systems and other constrained hardware.
The tool makes it super easy to create help articles in any language, just by clicking through a process. The first results are super promising!
I wanted fast search and filters for my Evernote archive so I could drill down and surface exactly what I was looking for.
There's also a Web Clipper extension for Chrome.
Demos:
Search and curation: https://www.youtube.com/watch?v=z4QSIoUL4Uk
Web Clipper: https://www.youtube.com/watch?v=8F7QoC7X3fs
Search inside PDFs (jumps to page + highlights snippet): https://www.youtube.com/watch?v=t0X9sD-938Q
It's free while in beta, would love feedback if you try it.
* Disk images
* Liveboot isos
* Container images (docker/podman)
Many build products are supported, with more on the way:
https://chrivers.github.io/raptor/builders/index.html#compat...
It uses a syntax that is inspired by Docker, but significantly enhanced.
Take a look at:
* The project: https://github.com/chrivers/raptor/
* The book: https://chrivers.github.io/raptor/
https://www.inclusivecolors.com/
The interface is optimized to let you quickly explore and tweak multiple tints/shades at once so you can customize all colors exactly how you want e.g. try dragging vertically through the saturation curve in one motion to edit all the tints/shades at once, or shift whole curves horizontally by dragging between the dots on a curve.
It uses the HSLuv color space, where (unlike say HSL) the WCAG contrast stays the same when you change the hue and saturation sliders. This makes it much easier to explore accessible colors choices as you know only changes to the lightness slider will impact the contrast.
Note the mobile version is more of a preview and the desktop version has more features.
I probably need to add something like a tutorial, but I've added more hints and tooltips recently. Open to feedback on what's initially confusing and what changes might help!
Currently have two binge-able mini courses on How to Start a Startup (could be relevant to folks in here)
Here it is: https://opencademy.com/
I was a YC founder in 2006 and now work as a data scientist full-time, but on the side I also do Christian apologetics, helping fellow engineers/scientists/mathematicians seek answers to life's deepest questions.
Some cool articles for the HN crowd:
- [published several days ago] Medical miracles in Lourdes, France recognized by the Catholic Church 2018-2025: https://www.saintbeluga.org/our-lady-of-lourdes-immaculate-c...
- My interview of Evan O'Dorney, a three-time Putnam Fellow and two-time IMO gold medalist, who converted to Catholic Christianity: https://www.saintbeluga.org/veritas-part-i-conversion-of-a-p...
- In-depth scientific overview of Eucharistic miracles: https://www.saintbeluga.org/eucharistic-miracles-god-under-t...
- Conversion testimony by Harvard astronomy professor Karin Oberg: https://www.saintbeluga.org/veritas-part-ii-conversions-at-h...
It has been a super fun experience so far - I'm using CPLDs instead of an FPGA which makes the logic a bit more era period. I have a working system now with the math coprocessor, SRAM, DRAM, and other device support.
I am just about ready to get the VGA card I designed produced so I can work on debugging the design.
While this is fundamentally a system that ss less powerful than my apple watch, it is just fun to work on. Going back to very first principles debugging, building tools, and of course getting to exercise an old logic analyzer!
It sounds silly but Taiwan really is this convenient - you often can see 2-3 stores from one spot. Here[2] one route where you can actually link 7 convenience stores in a row! Now trying to make maps look a bit nicer with mapbox.
[1] https://craftmygame.com/game/convenience-store-marathon
[2] https://craftmygame.com/game/convenience-store-marathon/rout...
The protocol is fairly simple, encrypted by default, and works over lots of interesting transports.
I have a model trained on publics datasets tied to brainwaves and/eye tracking and text comprehension (have this working well enough to experiment). Now I am training an adapter for various llm architectures to generate text steered to certain neural oscillation patterns (let's call them "states of consciousness" for brevity). I also have a 'rephraser' that rephrases text to elicit these certain states of consciousness. Overall experimenting with creating an suite of tools off my findings with how text relates to the eigenmodes of consciousness. My theory is once I do this I'll be able to do some...interesting things with "AI" agents. lmk if you want to talk about it if you're someone with knowledge in neuroscience/ML. My background is as a Software/ML Engineer so I could use additional thoughts. I do wish I could send a Github/docs which I will soon but this is currently a private project seeking investment for various research/public/private sector applications.
I've used my app in various forms for around 5 years, rewritten multiple times. But now I'm creating surrounding tooling to help others put my mental model for personal life prioritize to use. I'm writing in the "Saving Spoons" Substack as I go, trying to explain why and how I do things, with advice for others trying to do the same thing.
Website: https://statisticaldrafting.com
Turns out to be a small niche, but I enjoy it!
You can check it out at https://TryTravi.com
Now they can charge rent if they encounter a continued fraction library in the wild.
It's bizarre
And the repo is here:
https://github.com/igor47/csheet
If you play DnD, I would love feedback! Feel free to leave it as GitHub issues or discussion.
If you don't play DnD, you might still find the repo interesting. It's hono on bun, I render jsx server side and client side is all htmx. I use vercel's ai toolkit for the LLM interactions, which are super fun and work really well. I think this is a great use for AI actually. I've structured the code so the same services can be called either by the user via forms and routes, or via LLM tool use, so for every action in the code you can do it via either LLM or "manually".
I'm exploring building a weekly curation service for professionals who want to write on LinkedIn but struggle with "what's worth writing about."
The thesis: In the AI era, execution (writing) is commoditized. The real bottleneck is editorial judgment... knowing what topics matter before they're obvious.
The concept: Weekly email with 5-7 curated topics (tech trends, policy shifts, market movements). Each topic comes with sources, multiple angles, and context Choose your perspective, AI drafts a polished article
Why I think this could work: I've been manually doing this for myself for years. Pattern recognition at scale is hard to automate, but pairing human curation with AI execution might work.
Target market: ~30M professionals who should be building thought leadership but don't have time to spend on research.
Current status: Validating demand before building. The hard part isn't the AI, it's systematizing the trend-spotting and curation process without losing signal quality.
Here you may mix rain, thunder and more sounds.
So far I'm within spitting distance of the winning entries without using any unsafe code or bit twiddling tricks or custom JVMs or anything like that, and having all the concerns nicely separated and modularized.
Excited to share soon!
Of course we have to slap "AI" on it in this market, but we plan on adding AI features that are actually thoughtful and not just a glorified chatbot.
Would love to hear your feedback if you try it out!
Here's the github repository: https://github.com/aabiji/logbuddy
I am working on creating a standardized set of paths and third party libraries that work seamlessly across multiple developer teams. Allowing library upgrades to happen transparently in the background. This will enable developers to focus on business specific logic and not have to worry about the intricacies of the build system and allowing to "magically" work in the background. This is allow foray into Bazel and using it as a learning exercise to master it.
https://github.com/s1liconcow/skyshelve - persistent python dictionary on S3. Used this to create a durable execution layer to do some of the analytics for the above.
A constraint-solver for a novel algorithmic theory of harmony (cadence.is)
a word game based on transformations from one word to another (unreleased)
email my username at thekeyunlocks.us for access to any of them or if you want to talk shop!
Items have a prefix and suffix system similar to Diablo 2 so I'm having nostalgic fun building it. None of this gives any advantage to the chess games you play. It's just a pointless cycle of gems, items, and experience to get more gems, items and experience. Seems fun so far.
So far all levels have been handmade pixel art. I’m now testing machine generated puzzles with random “pixels”. This is an interesting challenge because I still want levels to be solvable and fun. I recently released 15 new puzzles like this and I’m preparing a new update with more.
[1]: https://apps.apple.com/app/nonoverse-nonogram-puzzles/id6748...
We are making "batteries included" API to bring agentic AI into any platform.
you can also infinitely nest your notes/flashcard decks, and turn each note into a dedicated page
spaced repetition coming soon
Go check it out, its free to try, with a one-time purchase full version:
https://apps.apple.com/app/apple-store/id6475267297?pt=11914...
Multiplayer QWOP-like where you control one leg of an octopus.
I'm further ahead in the development than shown here, hopefully have the finished thing out with support for multiple games within a month or so (would be faster if I didn't have a job lol)
* Automatically train the scraper on the structure of the page to acquire the data you want, and
* Clean and structure the data into a format suitable to go into a relational database
I got sick of doing all that manually for some pricing data I wanted to monitor on some suppliers sites, and I've always wanted to contribute more to open source and give back.
A lot of the AI-powered applications for private equity firms are focusing on the multi-billion dollar firms.
Tweaking the piezoelectric driver PCB design for the micro-positing microscopy stage project. The Nanomotion piezoelectric motors were not meant to be used in the manner I chose, but it is fun to push the limits of technology.
Finishing up some custom 1U mounted hardware, and getting a batch of test PCB soon. Bend radius came back 1mm oversize, but this was acceptable for a single run item.
Also involved in several other projects maybe 3 people would care about. Doing a custom FPGA PCB is not very fun unless encountering that rare class of problem CPU/MCU simply can't handle cleanly. =3
My current series of post follows the surge of interest in UUIDs with the uptake of UUIDv7. I've seen some subtle misunderstandings spreading, so I dive into nuance. This has spun off some mini projects, like an RFC compliant UUIDv8 implementation based on XKCD 221 [2] (humor intended). I think I have two more in the blog series.
But of course the programmer in me needs to make my own software to design patterns with code. Enjoying using paper.js to do all the complicated math to calculate lengths and angles.
V happy with how the CSS came out, except I spent a lot of time on an "ink bleed" newsprint effect that (oops) only looks good on HiDPI monitors... lessons learned I suppose
I am using hugo to build suckless static pages. LLM helped me so that I don't need to read all their docs. I haven't finished it yet nor posted a single blog. But there will be one soon.
I’ve been struggling to find substantive traction, so I’m trying to niche down to make the tool really helpful for people who want to quit their jobs.
I built a rudimentary planning and forecasting engine, and am trying to run paid ads to see if the signals resonate with people. I don’t love ads, but maybe trying to understand them will further inform my opinion on them.
One thing I would love to come up with is a way to make the app fully local first, while continuing the ability to sync accounts via plaid. It would be great to not be able to see people’s data at all. Im trying to figure out if there is a good user experience I could provide while minimizing the amount of data I actually have access too. Maybe this feature won’t matter to my primary customers though, I’m not really sure.
I still have a ton of fun working on it, and if it never really makes any money I consider it a great success for my personal learning.
Link for the curious:
A few of my recent favorites: - swim lap counter in html/JS that uses the camera to watch you swim and count laps/timing - video recorder that records your window/desktop and uploads a file to S3 - video conferencing app that allows a 2 year to click on a family member face and initiates a video conference using webRTC, STUN, and browser audio/video capture with automatic bandwidth adjustments (works on all platforms with pure HTML/JS). - CUDA based ray tracer with HTML UI that can trace over 2m rays per second on my laptop for scientific study, allowing real-time display of optical parts. - chat front-end for image models like gemini-pro and openai that take other images and text as references and generate a big library of options to chose from in seconds, I've been using photoshop for decades but I tend to use this more now.
https://github.com/scallyw4g/bonsai
I recently ported the terrain generators to the GPU, and increased the visible volume to 1 billion voxels cubed. I did a short YouTube video about it.
https://www.youtube.com/watch?v=bLfgjWsM1PI
I also wrote a metaprogramming language which generates a lot of the editor UI for the engine. It's a bespoke C parser that supports a small subset of C++, which is exposed to the user through a 'scripting-like' language you embed directly in your source files. I wrote it as a replacement for C++ templates and in my completely unbiased opinion it is WAY better.
FURS does for Forth, what headers do for C, namely provide all the embedded configuration information inside a Cortex-M MCU, for the up to 100 inbuilt peripherals.
Without this data, neither C nor Forth (or any other language) have any clue about how to use the peripherals.
FURS does this by intercepting the Forth user source as it's uploaded to the on-chip compiler and transforming it into language the MCU inherently understands.
The Forth user source code is not altered in any way.
I've used the Fossil DCVS for the entire FURS project so that all the flowcharts, pictures, code, user doc, trouble-ticket, wiki ... everything is contained in the ONE FILE, under 5MB.
This one file gives you a web server so all you need is a browser to easily view all the above from the main menu.
Howto: https://sourceforge.net/projects/mecrisp-stellaris-folkdoc/f...
If you're interested in following along, check out https://www.npmjs.com/package/nori-ai
https://github.com/dfrankland/envoluntary
This helped me bridge the gap between installing packages declaratively via NixOS / home-manager and defining them for each project being worked in via flake.nix / direnv / nix-direnv; which was needed since most projects don't use Nix.
https://www.linkedin.com/posts/danielkrol_openstreetmap-acti...
All of the street and satellite tiles are thanks to maps.black. The search uses Nominatim's sqlite3 mode. I was told that it's experimental only because it hasn't been tried in production yet, so I'm sort of testing it in the process. So far I'm only doing administrative boundaries and natural features, but so far so good! I'm going to slowly add a few more types of POIs, I just don't want the database file to get too big.
Note that Internet in a Box has an OSM offering already, but the data is five years old and the tech makes it harder to update. As of today, there are much easier options on the table, and we get cool stuff like 3d buildings. Also, the search was much more limited.
* https://internet-in-a-box.org/
* https://nominatim.org/release-docs/latest/customize/SQLite/
https://www.arthurcarabott.com/adc-2024/
As part of it I am building a code generator to generate shared type definitions in C++ and TypeScript (plus serialization, comparison and cloning).
ytrss.xyz
Convert YouTube videos into rss podcast feeds you can subscribe to anywhere. Also added a YouTube audio conversion api.
The last month has had its ups and downs.
Ups = some local-area doulas have started sharing the baby app in a big WhatsApp group & growth is starting to pick up.
Downs = my first vibe-coding horror story. For PracticeCallAI, the subscription flow was failing and somehow outside my test coverage, so I've been missing out on new subscribers for the last two months. In an effort fix it, Replit Agent - which I have been loving otherwise - truncated the table that stores all of the user calls. and their database rollback is throwing errors. So that's been fun.
It's very interesting because the Ruby codebase uses a `typedef uintptr_t VALUE` type to mean any of the following:
- A pointer to the heap
- A Ruby tagged value (which may be a pointer to the heap)
- Any integer value that fits in `uintptr_t`
Fil-C doesn't allow you to carry around pointers using integers, in the sense that when you do that, the pointers lose their capabilities.
But in Ruby's case, it's not as simple as changing the typedef to a pointer type, since `VALUE` variables often end up being used for integer math (including bit math, shifts, etc).
So, it's going to take a nontrivial patch to Ruby to get it to work in Fil-C. I think I'm about 70% of the way through (I started Friday afternoon).
Apache-2.0 license: https://github.com/simstudioai/sim
The code is at https://github.com/matthiasgoergens/git-snap-fs
The original was in Python and actually had a decent excuse for existing for a very specific problem at work a few years ago. The new version is in Rust and exists just for fun.
Here it is hosted on my website https://roberto.fyi/bookmarks/
Is there a cadence for these threads? I had in mind to "be prepared" to post in November's with what I'm working on, but I expected it to come around on the 15th (mid-month).
What I'm working on:
- skuilder - (skill builder) - https://github.com/patched-network/vue-skuilder - an AGPL framework / toolkit for SRS++ based interactive tutoring systems
- https://letterspractice.com - a low cost, hopefully high quality early literacy acquisition app, targeting ages 3-5.
- https://flutor.app - an app to learn the flute
(The proprietary apps are built with the toolkit).
I've struggled to pitch or articulate the vision here, but my latest pithy attempt is: scaling self-actualization by mechanizing the nested loops described by Anders Ericson's 'deliberate practice' - Inner loop: individual learners maximize their skill uptake velocity and performance peak by adhering to domain specific best practices - Outer loop: domain specific best practices get refined according to innovation or serendipitous discoveries from the inner loop (eg, someone is observed to beat out prior best practices)
As mentioned, I'm flat-foot posting here, so the pages aren't all prepped. https://flutor.app/dbg and https://letterspractice.com/dbg show some of the innards. Not linked, but I'm especially fond of https://letterspractice.com/dbg/juggling - the premise here that as child practices the letters, the letters exemplify the principles of effective practice in alliterative skill domains (juggling Js, batting Bs, flossing Fs (it's hard ok?))
Codeflash optimizes any Python code for performance by using AI and verification.
We make all human and AI written code super-intelligent by discovering new algorithms and fixing any performance mistakes.
Of relevance - my review of Code Complete: https://www.youtube.com/watch?v=QlY0EGWp7rw
Knocker, an http knock based access service for your homelab that works at a reverse proxy or firewall level.
It's a more convenient albeit less secure alternative to VPNs like tailscale. It's more convenient because it whitelists the enite network, and it's less secure for that reason.
mdfried, markdown viewer for the terminal that renders headers as Big Text via the new text-sizing-protocol or as images.
Video Hub App - browse your local video files with a beautiful interface (and scrub-able thumbnails to see multiple screenshots)
$5 for anyone https://videohubapp.com Free for anyone https://github.com/whyboris/Video-Hub-App
Instead of sending the page's HTML to an LLM, Hikugen asks it to generate python code to fetch the data and enforces the generated data conforms to a Pydantic schema defined by the user. I'm using this to power yomu (https://github.com/goncharom/yomu), a personal email newsletter built from arbitrary websites.
Lesson: speak to customers!
DuckDB for stream processing:
https://github.com/turbolytics/sql-flow
Lightweight kafka stream processing using DuckDB as the execution engine. 300MiB runtime can easily handle thousands of messages / second.
Working on a Kafka Connect alternative:
https://github.com/turbolytics/librarian
Right now mongo replication (through changestreams) is supported to kafka. Working on Postgres support right now.
Weighing the tradeoffs of doing this calculation server or client side. That'll be an architecture shift away from my current set of background jobs fetching state and towards something more functional and on-demand.
Made with Godot and Swift, a casual manic arcade thing where you pop animals in increasingly exotic/banal locations.
SSH based access with HTTP port forward. Team collaboration, multiple models, git based workflow, test deployment automation, etc.
Very early stage but it now work on its own source code (Bash tool is missing): https://github.com/brainless/nocodo
Document translator that keeps layout intact.
Users can create their own sub-communities, and within them, set up different categories and boards. Posts can be voted on, and board types can include regular posts, Q&A, or live chat. It's like a hybrid of Reddit and Discord but leans more towards a traditional web community. It also supports server-side rendering, making it SEO-friendly. This project is an extension of my previous Hacker News clone, dizkaz (https://news.ycombinator.com/item?id=43885998).
It’s starting to sound pretty good. I’ve had quite a lot of help from the community with lots of useful feedback and suggestions. It’s been fun.
I’ve always wanted a typing application that’s both more than typing random words and is data-focused so I built this.
The more you type, the more the analytics system learns about your typing patterns and generates natural text to target those weakpoints (SmartPractice mode).
There’s a lot of variety as well; you can practice typing code in any programming language, or type text of various topics, use custom text, etc).
My other project is https://eggexplorer.com This is a site I wish I had when building out my flock of chickens. It allows you to see the different characteristics of chickens and which hatcheries sell each different breed. You can also see which hatcheries sell hatching eggs for each breed as well.
Cupcake is a governance/policy-enforcement layer for agents. Its innovation is binding OPA/rego to agent runtimes (via hooks).
I do not believe we will every strictly rely on "better" models in the wild without deterministic guarantees or ways for enterprises to factor in their own alignment - system prompts dont cut it.
https://github.com/eqtylab/cupcake
Stay tuned for the formal release here in a couple of weeks.
It’s exactly the product I wish I had when I started my previous company. Running on PaaS is incredible for devex but the pricing is bonkers, and the vendor lock in makes it really hard to deal with annual price increases. We spent close to 400k / year for just 128GB combined fleet in our last startup on Heroku.
Canine tries to get the best of both worlds: developer friendly PaaS with no lockin or price gouging.
Just added build packs as a build option recently.
Also got a sponsorship from the portainer folks which lets me work on this close to full time
Hoping this saves someone the headache I had two years ago.
Building this documentation website using Docusaurus. This is my first time using Docusaurus, and it feels like a very nice tool for quickly developing a documentation website.
[1]: https://hns-cli.dev/
Not random bookmarks, but organized, verified, and shareable link sets. Think “Notion meets Pinterest, but for the web itself.”
Still early (27 collections so far), but people have already started creating their own.
It lets you turn any article, YouTube video, or PDF into summaries, mindmaps, podcasts, chat conversations or infographics that match how you learn with just one click.
We just launched this week the Chrome extension so you can do all this in one click on any page, no login needed (with generous freemium usage).
https://unrav.io https://chromewebstore.google.com/detail/unravio/mbnapibcjcf...
Would love feedback from fellow builders.
Hoping to actually take this one to something polished as opposed to the many half-finished prototypes littering my git repo over the years. I've discovered (always knew?) that heavily cutting scope is the best way, and been successful thus far.
It gets pretty boring/unbalanced by ~150 turns, but I have some ideas on how to fix. I'm still playing with ways to help de-clutter the board and make use of the economy aspects.
After some false starts with ai-gen art, I had fun learning to color the pixels myself. The process wasn't as scary as I'd thought and the results are better than I hoped.
https://tower3.dreamofninjas.com/
Inspired by TripleTown from the wonderful studio Spry Fox.
I haven't found much value in LLMs for coding beyond very self contained tasks, but some people speak highly of it, and I want to be sure that I'm not missing out. So from time to time I give new tools a try. This time is "Claude Code on the web".
I've put in an estimated 50 hours so far. It has a client and an authoritative server. The client displays 3D graphics with some placeholder models. From the client, you can click on tiles and move to them, or click on enemies to pathfind and attack them. You can right-click on tiles or monsters to open a menu with options (attack, trade, move). There are some unit tests and a few integration tests.
Right now the issues that Claude has been unable to resolve after a few attempts are: * Attack animations. I'm trying to get it to raise and then lower a rectangular block to simulate a sword attack. It really doesn't get it, and it's harder to write tests for compared to movement and server-client networking. * "Entity interpolation". Rather walking entities instantly moving from tile to tile, movement should flow smoothly.
I have Claude Pro ($20/mo) which let me make a few commits per day. After a few days of that, Anthropic offered $250 in credits to promote "Claude Code on the web". The credits expire after two weeks. I'm now five days into that period and have gone through $50 in credits. It is heavily rate limited and frequently locks me out for multiple hours after only a few interactions, but it's free credits so I can't really complain.
You can try it yourself at https://playground.keyframelabs.com/playground/persona-1 and there's a (semi)technical blog post at https://www.keyframelabs.com/blog/persona-1
The main use case we designed for was language learning, particularly having a conversational partner -- generally we've found that adding a face to the voice really helps trigger the fight or flight response, which we've found to be the hardest part of speaking a new language with confidence.
But in building out the system around the model to enable that use case (tool use on a canvas for speaking prompts and images, memory to make conversations less stale, etc.), we think there's potential for other use cases too.
Thanks to ChatGPT, my productivity went through the roof this year, and I finally shipped an MVP that might actually be useful.
It’s a standard Django + React + AWS stack. My raison d’être is to build an Apple Watch app that tracks match scores in real time. 2026 hopefully.
It looks at your spending across all your accounts, categorizes, identifies patterns, trends, runs predictions and sends weekly/monthly summary email.
No apps or dashboards, just insight.
Plug in once and forget. Takes 5 minutes to keep track of your spending.
We are still at early stages but you can check it out here
https://pennypost-landing.vercel.app/
Appreciate any feedback you might have!
Device driver plugins used to have a very simple flat key value, strings only format, with a set_config_properties function to tell the host what kind of UI to show.
That's all getting replaced with JSON schemas, with some auto-upgrade shims so old config keeps working.
It's one of many things that now seems completely insane, but made sense when I had way less experience a long time ago!
Also still on and off working on my BLE/WiFi based Meshtastic-alike.
Here's a demo / trailer that shows it off:
https://www.youtube.com/watch?v=NNHSTfWbkaA
If you're into movies or filmmaking, it's a fantastic AI tool for consistent, fully-intentional scenes with deliberate set and actor blocking.
It's also the cheapest model aggregator service out there. You can log into every AI image and video provider directly and don't have to pay me anything to use the tool. You can use your Sora account, Midjourney account, Grok account, etc. It'll soon let you log into other aggregators like OpenArt, plug in your FAL API key, etc. so you can use your credits/funds wherever they happen to live.
Unlike the other "model aggregator" websites like Higgsfield, this is a desktop app written in Rust that you can keep. It also has highly intentional 2D and 3D design surfaces especially built for design.
Text prompting sucks for artists and designers, so I'm trying to put image and video design onto canvases that you can intuitively mold like clay.
Here are some short films made with ArtCraft:
https://www.youtube.com/watch?v=H4NFXGMuwpY
https://www.youtube.com/watch?v=tAAiiKteM-U
https://www.youtube.com/watch?v=SuVW8l-_O3I
Would love to hear feedback if anyone tries it out.
It’s been a fun 3 year project. Just launched on iOS and am in user acquisition phase. Totally new learnings here! Getting users is definitely the hard part... I can build something all day
Free on iOS + iPad + macOS (Catalyst), and I'm working on adding additional skins, premium features, and Android soon! :)
Website: https://ngonella.com/
I have a bunch of ideas and small projects I would like to write about, so I'm really excited about this.
https://github.com/ra0x3/systemg
I'm personally tired of getting stuck in config/deployment hell every time I want to deploy a long-lived web service. Sure I eventually learned how to use systemd, but systemd has SO many things baked into that I simply don't need. systemg is a lightweight process supervisor that features everything you'd typically want when running/managing production web services in the wild.
Would love feedback.
No Ads, no paywall, just focused on a good reading experience with some extra niceties like widgets on the home screen.
Website: https://www.hackerreader.app/
App Store: https://apps.apple.com/us/app/hacker-reader/id6754137305
Users post small games to social feeds.
Scroll like a social network, jump into and play any game by tapping on it.
Games are served into fully locked-down, sandboxed iframes for security.
Landing page + waitlist: https://dailyselftrack.com/
- A learning tool in Python for Arrays and Algorithms
- A prototype agent-based configuration management system in Perl
- Trying to reinstall Arch Linux on a laptop the second time around (lost my install notes :D)
Mostly doing all of it for learning purposes.
I've been building it for several months now and enjoy the learning process, I also wrote a blog post and learnt a ton about terminal, ANSI processing. The learning has been immense for me, I now have working knowledge of ANSI escape codes, grapheme clusters, terminal emulators, Unicode normalization, VT protocols, PTY sessions, and filesystem operations, all the low-level details I would have never think about until I were implementing them. [1]
[0] https://github.com/vinhnx/vtcode [0.1] https://deepwiki.com/vinhnx/vtcode [1] https://buymeacoffee.com/vinhnx/vt-code
But I'm hoping to have it out by the first week of December.
Hope to document 100 ideas. Wish me luck.
At the intermediate level lots of learners struggle to find suitable content that matches their level and interests, more than a few learners turn to notebookLM podcasts to provide that, but that's a bit of a hassle to set up. So I built a platform that generates and manages infinite and shareable streams around your interests or specific vocabulary. It also provides live interactive transcripts (karaoke / teleprompter style) if you need it.
Core features work but still rough around the edges. Happy to help you out with any issues you encounter, languages to add, feature requests etc...
There’s a free course for true beginners with no login/sign up required. https://listenreadinteract.com/start
Think Google Analytics + Posthog designed for crypto users and apps!
I've learned a lot about data engineering and analytics in the past year.
https://kauwenofspauwen.be/en Belgian food hygiene rating from official gov reports
I want to 3D print a shell that goes over my car fob: I keep leaning on it and setting off the alarm. The shell would make sure the buttons never get pushed.
I want to 3D print a sleeve that keeps the NCAS dongle in my car charger. I really wish there was a dongle that stayed attached with screws or similar.
Open Source Vacuum Robot firmware
- Local-first app for comparing hardware builds, down to the individual component feature level: specs, benchmarks, even cpu extension support, lanes, how many speakers in X laptop, dolby atmos? screen panel manufacturer(s), etc. Basically, no-nonsense real product comparison for transparent and fast decisions.
Specifically, TikZ is often outside the ability of GPT5 to successfully write or debug.
OpenRun runs as a web server, which does GitOps driven app deployments. You can currently deploy apps on a standalone machine, on top of Docker/Podman. Working on adding support for deploying on top of Kubernetes. On Kubernetes, OpenRun will replace your build jobs (Jenkins/Actions etc), CD (ArgoCD etc) and IDP (Backstage etc). The same declarative config which works on a standalone machine will work on Kubernetes, with no YAML to maintain.
It's been going well for a side project and now I'm thinking of expanding to have a directory of urbanists on a map so you can easily find people involved in the local discourse and how to get involved.
I really liked the concept of games like cards against humanity, quiplash, whose line is it anyway etc. However, there was no virtual way to play it with a group of friends. Quiplash required steam setup (which was not possible on my corporate mac). So i built this as an alternate to build upon the formula.
Might be good for virtual fun fridays at corporates.
We’re doing an alpha launch in Q1 2026, and if you’re interested, sign up at bankrank.io/waitlist or email bankrank.alpha@gmail.com
Think n8n, but you bring your own code and optionally even your hardware to execute pipelines.
website: https://murajah.pages.dev/
Play Store: https://play.google.com/store/apps/details?id=com.murajah.we...
Manual audio splitting tool for the above project: audio-splitter-6b3.pages.dev/
I've always been skeptical of AI-generated code. This is my first experiment with AI agents, where the full code base, implementation, debugging, and deployment are done using AI Agents MCPs.
Used VS Code all the way, i.e., all the source codes, including the code to generate the Google Play Store APK. I only reviewed the source code before committing and helped debug by suggesting ideas/algorithms.
Mostly used Claude Haiku 4.5 like 75% of the time, where it failed, switched to the sonnet 4.5 or GPT 5 codex. Interestingly, when debugging, sometimes one model struggled even after numerous iterations/feedback loops, but then the problem was solved instantly as soon as I switched to another model.
The source codes are available here:
https://github.com/wasi0013/Murajah
https://github.com/wasi0013/audio-splitter
Initially, I thought the audio splitting could be done automatically using some AI models from Hugging Face or Whisper. But the audio files have some complex repetitions; the output was miserable.
So, for now, this splitting is done manually using a Web UI (The audio splitting tool splits the large audio files into multiple small audio files, think of it like a long paragraph is split into multiple sentences.)
I will attempt again to automate this splitting task using AI, after drafting a game plan for tackling the challenges. I'm thinking of using energy drops and other similar factors to create segments.
If it works out, maybe this could be a way for me to replace the compromised Apple Music app with something that actually syncs to my music on my desktop.
A place to find great blog articles by regular folks related to dev/tech world.
Wondering about the best way I can add a weekly newsletter built on top of the content currently being ingested and still looking for more sources to add to the database (let me know if you have any good recommendations).
Perfect usage metrics. Store staff spends 35hr per week using my software in a ~7 employee per shift setting. No churn.
Bootstrapped past $100k ARR on my own, just onboarded a co-founder.
It started when a friend who runs a studio showed me her system: printed calendars, WhatsApp messages from clients at midnight, and sticky notes for who paid. I'm trying to make something quieter. It should feel like an assistant, not another tool to manage.
I wanted a simple retrieval index to use splade sparse vectors. This just encodes and serializes documents into flatbuffers and appends them into shards. Retrieval is just parallel flat scan, optionally with reranking.
The idea is just a simple, portable index for smaller data sizes. I’m targeting high quality hybrid retrieval, for local search, RAG or deep research scenarios.
SPLADE is a really nice “in-between” for semantic and lexical search. There’s bigger and better indexes out there like Faiss or Anserini, but I just kinda wanted something basic.
I was testing it on 120k docs in a simple cli the other day and it’s still as good as any web search experience (in terms of latency) — so I think it’ll be useful.
It's a need I have for myself and the teams I run – It offers direct PR's, 360º reviews, recording of wins and lessons (something often overlooked), and aims to be a platform for team and individualised growth, that is accessible to small and large businesses alike.
I got all the components, tested it on a breadboard, learned to solder and now I'm working on the 3d Print to enclose everything.
I actually just did a test run to see if my current 3d design would fit my PICO board, and it fit, but not that secure yet.
Im a developer but never worked this close to metal, so I've been so happy with how it's been going so far, making me real proud of myself.
1. hn comments are valuable, I've spent a lot of time going through hn comments. I think there are valuable comments buried in the threads with fewer points, so it's not enough to just read top3 threads.
2. Sometimes a good post is ignored due to a bad title, sometimes I still have no idea what the post's theme even after I read a few paragraphs.
3. I want to filter out some posts I'm not interested in, but I realized I need read some other posts it's not a simple yes/no problem, so I estimated every post a interesting score with my own preference
so I want a tool to save my time while not missing out too much on hn
https://edwin.genego.io/blog/lpa-studio
https://edwin.genego.io/blog/ai-branding
It's not something I am looking to commercialize, but I actually did drop out of film school (with semesters in creative storytelling) to pursue software 15 years ago. And I feel like this will open up a whole new way of visual storytelling as well as personal and product branding. I have gotten quite some emails about it, from interesting people in different industries, as some more strongly worded (not so nice) emails from someone in the VFX industry since I started. Its by far one of the most interesting tangents I have ever went on.
https://apps.apple.com/us/app/queens-hourly/id6751763916
Every hour, new Queens Puzzle (LinkedIn style) is available to play. No leaderboard, no stats, nothing to buy, just pure play. Every user gets the exact same puzzle to solve for that UTC hour.
I would love to get some feedback from the community!
Most obvious features, at first glance, are no commas and no need for escape characters. Other useful features include processing instructions, extensible data-substitution rules, and support for comments. Currently only implemented in .NET; plans are to rewrite the core in Rust and provide language wrappers around that core.
Made this web app for my nephew, based in Singapore, after watching him struggle to find anyone to practice Hindi with outside of family calls (since most of his friends are Chinese). The idea is to have a 24x7 partner to speak with Hindi and make it fun. This can complement the formal Hindi classes that most kids of Indian diaspora parents take.
My nephew started using this and is enjoying it!
Link: https://www.hindispeakingtutor.in/
Looking to hear feedback from the community!
https://fontofweb.com/u/fontofweb
I was tired of inspiration sites like Dribbble full of polished mockups that aren't practical. Or awwward like sites that don't represent the mundanity of most websites.
So, I spent a while building a tool that captures website design snippets. It's now a collection of 4,363 designs from 544 different domains.
For every design, it extracts:
The exact fonts used on the page (so far 561 unique font families I've found)
The precise color palette
A direct link to the live site
You can check out the full free collection here: https://fontofweb.com/u/fontofweb
When people think about Civil 3D, they often assume it requires BIM modelers (in a sense, just glorified drafters) to create all the necessary catalogs and styles, and to assist with their use.
My Civil 3D plugin will:
1. Make standard, market-compliant catalogs and polished styles available to engineers at large. Think of it as the WordPress theme provider equivalent.
2. Make the entire process easy and painless through the plugin, with prominent buttons for quick access.
If the plugin is done well, there will be less need for BIM modelers, since for a fee, engineers could simply purchase catalogs and styles that are so easy to use they require no technical training.
As a side benefit, I also get to explore how LLMs can help me write code. It has been a while since I last updated my AI usage policy [0], and I look forward to revisiting it.
This involves making it lazy for polars, allowing it to read arbitrarily large files no longer requiring loading the entire dataframe into memory. When a large dataframe initially displays, no summary stats will be available. Summary stats are computed in the background in groups of columns. Then results are cached per column. To accomplish this I wrote a polars plugin in rust that computes hashes of columns. Dealing with large data like this is tricky, operations sometimes crash, sometimes take all available memory, and sometimes they just run for a very long time. I have also been building an execution framework for Buckaroo. It uses multiprocessing based timeouts, and the caching to execute summary stats in the background.
Being able to control the execution, recover from timeouts, crashes and memory exhaustion opens up some interesting debugging tools. I have written methods that take arbitrary groups of polars expressions and produce a minimal reproduction test case through a git-bisect like process.
All of this assures that if individual columns of a dataframe fits into memory, summary stats will be computed for the entire dataframe in the background. And because it is cached, the next time you open the same dataframe, the stats will be display instantly. When exploring data I do this in an adhoc way manually (splitting up a dataframe by columns and rows), but it is error prone. This should all be automatic.
I will be presenting this at PyData Boston in December.
The Column's the limit: interactive exploration of larger than memory data sets in a notebook with Polars and Buckaroo
Already have been told by some users that the interview prep they got from it has correctly predicted several of the actual interview questions they got, crediting its prep for their breezing through the interview rounds.
I'm really hoping it helps a lot of people!
Yes, you can use your own API key as well.
Feedbacks are welcome.
Today, I am implementing tag-triggered webhooks so they can get triggered based on the tags assigned to messages.
Use case: for example, I want to auto-tweet all my advice messages and auto-create linear tasks for `company` todos, auto-start a cursor agent when I tag messages with `Cursor task`
For some reason, I got 16 users out of nowhere, so I added a landing page last week. The connector marketplace is next, so that I can share these sub-connectors with the other users. Need a couple more weekends.
It’s quite fun.
You can chat, branch, and connect 300+ models on an infinite canvas: useful when you need to explore tradeoffs, check blind spots, or generate assets (research, slides, prompts, images) from the same board.
Try it without signup: https://app.getspine.ai/guest
Now looking to migrate bits and pieces to pg_lake from hydra/citus columnar.
The code for the agent is here https://github.com/upmaru/memovee-tama
Building a simple service to share content and simple sites in free time. Recently implemented sso with google. Would love some feedback.
Here's my work so far: https://github.com/BinSquare/powermetrics-go
I released some public domain code for computing Groebner bases (F4 and FGLM). I'm hoping these routines will find their way into more systems.
Kinda like this (https://github.com/open-telemetry/opentelemetry-injector) but with support of having multiple service name for different services. This includes tomcat, normal systemd services and also services running inside docker containers.
EDIT: I am popping my cherry with this comment on HN. Been a lurker since past 2-3 years.
Here's Hirevire’s #buildinpublic stats for October 2025!
$7,275 MRR (+13.74% MoM ▲)
3.2 years since launch
8.9K unique visitors, 2.5K from Organic Search
Not related to the thread, but if anyone is looking to hire a developer or knows of opportunities, I was recently let go and am actively searching. Any leads or feedback would be greatly appreciated.
Sample PDF: https://drive.google.com/file/d/1n7M1TKOptSsYiibrbvV_Yojx53T...
Trying to fix this problem with Eternal Vault.
Link: https://eternalvault.app
Another thing thats in early alpha right now is CapKit, AI professional captions for short form videos
Turns out not that hard.
In about a weekend, I built a UETA and ESIGN compliant tool. And it was free. And it cost me less than $50. Unlimited free e-sign. https://useinkless.com/
Future-proofed and will work on AI spam in the future too, unlike current spam filtering methods.
It's a custom assembler built on top of the LLVM assembler (llvm-mc) that emits instrumentation code to catch ABI violations at runtime. Stuff like clobbering nonvolatile registers, misaligning the stack pointer, misusing the redzone, assuming volatile registers don't change across a function call, etc.
Hoping to finish up basic x86_64 support within the next few days. I can now reliably assemble and run unoptimized gcc output without hitting false positives, but I still have to iron out some false positives triggered by OpenSSL's handwritten assembly routines.
TODO items for the near future include porting the runtime support library into a kernel module so I can instrument Linux, and beginning ports other architectures (ideally something semi-obscure like POWER or RISC-V). I also need to figure out how to support dynamic linking, because the tool currently needs static linking to access its thread-local variables.
https://github.com/kenballus/llvm-project/tree/abisan/llvm/t...
Lately I’ve worked on a chat history based memory feature that can recall information from every conversation you’ve ever had with ChatGPT and Claude. It’s been particularly useful and also technically fun to implement. Speed has been very important as I do just in time summarisation and a multi stage RAG pipeline, and most LLMs have unacceptable performance. I ended up going with GPT-OSS on Groq due to its ultra low latency often completing full generations before Gemini or ChatGPT APIs return even the first token.
The ability to recall details from conversations going back years makes tasks where I want personalised plans or feedback like 10x more useful, at times I get the AI to ingest tens of thousands of tokens of context to help me better.
Tracking windows on Wayland is hard because the protocol doesn't support it. I hacked together a script using Claude Code that somehow works, but I barely understand how.
Mixing and matching watches with different straps is something that I really enjoy doing. It's not often easy to tell ahead of time whether the combination will work.
I'm involved in 3 projects that are solving this problem from different angles:
I'm happy where it's landing so far but also appreciate any actionable feedback to make it better (!). Under the hood, it packs a Rust Axum API, plenty of ffmpeg, and some hobo infrastructure [2] here and there.
[1] - https://nid.nogg.dev
Built it as a personal tool to quickly look up definitions and practice vocab with spaced repetition.
iOS: https://apps.apple.com/us/app/deft-vocabulary-flashcards/id6...
It will allow users to fully manage their calendar in a Gantt chart. Complete with customizations like dependencies between events, custom colors for time blocks and custom icons for single-day events (“milestone”-like).
Ganttify is a Gantt chart add-on for web applications or services that can benefit from a Gantt view. My goal is to expand the number of integrations for Ganttify and release a new integration every month or so. If any of you have an interesting (niche or non-niche) idea to integrate Ganttify with feel free to contact me.
Right now, I'm adding a feature to practice writing Kanji and another that creates AI comics based on vocabulary you've learned.
It's starting off as a MacOS app because that's the machine I have. I didn't know Swift or SwiftUI when I started. I now know them somewhat, but the entire app has been vibe-coded. This has made it slow going. Very "1 step forward 2 steps back" until I switched from Claude Code to Codex and GPT-5.
I'm hoping to start an initial beta within the family in the next week or two, and then a wider round in January.
Check it out at https://www.p4d.io
GunStopperDrone Game Single player game, race against the clock to defuse a dangerous situation using a drone against an armed attacker. https://game.gunstopperdrone.com/
It looks simple, but I learned a lot building this site:
* To calculate age in planetary years, I had to look up their orbit and rotation info
* The lunisolar calendar took me quite some time to figure out (it is not the same as a lunar calendar and even changes by country)
* Adding the dog and cat age equivalents even led me to cubic splines
Link to the site: https://ageequivalent.com/
- Sixty books a year (five books a month)
- Self Chosen Books (no forced reading)
- Two recorded Salon style meetings monthly
- Bespoke software for the group including: shared embedding graph of highlights and annotations, IRC chat with @ for members and books and authors, collective bookshelf
- Six members max
Learn more here if interested!
So, I started working with Claude on building a postgres database replication application. I'm learning Postgres internals as well as how brittle database replication and subscription can really be. Although this is for Seren, you can replicate between any PG databases. https://github.com/serenorg/postgres-seren-replicator
Big learning: Claude Sonnet with Rust is massively productive. I'm impressed, but code bloat is a thing.
The main idea is to gather tech articles in one place and process them with a LLM — categorize them, generate summaries, and try experimental features like annotations, questions, etc.
I hope this service might be useful to others as well. You can sign up with github account to submit your articles as well. I would appreciate any feedback.
I’ve been obsessed with how people actually make travel decisions — not how platforms think they do. From a consumer’s standpoint, travel isn’t just “search → compare → book.” It’s emotional, contextual, and full of FOMO.
You open 20 tabs across Booking, Google Maps, Reddit, and Instagram trying to answer simple questions like: Is this the right area? Is this hotel actually good? Am I missing a better deal somewhere else?
Most existing tools either oversimplify (like ChatGPT giving three confident but unverifiable answers) or hide information behind algorithms and commissions (like OTAs). Both remove choice — and ironically, make people less confident.
I’m building SearchSpot, a “Cursor for travel.” It automatically does what power travelers already do manually — cross-check reviews, verify real photos, compare prices across platforms — and then shows its reasoning transparently so you understand why something was recommended or excluded.
The goal isn’t to replace your decisions, but to help you close your tabs with confidence. From FOMO to flow. From chaos to clarity.
If you’ve ever spent hours researching a trip just to end up more confused, I’d love your thoughts: https://searchspot.ai/home
It's intended to be a sort of social network focused on IRL groups/communities and finding others with the same interests in the same area, and just building local communities in general.
It's currently still a part-time venture, but I'm planning a launch on HN soon to get input/gauge interest in the latest iteration. FWIW, I posted the initial version on HN just over a year ago and got a ton of amazing feedback, much of which I've incorporated over the last year - https://news.ycombinator.com/item?id=40717398
Entirely built from scratch in C without any dependencies. Now I wrote this code when I was 16, so many memory leaks and generally issues that I wanted to rectify and begin using third project for my own blog (currently old version is used — https://aadvikpandey.com)
The Kevlar v3 (you can find a new branch) here is all that it includes; more spec compliant markdown AST-based parsing; A better .ini config parser (right now it’s literally strtok on ‘=‘ and generally very hacky) as well as name spacing; more powerful templating tags like IF, FOR with lisp-like configuration
Of course staying true to the spirit of “from scratch” :)
Honestly I did scope creeped a little since I mainly wanted to fix a memory leaks issue in the markdown compiler lol; anyway I will share it once it gets completed on hacker news :)
Bedtime Bulb v2[0]: A massive improvement over our original Bedtime Bulb, a light bulb meant for use in the evening to reduce blue light. The headline feature is the re-introduction of infrared, which was removed from lighting to make it more efficient, but emerging research suggest it's beneficial for health. After a long wait, this is shipping in 2 weeks!
Atmos Bedside Lamp[1]: A fully automated circadian lamp that automatically shifts in color and brightness throughout the day, helping you prepare for sleep and wake up more naturally. Working on some machine learning features that mimic the functionality of the Nest Learning Thermostat, but for lighting. The first units are shipping by Christmas.
Circadian Mode for Philips Hue[2]: A web app that gives your Philips Hue lights circadian powers, so that they gradually shift from bright light during the day to dim, low-blue light at night. It's way more powerful and easier to use than first- and third-party options from Hue, Apple, and Home Assistant. Just launched this week; looking for beta testers to give feedback!
[0] https://restfullighting.com/products/bedtime-bulb-v2-preorde...
[1] https://restfullighting.com/products/restful-atmos-preorder
[2] https://restfullighting.com/pages/circadian-mode-for-philips...
The first version is out: https://voice-ai.knowii.net
https://github.com/htin1/toktop
I use codex and claude code daily, also build apps with openai and anthropic api keys, so i always go to openai dashboard and anthropic dashboard to track my usage. Since I spend most of times inside cursor or terminal, I wanted to quickly check my usage without leaving my terminal/ide, so i built this!
It's open-source, MIT, and built with ratatui (awesome name).
But a lot of what I work on is my classes giving me less time to open source nowadays, but I have also worked in implementing and mashing new Papers coming out in Robotics. Anyone who wants to talk more should please connect!
The iron rule is no direct interaction with the world. These are things that players can in theory always start on their own as long as they can communicate.
https://share.icloud.com/photos/00ajYWxKpZmYrh6KmlHOxW4tA
I was able to get the original 15khz CRT monitor up and running by recapping the board. I decided that the control panel was unsalvageable, and insufficient for what I wanted to do, which was make this cabinet compatible with most any game that would have run on a cab like this.
I decided to use RGB lit buttons, so I could change the color's depended on which game was loaded. I used an ESP-32s2 to emulate a keyboard, and accept serial messages from the host computer that changes the button colors.
I also incorporated a Stream Deck in the control panel for auxiliary functions. I was able to write a node application to run the stream deck (with the help of a library) since there is no OEM software for linux.
By far the most challenging part was getting a suitable signal to the CRT. The first thing I tried was using the Raspberry Pi's GPIO pins through a VGA666 board, but this limited my colors to 16bit, which makes 3d games look pretty awful.
Next I tried using a downscaler. This got me 24 bit color, but resolution switching doesn't work with this method.
I'm trying an AMD system now. Apparently the linux driver lets you set custom resolutions, and output 15khz (and 25khz for that matter) right from the VGA port.
I plan on doing a writeup after I near completion.
You get to choose the genres you're interested in, and it creates playlists from the music in your library. They get updated every day - think a better version of the Daily Mixes. You can add some advanced filters as well, if you really want to customise what music you'll get.
Each participating team (got 300 signups so far) will get a set of text tasks and a set of simulated APIs to solve them.
For instance the task (a typical chatbot task) could say something like: “Schedule 30m knowledge exchange next week between the most experienced Python expert in the company and 3-5 people that are most interested in learning it “
AI agent will have to solve through this by using a set of simulated APIs and playing a bit of calendar Tetris (in this case - Calendar API, Email API, SkillWill API).
Since API instances are simulated and isolated (per team per task), it becomes fairly easy to automatically check correctness of each solution and rank different agents in a global leaderboard.
Code of agents stays external, but participants fill and submit brief questionnaires about their architectures.
By benchmarking different agentic implementations on the same tasks - we get to see patterns in performance, accuracy and costs of various architectures.
Codebase of the platform is written mostly in golang (to support thousands of concurrent simulations). I’m using coding agents (Claude Code and Codex) for exploration and easy coding tasks, but the core has still to be handcrafted.
You submit heavy duty jobs without worrying about infra, and we take care of execution. We're starting with PDF extraction. Audio transcoding + STT (speech to text) is next. Video transcoding will follow.
This allows you to have $5/mo VPS and get media operations figured out.
FinBodhi uses double entry so complicated set of transactions and accounts can be modeled (which happen often enough in users financial journey). We wrote about double-entry here: https://finbodhi.com/docs/understanding-double-entry
We do use online services like firebase for auth, and some service to fetch commodity prices etc. But all your financial data is on your system (we use sqlite over opfs, in browser). For synching across devices, that data is encrypted with your key before it leaves your device. You can backup the data locally (if you are using chrome) and/or to your dropbox. It's designed so that we (the people building it) can't access your data.
There are many more features, like multi-currency, visualizations, a sheet to use your data to do complex calculations like taxes, planning for your future etc.
Feel free to try it out with the demo account (no sign-in required). Note: app doesn't work in Firefox private mode.
It's currently just a "maze" type game where you have to get to a goal square in the minimum number of moves (there are rocks placed on the board to act as obstacles)
I'm in the process of making some very simple games like battling knights where they leave poo and you try to trap your opponent.
Fun making it even if it's just the two of us who'll enjoy it :). Partly I wanted her to learn that you can create for the internet not just consume...
Speed is not an optional feature on the web. The site above is written in Firefly, uses hydration, and scores 100% on PageSpeed Insights.
The language is largely complete, and we're now working on DX: Got a language server, a devserver, and some essential libraries.
Working on an app that helps me (and other people) do household management on autopilot. It helps me manage things, food, expiration dates, shopping, chores, and I get notified periodically to review my lists. I waste way less food and I actually do my chores instead of procrastinating. https://okthings.app
No AI, you just buy my time.
I’m also looking to do a couple freebies if anyone wants to anonymise their CV and let me use it for a promo example.
Still very much a work in progress, but expecting to release a first version by end of year. Built on Tauri, in case anyone is curious.
I've created various open-source and commercial tools in the multimedia space over the last 10+ years and wanted to put it all together into something more premium.
Anyone can post an idea for something they wish existed — an app, a game, a tool, or anything else — and share it. When more people back an idea, it gains momentum and starts getting built, either by AI or by community makers. The goal is to turn crowd energy into real progress.
Still working on this and some things will definitely change, but IMO the system prompt is already solid, so that the response isn't unnecessarily scary on one hand, but not too general on the other
I want to extend it with a simple overview of most recent profitable wallets to look for new "metas" that i could profit on. This project may or may not end as open source eventually, but i currently keep it private.
I've been running it for over a year, but now I have fixed it up and made a little landing page to see if there's interest for a stupid-simple price watch service like this (no need to install an extension or create an account):
I've done this with C++ in the past, but ran into substantial friction with the CMake toolchain, specifically w.r.t:
- cross-platform compilation with large dependencies (vcpkg ports)
- running multiple compiler chains in the same build step
That second point is necessary if, for example, there's some AOT asset processing work that uses a native tool, and you're building for web. Expressing that some targets should use the emscripten toolchain while others should use the native toolchain, and interleaving between them, was a mess. TBF, I haven't done that with cargo or build.rs yet and it may prove to be equally frustrating.
Other features:
- undo/redo using a stack of swappable states
- serialization to disk (native) and LocalStorage (web) with some integration tests in progress but I am not satisfied with the correctness of my implementation: I want to *guarantee* that all information is preserved round-trip, but I also want a Patek watch.
- OBJ, GLTF, GLB models are loaded as "blueprint scenes" which are distinct from the "world scene." I made this distinction at the type-level because "scenes" are groups of entities that use newtype IDs (`LightId(u64)`, `MeshId(u64)` etc.) as primary and foreign keys to refer to each other, and I wanted to make it impossible for an entity in scene A to hold an ID for an entity in scene B. Instantiating a blueprint requires creating new IDs for every object.
- W.I.P. Alpha rendering, depth sorting, overhauling the material system to support multiple shaders (tough) that may be compiled after the engine itself (even tougher, a lot of runtime dynamic state and schema validation stuff), physics, scripting - oh yeah!
- Scripting using JS on both web (runs in browser itself) and desktop (uses a packaged JS runtime `Boa`) but Boa doesn't perform well on desktop in debug mode so I'm exploring other options.
Yeah I'm not gonna touch it and I'm going to actively encourage people to disable it. Use signal instead.
we invited 10 of the best indie devs from around the world to live & build alongside us for a month at a beautiful villa. for free. (we have sponsors like OpenRouter, Cognition, n8n, and CodeRabbit!)
we're 10 days into our first batch – would love feedback :)
Inspired by shot tracer in golf as well as the "10 yard line" in football.
Also built secretsofmaps.com (but that's more a side project) Would love some feedback!
claude-review - collaborating on documents with Claude Code, with Confluence-style comments - https://github.com/Ch00k/claude-review
https://play.google.com/store/apps/details?id=pipipie.game
It's currently only available on Android but I hope to bring it to other platforms soon.
I am a disabled developer who has limited mobility in his arms. I like treating games that are simple and accessible for people just to spend time.
Would love to hear any comments or suggestions!
Basically combining some game asset tools into one.
Change consists in refactoring the back and front end.
Former : nocodefunctions.com:
Current: next.nocodefunctions.com
Context:
https://nocodefunctions.com/blog/jsf-primefaces-vs-htmx-alpi...
Open source, drop-in replacement and self-hosted alternative for Firebase
Using Node.js, Express.js, BetterAuth and PostgreSQL (JSONB)
A graphical web interface for building out Prisma database schemas, and then exporting the code.
Working on better code ownership functionalities and wasm/worker CI/CD workflows.
Hydal
Product comparison site for electrical goods, currently has 350,000+ products with detailed specifications, and 27,000+ prices.
Right now UK only, but we have prices for 27 regions, and just now getting retailer prices sync'd up.
I've been building a Decentralized Database built on top of syncing CRDTs, and recently got it to a point I can demo. It's definitely in a "proof-of-concept" stage though, known security holes and all.
I've been focused on building out the featureset and keeping everything unstable instead of trying to finalize each piece as I build it. It's the opposite of how I normally build things but I think it's been working pretty well for this.
I've written about it a few times, most recently "Using CRDTs + Sync as a Database" - https://jackson.dev/post/crdts_as_database/
I am building better dev tools for firmware and PCB developers.
For example, we have GitHub Action workflows that allow you to push builds to the connected EmbedHub project. Your EmbedHub project has fine grained release management - so for example only the git tagged releases will be shared with the customer, but the testing/QA team will get access to builds from regular commits on branches as well.
I am also building a physical device (called HAL) similar to the now discontinued EtcherPro[1] - which will connect to your EmbedHub account and have access to your releases. This will let you offload tasks like long term testing, mass flashing and provisioning of devices, and more.
You create a writing style via existing text examples, blog posts or URLs, and Arcitext extracts a "writing fingerprint" which it benchmarks new text against.
There's a solid Markdown Editor with tools such as Tone Fit, Rewrite suggestions and Fact Check, which helps you when you need it.
Kind of like having a writing coach and content strategist on speed dial.
The idea is to take boring components: PostgreSQL, Bifrost (LLM gateway), Open WebUI, LanceDB, Agentgateway (MCP and OpenAPI gateway) and deploy them in Fly.io. One Fly.io "org" per user. The closest equivalent is blaxel.ai, but it caters for AI SaaS startups, not individual customers.
The combination of the fact that Fly secrets are visible only from within the apps, distroless containers, and transparent data encryption for PostgreSQL assures that the service (Pocketdata) provider cannot access their data, only the infrastructure provider (Fly.io) theoretically can, but practically speaking, this gives an extremely high degree of privacy assurance.
The latest update on the project: https://engineeringideas.substack.com/p/tasklet-is-the-o1-mo...
OpenFret combines everything a guitarist needs in one place: smart gear inventory management, AI-powered practice sessions, real-time collaboration tools, and a vibrant community. Think of it as "GitHub for guitarists" meets comprehensive practice tool.
Core features:
1) Smart Guitar Inventory: Track your collection with auto-filled specs from thousands of guitar models. Monitor woods, pickups, scale length, string changes, and discover patterns in your gear
2) AI Practice Sessions: Generate personalized guitar tabs and lessons based on your practice history, with VexFlow sheet music and integrated metronome
3) Session Mode: Fork and merge music tracks like code. Layer recordings, see version history, and collaborate with musicians worldwide
4) Practice Analytics: Persistent timers, song tracking (Last.fm integration), scale visualization, fretboard maps, and chord progressions
5) Built-in Tools: Guitar tuner with frequency control, Strudel integration for backing tracks, and musical helpers to break out of E minor habits
Looking for:
Feedback from guitarists/musicians on which features resonate most
Link: https://openfret.com/ | Discord: https://discord.gg/G3Pur3PzZm
Thank you!
So I've been building something with no imported libraries or dependencies: a card game that gamifies Maslow's hierarchy of needs: https://gamefound.com/en/projects/nicomar/actualize-this
Each player drafts cards that represent ways you can spend your limited time on earth to gather resources (wisdom, gold, and virtue) to complete your own personal player board (your hierarchy of needs) with the goal of reaching self-actualization before other players. However, you can still win without becoming self-actualized, if you complete more hidden quests (which can only be discarded by the "therapy session" card).
- The idea: https://carlnewton.github.io/posts/location-based-social-net...
- A build update and plan: https://carlnewton.github.io/posts/building-habitat/
- The repository: https://github.com/carlnewton/habitat
- The project board: https://github.com/users/carlnewton/projects/2
Music player that can organize album collections from different services like Spotify, Apple Music and Bandcamp, Discogs, and show detailed and high quality information that can be searched and filtered.
Working on: Offline Youtube playlist download manager. It uses YT-DLP to get all my music and then enriches artist/track metadata using MusicBrainz, AcoustID, Discogs, LastFM, Spotify. Runs as an offline webapp so I can browse and play music locally. Might play around with recommendations for fun later.
Happy to publish the repo if anyone else would find this useful.
AgentOS is a lisp-machine inspired runtime where agents can safely propose, simulate, and apply changes to their own code, policies, and workflows, all under governance, with full audit trails. Every external action produces a signed receipt. Every state change is replayable from an event log.
Any feedback is welcome!
I've spent several years since Covid times solo-developing an ad-free website with 50+ solitaire/puzzle games.
I've gathered some feedback from users from HN already and now trying to fix things.
I'm looking to genuinely improve the experience so would be incredibly grateful for any feedback. I'm also wondering what it lacks – any particular games or modes?
We are a service to help brands navigate the new world of AI agents. Currently focused on helping them increase visibility in AI search but we plan to go beyond that.
The end goal is to have a laptop with an easy way to build lab environments which is secure and rootless.
I wanted to visualize all my walks and runs on a single map. I built a native iOS app that fetches Apple Health and Strava workouts and visualizes them. Privacy was a major factor in building the app, so all the data stays on the device. Next version will have a time-lapse video option. Any feedback welcome.
There’s so much nuance in HN threads that often gets missed elsewhere, so I decided to put start this newsletter.
Initially started as an experiment for 10 issues to see ig it gets traction, 6 issues in it’s at 68 subs and probably will continue for unlimited time period.
Link to the latest issue: https://eomail4.com/web-version?p=01b6f55e-bb2d-11f0-bcb3-f3...
Link to subsscribe: https://hnxai.eo.page/9h7q4
I am also building an app for kids to make their arabic learning fun, rewarding and enjoyable. Do try and share your feedback. TIA
Completely bootstrapped online counseling platform focused on affordability ($25/week!), accessibility and doing the right thing by clients and therapists. Currently only available in NY, FL, TX and Singapore with plans to expand as budget allows.
It’s a new kind of computer that attempts to part from the unix heritage and offer something really accessible and modern.
I think it's too difficult in its current form.
One feature we are working on is an attachable public IP. For those behind CGNAT, they can run this app and get a public IP instantly.
A hierarchical text canvas for organizing thoughts and taking notes. I wrote v1 years ago and now spent about year rewriting it in SwiftUI and adding all my dream features like reminders, deep linking, and lots more. Currently in TestFlight beta, nearing release.
Working on this made it really clear to me how a LLM can bring real value to a backend, it excels on processing very differently structured dynamic data (something if done without an LLM would require quite specific code - which would lead to more development time and increase time to market)
Check it out: https://zecurit.com
Would love feedback from anyone dealing with endpoint security or compliance challenges..
We achieve this performance by baking in the best practices before any tweaking
Building native applications for iOS, Android and Huawei devices in Haskell.
I'll write up my experience in a blog post
Risk and volatility indexes for industrial sectors.
AI Assistant that schedules your meetings for you over email. Just sign up and cc her into an email thread to get started.
This is an AST-walking interpreter for my personal LISP dialect written in C. Once it's ready, I would use it to implement a low-level, statically typed language (Schnell) as a Langsam library. The goal is to gain the ability to JIT-compile Schnell code (sexps of a statically typed language) from Langsam. Once this works, I would rewrite Langsam in Schnell so that it becomes a fast bytecode interpreter. With the faster Langsam (and the Schnell built into it) I could build a little OS called "Oben". The OS would first run on top of Linux, then I would attempt to bootstrap the entire stack on bare-metal. I already have a Forth dialect implemented in assembly language (Grund/Boden). The idea is to implement Langsam in Grund and then bootstrap the entire Grund -> Langsam -> Schnell -> Oben chain on something like the qemu q35, later on a Raspberry Pi Zero 2W and maybe even my own hardware (ie. an FPGA board like what Wirth et al. created for Project Oberon).
2. MTrak - https://github.com/cellux/mtrak
This is a TUI MIDI tracker written in Go. Not too user-friendly: one has to enter raw MIDI messages in hex into the tracks. Can be connected to synths like Fluidsynth or Surge XT via JACK MIDI. Unfortunately it takes a lot of CPU time, probably due to the use of BubbleTea (and no time spent on optimization).
3. Mixtape - https://github.com/cellux/mixtape
Beginnings of a programmable, non-realtime audio sample generator/manipulator written in Go with an OpenGL GUI. I was thinking about how people in the old times cut up the magnetic tape which contained the sound bites and rearranged them to build something new. What if I'd implement a data type called "tape" which is basically a piece of sound and then provide operators in a Forth-like language to create and manipulate such tapes. Each tape could be a sound and then these could be stitched together to form songs. Who knows maybe an entire song could be represented as a hierarchy of these tapes. Each sound or song section could be its own file (*.tape), these could be loaded from each other, maybe even caching the WAV generated from the code of a tape to speed things up when there is a huge hierarchy of tapes in a project. Lots of interesting ideas are brewing in this one.
We focus on making it as fast as possible, integrated into CI, MCP for local dev, and support both an autonomous (we call it discovery) and guided test creation approach.
We believe that in the era of vibe-coding, quality is key, as we are lazer focus on building a solution that scales with your product, and removes the burden of QA from your team.
Technically, we built an in-house engine that is in charge of generating the tests, that speeds up and gets better the more you use it.
https://demo.replays.lol/clipper (recording the demo video today).
The idea is that a generic video message doesn't appeal to a fan of a video game streamer, instead what really would be cool would be watching them react to your best moment in a game.
Our software removes all friction from the journey, the fan doesn't even need to record their own gameplay, we have bots set up that can load up someone else's gameplay just from their username, record their highlight for them, upload it to our platform, then the streamer just needs to come in, watch a ~60 sec clip, give a genuine reaction, press 'submit' and its all done.
There's a few markets I'm trying to find product market fit in: ~1-2 minute coaching sessions, sports commentator style commentary over your clip from influencers, hyped up reactions from your favorite streamer, a community-focused segment on a stream of watching a compilation of your fan's best moments.
We're ready to launch, just trying and struggling to find the first few people to sign up.
I think by this point everyone that is learning a language knows that immersion is very important, however a problem I've had myself is that the content that interests me is beyond my reach, and the content that is within reach doesn't interest me.
This is my attempt at doing something to remediate that. You select the content you want, and I create a personalized study plan to learn the most important words to achieve a target % of understanding. Then I generate a short story each week for your particular level containing the new words in the context of your content.
The idea is to bring the content you want to learn to your level so you can watch what you want to watch.
If you have any ideas or comments for improvement, feel free to reply anytime! (For reference, this service is designed for Korean users — I’m Korean myself.)
Once you sign up and connect your Google sheet, it generates a template (using AI) based on your data, which you can edit in a Notion-like editor. You can then generate PDFs for your entire sheet or a for a range of rows.
Some use cases I'm seeing:
* Certificates for students or course completions
* Monthly invoices for all your clients (https://sheetstopdf.com/use-cases/business/invoices)
* Personalized reports with individual client data
* Event tickets or conference badges
* Contracts, offer letters, or any personalized documents
* Really anything where you have rows of data that need to become individual PDFs
Would love to hear what you think or if you have use cases I haven't thought of yet!
Lately I've mainly been working on stability and bug fixes. I've released some big features the past few months so I'm doing a big push on polish, before I again tackle some larger features that I'd like to implement.
If CLI scripts is something you're interested in at all, give it a go! We have docs and a guide [1] for getting started, feedback very welcome :)
[0] https://github.com/amterp/rad [1] https://amterp.github.io/rad/guide/getting-started/
I’m building this using our framework for stack-agnostic JS/TS libraries. On the database side, we currently support Drizzle and Kysely, with Prisma support coming soon.
https://fragno.dev/docs/our-fragments/stripe/quickstart
Inspired by the Stripe integration built for better-auth.
You just need to pay for a fixed monthly upfront cost rather than PAYG, giving small developers a good save of their money.
In other words, this is similar to self hosting with K0S/K3S/OpenShift, except you don't have to own servers to begin with, in other words, it is a little similar to serverless K8S.
Well, all you those you can actually do with a VPS today, heck why do I have to do it if EKS/GKE/LKE/OKE/DOKS exists? That's because it takes a lot of time to properly setup VPC/EBS/S3/EC2, you need to pay an insane amount of premium and overheads to those while an ordinary user just don't want to hassle too much.
I want to undercut the big clouds by saving people's money and time. I have had enough of seeing a ludicrous EKS billing. I just want K8S to be the control panel of everything.
Deploy, run and scale later, simple as that
It is a recipe app but better, and way more technically capable than anything out there. The goal is to make the best recipe app ever made. With bulletproof easy to follow recipes and smart features to make cooking simple. Everyone deserves good food at home, but good food is complicated and time consuming. An experienced cook can make good food quickly, cheaply and make it look easy. The idea is that Kastanj will have the knowledge you don’t so you can cook like a pro without having to spend years learning everything.
Backstory: I have a note where I write down practical problems I experience in life. I noticed over time that the amount of notes related to food and cooking was growing faster than anything else. I then began searching for a solution. I tried over 50 recipe apps, always the premium version if possible. There are some good apps out there but even the best ones only solved something like 50% of my issues. After enough frustration and search I just decided to start working on my own app. That was 4 years ago... It turns out that solving some of these problems where technically complicated to do, so now I understand why no other app could solve my problems. None the less, after 4 years of work, starting over from scratch 5 times, I have now landed on a solution that technically solves all my problems.
Going forward: Now I am working on filling the app with data and make it easy to use for normal humans. I am on purpose limiting myself to only perfecting the core functionality of what a recipe should be. I intend to launch sometime in 2026. The UI will be small and limited at first, but it is perfect for my needs. Therefore I hope it will also be perfect for someone else. Over time I will enable more advanced functionality and build it out based on user feedback. I know the backend can support 100% of my needs, but I don’t want to make it bloated. Therefore the UI is on purpose focused on only the most important things and then we will build it out with time, together with the recipe creators and end users.
It’s similar to tic-tac-toe but slightly different of course.
Found it a great opportunity to learn about new areas of maths. Trying to figure out where to go next with it.
There have been a few astrology apps, but all require you to connect with an astrologer or a pandit. This market has been in past and today, a market of exploitation for the innocent.
So, I built this app to let people read their birth chart with detailed analysis, without any such thugs. There are a few very talented experts, but they are either very expensive or difficult to find. So, it came out of necessity.
I would love your feedback on trying it out and letting me know your thoughts.
Cheers
Most (meta)science discussion is either fragmented on Twitter/Bsky, or a bit too formal. I thought a centralised place for deeper, casual discussions might be helpful, so I'm testing that theory.
Launched a few days ago, so it might have some rough edges. I'm considering making it user-invite-only soon, but for now it's fully open for signup. I'll also move it to its own domain once I think of a better name.
An open-source audioguide app that helps museums and cultural spaces create engaging visitor experiences. Feel free to give me a star on GitHub.
Launched a new plan as well that gives unlimited question-answering for just $20/month. Truly unlimited, no strings attached.
It took me two and a half years to finish. Now I've got to market it.
My 7 year old niece loves jigsaw puzzles, but a lot of the time I see her during family trips where taking puzzles along wouldn't be feasible. We usually have an iPad though. I plan to add more puzzle categories soon.
The mascot gets annoyed if you haven’t taken your pills on time.
Why? Most solitaire apps frustrate players with impossible games or endless randomness. Solitairle is designed for people (like me) who want a satisfying win through skill, not luck. Every day brings a new, solvable challenge, complete with helpful tools (back button, dead-end warnings) to keep it fun and frustration-free.
I’m especially interested in feedback from people who:
Enjoy casual puzzle games but get discouraged by unwinnable setups,
Value clean, minimalist interfaces without ads,
Have ideas for daily challenges or fun player stats.
Would love your thoughts: What frustrates you most about digital solitaire? What would make you want to play daily?
- No sign-up, works entirely in-browser
- Live PDF preview + instant download
- VAT EU support
- Shareable invoice links
- Multi-language (10+) & multi-currency
- Multiple templates (incl. Stripe-style)
- Mobile-friendly
GitHub: https://github.com/VladSez/easy-invoice-pdf
Would love feedback, contributions, or ideas for other templates/features.
PS: e-invoice support coming soon
I'm in Germany so I'm working on a Germany-specific solution for now.
- you choose from a list of charities (right now I'm working with the list from the https://dzi.de plus a few such as Wikimedia Deutschland)
- you setup a recurring donation to our bank account
- we redistribute the money according to your split
- no spam in your email and snail mail
- one pdf at the end of the year for your tax returns
I'm not planning on taking any cut of the donations obviously, so this will be a fully self-funded project at first, but I'll reach-out to foundations once I'm up and running.
The URL will be https://super.giving/ (not setup yet, should be fairly soon).
I'm also planning on releasing the source code as open-source.
I'd be happy to hear your feedback, either here or via email :)
- Aggregations of m2 price and price history development
- Area and address details with time-on-market stats
- 3D map visualization
https://hintakartta.com
I built it because I work across multiple machines and often worry about which projects are on which computer or whether I’ve left any files in unique locations. Now I can diff the summaries between devices to see what’s out of sync, which repositories have uncommitted changes, and which folders have been modified.
I avoid using cloud sync services, and most of my files are already in git anyway. I find that having clear visibility is enough, I just need to know what to commit, push, pull, or sync manually.
I would be glad if it proves useful to someone besides me.
(Spoiler: I did manage it and launched in just 75 days from start to first order)
- Three tier corporate structure with manager-managed LLCs and a private WY LLC as manager, complete with a knowledgebase-powered assistant that can write share registries, banking resolutions, meeting minutes, contribution contracts, loans and more
- Supply chain management with proprietary lot tracking that tracks PO line items from production to delivery
- Generated the base for all product images, helped write and research label design and text, wrote SEO titles and product descriptions
- Used Claude Code to build the entire Shopify theme for the site, all collections, product pages, legal pages and a COA database to boot
- Used Claude Code to build a custom Shopify app to integrate lot tracking into the shop so that when lots sell out the next lot is queued for sale and all lot-related metadata is synced to the product variant and displayed on the product page
- used Claude Code to build a super analytics platform that combines the data from GA4, Shopify orders, and Meta business suite into a single feature store where I can wrangle the data to ask/answer any question I can dream of about audience segments, product popularity, what’s working or not, and get insights on what to do next
If you care to check it out, the site is https://cosmicpeptides.com
A fun project with lots of challenges finding word lists, refining them, using AI for clue generation, etc.
It's a modern, open source, self-hosted customer support desk.
Currently it works as standalone player. Addition of MPD client mode opens possibility to play music on a separate device while keeping the UX of the music player that I like.
The goal is to let anyone create task‑specific agents, train with their own data and an embed it into any site.
Training is simple: paste text, upload files (PDF, DOCX, Markdown, CSV), or paste URLs and it will crawl/index them into a per‑agent knowledge base.
I'd love to know what you think.
https://github.com/mrkev/webgpu-waveform
Made some updates to this open-source library I wrote to render audio waveforms using the GPU on the browser (WebGPU).
Example on the site. Works without enabling flags on Chromium browsers. There's an example to scrub and zoom in real time on some audio. Feedback welcome!
An open-source, local database which collects all your personal data, hooks it to an LLM (BYO), and gives you an assistant that can answer any question about your life.
It also allows you to vibe-code (or just code) small apps on top of your data (e.g., your custom dashboard for your expenses).
I have a short demo here: https://www.youtube.com/watch?v=gqAyvENDjSA
This week we're building out the UX around formatting and this month we're building a more robust set of integration tests and integrating with a large industry platform.
- Musical Chairs
- With Fights
- And Epic Music
- Made with Godot 4, C# & WWise
- Online with Nakama & Hathora
So I am building this https://www.leaklake.com , where you can search your name, brand, and basically any keyword.
You can also set an Alert because crawling and starping is running 24/7.
Any feedback welcome.
I have found for myself that there is a lack of vocabulary learning apps that have good search functions. When I make a search function, I want it to be able to find all subsets of words, that I could think of. Instead what many search functions only allow you to do is, to first find one set of words, and then in a new separate search find another set of words. Currently working on that search function.
Also what I find annoying in spaced repetition learning apps I have seen so far is, that they will ask you very simple words over and over again, just because you didn't see them in a while. But I really don't need to learn those words over and over again, because I just know them.
Another annoying thing is, that in some apps you cannot see your learning progress. How many percent you already learned. Or that you cannot specify how difficult a word is to learn. Or how relevant it is. All this metadata, that could be good for learners to be able to search through, when searching for the subset of words they want to learn next. Oh, and of course tags ... With tags one can add all kinds of attributes to words. Maybe I am only looking for nouns or verbs. Maybe I am only interested in words that have something to do with family.
There is still a lot to do, but it is taking shape nicely.
The app is written in Python and tkinter. It is very simple to use in most aspects, and I really don't care much about the looks. I actually find them refreshingly simple and functional. Not this "everything flat" kind of epidemic in UI, and widgets still give feedback when using them. Not web based with the typical nodejs or npm overhead and tens or hundreds of dependencies. Nope, keeping it very minimal so far.
I also have another idea, that might give it a modern touch, but that might also introduce overhead and probably should be an optional setup or feature: Give users tools to let LLMs generate example usages of words, if they want to do so. Of course that would have to be a local LLM I don't want to get into users having to sign up somewhere and get API keys and all that.
I am also not planning to make a mobile app. Maybe later I can create an API, so that one could build a web frontend, if one chooses to do so. But first I want to build this app and the functionality behind it.
Yesterday was the one year anniversary, meaning there are 365 videos to unscramble. :)
https://donethat.ai Passively processing screenshots is obviously pretty sensitive, it has an option to bring your own (local or remote) LLM, otherwise I process with gemini and never store any data.
It's in beta right now so if you want to try it you have to enable "proactive chat" in settings.
I also made a list of similar tools out there: https://donethat.ai/compare
Rates your sleep, tracks sleep debt, and tracks how workout timing, coffee time, AC temperature, etc influence your sleep.
2.0 is in review - adds support for recovery (based on sleep HRV, HR), and strain.
a demo video here https://x.com/rohitshindein/status/1985643097439813831
It's fully typed. Works with vanilla JS, Vue, React, or just a script tag.
Got some feedback that it may not be the best UX-wise but let me know what you guys think!
Demo: https://devjeff.info/scrype Repo: https://github.com/DevChanQ/scrype
It’s no where near done
But as always I am also building https://retro-board.it for doing retros and sprint poker
And https://flags.gg for feature flags with quite a lot of agents (rust, go, react, and others)
A small OpenGL tutorial for Rust. Focus on understanding the OpenGL-API and interfacing with it directly, with a few as possible helper libraries.
Some of the chapters I'm currently working on can be found in the preview (https://preview.opengl.zgtm.eu/, ipv6 only).
You can have a look at https://simcarlo.com. The tool allows you to see the full spectrum of potential outcomes instead of just a single guess.
I'm only on lemma 11 at this point, and up until that point the paper has been fairly easy to formalize (modulo my unfamiliarity with mathlib).
The repo is here https://github.com/badly-drawn-wizards/noperthedron
- Search campaigns: - automatically crawl website, find the offerings and generate new campaigns - Provide qualitative recommendations such as, relevant terms to include/exclude, e.g. including typos as keywords, improvements on landing page
- Shopping campaign: - Smart labeling of all products to allocate the budget among Top performers, Rising and Ghost products to avoid draining the budget. E.g. instead of a campaign with 10k products with one budget , turn it into 5 campaigns with different budgets doubling down on what works.
Feel free to reach out for a demo
Exposure to unity has got me thinking hard about its non-gaming applications. The stability of presentation between device targets is incredible. Being able to integrate literally anything you want in native 3d world space feels like a natural next step once you get bored of the DOM.
The goal is to bridge crypptocurrencies and local mobile wallets to make crypto useful in everyday life — not just for trading, but also for online payments.
A few key features:
Mobile money integration (MTN, Moov, Orange, etc.)
Instant buy/sell of USDT, USDC, ETH, and other assets
Crypto payment gateway — businesses can now accept stablecoin payments directly on their websites
I’m currently focused on improving liquidity and expanding to more countries.
Would love feedback from the community — especially around :
- Liquidity and Marketing to find the first users.
Happy to share more details or collaborate with anyone working on similar problems.
Website : https://ciexchange.xyz/
Small webapp that allows musicians to add PDFs locally and offline, arrange them, then download for use on an e-reader during performances. Built for a classical musician friend who uses really old Android devices, also my first almost entirely 'vibe-coded' app.
Current features include:
- Live material price list updated monthly (based on prices at local shops)
- Conceptual 2D/3D floor plan generation following Ghana Building Standards (development in several phases using procedural floor plan generation)
- Construction management dashboard to track project stages and conversations between project manager, mason, carpenter, etc.
- Printable material cost breakdown
TODO: A contact listing for local construction services
I would love to have feedback, thanks.
And also building as a hobbie a procedural universe generation engine that simulates galaxies, solar systems and planets in real-time. Everything is generated from a seed with actual orbital physics, seasonal changes and so... Built with Python/Flask backend too but Three.js for 3D visualization and React instead of Vue3 as in the prior one. Think No Man's Sky vibes but as an explorable simulation engine really D:
[2] https://msp.ucsd.edu/techniques.htm
[3] https://mitpress.mit.edu/9780262014465/the-audio-programming...
Fully offline LLM coding agent plug-in for JetBrains IDEs. Use with Qwen3-Coder-30B-A3B-Instruct-UD-Q4_K_XL.gguf on an RTX 3090 or up. The source code is pretty short to make sure it can be audited, if needed.
Now I'm working on a few changes to the app, most notable is moving any plants marked as 'for sale' out from the main section because it turns out people are more greedy than I anticipated and it's getting in the way of sharing the free stuff, cuttings etc.
There's also some demand for a web front end so I might work on that next. (currently only android and ios)
I had an initial boom of downloads in South Africa but lately most new downloads are in USA.
If allows the use of different models, no need to sign-up at the moment and at no cost. We released our beta just last week.
We were getting annoyed by all the additional confirmation questions by other AI assistants, and having to switch between consoles to use a editor and/or revert changes.
Check out our website at: https://welcome.ayechat.ai/
or just install it:
# pip install ayechat
- no sign up, free
- checks PQC usage among all the servers in a domain
- uses Certificate Transparency to find all your TLS endpoints
- tells you how far you are from PQC readiness
It runs on a Raspberry Pi 2 with an AudioInjector sound card, a small LCD screen, a rotary encoder, and even an old hard-drive platter as the “deck.” The goal is to make a simple, open, and affordable way to experiment with scratching and mixing — no fancy gear required.
It’s still in progress, but it works pretty well and has been a fun way to explore DIY DJ tech and embedded audio.
Would love feedback from the community