Probably the most interesting thing about it at the moment is the editor. The world, and most things in it, are represented as collections of SDFs. More accurately, they're density fields, but, potato-tomato.
Bonsai has undergone a large rewrite over the last couple years that's nearing completion. A world edit is defined as a bunch of SDF parameters which get projected/rasterized into the voxel grid by a shader on the GPU. One neat thing about SDFs is they've been thoroughly researched and documented by a guy named Inigo Quilez, and they have a lot of nice mathematical properties. For example, you can do a smooth union of arbitrary SDFs to get nice rounded contours where shapes join.
I've written every system from scratch, all the way from the memory allocators and font rasterizer to the collision detector and simulation loop. I even wrote a metaprogramming language as a replacement for C++ templates, which is a whole other story. IIRC the only external dependency is the C runtime library for starting the process and my very occasional use of variadic functions arguments.
For a long time, an explicit non-goal of the project was to ship a game. It sounded insane to me to write an entire 3D engine and then ship a game. As it turns out, I've gotten it to the point where I can actually make a game. I've got a start on the game systems in a closed-source repo, and hope to have a steam page for it by the end of the year.
I'll do some shameless self-promotion and leave some links here for anyone interested in looking at the engine, language code, or some pretty pictures.
I'm an introvert and socially anxious, but I do enjoy hanging out with my friends. I just HATE the invitation-and-coordination game. If someone invites me and I don't want to go, I hate having to come up with a socially acceptable excuse. Inviting someone and waiting for them to make a socially acceptable excuse is equally awful to me.
Then you get to coordination. I want to go to the brewery at 2pm, but your kid has soccer practice so you can't get there til 3:30, but then Joe has to leave at 4 to pick up his mother in law at the airport, and... ugh. It's the worst.
So I made Holler, which is basically you hollering to your friends, "I'm going to be at the farmer's market at 2pm," and then you just go. If they show up, fantastic. If not, whatever, you were going to go anyway.
No coordination, no invitations, no friction. Just holler and go.
It's iOS only for now, but I'm working on an Android app as you read this, so hopefully that's coming soon.
Actually using raw git repos as the main data store which has worked out great since the US Code changes very little between new releases and so it compresses very well. Also makes it easy to generate diffs of sections: https://uscodex.org/usc/d/119-100/119-102not101/16/2201
To signup you don't provide any information (a randomly-generated account number is assigned to you), and you can run a proof-of-work captcha to get 2h for free. You can choose among many different search providers (for defaults and per query), including Uruky Site Search, powering our own index.
Last month we reached 300 monthly active accounts and released an image search gallery mode, plus a simple calculator and conversion widget!
The main differences between Uruky and Kagi, DuckDuckGo, SearXNG, etc. are visible in the footer (right side), but one huge difference is that with Uruky, after being a paying customer for 12 months, you get copy of the source code (licensed as BUSL, into AGPLv3 in 2 years — a suggestion made here on HN)!
Our main challenge continues to be discoverability and outreach because we want to do it ethically (no Big Tech and no GenAI/LLMs). Ideas are welcome! We’ve been sponsoring open source projects, open source maintainers, and indie, small-web, and privacy-related websites and applications/groups/orgs. This month we're sponsoring NOYB [2]!
Feature-wise, for September the most visible things that shipped already were Tags and Scopes (top feature requests for a while). We’re also still (slowly and sustainably) increasing our own index, focused on indie/small web.
Thank you for reading this!
[NO-AI]: There is no generative AI product or service being offered, here.
[1]: https://uruky.com
[2]: https://noyb.eu
ShopSpec is a deterministic parametric furniture generator (bookshelves, cabinets, shop carts, leg-and-rail frames, multi-carcass composites) that encodes real woodworking intelligence and outputs shop-ready artifacts.
Most recently, introduced the concept of value engineering by sweeping across dimensions to batch evaluate candidates that ranks based on sheet purchases. Also have in beta an MCP connector to let agents explore the deterministic engine.
I'm building a number of items for home and shop and ShopSpec has been instrumental to plan, visualize, and execute on these new ideas/projects.
it's a weight-training app that helps you train along your "pareto frontier" of weight vs reps. The idea is to train at lower weight-higher rep, medium weight medium reps, and higher weight, lower reps for every movement. I tried to develop my own weight training program following bits and pieces of advice from bodybuilding forums and ended up injuring several tendons in my first year. So I did a bunch of research on tendon strengthening as well as what's most effective for hypertrophy (reps near failure) strength (reps near maximal load) and injury-prevention/frequency (not bringing yourself to failure too often) and designed an app to automatically prescribe and advance weights and reps based on your learned strength curve (Brzycki-like, with an added shape parameter)
The app is designed to make use of the free Cloudflare tier, so I can support thousands of athletes for just the cost of the domain name. I'm primarily interested in understanding the "Fatigue curve" - right now I have some basic per-set fatigue modeling (basically a log-linear strength dropoff) but I think it could be much better characterized with more data. I could go on and on about the modeling but my intention is to keep it free (maybe add some non-intrusive ads on content pages if it ever starts costing me a few pennies a month) but my primary interest is to be able to do statistical analysis on the data.
year projects avg/month
---- -------- ---------
2008 123 10.2
2009 104 8.7
2010 666 55.5
2011 86 7.2
2012 46 3.8
2013 389 32.4
2014 146 12.2
2015 104 8.7
2016 471 39.2
2017 456 38.0
2018 242 20.2
2019 246 20.5
2020 882 73.5
2021 837 69.8
2022 363 30.2
2023 425 35.4
2024 2122 176.8
2025 6220 518.3
2026 6093 677.0 (Jan-Sep)
Top five topics per year (% of that year's projects, keyword-classified): year #1 #2 #3 #4 #5
---- ------------- ------------- ------------- ------------- -------------
2008 Dev tools 9% Games 9% Video/gfx 7% Writing 7% Business 6%
2009 Dev tools 16% Science 11% Writing 8% Education 7% Business 7%
2010 Dev tools 8% Games 6% Video/gfx 6% Business 4% Writing 4%
2011 Dev tools 8% Games 8% Social 7% Business 7% Science 7%
2012 Business 13% Dev tools 7% Hardware 4% Video/gfx 4% Social 4%
2013 Dev tools 16% Video/gfx 10% Games 7% Writing 6% Education 6%
2014 Dev tools 12% Video/gfx 10% Writing 7% Hardware 6% Games 6%
2015 Games 11% Dev tools 10% Business 10% Hardware 8% Video/gfx 8%
2016 Dev tools 17% Video/gfx 11% Hardware 8% Business 6% Music 5%
2017 Dev tools 18% Video/gfx 10% Hardware 7% Games 6% Data 5%
2018 Dev tools 14% Video/gfx 8% Writing 6% Games 5% AI/LLM 4%
2019 Dev tools 17% Video/gfx 10% Games 9% Hardware 6% Business 5%
2020 Dev tools 14% Video/gfx 9% Games 8% Hardware 5% Writing 5%
2021 Dev tools 18% Video/gfx 10% Games 9% Hardware 7% Writing 6%
2022 Dev tools 21% Video/gfx 13% Music 9% Science 8% Games 7%
2023 Dev tools 14% Video/gfx 10% Games 9% Writing 8% AI/LLM 7%
2024 Dev tools 20% AI/LLM 17% Video/gfx 11% Games 9% Business 6%
2025 AI/LLM 27% Dev tools 21% Video/gfx 10% Games 9% Data 5%
2026 AI/LLM 33% Dev tools 22% Video/gfx 10% Games 10% Hardware 6%https://kvetch.io/conciliatower
I wanted to re-play SimTower but found it too difficult to get running through emulation. Instead, I worked for 6 months with Claude Code on a complete rewrite, replicating all the functionality from a Ghidra decompilation of the binary, an AI-generated summary of the original source code and my memory of the gameplay. Then deployed it to the web as WASM. I wanted the original feel of the game, so didn't create new art. Instead, you load an original binary you provide, and the on-page code parses it and pulls out the original assets.
I didn't look at a single line of code Claude wrote, but spent hours playing through the game and nitpicking every little behavior. A lot of time was spent convincing myself that the elevators just ARE that hard to get right >.<
I hope everyone can enjoy this game again. Did a writeup here: https://www.wyldcard.io/blog/simtower-remake-playable-in-bro...
Since last month, our four Google Summer of Code interns finished their projects.
University of California San Diego has deployed our Wayfinder and Waystation web apps for their 35,000+ students!
We launched a redesign of our Android app.
Our next-generation server software, Maglev, is almost at v1.0!
We are always looking for more developers, biz dev, ux designers, product managers, and more to help out!
Open volunteer positions: https://ossvolunteers.com/organizations/open-transit-softwar...
Our software: https://github.com/OneBusAway/
More about us: https://opentransitsoftwarefoundation.org
https://SourceLibrary.org is a hub that now provides over 20,000 translations of classical texts in dozens of languages (Latin and Greek but also Chinese, Sanskrit, etc). We always provide the original image of the text next to the AI translation (so if you don’t trust it, you can do it again). For a sense of scale, SourceLibrary now hosts more words than English Wikipedia!
You can freely connect to the public MCP for research; that way AI can read books and not hallucinate quotes. In Claude, it also retrieves images directly into the chat.
This is a philanthropic project based at the non-profit “The Embassy of the Free Mind” in Amsterdam, a rare book library devoted to free thought and mysticism. https://embassyofthefreemind.com
SourceLibrary is totally free and open source. If we can raise the money, we hope to translate 100k books before the end of the year.
If you want to dive in, I’d suggest trying our research agent with a rabbithole topic of your choice: https://sourcelibrary.org/librarian/
Result so far (paper, 34 trading days): the no-AI control is +13.0%, the S&P 500 is +3.4%, and 25 of the 28 AI accounts are below the control. The best single account is a Grok-written "patience" book at +40%, which I treat as one lucky account in a choppy market, not a finding. At the trade level the AIs and the control look the same: 3,212 closed positions, median +0.06%, median hold about 2 hours. They trade a lot and mostly go nowhere.
Everything is public, including the losses and the retired strategies: https://aitradingcompetition.com/which-ai-is-winning.html and the full trade file as CSV at https://github.com/ckamelhar-collab/ai-trading-arena-data. Paper money only, not advice, nothing for sale on those pages.
I’m building the UK’s ‘big data’ charity with some awesome co-trustees and volunteers. We undertake big data projects in service of human flourishing, collect and synthesize datasets from hostile actors or freedom of information requests, and collaborate with other charities to build useful things that facilitate effective coordination.
The context is that I co-run the UK’s largest and most active landlord review platform ‘Marks out of Tenancy’, and the data we aggregated and ended up being able to host and query did a number of incredibly high impact things:
- our system for identifying how many people lived in a property started getting used to find victims of human trafficking - our system for checking for HMO licensing got picked up by councils to detect 100% of illegal or rogue landlords in the scan area, as well as detecting illegal short lets. - our longitudinal data collection on housing conflict between tenants and landlords directly led to increasing the rent repayment order threshold in the renters rights act from 12 months to 24 months.
So after seeing how much data is out there ready to be used for advocacy - but just left untapped by a profit driven sector, and after years of experience as ‘activist data practitioners’ or whatever you’d want to call it, we decided to launch something that could be a home for those projects in the spaces we’re in over here in the UK.
We’ve already got some awesome projects underway and we’re excited to see how year 0 goes for us!
The audio itself is in delivered with the restored classical Latin pronunciation and contains spoken nuances like vowel nasalization, elision, and prodelision. I used a wav2vec2 model to generate forced-alignment data, so you can easily follow along with the text as it's being read aloud. Each word in the text is richly enhanced with pedagogical details like: lemma, citation forms / principal parts, morphological segmentation and analysis, inflectional class with complete declension/conjugation tables, verb category, contextual lexical information (i.e. specific L&S sense), Classical Latin IPA pronunciation, UD style syntactic function and relations, predicate valency, and concise English definitions. Spoken instances of elision and prodelision can also optionally be displayed.
From a nerd perspective, one of the things that makes the system interesting is that the documents themselves are entirely in XML, and I use the soon-to-be-removed-everywhere in-browser XSLT feature to render the HTML, so you can see the underlying XML structure if you view source. Each sentence in the text contains provenance records so you can see the language model and parameters that performed each language enrichment task. The site UI is largely bilingual, and you can view it in either Latin or English.
Github: https://github.com/athos2113/fillvisa-os
Demo: https://fillvisa.com/demo/
US Immigration still relies on outdated XFA PDFs - you can't fill them on your browser. Most immigrants end up printing the form and fill it manually.
So, I converted the PDF forms into smart web forms. They are replica of the official USCIS forms and follow conditonal logic. In the output, you get the official USCIS pdf form filled.
Palantir like system – data, ontology, logic, actions, security, operational workflows – packaged as single cli, local first, git friendly text .cave files and sqlite3 instead of k8s-style complexity blowup.
Working on the weekends.
Next is probably extension of the language to integrate something like https://github.com/mirek/ast for arbitrary ast traversals/modification/generation/better integration with external world - other file types, but ast concept goes further than that, ie. filesystem is also ast, traversal is ast/xpath like walk.
Public domain on all my recent work.
I have slowly built out a set of tools for asteroid orbits and photometry (measuring how bright stars/asteroids are).
It is very rough still (Desktop only), and it only supports the FITs file standard.
Basically it is a full professional grade telescope processing pipeline in your browser. It does 2 queries to some custom databases to identify known asteroids and stars, but all image processing and calculations are done in the browser. This means the backend is pretty tiny. That said it is running on an old box in my closet, so queries may take a while if it gets hammered.
I built it since I have worked with quite a few astronomers over the past 4 years and I keep watching them do the same steps, purely built to make my friends lives easier. I wrote it all in rust and managed to compile it into wasm. With some help from fable as I am not a frontend guy at all, I built it into a small website.
Some of the code is public, the orbital mechanics code I wrote while I worked at Caltech. Which is being used on SphereX, NEO Surveyor, and the Roman telescopes to identify known asteroids. https://github.com/dahlend/kete
I already partially covered the last few months of app development in this topic. But actually, its development took way longer, as only this iteration started in 2024. So it is the end of a long milestone— this launch date initially was to be a year ago, but I procrastinated and missed important for such apps holiday season
This year I was able to go way beyond last year’s backlog, and now I’m releasing a fully finished app instead of early access.
I’m proud of the result — a lot of overengineered stuff that is not viable in any commercial product, especially in what appears to be a simple CRUD app. For example: image loading from blur, unadvertised but very advanced DnD everywhere, natural language currency inputs with sorting, platform-agnostic quick add, and many more.
Its stack is also very fun: it has been running on the Cloudflare Workers ecosystem since 2023, and is powered by a custom Inertia.js adapter for Hono (that predates the official adapter by one month, lol), with Vue SSR. That all enables me to write old-school MVC with Vue as a template engine for views. It also proved to be very easy to work with and cheap to run.
With a tsunami of vibcoded beige wishlists, my weird app stands apart, for sure, but I’m unsure about its appeal to the average customer.
• Users are given a prompt and have 2 minutes to answer.
• Speeches are reviewed by AI and other users.
Speaking eloquently "off the dome" is an incredibly useful skill, improving all your interactions with other people. And like a muscle, you can train it with dedicated practice until it becomes effortless.
It has been very fulfilling to listen to other people's speeches, knowing that we're helping each other pursue our shared goal of becoming excellent communicators.
If you're looking to improve your public speaking, I recommend you give it a try! https://apps.apple.com/il/app/orate-practice-speaking/id6761...
Examples:
this table shows the outperformance of QQQ in recent years: https://chartrow.com/visuals/periodic-table#window=10
This page shows stocks that are cheap relative to their own multiples in the past 10 years: https://chartrow.com/visuals/valuation-dip?view=charts
This is a stock screener that shows histograms: https://chartrow.com/screener
This page shows stocks with high "shareholder yield" (dividend yield + buyback yield): https://chartrow.com/lists/shareholder-yield-stocks
https://gitlab.com/prbs23/freefall_800
The smoker hardware itself is pretty good, but like most IoT devices, the firmware and app sucked. So I reverse engineered the whole control PCB, and have been rebuilding new open source firmware from scratch. All the basic functionality is working now with a fully local control web app. Plus an Andoid app, and Home Assistant integration.
Currently working on interface refinements, and some more advanced control sequencing features.
I wrote up all the reverse engineering details in a blog post here: https://www.prbs23.com/blog/posts/reverse-engineering-gravit...
0) money-money-money: A sub 15Kb server-less opinionated household budgeting tool [0]. Why? Its made to be extremely compressible, so you can edit your household budget and share back and forth with your partner via short-links or QR codes. The idea is you edit your budget, send the link to other party, they can view or edit and send back to you without a server in the loop. [0]
1) slices: An alternative AI-first ADHD-friendly architecture experiment where everything you code is a "slice" with a shared event pool. A slice is a fully self contained "feature". Slices can only communicate with other slices through a shared event pool. Inspired by small-talk, vertical-slice architecture, and ADHD. I used slices to build a self-modifying IDE too. [1] [2]
2) text compression experiments: I'm experimenting with approaches to compress text in pursuit of the Hutter prize. The idea is to take the entirety of the English Wikipedia, and compress the text as small as possible whilst still being able to reproduce it. [3]
3) tiniest maze solving neural network: A write-up work in progress on a maze solver I built with heavy LLM help, managed to get a 14 byte neural network solving 96% of unseen mazes. [4] [5]
[0] - https://con-dog.github.io/money-money-money
[1] - https://github.com/con-dog/slices-demo
[2] - https://con-dog.github.io/slices-demo/
[3] - http://prize.hutter1.net
[4] - https://github.com/con-dog/tiny-neural-network
[5] - https://minimio.ai/
It started with a family member telling me they were frustrated with existing websites. What I noticed is that in many cases they feel cluttered and not smooth to use, almost like a 1-to-1 translation of the underlying database queries, where they have you choose filters and sorting options upfront then browse the paginated results.
I wanted to avoid all of that by creating a different experience; I built an interactive full-screen wall UI with infinite browsing so that most of the screen space is dedicated to the core content. I worked on the name sampling algorithm to try to make it as enjoyable to browse as I could, and the only filter displayed by default is the one to select genders.
More advanced queries are available through the search field which supports natural language queries, running on a local multilingual interpretation engine with a cloud LLM fallback. The database engine is custom built with Rust, compiled to WASM for higher performance when running on CloudFlare Workers. I don’t use an external DB service for names today.
What I’m pretty proud of is to know a lot of technical work is hidden behind that UI, and how it has been shaped by the experience I wanted instead of the other way around.
It has 2 modes, driver and navigator, that work like the driver/navigator roles for a human/human pair. In driver mode, Opair is similar to other harnesses but with less autonomy for the agent. In navigator mode, Opair has no access to writable tools at all. Instead it monitors the project directory for changes as you make them in your regular editor, and comments on them in real time.
Why? Because big changes are harder to understand if you're not directly involved in working on them, and I want to understand the codebases I work with. I use it as my daily driver and it's perfect (for me). I recommend everyone should consider writing their own harness. When you spend so long working with something, it's nice to have it perfectly tailored to your needs.
BongBong tank shooter game. My first game. I wanted to recreate a game that is kind of a mix between old Battle City (NES) and Dyna Blaster, which I used to play as a kid in the 90s. I wanted to have a game where you don't just have retro graphics and beautiful explosions with realistic physics, but I also wanted to capture map building and playing with your friends - locally and online.
I'm building it in Rust and Raylib, using modern agentic approaches. Both Rust and Raylib let me compile and run the game locally on Mac/Linux/Windows and in the browser via WASM. I've also managed to get it to run successfully on Apple iOS. I will likely venture into Android as well, as I want a game that works across platforms so people can play it regardless of their platform.
Any feedback whatsoever is greatly appreciated. :)
There's currently not a way to invert LaTeX engine output for bidirectional editing. So you can't easily drag objects around or interact with the page on LaTeX. That's what I'm setting out to change in the name of mathematical exposition.
I have more details on my plans here https://news.ycombinator.com/item?id=49689856
I've experimented with a few ways of making the editing realtime and I'm getting in the 10 millisecond ballpark on some edits, but I want to work backwards from the light speed path to see what it takes (besides a lot of time).
I also just added https://kadaster.club/mcp so an agent can query the same data and even look in the data available on https://omgevingswet.overheid.nl/ to answer question around what is allowed and what permits you need for a specific location
But overall it's a struggle, the site is still in Google jail/sandbox, so it's not even seeing any Google impressions. So most traffic is due to being very active and posting wherever I can.
There are a lot of small languages in the world, and translation used to be extremely expensive. And there is never too much good space sci-fi.
(We don't write space battles or wars. Our style is slower and bit more philosophical. Light speed is the limit, and travel takes centuries.)
- I am implementing my own MCP server in Go for Bitbucket. This is more of a learning project for me (I was curious about MCP servers), but I also didn't find any MCP servers that have a clean codebase. Many seem to be vibe-coded, and as I work at a company where security is really important, I thought I would implement my own. (Still a WIP: https://github.com/pid0x17/mcp-bitbucket). I haven't touched this project in a while, though, as I am focusing on Nand2Tetris.
- I am reading the Rust Programming Language book, but I am still in the beginning (just finished Chapter 3 on the weekend).
A UK-based flight deals service aimed specifically at parents who can only travel during term-time.
Having this issue myself now with two children whereby flight prices double going into school holiday season, I have always wanted some kind of service which alerts me of good deals.
I still have a long way to refining the actual product, but trying to fit the development around work commitments. AI helps obviously, and does 90% of the coding.
&
Hardware for kids and parents to stay connected without screens:
Lots of strays where I live, so I wanted an app to photograph and identify street cats and help get them adopted. Written mostly with Claude.
The recognition runs on device: Apple Vision detects the cat, DINOv2-Small decides whether it's one already in your library, SigLIP2 names the coat.
No accounts and no backend. There's a trading mechanic on top where you can trade cards via Wi-Fi (with Bluetooth as a fallback) and levels for both the user and each cat.
You can also turn any cat into a shareable adoption poster.
TestFlight is open, so feel free to try it.
It's an app to get sleepy without meds. Simply close your eyes and imagine the micro-scenarios you hear. Like if you hear "moonlight on a white flower", imagine that scenario until you hear the next one. Session duration is also not too long (10 minutes default, you may change the session duration too).
It's like a digital melatonin pill - but without chemical side effects. Try it!
Was trying to combine AI with generative storytelling with a card game. It was a fun experiment. To play, you'll have to get a friend to queue up at the same time.
1. Constructivist rather than propositional logic, so propositions can be true or false or unknown.
2. Compiler which targets the Linux ABI (in progress). An interpreter exists and acts as an oracle for tests.
3. Built-in row polymorphic effect model.
4. Fine-grained capability and resource-based security.
I aspire for it to have a comprehensive first-party software catalog.
[HUMAN-CODE] - code written by humans
[AGENT-CODE] - code written by Claude/Codex/Other agents out there
[HYBRID] - Combination of Humans/Agents
I would prefer to go through projects where people are writing code themselves. And this kind of tagging would help me filter through easily.
You talk through what you're looking into, it searches the web for you as you go and suggests which pages are worth opening. It never summarises a page. You keep speaking and ideating while opening pages, it asks, responds, questions, searches, until you're happy with where you got to. When you're done it writes up what you found in the format you want, using the exact words/findings/learnings you spoke of (nothing more). The write up links each page you read to the related point in the text, so you (or whoever you send it to) can check it.
The core idea is that having answers handed to you, be it from AI answers, AI generated documents or research, creates the illusion of knowhow but never real understanding. What kelve tries to do is keep some of the productivity benefits of AI, while ensuring it never does what forms the real knowhow (reading, thinking etc)
Currently a solo project, backend in Rust, search uses Brave API. It's voice only at the moment as I think it's closest to "thinking" and quite fast to ideate with, but it's the part I'm least sure about so would love people's thoughts on this.
I moved to London and was drowning in tons of 500 person whatsapp group chats to make friends. It took way too much executive function just to go to a bar.
The way I think of it: chat apps like whatsapp and iMessage were designed around chatting. Facebook, Insta are designed around engagement with strangers, you coming is designed around hanging out.
How it works:
- add some friends, acquaintances, that person you met at that thing - throw out an idea, doesn't even need a time or place at first - or add something to your bucket list in your profile - people can opt-in, find a time if needed, or even pitch a plan everyone can vote on - chat only opens once the people-time-place is set, and self-destructs after the event - you can share events and collect RSVPs with people off-app, so not everyone needs to get it
I will start some curated events in London soon too (if you have events you'd like to see on there in your city, let's chat!)
Until then, check it out?
Really exciting stuff is happening literally every month, because underlying models are getting better and better. When I started it was pretty basic: “make a cube with a hole through it”. Now it’s at the point “make a raspberry pi 4 case” and the agent searches, builds, verifies…
What surprised me in this process is how little meaning AI benchmarks have. Pareto frontier for my use case looks completely different than any other benchmark portrays.
android: https://play.google.com/store/apps/details?id=com.fermentme.... ios: https://apps.apple.com/de/app/fermentme-recipes-tracker/id67...
I'm building a video game. It's part Valheim, part Ultima IV:
You can play the demo in the browser now (mobile as well as desktop), but I'll be packaging it up for Steam soon.
It's all vanilla javascript, html and css. No AI, no 3rd party game engine, no build system even, and just a couple external dependencies for things like networking that I didn't want to reinvent myself.
It's been fun. I'd love to get some feedback!
I built it because I wanted to see if there's merit to the idea of incremental reading[1] and it worked so well that it turned into the main way I read things now.
As many of us here, I sit too much in my chair during the day and I'm trying to stretch more often and strengthen my back/core muscles.
There are a lot of "free" apps out there e.g. Bend that are helpful but I was annoyed with ads and limitations so I built one for myself. Now I use it daily.
The app is simple, you have about 100 routines to pick from and you can even build your own from existing exercises. Each routine comes with simple images, a link to a Youtube video and a timer. There are a lot of 5 minute routines that are perfect for a short break during work.
There are no accounts and I don't plan on adding any more features unless highly requested by users. I've built this for myself but I'm sharing it here as others might find it useful. Any feedback is appreciated!
It's a news aggregator focused on furthering our understanding of how cryptography is evolving. We're aiming to monitor the people on the ground who are doing the actual work, and amplify them.
The front page is a curated low-volume stream, but there's an all-news feed as well.
After producing Feisty Duck's Newsletter [1] for 12+ years, I built this for myself to make my life [following events] easier, but decided that it might be useful to others as well.
MiSTerFin is written in C and I'm much savvier with Go these days, so I (and my helpful Codex prompt) forked it and ported it to Go (where appropriate). I've since been obsessed, making improvements, smoothing out rought edges, and adding features, all get a great Jellyfin player on my CRT.
And I have to say, watching Robotech episodes on my 4:3 CRT from Jellyfin is a shot of nostalgia directly into my veins.
I'll add a bit more polish and get it published this week for others that might be interested.
https://github.com/AttemorySystem/spire-agent
A retrieval engine that using attention to retrieval, achieved several SOTA results on multiple benchmarks(LongMemEval, LoCoMo, code search, etc)
At the moment, even if you set up SSD for foreground operations and HDD only for background, more often then not, your write latencies are those of the HDD. We can do better.
See https://paquari.com/posts/bcachefs-ssd-hdd-progress/ for a progress report. (Disclosure: the write-up is an AI summary of my notes, so don't expect any brilliant prose.)
I'm also working on resurrecting stabilizer (https://github.com/matthiasgoergens/stabilizer). Stabilizer is a way to make program performance less dependent on the linker and layout lottery. But it has sadly fallen victim to bitrot.
I'm doing some minor contributions to other parts of Linux like ZFS and ext4, mostly as a byproduct of experiments I'm running for my bcachefs work. Another somewhat ambitions project is to make swapfiles on ZFS and bcachefs work (or work better), at the moment the problem is that writing swap on them might need to allocate memory exactly when you are out of memory.
Built this 18 years ago. Flash arcade game engine. 10,000+ games built by users on it. 2+ million plays. Lets you build mashups of classic arcade rules like Breakout+Space Invaders as one example.
It's been unplayable since Adobe killed off Flash. It uses a lot of dynamically loaded remote assests so Ruffle hasn't been able to run it.
Recently had Claude Code fix the Flash client so it would work in Ruffle and then had it convert the code to haxe (let's call the haxe version v2). It was an interesting conversion because Claude made a lot of wrong assumptions about how the engine worked so had to have it test every feature and match parity between the ActionScript version and the haxe version numberous times and play test it all. It's pretty close to parity now but still ironing out kinks in the engine. The existing engine art is very 2010esq.
On the game editor side converted it (it just re-wrote it) from ASP into JS. Now with an AI agent to help configure the settings and generate fresh artwork in additional to the manual editor.
The art has some very specific rules about orientation etc which the pixel art generation models seem to struggle with a bit but getting that aligned as well.
It lives again!
Why? There's no why. The world doesn't need another Markdown editor. I still made one.
Everything is on-device, purposefully human-centric without being anti-AI. I built this because I wanted to work on a project that I could sweat the details unconstrained by deadlines, investors, etc.
I was frustrated with other writing experiences, and like most I gravitated to Apple Notes due to simplicity, but I still missed so many things. As someone that's spent the last 2 years immersed in Cursor, Codex and CC, I wished some of their input behaviors existed in a regular text editor.
For example, you can use / to add styles, or : to add emojis, shortcuts like < 3 for a heart, - > for an arrow, and so on. It honestly feels great.
Is it radically different than other editors? I don't think so. But I think it's well executed across every dimension possible.
Maybe one different thing: multiplayer. It's live editing like google docs, but P2P using WebRTC and strong cryptography. The limitation here is that you can only share a file while having it open yourself.
Great care was taken to performance and portability. This is one of the areas where I spent a ridiculous amount of time simply because I enjoyed pushing the limits of the stack. While using you will notice that rendering, GPU, RAM and bundle sizes were heavily optimized. The Mac app is < 50mb.
Very soon, I'll launch an iOS version with iCloud sync. In the future, I might launch basic AI features. If you miss a great text editor in your life, give it a try.
You’d start a reading session and the dragon would read alongside you. What you read would influence its appearance and habits; lots of sci-fi might give it starry wings, for example. It won’t die if you go a week without reading.
The plan is to keep it playable offline, with optional syncing to Booklary, the reading tracker I’m building. I’m leaning toward C++, which I never used, so it’ll be a learning experience.
Currently waiting for the Waveshare board to arrive so I can start development, and looking for an artist to commission the pixel art. Used GPT to design a concept[1], which I’ll use as examples to the artist.
This will be my first ESP32 project, so getting the dragon blinking on screen is the first milestone.
[1]: https://i.cpimg.sh/57EC5380-0FF7-4646-A943-971350FF98D2.png
I've also written a plaintext to QTI quiz converter since creating quizzes on Canvas is so slow (I realize, of course, many other people have already made these... I just happen to like mine). It currently supports fill-in-the-blank, multiple choice, matching, true/false and word bank style questions. You can also generate a printable (DOCX) version of whatever quizzes you make.
Here's the site: https://www.hacksforeducators.com
All the tools are free, and there's no login required. So if you are a teacher that uses Canvas and think any of these tools could help you, check them out!
timetravel debugging and observability on steroids. Deterministic replay that works across operation systems and cpu architectures. 70% as fast C, record one one platform, play it back identically anywhere else. Fits inside apps you already have as an embeddable language.
it's a CLI toolchain with a code generator and linter.
I invested time into this because:
1. Go is a much less wasteful SSR solution than JavaScript.
2. Datastar + Templ + Go is a highly effective combination.
3. I wanted a set of tools that not only helps getting started with a project fast, but also allows me to make it easier to maintain, especially with coding agents.
v0.10.0 should soon move it out of alpha into the beta stage.
My wife and I are working on a math/science/CS-inspired jewelry: pieces that stand on their own aesthetically but have a hidden meaning.
We currently have two styles: lambda calculus based pieces (we depict the Tromp diagram) where we have Y-Combinator earrings (well, strictly speaking they are one beta reduction away from Y-combinator. Aesthetic oblige) and a pendant depicting a lambda expression computing Graham's number. The other style is quantum computing circuits, based on quantum computing research my brother (a physics professor) is doing: a pendant that is actually a non-local controlled-NOT gate.
I wrote a tiny DSL to describe the jewelry pieces, and an interpreter to produce CAD files. We then either 3D print them or have them produced by lost-wax.
We have our pieces in consignent in a jewelry store, and are working to put them in a museum store.
Marketing is the hardest part. Ideas are welcome.
It uses the kitty graphics protocol to render big headings. It works by loading your file into scrollback and using apple events to jump around scrollback rather than re-rendering the section you want so it feels like reading a pdf in your terminal.
Ghostty + macos atm, but might expand to other terminals supporting kitty.
[0] https://blog.janestreet.com/protocol-emulator-asic-competiti...
functional, OO and dynamic, its 'extendable' from within the language.
- Unicode so Symbols are legit.
- functions are first class objects, assignable to variables.
- classes are hash with functions assigned to members giving methods.
- as much as possible is defined within the language so its self extending.
- pre/infix can be defined by the client programmer so parameter ordering is under control.
- use loops and break and conditions to define all the various loop syntax sugar you know and love.
- FFI is nearly trivial, ncurses and sdl wrapper examples
TODO
- complete control of the AST from within the language
- further optimisations
- ffi needs further work
https://github.com/seanbutler/vo Claude assists and implements some of the features
Still under regular development. Happy to talk with collaborators if this kind of thing interests you too.
README is very bare bones, needs a video or a picture too. The website should tell you some more things: https://kavla.dev (and now the demo does not require a login (also need to remake the demo to fit the new self hosted version))
It's still lacking an analytics agent for the local version though. I've explored using codex CLI, but it feels like its extensive system prompt cripples the agent a lot vs Kimi 2.7 that I've been using in the cloud version.
I think it would also be nice to lean into the fully local LLM setup too, especially for data that shouldn't leave the device.
It was a pain point from a start up I cofounded before where we needed Kubernetes flexibility but developers hated using it. I figured there was no reason why it had to be hard to use and thus Canine was born.
Lately been playing around with setting up remote dev containers on your own compute as well -- basically like github codespaces, except self hosted.
Built in Rails + Stimulus
It's mountaineering safety tool I've been making for my friends and I.
The fun part: if your browser has WebGPU, the page solves that field live as a compute shader (about 35 ms on an Apple GPU) as you scrub the timeline, and draws the flow over a 3D terrain view. Browsers without WebGPU get a precomputed field.
https://mattduran.dev/summitwind/
Ranges and uncertainty only, no go/no-go verdicts. That still requires your best judgement as a mountaineer. Next up is a free-play mode where you set the wind direction and speed yourself and watch the field re-solve.
I'm a Senior Eng on Wall Street, so I have my own personal experience with this problem, but i'd love to connect with other leads, release managers, etc to get their thoughts, suggestions, and what their current process looks like.
I'm thinking about buying all the strains and pushing them through my automated sequencing pipeline, and building a yeast genotype -> flavor converter. Then, I think it'd be neat if you could have someone try a bunch of wines to get their favorite, and then genetically engineer a yeast strain specifically for their favorite flavors. Think that could be neat.
This is my "use AI to finally build that totally frivolous website you've had in the back of your mind for years" project.
$2 of every card sent benefits the Jazz Foundation of America.
We’ve been using it for a few months, so now I’m trying to tidy it up so others can use it too.
I set out to solve that with https://stayupfront.com and now that the build is in a good place i’m finally having to bite the bullet and learn marketing. I’m also realising that all the advice to start with marketing first was probably good advice!
I mainly built it to explore which areas have model consensus and which have diversity of opinion.
I already have one for product that takes in a bunch of sources (feedback, PRs, my own tasks, etc) and makes it trivial for an agent to guide me through the day's tasks. Now I'm doing the same thing for growth by taking in web/social triggers, web analytics, and other signals to spin up marketing tasks. We'll see how it goes!
[1] https://yaak.app
Most recently I shipped an MCP server (w/ OAuth sign-in) recently to expose the API a bit better to agents, a TypeScript SDK and rewrote the CLI to use it. Also been reworking the terraform provider to cover the whole OpenAPI spec's surface area.
Just before LLMs became a thing I took the time to rewrite from having a private GraphQL server + public REST API to just using the REST API to build the product, super glad I did.
https://news.ycombinator.com/item?id=49686888 https://agentspork.com/
I started it because I wanted simple brain-training exercises that didn’t require an account, app install, or subscription.
It’s also open source: https://github.com/loethen/freefocusgames
A copy utility that can efficiently deduplicate as it copies, even when the filesystem structure is different. Whilst there are many utilities that can deduplicate, they often either rely on files being on the same filesystem, or having the same structure. If a duplicate is detected, it can either be omitted or hard/soft links created to files in one or more reference locations. In practice I have found this to be invaluable for merging and efficiently consolidating multiple hard drives with partial backups of photos and music, maintaining the complete trees of all sources on a single destination, or only copying files that are new.
Secondly, an efficient protocol for text applications over a network. Think a combination of TN3270, SSH and JavaScript, with a very lightweight client/server architecture. Whilst SSH is great, latency kills many practical applications - this attempts to solve that. It also intends to make applications very simple to implement. As a proof of concept, I implemented a simple forum with login, optimistic posting, quoting, a text editor with mouse support in about 600 lines of code. The protocol, client and server themselves are agnostic to any particular UI toolkit.
Thirdly - microfish, poor person's microfiche using laser printers and autoencoders to preserve readability and machine recoverability of high density prints. Since consumer digital archival media seems to be dying...
I've launched this site to help run them from a web UI: https://athanortools.com/, published Rust and Python libs and a CLI application, and integrated them into my mol viewing/editing software Molchanica.
I wonder if Claude Code could do this. That's a useful metric for the future - if a coding agent can't handle the breaking changes in a package upgrade, it's the package's fault. The day may come when that's something Github Actions checks for pull requests.
It's an approach to defensive security for software products (especially smaller companies) by acting as the security team you don't have/can't afford. It does security recon/analysis, etc via AI.
I got tired of all of the LLM labs building firewalls of "oh, nobody is allowed to do security research/find+fix vulnerabilities in their software unless they apply for special registration."
Instead of saying "oh, anything that the model determines is security research is a vulnerability threat", it does reliably enforceable analysis like "look for a TXT record in DNS the same way a SSL provider would ensure you own the property". So it can do "live" penetration tests against your infrastructure if you provide authorization
It handles things like incoming "security researcher" e-mails to cut down on the noise of nonsense vulnerability reports by acting as your security team that defends against the reports
It provides provable/signed attestation that a pentester has checked your code/live infrastructure/APIs/etc and validated them, and/or has done a check after you've remediated whatever issues that were found. It helps all 3 sides of the "company needs pentester" and "pentester" and "auditor"/"customer" to come to agreements on what's important and what's been solved
Find single long-period mono-transits in public TESS light curves — the single-transit events that periodic pipelines (SPOC/QLP, which fold on a period) structurally under-find. Built so many people can each search under-covered targets and combine machine-readable finds.
I usually search 5k stars each run, you have to be lucky to find something, would you give it a try?
Also: kids can code using cardboard cut-out blocks and just take a photo to import, generate Arduino firmware, compile and flash to ESP32 - all from a single docker web application.
Hoping to bootstrap a cheaper, open source alternative to current systems (one of which my son is using at his school). I have had success doing this with another project on Patreon so that's where it is going to be launched. https://www.patreon.com/ChonkyBlox - so far just a couple of demo video's but code will be released in full once I have added more blocks and a tutorial.
Ultimately this is aimed at the South African education sector, where many schools may have only one computer available for a classroom to share, hence the cardboard cut-outs. There is also a hardware component still in development - a simple pcb breadboard break-out with connectors for components instead of kids having to use jumper cables on the breadboared. We also have a working Desktop application which does code assistance from within the Arduino IDE - using the same web server with api, so literally everything from very small kids to advanced is covered.
I originally built this around 7 years ago in Vue2 and Bootstrap as a simple static frontend tool to generate common ffmpeg commands.
I recently ported it over to Vite/React/Tailwind via Claude (Opus 5) and thought it did a pretty good job. So refreshed it as a version 2.0.
Quite impressed how fast AI was able to port this over. It made me think about revitalizing some old projects. :)
The plan is to enable any tracked camera to relocalize against the same coordinate frame and share spatially-anchored data with one another, enabling across-ecosystem interoperation of spatial computing systems.
For example, a human with an iPhone can scan their home and use that map to guide their domestic robot (clean _this_ room). Data from iOT sensors can be viewed in a 3D map in their real location. Or someone in an AR headset can view yesterday’s surveillance footage in the same room where the footage took place. Android and iPhone users can share the same AR experience, and a remote viewer can observe and guide them from a birds-eye view, all from their phone’s web browser.
My problem: I’m a software guy (former Apple ARKit/Vision Pro computer vision engineer) and I’m struggling to navigate the business side of things. I’m looking for a business-savvy cofounder to help find the market and then seek funding.
If it sounds interesting, reach out and I’ll share a demo!
The idea is to make an extension that allows you to flexibly fill out fields on your cards with AI generated text, speech, and images. Think generating example sentences for your entire deck, or adding furigana to kanji (small phonetic characters with a very delicate syntax). It works just as well for language learners as it does for medical students, etc.
The secondary goal has been to make this the most well designed, intuitive, and stable Anki extension in the world. I don’t think it’s there yet, but it’s on its way. It’s been very interesting to try to work out a design that affords the flexibility to generate anything for whatever you’re studying but remains approachable and discoverable to your marginal Anki user, many of whom are younger and have varying levels of English ability. Many interesting technical challenges as well.
Slowly building towards the Show HN post, but need a few more features. Connecting with and chatting with dedicated users in countries around the world over the last few years has made this the most gratifying thing I’ve ever built! It’s still at the scale that receiving support emails is fun and I can build relationships with power users and long term subscribers.
The goal is to have a very fast terminal mail client where you don't have to wait for any operations and that is tightly integrated with notmuch(a common mail full text search engine) tagging engine, and other workflows(like crm queues and ai summary's if enabled in the config).
There is a document that explains why it was made in go. It has the best notmutt cgo bindings, and there are other reference terminal clients I can use as reference. althogh himalaya(rust) also looks interesting.
I would love to get some help with it, but I don't know where I should post it to get people interested.
I also recently resumed working on picosnitch, a per executable network monitor for Linux. I rewrote the UI, ported the core from BCC to BPF CO-RE, and used AI to benchmark the completeness and accuracy of it. I let AI decide the tests entirely on it's own to hopefully eliminate any of my bias and published the results here [1]. It identified one gap I'll be fixing in the next release, and is currently the most complete and accurate bandwidth monitor on Linux.
Live2D is the company that makes the editor and runtime for many game and vtuber(virtual YouTuber) applications. They have a monopoly on the market and I want to change that. Their application is slow, buggy, and a monthly paid subscription to keep using it along with perpetual licensing costs to use the runtime.
Umamo is in the early alpha stage right now, but I'm planning for a Christmas release of an end user workable experience.
I'm preparing the v0.3.0 release today. It's a big release that adds the full pipeline for ingesting layered artwork, texture atlas packing and editing, and more.
iOS: https://apps.apple.com/us/app/introkeep-qr-connections/id679...
Android Beta:
Join google group by clicking "Join" - https://groups.google.com/g/introkeep-testers?pli=1 Click on "Become a tester" - https://play.google.com/apps/testing/com.nexaitech.introkeep... Install it from the Google play store - https://play.google.com/store/apps/details?id=com.nexaitech....
Tell us what apartment you want.
We filter, sort and reach out to confirm apartments actually have a unit that meets your criteria by the move-in date you're looking for.
If they do, we schedule a tour for you and manage your calendar to ensure all the tours you book are nicely coordinated (with Uber rides scheduled if you need!).
No more emails, texts or spreadsheets and we also protect your privacy from post tour spam.
Once you find the unit you want we help you review the lease agreement, know what discounts to ask for and assist with scheduling movers who won't rip you off.
We're curious about how many people are using agents like Perplexity, OpenClaw, Hermes, Claude or others that support open skills and MCP to find an apartment.
We recently launched skills and MCP integration for agents at https://fless.io/ai-agents or via github / PyPI and other channels.
Check them out and let us know what you think - we respond to DMs!
While that's been frustrating, most my fun has been on the non-tech side. To get a break from the computer last year, I ran the length of Japan (around 3,400 km). And now I've been helping my partner edit the videos and stick them on YouTube:
https://www.youtube.com/watch?v=50oQQThXWnc&list=PLVFWiVG-hZ...
Events/meetups are either paid or recurring at a per month or above frequency. These are not enough to develop the same camaraderie you’d with a coworker that sits next to you.
In any type of coworking space, anecdotally, people rarely ever ask others about work BUT if somehow (charger, wifi password etc) conversation initiates, people enjoy talking about it. This is unfortunately rare and you will never really see the same person again.
The app does these things (at least) - It lets you meet other remote workers publicly in a work setting and gives you an opportunity to connect professionally (or personally) over and over - Three people max makes it much more intimate than meetups where conversations usually center around people that are very expressive.
Only in Bangalore for now and completely free!
US Energy Cost Explorer (https://energy-maps.com) is a free tool for exploring electricity and natural gas costs across the US. You can compare states, follow prices over time, and look at bills and energy burden. I work in energy affordability, and I wanted to make this information easier for people to access and understand.
MarketGround (https://marketground.io) lets you draw an area or choose a travel time around a location, then explore its population, income, housing, and nearby businesses. It also shows daytime versus nighttime population, which is useful when thinking about who might actually be around a potential store or restaurant during business hours.
MarketGround is a side project, and I’ve found getting it in front of potential users harder than building it. I’d be interested in hearing from anyone who has evaluated a retail or franchise location. What information mattered most, and what was difficult to find?
It has the ability to generate a small notebook from a problem description using AI (still has a lot of room to improve), but the calculation uses a deterministic engine.
Right now I'm working on collaboration.
So over the years me (and my team) have built up a lot of experience dealing with these for sensitive industries like healthcare/insurace/lending etc.
We are bringing these ideas out as a router to other parsers, but with some key takes that allow you to manage failures. "Failure is inevitable so route for it."
It is called Openreading - https://openreading.ai/ and open core here: https://github.com/openreading-ai/openreading-core
It is still WIP and will be more polished in a month after some more rigorous testing and benchmarks.
If this is a problem you deal with, would love to chat.
Note: the intent is to launch a managed version that provides more durable compute/retries, parallel execution, intent understanding etc but this is for later.
The idea is simple: store state you'd normally store in a separate database in the document itself.
Then, also give the the document a bunch of powerful APIs granted to it by its host:
(1) Sync changes to the document with live collaborators
(2) Extract data from the document using a simple JSON map config
(3) Boot up a full content CMS from the same simple JSON map config
(4) More features added every month
I'm really excited with even the tiny bit of early traction I've gotten. About a dozen paying users so far.
Long term, I'd love to have this file type (vanilla HTML file + some extra features granted by the host) become a file type other companies offer tools and their own hosting for (like Wordpress).
Hosted platform: https://hyperclay.com
Native offline apps (source available, almost MIT license):
The basic idea is to separate an application's UI semantics from the toolkit that actually renders it. The same application can currently be presented using native Win32, Cocoa/AppKit, Qt6, GTK3, GTK4, Swing, or a web browser. The UI can run locally or be rendered remotely by a client, without the application itself being rewritten for that environment.
I've also been working on a declarative layout format and, lately, a visual designer.
It started as a rewrite of an architecture I worked on many years ago, mostly because I wanted to see how far the idea could be pushed with modern systems. It has turned into a considerably larger project than I expected.
Still private and very much under development, but I'm curious whether other people have run into the same problem: maintaining applications that need to survive changes in GUI toolkits, operating systems, deployment models, or client environments.
It's a puzzle game -- numbers on a board -- where the gap between numbers dictates the arithmetic operation done to them.
The goal is to use all the spaces on the board to make sums of 12.
Have shared it a few times on HN already, but keen to hear from anyone who hasn't tried it yet!
The app is very customizable, local-first and is built to adapt to what you want. Goal is to combine habit tracking, health logging and journaling into one fast and easy to use interfact.
Have been working on it for almost years now and it's making great progress.
Doing closed user testing right now and will release an open beta soon: https://dailyselftrack.com/
My Astro Web Starter is built for building well-designed, performant and accessible websites. It contains everything a high-quality website needs (In my opinion). I built it so I have one good base on which to start my web projects on. Using basic HTML and CSS that can scale, without bloat.
There's a lot more on it which you can see here: https://starter.bryanhogan.com/
Getting all the product right (ish) around multiple devices, family invites, installing on kid devices, etc. was way more difficult than the actual generator. But I get darn-near furious when I'm just trying to get an app on a kid's iPad and I have to manually type passwords four different times, so making that smooth was worth it.
- Cupertino - (https://cupertino.mgcrea.io/), which lets an agent into your Apple-ecosystem data without handing it the keys.
- Bastion - (https://bastion.mgcrea.io/), which runs each MCP server once for every client on the Mac, with credentials in the Keychain and every call logged.
And currently working on Armada - (https://armada.mgcrea.io), soon to be released, to give me better visibility on my fleet of agents and provide a higher level layer to interact with.
Hope that is no problem that I use this thread a bit for self-promotion. If so just write a reply I'll remove this comment if this is a problem
Modes:
- Solo → 9 photos by yourself - 1v1 → compete against a friend, combined grid at the end - Squad → everyone contributes to a 20-photo grid
No accounts, no app install, no personal data stored. Photos and generated grids auto-delete after 24 hours from Cloudflare R2 storage.
Made it for fun to find a way to do a shared a activity with my girlfriend and also to challenge my friends over the weekends.
Currently redesigning the frontend flow but I am kinda poor at design
Would genuinely appreciate feedback, ideas or anything
Built for myself and my companies, OSS, maybe looking for a founder if anyone wants to make it be something, I got enough things to run heh.
It's a screen time app/ app blocker that blocks distractions until certain programmable goals are met. For example:
- Block social media until you walk 10,000 steps
- Block Factorio until you physically go to the gym
- Block Netflix until you finish all your goals in todoist
The app is cross platform and available on everything (except Linux, which I'd like to change soon!).
Goals are all verified with real data from places such as your phone's GPS or fitness trackers. They can be programmed using a simple expression editor.
Right now I'm working on streamlining the plugin and goal system so that people can more easily write and share goals with one another!
I maintain LibVLCSharp (https://github.com/videolan/libvlcsharp) and work on VLC for Unity (https://videolabs.io/store/unity). Lately I've been building VLCLR, which lets you write native VLC plugins in C#, and experimenting with local AI for real-time video analysis.
Also working on Kyber for Unity (https://gitlab.com/mfkl/kyber-unity), bringing low-latency video and robotics tooling into Unity.
I used to love Team Fortress Classic, Counter Strike, Call of Duty, etc. back in the day. I don't play multiplayer anymore being in my mid-fifties with worse reflexes and no desire to be continually one-shotted by 24/7 players. This game is my answer to that and I'm having a blast so far making it and playing it.
It'll launch on Steam when finished, hopefully early 2027.
I am building a new kind of LLM runner which lets you understand the internal reasoning process, and which can be automated to intercept hallucinations and prompt injections before they cause more damage.
(No public code yet, but I do intend to open source it)
7M+ people and 3M+ organizations mapped, you can visualize entities associated with an organizations up to 1k nodes, or visualize someones graph visualization(relatives, partners, phd advisors, org connected to entity. Wikidata based. There is also a feed section: https://humansmap.com/?feed=1 Better for mobile use, here you can explore family dynasties, org memberships, interesting relationships. I increased db size lately, so there is still some latency, due to entities not cached in memory and limited ram.
Notion Mail shut down this week, so if you used it you can paste your exported auto-label instructions in as view descriptions
Constantly and carefully iterating through refinement and features. It's built on Rust + Tauri with a React frontend, 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 with an IDE-like experience.
Most recently I added a /playground area to experiment with the inspection tools via a WASM build, which I thought was a neat way for users to try the app before downloading the full version.
Happy to answer any questions!
Added models and pricing there recently too. Aiming to be a huge place for all GPU data when it comes to mathematical performance. Things like FP8 for AI inference etc.
Tempted to make the infrastructure a bit more sound.
Aside from that I'm working on https://solarable.org - which is aiming to provider understanding of solar panels before finding an installer and plotholes.app (https://plotholes.app) which is a consensus network for potholes as reported and determined by cyclists.
- Flexible rp2040-based instrument tuner
- Stratocaster-style PCB art pickguards
- NeXTBus experimentation board (not that I'll ever use it, but I'll be darned if I don't understand the nuances between NeXT and Apple's NuBUS implementations better now)
This extends to firmware and emulation projects like Doom and the Quake trilogy running in Jira Cloud (https://marketplace.atlassian.com/apps/3372062249/doom-for-j...) and a fork of 86box dedicated to NeXTstep systems (i want an emulated object.station, darnit)
Broomsday: https://broomsday.com sends folks emails and SMS the night before street sweeping parking restrictions for their block(s). Email notifications are free, SMS on a paid season pass. The schedule here is block-by-block and easy to forget, so people get ticketed _a lot_ at $50 a pop. The city has an email-only notification service that's free, but it's poorly supported and the interface sucks. This is ready; I'm testing with friends and family currently before attempting real marketing.
HailPass: https://hailpass.com similarly is a notify-before-pain service that integrates a bunch of open weather services (NWS/NOAA mostly, plus a handful of impact reporters and working on a small hail-specific ML model) to give folks on the Front Range 5-10m heads-up before damaging hail arrives at their location. Weather prediction is (not shocking) hard so I'm still tuning to get as much signal out of the noise as possible; some false alarms will be unavoidable but I want to cut them down before even a F&F release. This year's season is pretty much over with, so aiming for an April '27 release.
There's a lot of ski/snowboard/winter sport culture here, but there's also existing services for those, and I'm mostly trying to offer new coverage where there isn't a good option for my neighbors. Might do an ash borer treatment/prevention service navigator yet.
None of this is going to make me wealthy or famous, but building things that help the people that I actually interact with every day and that are a part of a community that supports my family feels _really_ good.
I am now reading through the excellent OSTEP book and documenting topic-by-topic how a real kernel (Redox) tackles the topic. I have covered struct proc and scheduling till now, the next is memory management! (https://himwant.org/series/ostep--redox/)
Recently shipped lightweight events called activities, to allow people to meet each other more easily through things they're doing - i.e. "John is going for a cycle tomorrow".
It has been really interesting trying to fit a detailed weather forecast into about 1,000 bits. I'm using an rANS entropy coder fitted on historical weather forecasts. I'm able to fit about 100 time periods (~4 days of hourly data) into a 160 character message, using just a couple bits per variable on average.
Github: https://github.com/aaasen/goingblue Site: https://going.blue
I’ve been building https://smalldocs.org, it’s a simply styled, but functionally deep, artifact layer for agents. It’s open source and free to use.
Because it can incorporate charts, diagrams, spreadsheets, etc. in one artifact, it’s good for creating (and optionally sharing) agent created analysis.
It has a local library for all your Markdown files, and a cloud library (my one paid feature) too. Both support tagging and rich search/filtering. I find it turns SmallDoc artifacts into little checkpoints in work I can easily circle back to.
Thanks for reading!
A programming language which lets you code multiplayer games like singleplayer games. Every program written in Easel is guaranteed deterministic and snapshottable, which is how it can automatically make your game multiplayer automatically using rollback netcode.
My hope is that teenagers who makes games in Scratch might like to make games in Easel because it means they can make games they can play with their friends, without having to deploy a server or learn anything about networking on synchronization. People can literally make a multiplayer game on their first day of coding.
Currently been working on adding tilemaps.
It has LSP support, debugging, Git and GitHub integration, multiple cursors, customizable keymaps, and live previews for things like Markdown, PDFs, and diagrams (and lot's of bugs! too). It runs on macOS, Windows, and Linux, with no accounts or telemetry.
It’s a hobby project I work on in my spare time, and it’s still very beta. No big announcement or anything, I just thought I’d share it here.
If anyone tries it, I’d be interested to hear what you think.
My grandmother and I have always played word games. In the last three years she has lost most of her memory, and one by one the games stopped working.
Crosswords needs old words, and they don't come. Trivia wants old answers. Sudoku needs her to hold numbers in her head while she checks them, and that's gone too. She really tries hard, but I just can't see her trying so hard and not able to do it.
What she still does, all day, is talk in half sentences. Only the needed words. She will read something and tell me in a few words.
At some point I realised that's what newspaper editors do. They cut a sentence down to the few words that still carry the story and call it a headline. She's been doing it without trying.
So I made that the game. A short sentence about something small and good that really happened, like a pizzeria that got eighteen prank pizzas and drove them to the ER. You cross out words until five are left, and the five have to still hold the story.
Nothing to remember: every word stays on the screen the whole time, she only has to choose. We play side by side. I read the sentence out loud, she points at what stays.
Every day it's an uplifting news article.
If anyone wants to try - https://sheets.works/long-story-short
- Exports cuts to FCP and DaVinci so you can use your existing editing flow
- Transcript editor with retake grouping and word-level cuts
- Dysfluency detection ("um", "uh")
- Free, in-browser. Optional pay for faster / better server ASR
Currently in beta, free server ASR for new users. Please try it and give your honest feedback
So I built a small system on top of the API of my bank, bunq. I set up a round with items and prices, share a link or embed the signup form in an existing site, and everyone who signs up immediately gets a payment request in their banking app. I can see who paid and who didn't, and refund someone with one click if they drop out.
It turned out to work for more than purchases: I'm using it for our neighbourhood day this Saturday for dinner signups and collecting information like dietary preferences.
I don't like putting 20-30 agent skills in the .claude/skills/ dir and letting the agent figure it out. I keep all the skills I've created and adapted over time in a separate git repo and then from there I copy them to the project skill dir when i need them for a session and then remove them when I'm done.
This TUI just replaces all the manual work with ls, cp -r, and rm -rf commands with a few keystrokes.
Also created a fun simple "card game" activity for writers looking for story ideas or stuck with writers block: https://talemancy.com/
(This was somewhat inspired by memories of playing Ultima IV as a teenager)
Currently working on something a little more visually focused in creative design.
We're working on SynDiary app. This is a private personal data hub that helps you bring scattered parts of your digital life and more together into one place, understand it and turn selected data into meaningful personal Projects. You are in control, all on our device.
Our free core brings your data together. Try for instant Calendar: export/ import - synchronise.
Coming: Projects turning your data into something meaningful. Editions will make it possible to experience, preserve and share.
syndiary.com Sveta(Co-Founder)
1. A robotics information and news website. Any feedback is appreciated. https://robotica.dev/
2. Applied DBSP theory to Postgres https://github.com/getravi/pg_dbsp and DuckDB https://github.com/getravi/duckDBSP. The idea is to have incrementally maintained materialized views.
AI is making it possible to (expeditiously) have everything I want or need on Linux or BSD written in POSIX shell or C is doing wonders for me. The initial effort and time pays off in knowing it will essentially function as intended forever, and no developer can make changes that disrupt my workflow or preferences for my environment.
Contextify (https://contextify.sh)
It is an application for Linux, macOS and Windows that files your AI chats into a database your AI can read using a skill or MCP.
It backs up the valuable content of your Claude Code and Codex conversations (JSONL transcripts) and turns them into a complete history you don’t have to manage.
Use Contextify during normal flow of CLI AI conversations:
1. Resume unfinished work → "where did we leave off on that?"
2. Recover the intent/scope → "what was the actual goal of this whole effort?"
3. Verify it got done → "did we ever finish that, and which session proves it?"
4. Recall a fix → "how did we fix this the last time it broke?"
Just add "use total recall" or invoke the skill directly via /total-recall or $total-recall.You can self-host and keep all data local or use the source available Contextify Cloud sync server so your history on all machines in your cluster or desktop and laptop are always backed up and immediately available for use.
I have not been a Windows user since the days of the Hackintosh. But urging here and from users to cover the platform pushed me into it and I ended up really enjoying the challenge.
Right now I’m working on an expanded version of the windows app and support for integrating a 3rd party local LLM.
I even used it to predict how to create savings in rent as I needed to move apartments in Singapore.
This comes out of years driving negotiations at Infineon, Dyson and other companies across the world. It's a CLI under the hood, ships an MCP server so it plugs into Claude, GPT, whatever agent + harness you're already using.
Also spent some time lately trying to validate the math outside procurement. Ran it against the public TDC ADMET pharma benchmarks and it placed 7th of 24 on one of the boards, which I wasn't expecting from something built for spend data.
100% local and private, Free for internal company use, source-available: github.com/ahmed-khalil-hafsi/P2Predict
I used to work on the Google Docs team, so I basically did an 8-hour Q/A with Sol spanning like 400 questions. Did my best to reach back 10 years into my memories to see how things were implemented, and discussing architecture and tradeoffs. Then went through 5 ChatGPT resets implementing it on Astra to get a feel for the model.
I have a long way to go. But I'm writing my first post on it this week, and then I'll do a writeup of the editor project.
For various reasons unrelated to the project, progress since last month has been slow (and I expect the next month will be as well). Most of the work I've done has been on peripheral features.
I added opt-in collection of gameplay data that will give me data for a gameplay session, which I can analyze to find ways to improve the UI, UX, gameplay, balance. By default, no identifying information whatsoever is collected.
I added global text size option as an accessibility feature and used an MCP server to have Claude do the initial layout testing. This was an interesting experiment, but requires enough tokens that it's not very practical as a normal part of development. These features went hand-in-hand -- via the MCP server, Claude takes a screenshot every five seconds to decide what to hover over or click on next. These screenshots consume tokens rapidly, so they are reduced in size. With a larger font size, the screenshots can be reduced further with the text remaining legible to Claude.
When other life matters settle down a bit later this year, I expect to release a demo version while I continue development. (From a technical perspective, the demo has been ready for a while, but I want to spend more effort on some gameplay aspects first.)
- Making a nostalgic remake of Rainbow Six Rogue Spear - called "Tango Down"
Its low poly, Java OpenGL game but trying to stay faithful to the old gameplay
- Updating my homelab setup to be much tidier, moving stuff to Ansible, dockerising non-critical services. Running scheduled backups to a separate NAS
- Making a World in Conflict SFX mod for Warno, so it sounds much better
Cellaflow — Safe retries for AI agent tool calls.
The question I'm interested in is: how do you make sure recovery of an AI agent doesn't repeat the side effect?
Recovering an agent's state after a crash is the easy half, and most frameworks already have a checkpointer for it. The hard half is recovering after the agent has already done something irreversible.
Sometimes the downstream API has idempotency built in. But often you don't control the API, the operation isn't naturally idempotent, or you need to coordinate several side effects. Sending an email, creating a ticket, triggering a webhook, provisioning something, or mutating another system can all leave you with the same problem.
Cellaflow focuses on the side effect, rather than just the agent's state: which agent is allowed to perform an operation, what's already been done, and how to safely recover when the agent crashes or disappears mid-execution.
It is a runtime that sits underneath your existing agent framework, so you can use it with LangGraph, CrewAI, AutoGen, or your own agent code without migrating the agent itself.
Still early. I'd like to talk to anyone running agents in production who's hit duplicate tool calls, duplicate side effects, or a workflow that quietly never finished.
Last year, Mozilla released Orbit, an AI-powered browser summarizer hosted on a GCP server. After people started digging into the extension, they discovered things like backend endpoints such as store_result. Eventually, Mozilla discontinued the project. For the past month, I’ve been trying to rebuild Orbit from scratch, but with one major difference: Apogee is fully local and privacy-focused. Apogee doesn’t send or store your data. It can directly connect to your local Ollama instance for inference. I’ve also added WebGPU integration for Chrome and Transformers.js for Firefox to provide faster, local responses.
It can summarize: Articles and websites, YouTube and Billie videos, Wikipedia articles, Hacker News and Reddit threads.
You can check out the source code here: https://github.com/darshi1337/apogee
Install Apogee:
Chrome: https://chromewebstore.google.com/detail/apogee/pgemlpomhkdc...
Firefox: https://addons.mozilla.org/en-US/firefox/addon/apogeeext/
Obviously it is far from complete. Would love to hear your feedback and suggestions!
Basically a simple pizza status tracker for small German fabricators and craftsman. You define the process, instantiate it per customer order who receives the link to a status page with a possibility to subscribe to status notifications as well. The benefit is that people don't call you anymore asking for the status of their order, saving time.
It's a pretty vanilla rails app running on a hetzner vps.
https://modelrigs.com - a website for running open weights models on various hardware setups, including benchmarks, how to run them, and a TCO economics analysis
https://riverfish.uk - this one's a bit different! It's basically a pSEO experiment in combining fish population surveys and river data across England
https://findclients.org - a B2B client prospecting database of UK companies across different cities and industries, with a market analysis of the different sizes and ages of companies
https://octoloops.com - AI growth app. I've downgraded my time on this as although I could get users to sign up, getting them to actually use the app hasn't worked out at all; new users won't reply to my nice founder emails either. Bit of a bummer because I invested quite a lot of effort but it just doesn't seem to be working. Ironically I still use it to dogfood on my own projects...
https://signalbump.com - another experiment: enrich people's projects in monday.com with data on new (capital) projects and expansions of their clients. It's a monday.com app, the marketplace submission process was very challenging as a solopreneur. We'll see, very early days.
It's like a fixed up TypeScript specifically tailored for Wasm GC that can produce very small and fast binaries, but also has features like pattern matching, ownership / borrow checking for resources, pipeline, tail call elimination, multi-value returns, direct WASI component integration and a lot more.
It is a React-based OSS audio player I developed primarily for museums and tour guides as I am really close to this industry and i was trying to scratch my own itch. In practice, thanks to the flexible design and architecture, it can be used for any use-case where you need to deliver sequential audio. Would like to hear any feedback or connect with someone who would need a solution like this.
so yeah.. it builds the stories out of their actual life. their family and friends are in the cast, their dog, the thing they're nervous about this week. the kid doesn't just appear in the story, the story is about their world and imagination and grows with them.
ultimate goal is to keep iterating and get to a level of quality of Bluey, etc but have it actually be the kids world with agency/choices vs. one they have to passively sit back and watch, and that they're not in.
would love any feedback. i know there's been others like Ello shared on here and those threads were really interesting to know HN's opinion on. this does not take an educational and instructional approach. Tella is meant to help develop who they are through stories and be a better screen alternative time to the rest of the algo/curated garbage out there. anyway you guys are a critical and technical bunch and i respect/appreciate that.. especially since this of course leverages multiple AI services to create the stories ~
The idea is to connect test results and artifacts with commit history and testing environment. This way test reports can show whether a failure in a pull request is a real regression or a known flake from a target branch.
The core of the service is a specialized analytics engine that makes it possible to store and query large amounts of test results [1]. Thanks to this engine, we've processed 2.5 billion test results to date.
Flakiness.io is used already by a few large open sources (nuxt/nuxt [2], wordpress/gutenberg [3]). There's a 1GB free plan which is enough for roughly 10M+ test results, and I'd be happy to increase this limit to 100GB for large open source projects upon request.
Let me know what you think about the project!
[1]: https://blog.flakiness.io/posts/2026/engine/
Besides that, it also allows you to configure competitors for your SaaS and notifies you when they make product or pricing updates.
I am really curious if there is a demand for something like Kueon or if it’s just me who felt the need. Right now, I am in the process of validating my product idea so that I can further start working on features like:
- Reducing the noise from unrelated conversation mentions. - Providing reports on what a competitor’s new update or pricing update might indicate for the user’s product. - Providing ideas on how users can jump into discussions where their watched keywords are mentioned. - And so on.
Please let me know if anyone here owns a SaaS product and wants something similar. Any feedback or suggestions are appreciated.
URL: https://kueon.com
I started out with a wasm version, which worked ok, but needed a lot of work, then moved to SwiftUI which got me further, then ported that to HTML/JavaScript, so it's been a bit of a journey exploring what can be achieved with web technology, I'm more of a backend developer, so this has been interesting.
I'm at the stage where I could do with some feedback from other users. It's much more fun programming, and using it myself, but have to move on eventually.
The idea is to help developers multiplex agent sessions and run Claude and Codex together, which is much more powerful than running one or the other alone.
My secret goal is to figure out how to make software development the kind of focused, meditative work it used to be.
Very happy to get critical feedback from any HN'ers: jake@clor.com
[1] https://github.com/jha-naman/treetags
[2] https://github.com/jha-naman/treetags/pull/62
Tried to use a generator for automating the bulk of the scanner for a language from `grammar.json` file of a tree-sitter grammar. A runtime engine uses the scanner for a forward only walk on the scanned code and calls the hooks to generate tags.
[3] https://github.com/jha-naman/treetags/pull/56
A complicated mess of a generator that takes a few declarative inputs and tries to generate code for spitting out tags for a given language.
Why did I build it? Well, there are other email products that connect to (e.g. Gmail/Outlook) mailboxes and use AI to process email content e.g. Superhuman, Shortwave, Saner.AI and the Gmail/Outlook ChatGPT apps etc. But I wanted something that gives a unified interface for all the major providers and works through MCP so it can be used across all top LLMs, open-source or proprietary. I also wanted something privacy-focused that never stores emails: it only processes email content transiently via agents powered by open-source models. These agents derive email intelligence that ChatGPT/Claude etc can query to help the user process/understand their email accounts in more ways than are currently possible with any existing AI-powered email service as far as I know. The ultimate goal is to create a dedicated voice-first provider-agnostic intelligent email service that gets better with time as intelligence is built up about the user and his/her mailboxes.
I am actually looking for someone willing to work on this with me as a co-founder, expending blood, sweat and tears, for 50/50 equity and hopefully subsequent honor, recognition and maybe even commercial success. Preferably someone able to meet up in London occasionally. I am not looking for investment of anything other than time and effort (both of which will probably be expended outside of normal working hours for both of us).
If interested in learning more about the product or in getting involved, you can reach me at hello at haimailassistente dot com.
(https://github.com/Tori-Tech/Mandating-Honeypots-Project)
In that project, I also proposed a tool with heavily redundant password protection that parents could use to keep kids from tampering with the service so the government can stop saying that this is for the kids. I'm planning on doing a mobile device version and/or an ID database focused version, but that's still in the planning phase.
I also want to do a Windows version when they release their 'GetUserAgeRangeAsync' API, but idk if I'll be able to. Windows is always a pain to work with.
It'd be nice if someone had advice or ideas to share, too.
What makes the app a little different from others is that it's kind of halfway between an outliner and a wiki. You can place notes in a tree hierarchy, but they can be free-floating as well. You can link to other notes using wiki-style text links, and each note has a unique address, so you don't need to give notes a title or a filename.
Notes can even appear as a child note of more than one parent. The idea is that you can jot down an idea quickly without a lot of friction and then later either add sub-notes to create a note "tree" from it or add it to an existing tree. The tree gives structure to related notes, but the wiki-style links allow you to connect notes together outside of that structure. (I consider the tree structure a "hard" relationship and the links a "soft" one.)
There isn't a single uber-tree where every note goes. Your notebook ends up with lots of free-floating notes and lots of small trees of organized notes, like a card-based Zettelkasten system. You can use search and various filters to find and stumble upon notes easily.
Notes can either be stored in iCloud (so that they sync across devices) or saved in a folder as simple Markdown files.
If you're curious, you can help beta test it. More info here: https://zettelkasten.ussherpress.com/
I started it as a quick proof of concept while my wife was in labour with our first child, partly to cope with the stress, partly I wanted to create a personal gift - tracking our journey together. So I needed, a simple way to caption the important moments of our life together with the when & where.
The goal was simple and fast, with everything on the device: no account, no tracking, no uploads. You can edit the captions and adjust the crop, then export or share. The first 5 photos are free, then a one-time $1.99 unlocks unlimited exports.
App Store link: https://apps.apple.com/app/id6753585464
Side note: This side project was also a second experiment: how far can LLM coding agents get on their own? I wrote the first version in Swift, then had Claude Code port it to Flutter. It did most of the work (rendering, geocoding, the in-app purchase flow, even driving the simulator to check its own screenshots). I think Opus 4.8 was the point when the agent become truly autonomous and my input became less needed.
I love going to the movies, but I couldn’t find an easy-to-use way to search everything currently showing in Japan. Sites such as eiga.com offer only a few filters, while individual cinema websites generally make you search one location at a time.
Eigakan Guide lets you filter showtimes by area, cinema, date, time, and features like IMAX, Dolby Cinema, 4DX, subtitled screenings, and more. For example, you can search for IMAX screenings this Friday after 7 PM.
Another problem I often see people asking about is how to find screenings with English audio or English subtitles. English-subtitled screenings have their own filter. English audio is harder because cinemas rarely publish the audio language explicitly, but a Japanese-subtitled screening of a film originally made in English will generally use the original English audio.
The site is available in Japanese and English and currently covers every TOHO Cinemas and Cinema Sunshine location in Japan. AEON Cinema is next, with more chains planned afterward.
I launched it very recently and would really appreciate feedback, especially from people who go to cinemas in Japan.
First one is RACE terminal [0]. It's a put-terminals on infinite canvas terminal multiplexer. Right now on macOS, but soon I expect to have Linux version fully released.
Second is Inboxctl [1], it's a keyboard-driven mail client for power users.
The cool thing about both of them is that RACE is my terminal multiplexer and Inboxctl is my e-mail client and they work great. I'm really proud that I can fully interact with terminals/e-mail using my own creations. Both are based on the GUI-framework I accidentally made for ascdraw [2] and kakvide [3].
[0]: https://race-term.com [1]: https://inboxctl.com [2]: https://github.com/exlee/ascdraw [3]: https://github.com/exlee/kakvide
A way for BJJ and martial arts academy owners to manage attendance, payments, class schedules, and student progress.
I train BJJ myself and saw how much time instructors lose to admin work, so I wanted something simpler and more focused than the generic gym software out there and have been having a lot of fun building it with feedback from real academies.
For 2.0 I'm trying to stay faithful to what made the original Paint but with a few quality of life improvements, like multiple tabs with image previews, cross platform support, and generally cleaning up a very old codebase that relies heavly on wxWidgets.
I've been using AI quite a bit to help maintain and modernize this 2.0 version but I want OpenPaint to remain a simple image editor that most people are familar with.
Still a work in progress, but it's been fun bringing a 17-year-old project back to life and keep the idea going.
I'm pivoting from adding more sources to data quality - as I've tried to vet some of the city sources I'm finding fun things (Cambridge, MA, USA merges in trees from Harvard, and some are straight duplicates with slight offsets, lots of places have trees in the middle of the road, many locations are address level instead of tree level). Now trying to leverage aerial photography to drive some QA, which has been a fun area to explore!
[1]: https://arborary.world/ [2]: https://greenmtnboy.github.io/tree_reporting [3]: https://github.com/trilogy-data/pytrilogy
I've been avoiding using Tailwind or any framework as to try to identify maintainable ways to build with just the web platform in a way that I also enjoy writing code. The last day or so I've been strictly using child combinators (the > in: .container > .thing) and I've found my CSS to easier to read and less likely if not impossible to pollute child components.
Also I recently converted the whole project from a domain-driven source code organizational approach to a more flat horizontally layered approach, that's TBD on its usefulness although first impressions is that I don't feel like something could be amiss when I go to deploy whereas in a heavily domain-driven architecture I get a feeling that there seems to be a stone left unturned somewhere.
So the tradeoff this database makes is it doesn't work at high scale, but it has a lot of features not typically in a database, such as:
- The ability to embed non-turing-complete event source handlers in the database schema
- Categorical type system that makes migrations provably secure
- All schema changes take place through migrations
Example syntax:
Inventory = aggregate(key = sku) {
sku: String
name: String
available: crdt(merge = counter) I64
command Stock(sku: String, name: String, qty: U64) {
sku = input.sku
name = input.name
available += input.qty
}
command Reserve(sku: String, qty: U64) {
available -= input.qty
}
command Release(sku: String, qty: U64) {
available += input.qty
}
}
command SubmitOrder(order_id: String, party_id: String, sku: String, qty: U64, total: U64) {
Order::PlaceOrder(
id = input.order_id
party_id = input.party_id
sku = input.sku
qty = input.qty
total = input.total
) compensate Order::Cancel()
# `sku` is Inventory's key — the step must bind it so the engine can
# resolve which Inventory row the command targets (task-212).
Inventory::Reserve(sku = input.sku, qty = input.qty)
compensate Inventory::Release(sku = input.sku, qty = input.qty)
}Mostly this week I’ve been wrestling with a better solution to filtering openrouter providers because a common failure mode is getting stuck on one which is either very slow, or doesn’t actually meet the spec it promises in terms of tool calling.
DoodleMate is a multimodal storytelling canvas that exposes students to the basics of animation, character design, and story creation. Starting from paper drawings, it creates rigged versions of your characters that can talk, walk, dancing, sing, etc and you can create scenes out of it.
It doesn't use any generative AI whatsoever. Just computer vision and animation algorithms.
I'm curious about:
- how to "upcycle" end-of-life NVIDIA GPUs, like K80, M40, P100, etc.
- how to offload MoE expert calculations to MCUs with NPUs, possibly FPGAs
- how to manage a 10G LAN-attached network of older Xeon servers with the above GPUs and USB-attached MCUs as a machine learning "fabric"
- do ideas from IBM's ACP/TPF O/S (now Z/TPF) carry over?
- do ideas from IBM's Workload Manager (business priorities managed resources) carry over?
- can I bypass end-of-life CUDA driver support for older NVIDIA hardware by using Rust/Vulcan?
- can I leverage the architecture of Freetoken (MoE caching/routing, Engram, KV-cache compression) and other approaches like Baby Dragon Hatchlings, Hierarchical Reasoning Models, Tiny Recursive Models, Recurisve Language Models, Multi-token predicion, etc?
- is anyone else intersted in actually building something like this?
I've explored many of these parts individually, now combining them...
I built this because I think there's a lack of true realtime (CRDT) synced notes that aren't built on a heavy platform that take up 1GB+ RAM (Totem takes up ~100MB, and is also generally more responsive due to the local-first + ops-log approach).
Another thing I care about is keeping the underlying data portable: Totem is built on Markdown and SQLite as its core formats, so you get the convenience of cloud-based syncing without locking your data into a proprietary format.
I’m still looking for beta users/design partners before the initial launch. You can try it without creating an account here:
https://app.thinktotem.com/sandbox
And the landing page is here:
This is a bit of an unplanned post, so the sandbox template is a bit barebones (empty docs, doesn't feature a properly setup table). Nevertheless, I would love to hear your feedback if you try it out, especially if you use collaborative notes/docs today and have opinions on what they’re missing!
I just released a new version with lots of new modeling tools: https://adashape.com/blog/alpha-0-2-0/
As a highlight the lofting tool is pretty fun complement as it allows combining multiple drawings in an intuitive way to define a certain category of complex 3D surfaces without too much effort (https://adashape.com/manual/adashape/en/shp-loft/).
I've been chipping away at manual as well - and found it was a really good idea to write my changelogs in product voice as I can more or less recycle that copy text into the manual verbatim https://adashape.com/manual/adashape/en/
(Previously featured on HN in https://news.ycombinator.com/item?id=47638498 )
The app wraps whatever is playing on mac through device convolution (old radio, hifi system) - Room convolution (a bedroom, a forest) and adds ambience (rain, wind, waves) and Apples spatial processing - so it sounds like a real space.
For me - hearing the sound in a space really helps more than just the dry sound.
I watch a lot of DJ sets on YouTube and kept running into the same problem: I hear a DJ set I like but then I want to listen to it on-the-go, like on my phone or create a playlist on spotify with those tracks.
So I built this. You paste a YouTube link and it pulls out the tracks with timestamps. Then you can turn that into a Spotify playlist with one click. It's free and you don't need an account to find tracklists.
I've also been putting together festival collections. Amsterdam Dance Event is coming up in October (again), so there's already a page for that, plus Awakenings, DGTL, etc. to get into the mood.
It's a Rails app. Next up is a browser extension so you get the tracklist right on the YouTube page without pasting anything. There's also an API if anyone wants to build on it.
Still thinking on how to monetize this, have some ideas but nothing concrete (yet) :) Try it out and any feedback is welcome.
https://github.com/kulvind3r/GamingGaiden
Created this to replace the original Gameplay Time Tracker which was closed source and abandoned. Been improving and maintaining it for 3+ years now and it has found moderate audience in it's niche.
Works nicely with my existing Signoz, costs nothing extra, but I’ve yet to test it against Honeycomb and Clickstack. Apps are in private TestFlight for now.
https://github.com/Lightless-Labs/willikins: a tool to deterministically provision new projects’ git repository, secrets vault / config, build pipelines, etc, based on the project’s needs (cli tool, web service, mobile app,…).
It’s getting tiring to wire all those by hand or with cobbled together script. And I don’t trust agents to give them read and write access to all the resources they’d need to do it. Very much in progress, but it already forced me to clean up some config. I guess it’s like a bad Ansible, for project set up?
I’m also experimenting with a team / project / task-scoped blackboard (https://martinfowler.com/articles/exploring-gen-ai/an-accide...) tool for agents, to be used by multiple users’ agents (eg different devs working on different sides of the same fix or feature), and a self-hosted Q&A forum for agents intended to serve as an authoritative self-grooming source of truth on technical, domain, and business matters for a team or org’s agents.
The idea is that developers and scientists can meet each other in the terminal in a funny way at 3 am while working.
There is a place in the moon where you can "scream" against your last LLM session and everybody can see your scream from the space.
You can create your avatar, share your github if u want too.
It is full of continents (the "physics" continent, the "computer science" one, etc.) and in each continent there are cyberpunk cities. You can create corners and expand the city, and enter. A 3D supercyberpunk animation brings you in the corner and you can chat with people who enters in the corner (corner=chatrooms). Also voice chat works if u active it. In your terminal.
In the moon there is a place where you can see the stars and everything happening on the virtual pixelated sky, water a plant (if nobody put water it dies), with a soft low quality chill music. If someone is in a room with you, you can see him and you can chat, even vocal chat exists.
It is perfect to let it open in the second monitor while working so that you can watch the stars while dying of tasks to do, and sometimes have some conversation with someone who is in your same situation.
It works in Linux,MacOs and windows:) _____
https://github.com/SorBalda/vibeworld
_____
Now working on releasing on steam, android, ios. Also made an ssh version you can access via your terminal [2]. Hoping could get as many downloads in native platforms.
Finally getting around to organising my photo archive and setting up a metadata extraction pipeline that makes sense for me.
(At the day job, curious about adapting app layouts to accommodate the iPhone Duo and address the various Android foldables at the same time, too).
I hit a plateau with my learning, having used Duolingo + tutor. It was only until I tried to read a book that I felt like I was making real progress. Highlighting words in Kindle, exporting them to Anki, then feeding back my progress to my tutor was fiddly and not a good use of my time. Also practicing my speaking once a day wasn't enough.
So I built an app to help me. This app will: 1. Generate Spanish short stories using Claude pitched to your level, narrated with ElevenLabs 2. Every word/phrase you highlight becomes a flashcard. Flashcards use spaced repetition - words you find difficult come up more often per review 3. Chat with Lucía - a turn based conversation who is prompted with the words/phrases you have saved down
You get a use of all the features before subscribing (1 short story, 1 round of flashcards, 1 minute with Lucía), then it's a 7 day trial.
Would love to get some feedback, especially on the AI conversation, as that's the most challenging part of the app I've found so far.
It's an idea I had to basically makes it possible to checkpoint, branch, rollback the entire vm kind of like git but on the entire computer.
I was dead set for a while that just reading with 98% knowledge of the words in the story would be enough to learn the new words through context but in reality that’s not always the case. So I have been trying to adapt the system to work better for the user while still staying in the comprehensible input area that I want my project to focus in.
I’ve also been wanting to start work on the mobile apps, but the PWA works well enough and I know it’s better to spend my time on other features/improvements before doing a full native or react-native implementation.
The website is called https://readplusone.com if you’re learning Spanish and interested in checking it out.
An app that blocks your screen until you do pushups/situps/etc. Works on the honor system instead of tracking you with a camera though. Turn your screen addiction into getting fit.
iPhone version coming soon.
https://breaka.club/blog/why-were-building-clubs-for-kids
Have been running an in-school pilot over the last school term. Has been super insightful and led to a heap of changes to optimize UX. However, the biggest challenge has been delivery in this environment.
Trying to run a game in a browser on school iPads powered by really locked down networks has been challenging. Some school iPads will crash (out of memory) when launching the camera view, whilst others run flawlessly. We use a fork of Godot, and are constantly fighting to strike a balance between UX (increased parallelism) and browser device constraints i.e. a limit on how many web workers we can fit in memory.
In addition to our main (build and play your own RPG) experience, we also stream games direct to iPad. In particular a modded version of Overcooked! 2 that teaches kids to code — Overcooked itself was never even released on iPad. We've built our own Kubernetes system that spins up (a license limited number of) games/pods on demand backed by (time sliced) NVidia GPUs. This is literally running out of my home office. Despite the complexity of building all that, the Kubernetes and GPU time slicing wasn't even the largest hurdle. Turns out UDP is a no-go on the school network, so direct WebRTC was out the window. Instead we're using Cloudflare's TURN relay with TCP. Which much to my surprise, is holding up quite well.
Definitely a learning experience. However, kids are having a blast. Can't wait to roll this out further!
On the side, https://infrabase.ai (hand-verified AI infrastructure directory) launched a Media Generation category, image and video APIs after a run of requests for it. Also the submission spam is way up here latley, been improving the detection here as well. Also seeing real interest in paid listings now, including one that started as a link-buying request I turned down :)
Been doing a lot of AI assisted emailing, so I have started to work on a little review UI for AI generated text, comments on specific words, inline edits, Claude picks up both and revises in place. Like a PR review interface for text. Turns out pretty good workflow with Claude watching the files for new comments, editing and commenting back right away.
Financial Forecasting/Retirement Tool but you can drill down on individual assets and tweak params and see it from different angles.
I wanted to focus on something that wasn't AI and focus on the 'boring' non-technical parts that I've read so much about but never sunk my teeth into, like distribution and SEO. It's been a really fun experience.
As for the space, i.e. Financial Forecasting/Retirement Planning, put simply, financial security is important to me, I want to be able to retire on my own terms and for my family not to have to worry. I personally believe it is incredibly important to become financially literate and work towards financial stability if and when you can.
Also though there are a lot of Financial Calculators out there, I just couldn't find one that suited what I wanted, they all just seemed either too simple, didn't focus on what I wanted or purely existed to upsell me to a financial planner or Buyers Agent etc.
Haha also, the space if very crowded, in hindsight I would have picked a different space to focus on.
"Situated" here means that permissions are just data that co-exist with your application data. This has several advantages: reduced network latency, strong local consistency and opportunities for real-time view maintenance.
- EACL Performance Demo: https://demo.eacl.dev/ (1M permissioned entities, 3.8M Relationships)
- A toy Google Drive clone (runs in-browser): https://drive.eacl.dev/ (4-minute screen recording here: https://x.com/BraaiEngineer/status/2099284919532896675?s=20)
- Rationale: https://eacl.dev/#rationale
EACL V8 RC was released to Clojars on 12 September 2026: https://clojars.org/dev.eacl/eacl
EACL handles authorization in the Datahike HTTP Server: https://github.com/replikativ/datahike/blob/1ea8972a980e2e3b...
17,000+ users already! It's a completely ad free, subscription free product. MacroCodex app, which results in guaranteed weight loss or weight gain outcomes within 2-3 weeks. Many people will start seeing results within the first week. Don't believe? Read the reviews.
MacroCodex is a "Total Calorie Burn of the day" using completely sensorless method explained here: https://macrocodex.app/knowledge/macrocodex/smart-calorie-bu...
CalorieCodex - calorie tracking app which has a Agent Harness built in using BYOK (bring your own key model). How does it help? Using this anyone can track calories and plan their meals. Agent includes skills which help you accurately track calories and plan meals.
Symbiote App - Think "BoostCamp" but completely free, no ads, and fully programmable workout tracker
Example of GZCLP: https://symbiote-studio.macrocodex.app/?builtin=gzclp
I find Grasshopper, especially its data model, ideal for a certain type of algorithmic art/design, and have always wanted to use it in a 2D graphics package.
https://www.figma.com/community/plugin/1677548868352947603/c...
Working with remote large data sets as if they where local.
I made the project public on May, and now as September has arrived, you can work with post production videos anywhere in the world. You can run the daemon on your own NAS and access the data on-demand from your working machines.
The same applies to data acquisition in digital forensics flows.
Video proof of work for coding agents.
Agents upload a short recording of what they built, humans leave timestamped feedback, and the agent can retrieve that feedback and iterate.
Basically, instead of an agent telling you "done", it can show and you have a nice way to share the resulting videos in PR, on Slack, with your teammates etc.
Lately it supports running agents in Podman containers. It's also possible to independently update Agent harness versions without updating the CLI tool.
One of the next items on the roadmap is tidying up the architecture to clearly define what's in the core of that framework and what's plugged into the framework on top of it - kind of a plugin system.
Plugins may bundle settings such as what commands need to be run when building the container images, startup commands that need to run when starting the containers or the definition of information that should be forwarded from the host into agents' containers (environment variables, networking settings, etc.).
So far, I am hoping for (more) external contributions as well as someone who is willing to share ideas or talk about the concepts around that framework. :-)
The Odds Assist tool started out as a way for me to quickly QA the data from the API. It then turned into its own product as an odds scanner and sports book advantage finder (mainly arbitrage, +EV, middles, etc). Over the past few months it's really pivoted toward prediction markets and collecting and displaying data to get an edge on markets that are soft.
The pivot to focus on PMs has been pretty fun from a development perspective since there's so many niche markets to look explore. I've always liked math, I'm a bit of a digital hoarder, and I've got ADHD so finding random things to collect a bunch of data for just to test a hypothesis just hits my brain in all the right ways. It's also given me an excuse to learn more about ML what has been great.
{:find [?title ?director ?rating ?card ?shout]
:where [[?m :movie/title ?title]
[?m :movie/vote-average ?rating]
[(str ?rating) ?rating-str]
[(concat ?title ": ") ?title-colon]
[(concat ?title-colon ?rating-str) ?card]
[(lower ?title) ?lowered]
[(concat ?lowered "!!!") ?decorated]
[(upper ?decorated) ?shout]
;; joints
[?cr :crew/job "Director"]
[?cr :crew/movie ?m]
[?cr :crew/person ?p]
[?p :person/name ?director]]}
You can edit a movie's ?title and ?rating through the ?card column for instance. It supports arithmetics too (to the extent that it's logically feasible of course).well, claude is: https://modus-lisp.github.io
I saw one Anthropic MTS got married recently and he did bunch of relationship analysis through iMessage dump in Claude Code. Started with that idea, but I don't want AI to have all my personal chats, so gave it a local first discovery and just statistical AI and I really like it right now.
On the side: Totemancer (https://totemancer.com), a turn-based territory game on Telegram with a hand-written game AI.
My goal is to better understand the economics of AI and make something useful in the process.
(Coming soon: kWh prices and robot prices)
Mostly built with claude code with a dash of codex.
A recent, useful unlock in the process has been a daily CC routine to check the health of the 53 price collectors in the project.
You can track what you’re reading, keep notes and reflections, see your reading stats, build out your bookshelf, and a bunch more. Over 4k monthly active users.
Been building it solo & adding features based on what readers ask for.
Latest updates around audio processing and quality are out, I've also made a substantial addition by implementing extensions.
This allows people to hook up to M365 or Google to get desktop notifications to start the recording, it can also export to share point and stop the recording at the registered meeting end.
Was a fun process keeping the offline and online functionality completely separate, also getting validated by Microsoft for the M365 extension was a bit of a chore, but finally have the verified blue tick.
https://getsoftwarehouse.com - I'm also working on the governance layer for AI tooling that is being built by employees, there's just HTML files flying all over the place, no security, no home. So built software house as a place for these things to live, be secured, put OIDC in front etc. It's fun!
It's an early version so many (if not most) things that would be in a game are still missing at the moment (though planned on paper).
One interesting thing is that because the Voronoi voxels are so malleable, things like round or hollow worlds are a pretty natural outcome.
In parallel to working on it, I've been mostly using it to build and improve my own voxel castle with a pointy roof, slanted walls, custom built stairs, tables, chairs and all those nice things.
In the last update I added a CRT filter and some pixelation options as I find that appealing. As for the future (maybe as the next thing?), I guess I'd probably like to add the ability to build less blocky things like round towers (or flower vases!), but that is still very much a work in progress.
The Web version (WebGL) is completely free (and will stay that way):
An E-ink bird frame for Raspberry Pi - with real-time bird detection by audio, fully local AI, driven by BirdNET-Go rendered as real, hand-cut 1800s bird illustrations.
Hedeflerimiz (https://hedeflerimiz.app): I’m obsessed with figuring out a useful social network problem. :)
Huzurlu Yaşam (https://huzurluyasam.net): An app for apartment and residential complex management. It’s a very common problem in Turkey.
Just Bubble Tap (https://justbubbletap.hedeflerimiz.app): Originally designed to teach kids about world geography through special days and weeks, but it somehow evolved into a game for everyone from 7 to 77. As you pop bubbles, you earn rewards like these. And I’m not over the fact that my mom beats me :)
It's still pretty early, possibly buggy, and almost certain to get breaking changes without warning.
My original thought was to combine Lisp syntax and structural macros with C semantics and see how much extra abstraction that would provide, but variants of that idea have been tried before. They may have been compelling at a certain point in time, but I think a new systems programming language in 2026 should offer more, so it does.
Some features include: strong typing, protocols (similar to Clojure or Rust traits), non-nullable references, error values, bound error handlers (a bit like Common Lisp), optional lexical lifetimes, namespaces, and no mandatory runtime overhead relative to C.
It's self-hosted, which I've noticed several new systems programming languages announced recently are not.
I'm a big fan of LazyDocker (and its much cooler older sibling LazyGit). However, I wanted sth that works on all virtualization providers not just Docker & better shell integration.
It currently supports Docker, Incus, and Docker Sandbox (Podman, Apple Containers, and Tart on the way). You can manage resources, inspect logs/details, and open shell sessions (uses Alacritty backend) on the side. Shell sessions are persistent too, so you can navigate elsewhere and come back without losing the session.
It's finally at the point where I'm comfortable putting it out there. Feedback much appreciated.
I've recently managed to bridge the biggest gap I've had and, while it seems to be something that is NOT yet great from a UI/UX perspective (you need an account with intervals.icu to use it), I can now send workouts with structured splits, pace targets and reps to my Garmin watch, which effectively means I can replace using a paid app with my own to get, essentially, the same benefits.
I did put a previous version to the test, by running a plan generated with it to run my first ever trail race in May (a 22Km race with over 1100m elevation successfully completed) and since then I've kept revamping plan adaptation, workout generation and watch integration and it's now sitting in a very sweet spot for me, I might actually cancel my paid app subscriptions after running a few more hundred kms to really test it! runcoach.fly.dev
We created it as an alternative to the price gouging that happened over the last year at various timesheet SaaS companies. The idea is that good software should not cost 10x as much just because 10x as many people use it. In our opinion, software should also be functionally complete. There should be no arbitrary tiers that only exist to force people into more expensive plans.
The stack is Elixir with Phoenix LiveView, deployed on a Talos Kubernetes cluster. This is different from what we normally build on, and honestly quite fun.
Lately we have been thinking hard about the temporal nature of timesheet software. Many things get quite complicated once you factor in historical versions: the need to retire, lock, change, reopen records or rates, and so on. We have been working hard to polish Abejora to make everything accessible, user friendly, and intuitive.
I remember someone saying that when you build a game, you end up building tools to help you build the game. I never really got that, but now I do. I've spent quite a bit of time working on tools to help me balance the various game mechanics.
One weird learning, it was much easier to get it on the iOS app store, than the Google Play store. Google wants you to have a closed playtest with at least 12 players, for 14 days. I did that and they said the testers weren't engaged enough.
If you want to check it out on iOS https://apps.apple.com/us/app/fairway-rogue/id6783598189, I'm still trying to get it on Android
It has proven surprisingly resistant to AI so far - Astra can make a very quick prototype but upon review it had many defects. I have had to guide it very thoroughly to find all the random solver bugs (bad conditioning, formulation, bugs in openscvx which I had originally had the AI port to rust, etc.) preventing well-behaved solves. But I think (hope?) I have turned the corner on these.
This will enable some very interesting further experiments: full mission planning, Falcon-9-style ascent with split control, vehicle swarms, etc.
I’ve always had the same problem with website blockers: I might need YouTube for a tutorial related to what I’m working on, but allowing YouTube also means allowing every unrelated video. Same with Hacker News - I might need to look something up for work, but I shouldn’t end up reading the front page for the next 30 minutes. Most blockers operate at the domain/app level, but whether something is distracting really depends on what you’re trying to do.
With Nono, you describe what you intend to work on at the start of a focus session. It then uses an on-device model to look at the active window in that context. So a relevant YT video can stay open, while an unrelated video gets blocked.
The tricky part right now is the model. It needs to be small and fast to run continuously, while still being capable enough to understand the context and not annoy you with false positives.
When I first launched it was the only wish list that didn't list your name and registry on search engines. It is has grown a lot since then, and added a lot more privacy features, and the best marketing has always been doing right by users (extremely rare these days). You can see by looking up any name + the name of a wishlist/registry site and see what shows up to check at any time.
I'm working on more products following the same rule - serve users as you would your own family.
If you try to use image generation directly, you don't get real patterns. StitchWink makes real patterns that you can also edit manually or through text/images with AI.
Recently just shipped that feature which makes it significantly more difficult to fake knowledge when you have to vocally explain your thoughts rather than choose an answer. The rest of the week was spent on some uninteresting things like debugging a bug and moving off from an outdated build tool which incorrectly resolved to a different version of Node.
Not sure if anyone shares my opinion but oral examination as a measure to verify knowledge seems to be underestimated in comparison with quizzes.
https://github.com/knowthankyew/gradcast
Most college search tools stop at tuition. GradCast connects actual degree-level earnings to real local rent, federal/state taxes, and student loan amortization to show your real monthly take-home.
A proof-of-concept web application that helps students simulate their financial future after graduation — based on real college costs, program-level earnings data, local housing markets, and tax calculations. Built on the U.S. Department of Education's College Scorecard API and HUD Fair Market Rent data.
Sanctum is a voice journal, think Obsidian but for voice notes. I am really honing in on data sovereignty, privacy, 1 click to record and self organization of notes / ideas.
While this isn't anything revolutionary, or technically difficult, I do think I've landed on a form factor and stack that is in my opinion not served by current products. So much so that I just simply had to build it myself. Sanctum was born out of an Obsidian plugin that I built and have been maintaining for about 2 years called Scribe and it's been a wonderful way to really hone in on a more full fledged agentic development process for a full stack experience.
The stack is simple
- For transcription I am using AssemblyAI - they have solid terms, 24hr retention and no training
- LLM inference is running inside a TEE using redpill.ai, it's slow af but as private as I could find.
- For cloud backup I am using full E2E encryption with Backblaze for storage
- Endpoints and the like are AWS lambdas, DynamoDB for billing storage, Supabase for auth
I (yes, fully me, not AI) have been doing a lot of writing on the process, we are flooded with these sorts of post on HN, but if anyone is interested in reading, check it out! https://www.builtinspace.xyz/blog/begin-with-ethos.Anyway, something I am most definitely curious on is if people are recording their thoughts, what they are using (either a cobbled together solution or a product) and what value they feel they've been getting from it!
I believe it is the first eCommerce platform where all the products have date as an important feature and where the search and navigation are by date - the thinking being it could help people find interesting and original birthday presents and anniversary gifts. I've also built it as a multi-vendor platform so it can hopefully live on once I've sold my things. Note that I'm the only seller and it is all UK based at the moment, but it has just been launched.
I've a blog post with more info at https://michael-lewis.com/posts/vintagepresents.com-date-bas... if anyone is interested.
Lately I’ve been getting increasingly curious about what’s happening below the Python layer: Linux, filesystems, processes, authentication, and all the other things I used to happily take for granted as a web developer. It’s been a pretty fun change of perspective.
The second probe in Boston fixes this and the site can now say "unreachable from Asia" versus "down for everyone". Many of the existing checkers do not do this and they are prone to show false positives.
Site does not use cookies or analytics. Pageviews are counted from the proxy access log. There are 634 curated sites so far.
There are no ads either, it's mostly been for my personal learning experience, hopefully others will find it useful.
There is even a free API and of course a MCP server.
https://downforjustmeoreveryone.com
Any feedback is welcome!
A few extensions:
Find threads on hacknews and reddit https://chromewebstore.google.com/detail/mrd-thread-search-h...
Track New Comments and Keyworks on hacknews and old reddit https://chromewebstore.google.com/detail/mrd-comment-control...
Autocopy for my TTS pipeline https://chromewebstore.google.com/detail/mrd-regex-autocopy/...
Give them a go, I have a few more that I can't publish because I don't have enough users. Help a brother out, need more slots so I can push other extensions and use cloud sync.
more at https://mrdlads.com
Twitter / X scraper https://mrdlads.com/projects/mrd-xdigest/
Turn youtube tabs into playlists https://mrdlads.com/projects/mrd-youtube-tabplay/
More generalized multisearch and highlght https://mrdlads.com/projects/mrd-multisearch/
It organizes documents around stakeholder (customers, vendors, employees) and extracts insights per document and allows you to "chat" with the documents individually, per-stakeholder, per-stakeholder type, or across your business.
It has a lightweight form builder, supports templates, allows you to upload your documents from your phone's camera, allows you to email-in documents.
Now is the hard-part--trying to get from 0 to 1. I feel like there are a lot of ways I could niche down the product and focus my marketing but I'm a bit rudderless at the moment.
If anyone has any ideas, I'd love to hear them!
You would be surprised at how many over / suboptimally-provisioned dbs, idle resources, forgotten EBS snapshots, outdated / previous-gen instance types, and vestigial networking that leads to nowhere I find.
If you want to check it out https://cca.dragonfractal.com
Meanwhile, Daniel Greene's dodgy whiteboard video has a million views. Don't mind me as I eat these sour grapes...
Outside of work, I'm making a glorified kanban board that an agent can talk to over MCP, and I've found that it's given me a much more reliable, repeatable dev process, and allows me to rapidly prototype ideas in my backlog and work through them without losing work or having to repeat myself much.
For that matter, I also decided to self-host SourceHut because I will no longer be in compliance with their new policy. I have the flakes set up to inject them on my server [2]. This was very AI assisted.
[1] https://git.brucewillis.sexy/~tombert/fs_index I promise it’s safe for work, despite the URL. That’s just my dev URL that I play with. Code is still a mess though, so proceed with caution. I will eventually clean it up.
I've also been working on `summond` (https://github.com/joshgummersall/summond), a developer/agent friendly way to interact with OSX Launch Control. It aims to support all relevant Launch Control triggers using a nice `toml` config format, dynamic environment control, logs, and more. I've found it super useful and it's dotfile friendly.
Also, an orchestrating agent that supervises subagents running tasks by checking their output and qualifying their results by efficiency and time consumed. It is amazing!
I am currently building an app every couple of days, but with this orchestrator I can build many apps in parallel. It is raw at the moment but it works
Now the time we spend writing prompts will be spent writing plans, tasks, schedules and metrics. While super interesting, this is definitely not the route I want to take for the sake of my sanity. I think we may start asking our model to write plans and tasks for us too, but the more complexity we add, the more complex thoughts we have to manage as AI architects
Also hacking DeepSeek Harness to circumvent all restrictions it has, giving it super powers to run unattended with full access to everything
* better squares-in-circle packing for n = 31 and n = 34: https://github.com/dllu/packing and https://erich-friedman.github.io/packing/squincir/
* vibe coded CAD application (paused due to lack of quota on my $200/mo plan). Rather doubtful if GPT-6 Astra can one shot a correct B-rep kernel but whatever: https://github.com/dllu/viboceros
* ray traced chess demo: https://github.com/dllu/chess-rtx
This approach allows people that just want to replace their familiar client with something slightly more modern/performant/cross-platform, all the way to entirely new experiences.
There's at least one other project, not yet open-sourced, which is going more in the direction of adding all of the enhancements by default.
The most interesting and experimental part of Triplox, are incremental queries (https://triplox.xyz/incremental-queries/overview/). You get the full power of Datalog with incremental query support. Views or other kind of streaming solutions can be built on top of them.
I have also been experimenting with Worst-case optimal joins for the standard engine.
It’s been really fun working on it and especially rewarding seeing the game bring friends together.
https://github.com/djeastm/karaoke-pitch
Firefox: https://addons.mozilla.org/en-US/firefox/addon/karaoke-pitch...
Chrome: https://chromewebstore.google.com/detail/karaoke-pitch/facck...
The Firefox one has 12 average daily users already, so that makes it my most successful side project ever haha.
Almost none of Africa's 2,000+ languages have working ASR. Fine-tuned Whisper on a cleaned 144h Kikuyu corpus. First model: 32.9% WER / 10.5% CER, published SOTA is 26% with a model 6x larger, so I'm closer than I expected for v0.
Along the way, found that 100% of the unscripted transcripts in my source corpus had systematic encoding corruption (mangled diacritics). Would love tips/stories from anyone who's done low-resource ASR.
I'm up to my 3rd prototype of a device that combines GPS with TERCOM style algorithms using a bunch of sensors for use in areas that have terrible GPS coverage (initial use was canyoning). Hopefully, when I receive the samples, I'll have ironed out most of the hardware faults!
I've also just (sort of) finished a TinyGo version of firmware that runs on a cheap Adafruit board in combination with Gaudi Lab's OpenThereminV3 shield to provide MIDI theremin capabilities for live music performance. That one is available at https://github.com/intermernet/theremin if anyone wants to play with it.
It's kind of hard to just "get into" these though, as they're sufficiently foreign that I'm spending more learning about the "accidentals" rather than the core dev loop that say, an employer would care about.
So on top of that, for a more "traditional" software project, I'm working on making a game with a custom networking protocol, but with a focus on the networking protocol itself. I do think a decent amount of games can be subsumed under this paradigm but it requires careful design to a necessary and sufficient protocol. Of course, whether the game itself is fun is a different story, but I think it can be made fun.
Trading Results as a service.
Our philosophy is Capital protection first, so we focus on protecting capital and managing risk while trading, and avoiding large losses enables compounding and high returns in the long run.
Infused with my co-founder's three decades of experience in trading & finance.
We don't want all your money. We want to be part of your diversified portfolio, which should also consist of other things like index funds, bonds, etc.
Initial allocations will open within the near-term future. For the founding investors (as we call the first clients), we also offer a portfolio review to align your portfolio with your long-term goals, a direct line to founders, and other things.
Also working on https://fikalingo.com, basically replacing my current language learning app usage with that own made app. It has on-device based LLLm practice generation based on user given topic. For example word guessing practices can be created from a topic "words i might need as a auto mechanic". Only got to release the ios and web apps so far.
It's AI work journaling chat. It's called HeyCheero! Cheero is a squirrel, mascot/personality of the companion in the app. My wife and me come up with the mascot while feeding squirrels in the park. She is working on his portraits to put on the page now. At first, I was excited about building an AI app but now I'm more looking forward to creating the mascot and it's personality, haha.
You can meet Cheero, there is free trial. https://heycheero.com/
I initially built it to help me read AI papers before discovering AlphaXiv but then I just kept building it for the love of the game
Might have some rough edges but one feature I'm excited about is a more personalized notebook LM style audio generation capability for any readable material
(Another reason to build this was to kick the tires on a framework I've been building to power my own apps - https://hudsonkit.com - helps me ship iOS, macOS and web apps with shared primitives)
Bulk domain name datasets available for instant download, hassle-free (without submitting any application forms, waiting for approvals, etc, etc).
383M registered domain names across 1582 domain zones.
Updated daily, with historical snapshots. Want latest snapshot? We have it. Want a snapshot a year ago? No problem, we also have it.
Daily newly registered and removed/expired domain lists are available for download as well. Want a list of all new domains for the past 3 months? Sure, just sign in and download them all from our website - https://allzonefiles.io
Use it for: marketing, lead gen, SEO, domain research and investing, data enrichment
We collect the domain data so you can focus on building products with it.
A multi-harness orchestrator running agents on your VPS, with a built-in issue tracker (like Linear) and gas town like communication system.
Agents can split up big tasks themselves into subtasks, run each with a different harness and model and communicate so they keep running for days until everything is completed and integrated.
There's lots of tools in this space, but our combination of agent-focused issue tracker and agent-to-agent communication is quite unique and, for our use case, delivers an actually working software factory.
It's still a little rough around the edges but we'd be super happy for people to see if they get the same benefits out of it that we do. It's free and open-source.
Traditional error trackers have two failure modes:
1. False positives: They show you thousands of errors, and you can’t tell the impact on the user
2. False negatives: Many user-facing issues don’t throw exceptions, so they go unnoticed.
Opslane combines error tracking and session recording. And there is an agent that acts on both.
Opslane reduces false positives by ranking issues based on how many users are facing a particular issue. It also learns about your product by reading your code and watching your session recordings.
False negatives are harder. Opslane reviews session recordings to spot frustration. They look for rage clicks, dead clicks, and abandoned forms.
Here is a link to the repo: https://github.com/opslane/opslane
The app has recently moved into production, so I'd encourage anyone with verbal but pre-literate kids to check it out.
The basic pitch is high efficiency acquisition of the highest yield phonetic mapping skills, and nothing else. I myself am something of a screen-time zealot and very wary of applying engagement mind hacks against kids. The narrow focus allows for good progress on a very modest schedule (recommended cap at n minutes per day for n years old, n >= 2). I defer the social and cultural aspects of learning to read entirely to parents.
It is mostly intended for parent-child co-use, although kids with a bit of experience can drive many of their own sessions most of the time.
Next to that I'm also very into CAN bus decoding these days (on the side) and building ESP32 with a screen to show the real CAN bus data on a 4" screen.
These behave fairly similar, until I need to work on the ingress, or network policies, or anything else that is kubernetes specific.
I've finally taken the plunge into running it all locally on k3d, and have a pretty nice setup now with the manifests syncing with ArgoCD.
I'm thinking of packaging it up into a justfile and documenting it, but wondered how other people work on these sort of things. Do you just accept the shortcomings and test in staging envs for kubernetes specific changes?
Coffee roasting class for home roasters. Open fire traditional Ehtiopian styles then shifting to covered pots and some introduction to dedicated machines.
Repairing the ice maker in the frig. This will be my third time in. Of all the uses of Ai, diagnosing appliances is easily the most amazing to me. I like the work and thought involved in figuring things out, and I like saving time and money getting it done.
The interesting part has been the data pipeline rather than the website itself. Foreclosure information is scattered across county sites, auction platforms, and other sources, all with different formats and update schedules.
I’m currently pulling from 20+ sources, normalizing the records, deduplicating properties, and enriching them with property/location data. One surprisingly difficult problem has been handling stale records when upstream sources change or republish old auction information.
Still working on improving data freshness and coverage:
https://www.foreclosuredatahub.com/
Would be interested to hear from anyone who’s worked on aggregating messy public datasets at scale.
Much of the challenge has been figuring out how to display information for pilots. The global NOTAM system is broken and works on the basis of legal liability, wherein NOTAMs are published to comply with requirements, and pilots are required to know all relevant information but important things get lost in the noise.
For example, my home airport has a runway closed. It is a single notice, but unless you carefully read 100 notices (many of which are about cranes and unlit objects in the general vicinity) you might not see it. I'm trying to make it such that no information is ever hidden, but with some sort of mechanism to surface more important things.
https://curio-six-wheat.vercel.app/
It started as a curiosity while I was exploring some economic data. I wondered if there was a simple way to keep an eye on a particular datapoint over time, which led me to the broader question: could I have one watchlist for all the different numbers I’m interested in?
It started out as a weekend project. I’ve been finding it surprisingly useful to use myself these days, and I’m continuing to explore where it could go. Would love some feedback on it from the folks here!
My summer project was to challenge existing 2D / 3D visual effect creation tools (touch designer, comfyUI, etc.) with something agentic as the true foundation (not just slapping MCP on top of an existing paradigm).
It also came from the following observations:
- people are making their own coding harness, why not one for realtime visual effects?
- using Claude code or codex to make art and installations is absolutely fantastic, but you usually end up with a lot of friction and paper cuts when it comes to deterministic workflows and concept iteration.
SubjectiveZero is the free and open source project that resulted from it. It’s still following the classic node editor paradigms but making the nodes absolutely more malleable while also combining a user experience flow optimized for ideation and iteration. I definitely invite you to check out the showcase and examples on the website, but basically it feels kind of magical when your editor just “get” what you want, and nudge your exploration into adding more little knobs here and there so using the tool feels more like playing rather than “operating”.
I also liked the emerging concept of an adjustable abstraction ladder, meaning people who are very technical can still get as much granular control as they wish to while people who just want high level concepts and vibes can just use prompts to try things out.
When it comes to determinism, the tool has some neat features like an agent graph to constrain agent workflows, overpowers MCP that drives user interface changes as the agent makes progress, allows the agents to verify their work and coordinate so the usual painful wait for agents to be done is somewhat minimized. There’s also a way to do basic model routing to tweak your intelligence/speed ratio.
I’ve personally used it to make art and fun experiments. Feel free to send feedback or contribute tokens to the project if the concept speak to you!
I'm struggling with the extremely different feedback from the internet: Some niches give excellent reviews, some literally destroyed it. Some days are fun, some make me think if i should cancel this whole thing.
The idea is to make it easier for not-so-technical users to ask their Claude Code or Codex (or similar) agent to deploy the app. And then the platform handles backups, login/access control, vulnerability scanning etc.
A Claude Code plugin is under review at Anthropic to make it very simple to use. For now you can also install it from Github: https://docs.apphaven.eu/agent-integration
After 3 years of dev, we're just about finished shipping preorders. For US customers, black units will ship immediately + white within 3 weeks.
Lots of learnings on this one. Getting lots of great feedback from early customers. As always, hardware is hard!
Lately I've been playing around with GPT-6. I have a much better webpage coming this week, with scrolling animations built with Blender and three.js. We also completely rebuilt our backend from scratch and moved off of AWS.
The current version understands the chapter and generates looping music that matches the feel of the whole chapter. The idea in the long run is to create a video game like music engine that reacts to where you are in the book rather than the environment like it would in a game. Battle music when there is a fight, calm background music or even a matching forest ambient if the characters move through a forest landscape.
Check if out! It's all free and you don't even need to sign in :) https://booktunes.app/
I'm working on fyai, a rather opinionated agent harness, built to work as a unix tool and the idea that eventually AI is going to be a commodity, where having control of your own data is what's important.
It is still quite alpha, but at a usable state.
The biggest technical difference between fyai and other harnesses is that in fyai the state is durable and stored in a disk deduplicated arena, which means that git like branching is free and storage requirements are very modest compared to JSONL/SQLite storage.
Latest additions has been full markdown/mermaid rendering support and (very alpha) Claude code and Codex session import.
- When your agent is stuck on a bleeding edge issue, search Push Realm first for a solution. - If you find a solution, your agent can mark it as successful to help surface the solution to others (and hopefully save fruitlessly burning more tokens) - Can't find a solution? Post an open problem with your current investigation. Another agent may be able to solve the problem, and will have a head start thanks to your context - Solutions can be linked/edited/have addendum added by any agent, allowing complete, up-to-date solutions for a range of cutting edge issues
Ai-rganize: Allows AI to identify, classify, and organize local files, making the core workflow naturally reviewable as scan, propose organization, approve, rename or move: https://github.com/adefemi171/ai-rganize
Runeward: Been using this locally myself with hedr to secure all my agents: https://github.com/Runewardd/runeward
Compears: grocery prices are shit now so I designed this to aggregate prices across multiple grocery stores: https://compears.shop/
Rough idea: get a list of urls with classical music concerts -> send each one to a coding agent to build a crawler -> validate and run on an infrastructure for "free". Classical music is an ideal use case, because the number of concerts is small enough on an average website that it doensn't require many workarounds, and the websites are usually pretty crawler-friendly.
https://tv.mrdlads.com/?tv=5 (boots into TV mode)
Youtube sub list viewer + Youtube TV scheduler
Setup a little finicky, have to do via google sheet / appscript to access use your youtube API quota.
Build and share custom youtube TV stations.
I mainly use the primary table view, you can double sort columns, middle click title column to queue a playlist based on how table is sorted, it'll generate playlist for X minutes, modified by playback speed, skipwatched filled etc, very useful for staying up to date with your own subs. Nominal fee for syncing between devices.
I’m seeing near-100% root-cause accuracy on synthetic test data and am looking to validate that on real production workloads using OpenTelemetry tracing. If you’re open to chatting or experimenting, drop me a line! I’d also love to hear ideas or how we can improve observability.
Started it mainly to experiment with C++ design patterns. Honestly never expected anyone to actually use it, but somehow it picked up some traction along the way :)
Graaf is designed to be easy and intuitive to use while being performant and generic enough to be useful.
Just tagged v1.2.0. It's also in Compiler Explorer now if you want to try it without installing anything: https://godbolt.org/z/sG9o3zsWr
https://www.linkedin.com/posts/okaleniuk_isosurface-mesh-stl...
The lattice configuration comes from a conventional triangle mesh, so you can prepare it with any STL editor of your choice, and the lattice shape comes from a precalculated Fourier polynomial in barycentric coordinates.
https://okaleniuk.codeberg.page/blackboard/barycentric_fouri...
I wanted something that I could load in a step file, push a button and have the CAM just “happen” (while still having overrides and custom controls).
I build combat robots and am a Mac user. I was frustrated at the limited CAM options (fusion 360 is bulky, crashy, slow. kirimoto and many others only do STL files and don’t have adaptive tool paths).
I’ve been working on OttoCAM for the last 8 months. It’s free while in beta, and when it does go paid will be a single affordable purchase (like Lightburn).
The core engine (genetic MIDI generation) started 3 years ago to drive hardware synthesizers. That was good old handcrafted code, just a CLI tool.
At some point I thought I was done with it, but AI coding tools let me build a nicer GUI around it and make it more accessible. Eventually a web version with built in Csound soft synth resulted which is where it's at now.
There was no larger goal besides having fun, and maybe make some interesting sounds or even music that is generated in real time. Some of example Csound "patches" I use as background music.
I made a tiny ML model (~2.4 mil parameters) that can mix music in a never-ending continuous stream where transitions between tracks are 20-60+ seconds long.
It's currently just streaming from my own personal music collection that I have bought over the years, which is primarily DnB so it's pretty niche at the moment.
I've been working on this on and off for the past few years to learn more about machine learning and other technologies that I was interested in.
It uses HTTP3 WebTransport on Chrome, but falls back to WebSocket for the other browsers.
If anybody likes listening to music this way, I'd love to hear your thoughts on this.
- I've also been working on my full-stack JS framework (https://github.com/andrewjk/torpor) which is now faster, has more built-in components, and has single file code routing which can be migrated to full file routing when your site gets bigger
- Both started by a human but now mostly implemented by robots
One UI for every coding agent - VS Code extension (GUI) to launch and work with any ACP-compatible agent harness. Supports Claude Code, Codex, OpenCode, Qwen and many others - https://agentclientprotocol.com/get-started/registry . Does not require any new subscription or user ID - this is still handled by the harness, so you can use existing Claude Code or Codex subscription. Multicoder just gives you a high-quality GUI to work with any of them without mental switching cost.
The idea isn't new but I felt enough time had passed that document-first AI tables shouldn't need be gated behind a few big names, a sales meeting or another subscription. Ragextract is really aiming to be the lowest-friction AI utility for everyone's toolkit.
Still in active development and ideal for anyone working with a lot of documents and needs their extraction in organised rows. Particularly interested in feedback from anyone thinking of leaving Airtable this/next year.
Latest feature is the ability to share custom monsters with the community so they can be used by others in their own encounters.
The user numbers are climbing slowly but steadily without me doing much if any promo. I think this is actually pretty good since it gives me the chance to expand functionality slowly while a few people are actively "testing" the site.
Maybe at some point I will need to do some more promotional work though even though I am not sure how yet :P
Korg Prophecy:
https://www.youtube.com/watch?v=TnSvMZZmUsw
https://github.com/joelanders/profligacy
Elektron Monomachine + Machinedrum:
https://www.youtube.com/watch?v=NmfE5xljYRU
https://github.com/joelanders/gearmulator-md-mm
Currently looking for a job in Berlin or remote :)
An agentic system which scans a whole countries political decisions. Wrote a blogpost about it here: https://lorentz.app/blog-item.html?id=scanning-sweden
Reusable on any country's political system as long as they have legal mandates to keep political documents public (most of EU). Still a long way to go, but pretty in a pretty decent shape already. Wrote it for the Swedish election, but didn't get far enough for it to have an impact.
Will continue with for Finnish elections 2027 (on new domain).
It's an extension of a longer-running project (https://www.forth.news) where it exposes and organizes 100s of newsworthy primary sources -- statements, press releases, press pool reports, emergency alerts, etc, whether from press email lists, X/Twitter, Bluesky, RSS, etc. The web UI is similar to TweetDeck - and it sends notifications.
Latest update now allows some panels to be based on an LLM prompt (i.e. "everything about the Iran War and its effects in the U.S.") which searches the entire catalog of sources as they are posted.
- I've been tweaking a bot that I built to doomscroll job boards for me, to recycle more parsing logic between target sites. It turns out that, much of the time, I can cut down on DOM-based scraping a lot by just parsing schema.org-based JSON-LD. Also casually researching vanilla Web components, view transitions, and Signals in a general effort to make the whole thing less framework-heavy. (Plus it will have side benefits to building the crawlers to have a better understanding of light vs shadow DOM.) Eventually I need to get to figuring out how I want to handle distributing this local-first app across multiple clients... I've been putting that off for a while, but it kind of crosses over with the JSON-LD thing, in that (even more than it did before I found this) it also just makes a lot of sense to use a browser extension to collect potential matches passively.
- 3D printing experiments. I got a used SV06+ a few months ago that turned out to be a lot more finicky than is suited to a first time user... but that was in the course of trying for several months to make plans with a friend that was getting rid of her Ender -- which I then managed to resurrect using all the cleaning tools and tinkering research that I put into my fussier machine. I've since been toying around with a lot of different ideas on how to clean up my workspace and/or fix/reuse stuff I have already (parts trays, Skadis panels, a case for an old Framework mainboard, various instrument stands...) and also toying around on paper with what kinds of printed items I might be able to sell.
- Starting on cleaning up a basement that resembles the Research floor from Control. Also a use for the printer, because if I can just print cheap tools out of PLA then I don't have to care about possibly needing to sacrifice them to the mold.
- Various Coursera stuff. My state has some partnership with Google for "AI readiness" training, that grossly undersells the various other adjacent topics offered, ranging from cybersecurity to marketing and eCommerce. Stuff where it may be a relevant topic at points, but isn't the subject matter.
It's based on the Server-Driven UI philosophy where the backend streams both code and UI into a frontend that just knows how to render what it's told. This is pretty cool because it makes it makes over-the-air updates possible.
It also follows the batteries-included philosophy of Rails. Has an ORM, background and cron jobs (all based on Postgres), Django-style migrations, JSX Emails and pretty great FFI that's built around a simple `"use native"` directive, in the React Server Component fashion).