My initial motivation was wanting to RDP and SSH into my home workstation from a locked-down corporate laptop when I travel. I couldn't install Tailscale on the laptop, and I didn't want to pay for a cloud VM just to do SSH port forwarding. Now I use it to tie together half a dozen machines, both locally and on Hetzner & Linode. I can SSH and RDP into remote machines, host a git repo on one machine and access it from the others, and (optionally) share files across all of them on a local mount.
You run a hub (telahubd), register machines with a lightweight agent (telad), and connect from anywhere with the client (tela). All three are single Go binaries with no external dependencies. The hub never sees your traffic. It just relays opaque WireGuard ciphertext.
All binaries run on Windows, Linux, and macOS. There is also a desktop GUI app, TelaVisor, that wraps the client and enables remote management of hubs and agents.
It's Apache 2.0-license and pre-1.0 release, but I'm polishing it for a stable 1.0 release in the next month or so.
I'm also working on an enterprise-grade management portal that works with Tela, https://awansaya.net/
my use case is a bit different though. i started because i wanted to give friends access to specific things in my homelab, but very selectively. like “you can use jellyfin on this one machine, but you can’t ssh, and you can’t even see my other devices”
tailscale is honestly amazing for getting devices connected, i still use it a lot. but once i started trying to do these very specific “this machine can talk to that machine only on this port” kind of setups, it started feeling more complex than it should be, at least for personal use. ACL editor is more confusing when it comes to this. i know we have got option for tags and things, but those are very poorly documented and i haven't found a single tutorial that works nicely.
your userspace approach is really interesting btw, especially the no tun / no root part. makes sense to run it on rigit enterprise environments.
I'm not sure it would work but did you try running tailscale client through a docker container so it's not installed directly in your host system?
to access my home desktop machine, I run:
``` $ ssh itake@ssh.domain.me -o ProxyCommand="cloudflared access ssh --hostname %h" ```
and I setup all the cloudflare access tunnels to connect to the service.
After winning the Playlin Player's Choice award I've noticed an uptick in players as well as some people sharing videos on YouTube which has been fun. I've got a few thousand people playing every day.
I just launched user accounts today so user's can now track their progress across devices and share their stats with each other. This ended up being a bigger chunk of work than I expected but I'm really pleased with how it turned out. (Though I launched it 15 minutes ago so I'm holding my breath for bug reports)
I'm fine-tuning my internal puzzle-building now with the goal of letting people use them to make and share their own puzzles soon!
Thanks for making this and I wish you all the success in the future.
I'm not sure if it would fit the theme, but sometimes I end up searching what an expression means, or where does it come from. Maybe it would be cool to have a little info box after you discover what the word is. Just an idea! Not sure if it would clutter things, and you can always search it yourself, but something I've been thinking about. I still remember looking up peanut gallery and sand dollar!
Just tried it out on my browser. Will be following this.
Also would love to see your workflow you spoke about, on coming up with puzzle ideas and tile arrangements. Cheers!
would be super interested to hear more about the puzzle-making process too, is it fully automated with AI at this point or is there still a good amount of manual work and fine-tuning involved?
bookmarked already, can't wait to play tomorrow again
It's just an mmWave sensor connected to an ESP32. But it works nicely, and I'm thinking of starting a company making them, though I'm not clear if the elderly would be ok with this minimal (no camera) intrusion.
It would just work out of the box.. the real one would have a small cell modem so it wouldn't need any networking setup, and it would act as a gateway if you have more than one in a house. There are industrial versions of this for nursing homes. This would be a bit more warm and fuzzy for home use.
In elder care, I am building https://statphone.com - one emergency number that rings multiple family members simultaneously and breaks through DND. Would love to chat/collaborate.
The question of "intrusion" was always interesting to me because old folks often face going from nothing to assisted living or nursing home which is often quite intrusive, where somewhat ironically adding a bunch of sensors to your home allows you a bit more privacy.
Kind of a tangent, but I like your type of system as an alternative to the emergency pendants. It always struck me as strange to expect old folks at risk of fall to remember to charge and wear a pendant at all times.
Good luck and for what it's worth, go for it!
My FIL, in his late 80's was living at home alone. My wife used a monitoring service, provided by local package delivery company. They installed motion sensors in the toilet and on the door. If no motion detected for 24 hours, the company will alert my wife by phone and send the nearest delivery driver to check on him.
I myself have tried Home Assistant setup on Raspberry Pi and variety of sensors for different purposes.
When booking flights, I use sites like Kiwi and Skyscanner that let you do flexible searches - multiple destinations, custom connections, creative routes, etc. But rail search feels oddly constrained. All the UK train operators offer basically the same experience, and surface the exact same routes. I always suspected there were better or just different options that weren’t being shown. Where is the "Skyscanner for trains"?
After digging through the national rail data feeds, I decided to have a go at building my own route planner that runs completely offline in the browser. This gave me the freedom to implement more complex filters, search to/from multiple stations, and do it without a persistent network connection.
Now I'm finding routes that aren't offered by the standard train operators, connecting at different stations, and finding it's often easier to travel to different stations (some I'd never heard of) that get me closer and faster to where I actually want to go!
It's still a little rough and I'd like to add more features such as fares, VSTP data, and direct-links to book tickets, but wanted to share early and get some initial feedback before investing more time into it. So, thanks in advance - let me know what you think.
I sent you some feedback on a routing failure because I didn't want to post exactly where I live here.
I think you need pricing. Works offline is cool, but why not pull in the pricing if people are online? Train fares are so variable depending on time of day, especially if they go via London. I could have a trip that could be £300 cheaper by taking a 30 minute longer trip that avoids London. I need pricing to get my best journey.
Some feedback: I don't think it can route through London as it isn't aware of tube connections between stations? And the classic stress test of Penzance to Thurso is too long for the routing algorithm, but I imagine that's beyond scope?
Pricing would make this a super useful tool!
You say this is a company you could see yourself working at for some time, and have been handed C suite level responsibility that you can handle. So seemingly you are content and able to handle the work load.
Learning to be a IC is something anyone can do given time, but learning to be a manager can only be learned by being on the job, if you are able to get it in the first place.
Now is really not a good time to jump ship, unless you know for certain that the new position is going to be stable.
Grab the opportunity, do a good job and perhaps study how to be a better IC in your free time. You'll come out on the other side with skills and experiences that many in this field will be missing.
I sort of got inspired to do this after seeing so many QC PR posts on HN, and finding the educational material in this space to be either too academic, too narrow in scope, or totally facile. I think given the incredible hype (and potential promise) of this industry, there should be on-ramps for technically minded people to get an understanding of what's going on. I don't think you should need to be a quantum physicist to be able to follow the field (I am only an electrical engineer).
My book tries to cover the computational theory, the actual hardware implementations, and the potential applications of quantum computers. More than that, I want to be unbiased and stray away from what I feel is misleading hype. It's been a work in progress for about 6 months now, with a lot of time spent gaining fluency in the field. But the end is in sight! :)
FWIW, my shallow understanding of quantum computing as a programmer, in case you wanted perspectives from your potential audience:
- I thought quantum physics was a sham? Like on par with string theory. But apparently that's not true
- I hear QC only breaks certain kinds of cryptography algorithms (involving factoring big primes?), and that we can upgrade to more foolproof algorithms.
- I hear that one of the main challenges is improving error bounds? I'm not sure how error is involved and how it can be wrangled to get a deterministic or useful result
- Idk what a qubit is or how you make one or how you put several together
I love cooking but the daily "what do you want" grind was killing me. Rushing to the store after work hoping for inspiration but leaving with the same five fallback meals. Recipes using half a box of something so you eat the same thing twice or watch leftovers die in the fridge.
The final straw was our newborn's milk protein allergy, turns out milk is in everything. Recipe sites are hostile. Ads reload and jump the page mid-sentence, 20 versions of every dish, comparing the 4.7 star rating version with the 4.8 star one. So you go by thumbnail. Visual clutter everywhere.
I tried the apps. One does swiping, one does shopping lists, one does Sunday budget planning, one has "what's in my fridge" mode. Pick your half-solution.
So I built what I wanted: swipe mode that makes picking dinner fun again, or instant 3 quality suggestions for when I am in the store. Aisle oriented shopping list, budget, personal taste, fridge inventory in one place. UI looks like a restaurant menu — off-white, black text, no glossy photos. I'm working on AI mode now. Not for recipe generation, which are mostly garbage, but for search and substitution.
Anyway, amazing idea and I absolutely feel you. Recipe sites (and search engine results) are cluttered like hell, that's why I started collecting recipes in Mealie. But in practice this merely bumped my pool from "five fallback meals" to "10 usual recipes, which mostly cover my eating preferences since I'm the only one in the household putting recipes into Mealie".
For me, having a selection of high quality recipes would be important. For more experienced cooks like my husband, he would just tweak on the fly or use his own recipe anyhow and would enjoy being able to plan with the household and have a shopping list.
Good luck with the project!
my hunch is that we're moving towards more surveillance, censorship and deplatforming in the future, and CBDCs are a major tool for that.
I like Bitcoin, despite its problems (price volatility and quantum vulnerability) but I think censorship-resistant stablecoins would be a better solution for people looking to protect themselves from Big Brother.
I'm still obsessed with making my game, which you can try it at the link above (it is desktop only). This is my first "real" game, and it has been incredibly fun and rewarding. I've been working on it in the evenings for about 4 or 5 months.
It is a very ambitious mix of genres - shoot-em-up and deck-building. A lot of people said that those are genres that shouldn't be combined, but I think it turned out to be a fun little game. Folks who are not fans of one (or either) of the genres are actually playing it. I built a global high-score leaderboard, and there are people (including a few of my friends) competing on it. Whoever knocks my friend "BER" from first place will earn a beer from me.
This is purely a fun project, although I'm now seriously considering releasing it on steam when I finish everything I planned for it. It is made in Kaplay, a small JavaScript gamedev library, which is a big part of what makes it fun. If you try it out, please leave a comment, I would love more feedback!
Loved the music.
Didn't know what was going on half the time.
Positively overwhelmed.
Thanks for that little spark of joy!
Did you do the graphics, too? I've always want to write my own game but doing the game graphics is just not my thing.
Unlike similar apps such as Focus Friend or Forest, which use active timers to police screen time, my app is an inversion that works like an idle game; All screen time is tracked all day, (with double the punishments at night), and upon check-in, you get feedback on your device usage.
I want to show how I liberate poorly aligned, pixelated PDF image scans of century-old Latin textbooks from the Internet Archive and transform them into glorious Org mode documents while preserving important typographic details, nicely formatted tables, and some semantic document metadata. I also want to demonstrate how I use a high-performance XML database engine to quickly perform Latin-to-English lookups against an XML-TEI formatted edition of the 19th century Lewis & Short dictionary, and using a RESTXQ endpoint and some XQuery code to dynamically reformat the entries into Org-mode for display in a pop-up buffer.
I intend demonstrate how I built a transcription pipeline in Emacs Lisp using tools such as yt-dlp and patreon-dl to grab Latin-language audio content from the Internet, transcode the audio with ffmpeg, do Voice Activity Detection and chunking in Python with Silero, load the chunks into Gemini's context window, and send it off for transcription and macronization, gather forced-alignment data using local a local wav2vec2-latin model, and finally add word-level linguistic analysis (POS, morphology, lemmas) using a local Stanza model trained on the Classical corpus.
This all gets saved to an an XML file which is loaded into BaseX along with some metadata. I'll then demonstrate some Emacs Lisp code which pulls it into an Org-mode based transcription buffer and minor-mode for reading and study, where I can play audio of any given Latin word, sentence, or paragraph, thanks to the forced-alignment and linguistic analysis data being stored in hidden text properties when the data was fetched from the database.
Lastly, I'd like to explore how to leverage these tools to automatically create flash cards with audio cues in Org mode using the anki-editor Emacs minor mode for sentence mining.
The opposite of the favorite questions: Why did that company I worked for fail? Why did Rome collapse? Why do people get old and die?
Combining information theory with thermodynamics and control theory you get: 1) A set of six pillars that all systems that persist must have. 2) A fundamental 'Action' that all of these systems take. 3) A set of three rules for how system that persists must subdivide
This lets you do things like look at something that is failing and know that there are the 6 pillars and you can then identify them to determine what is failing. (For example there is a system that clears that brain of amyloid plaque and it can fail).
I have applied this to countless systems including Religion, Language, AI Models, Business, the cell, quantum physics, number theory and much more. It is a Rosetta Stone for persistent systems. When there is an unsolved problem in one domain I can map it through this to any other domain that has already solved it.
Note that this doesn't apply to all complex systems, only those that persist.
And to keep this HackerNews related, been applying it to LLM's as they are just a stream of tokens that try to persist to incredible success I might add. Being able to pull from any domain do this brand new field is a giant cheat code.
I got frustrated with Claude Code and Cursor producing plausible-but-wrong changes with no easy way to annotate and push back, without making a full PR. crit makes the review stage fun again!
Works on both plans as well as code itself. It’s been very rewarding hearing from folks who use it, everyone has been very kind! My most successful side project already :)
free, open source -> https://github.com/smol-machines/smolvm
I worked with firecracker a lot back in the day and realized it was a pain to use. And containers had a lot of gotchas too.
Since sandboxing is all the rage now - I think it'd be a better infra primitive than firecracker that works locally/remote and etc.
I’m working on https://coasts.dev.
I’ve been thinking a lot about the light vm side lately but it’s not an area we are going to attack ourselves. I think there’s a really good pairing between what we’re working on.
I'm working to make it better right now.
No traffic ever leaves your local network and since it uses rsync under the hood the devices being sync'd to don't need to run anything other than SSH.
It's a single file shell script that has no dependencies except rsync. It's literally 1,000+ lines of defensive checks and validations to make sure you're not shooting yourself in the foot with rsync, and at the end the last line of code directly calls rsync. It doesn't try to reinvent the wheel by replacing rsync (it's an amazing tool).
I’m interested too, but don’t have amazing patience to dig into it.
The idea is that it provides all the geometry to enables games like these to be built: (These are just rough demos)
https://www.robinlinacre.com/letterpaths/writing_app/snake/
https://www.robinlinacre.com/letter_constellations/
And here is like the admin/demo: https://www.robinlinacre.com/letterpaths/
And, separately, I made an educational country quiz, again FOSS:
Couldn't get the letter constellations working on my end.
Country quizzes is a weak spot of mine, loved that. Would be cool to move the globe! Also, kudos for the bus cataloging!
Seems to solve most of my issues with my current workflow. My primary personal development machine is my WSL ubuntu install on my windows gaming PC and the tooling outside of the mac ecosystem has been really limited.
I got tired of the state of monitoring and ITSM tools. Most established tools stopped investing years ago. Everything has artificial limits or a credit system. Incident management and status pages are always a separate product. Used ServiceNow On-call quite alot, but it is too slow, and complex to setup simple schedules. Good look with overrides also. Uptime Kuma is modern and great for hoby projects, but lacks other features for smaller teams or agencies. So I built StatusDrift to be the one tool, flat monthly rate, no per-check credits, and a free tier for commercial or hobby use.
Would love to hear what you think.
Feel free to get in touch with me, perhaps we can cooperate on something.
- 50M+ Checks Daily - 99.99% Uptime SLA - Trusted by Teams Worldwide (fake quotes ?)
Also i can't count how much similar products launching i saw during the past months...
Native cross platform app coded in rust + tauri.
I prefer using it to the other agentic code apps I have used. It has multi tab worktree isolated agents, sandboxed tools, git integration, built in code editor (with inline generation), searchable document support (i.e. upload your docs, datasheet and you or the agent can use them) and even built in local image generation (using stable diffusion and flux schnell) and asset handling for game developers. Oh it also has a remote feature so you can share the gui or deploy it on a server and access it on the go.
Working on adding text to 3d also.
It is a hobby project that has grown quite large. Feel free to try it out.
Then slid it a few hundred feet across the lawn on composite deck boards we salvaged when we took a balcony down last year and landed it atop the new piers.
Then put the electric fence back up to keep the bears out.
Presently? A beer.
Ok in all seriousness, right now I'm tracking down an issue with the ENA network interface which results in sporadic packet loss. Triggering the issue is hard and seems to require a large number of TCP segments being pushed to the NIC very fast. So far I've found that my reproducer stops reproducing when I turn off write combining on the MMIO space used for low latency queueing, which is... just a little bit weird.
But seriously, good luck!
It's an iOS app that applies various generative art effects to your photos, letting you turn your photos into creative animated works of art. It's fully offline, no AI, no subscriptions, no ads, etc.
I'm really proud of it and if you've been in the generative art space for a while you'll instantly recognise many of the techniques I use (circle packing, line walkers, mosaic grid patterns, marching squares, voronoi tessellation, glitch art, string art, perlin flow fields, etc.) pretty much directly inspired by various Coding Train videos.
Direct download link on the App Store is https://apps.apple.com/us/app/photogenesis-photo-art/id67597... if you want to try it out.
* Coming to Android soon too.
Since your app is fully offline I'd love to chat about photogenesis/your general work in this area since there may be a good opportunity for collaboration. I've been working on some image stuff and want to build a local desktop/web application, here are some UI mockups of that I've been playing with (many AI generated though some of the features are functional, I realized that with CSS/SVG masks you can do a ton more than you'd expect): https://i.imgur.com/SFOX4wB.png https://i.imgur.com/sPKRRTx.png but we don't have all the ui/vision expertise we'd need to take them to completion most likely.
So I built an on-device OCR engine (PaddleOCR) that reads screen text locally and feeds it into an AI sentiment analysis pipeline. No screenshots leave the machine. We now get alerts if there's detection of concerning interactions. The client is written in Rust, with DNS filtering, game detection (Steam/Wine/Proton), and screen time enforcement built in.
It started as a home project that worked really well. My wife suggested other families wouldbenefit, so I've been building it out as a product. The client shipped on Linux first, we're a Linux gaming family, with Windows coming soon.
There are many more features I haven't touched on. Would love feedback from other parents who've dealt with this space. The goal is to protect children and empower parents with tooling that's transparent and effective.
I also built https://statphone.com - One emergency number that rings your whole family and breaks through DND.
Do you have a personal blog or github page?
You can read more about it over at the site, but it allows you to construct and validate arguments in a graphical form, and it has truth/proof propagation so you can see whether a conclusion is currently considered valid or contested. You can create counterpoints where you think the argument breaks down, and strengthen arguments from there. Some upcoming plans are to allow users to validate arguments for themselves, like mark which parts they understand and agree with so they can collapse that part of the graph, and to add more mcp capability so that LLM can help you construct and validate new arguments.
Model output volumes mean that code review only as a final check before merge is way too late, and far too burdensome. Using AI to review AI-generated code is a band-aid, but not a cure.
That's why I built Caliper (http://getcaliper.dev). It's a system that institutes multiple layers of code quality checks throughout the dev cycle. The lightest-weight checks get executed after every agent turn, and then increasingly more complex checks get run pre-commit and pre-merge.
Early users love it, and the data demonstrates the need - 40% of agent turns produce code that violates a project's own conventions (as defined in CLAUDE.md). Caliper catches those violations immediately and gets the model to make corrections before small issues become costly to unwind.
Still very early, and all feedback is welcome! http://getcaliper.dev
Imagine mixing Magic: The Gathering, StarCraft and Civilization’s hex grid combat.
There’s multiplayer but I haven’t put the server anywhere yet.
Check out the introduction here:
https://github.com/williamcotton/space-trader/blob/main/docs...
Clone the repo:
npm install
npm run dev
There’s maybe a couple of other games called Space Trader so if anyone has any suggestions for a new name, I’m all ears!Would love any feedback you may have!
3 days ago, 220 comments: https://news.ycombinator.com/item?id=47700460
5 days ago, 51 comments: https://news.ycombinator.com/item?id=47679021
8 days ago, 21 comments: https://news.ycombinator.com/item?id=47639039
11 days ago, 22 comments: https://news.ycombinator.com/item?id=47600204
My goal is to make a simple yet interesting procedural and replayable puzzle. It has a couple of weekly variations: on Saturdays you need to break a rule to score max points, and on Mondays there's an added memory aspect which brings variety to the game.
It's mostly vibe-coded which lets me focus on game design and testing. The next step is better onboarding/tutorial and more intuitive UI.
Petrify is a machine learning model compiler for the the JVM. It reads your model from an ONNX or other model format, walks the Trees or Linear models, and encodes the model in equivalent JVM bytecode as a stateless class you can invoke.
This differs from every other ONNX Runtime that I know of, which are essentially interpreters. The ONNX Runtimes are also huge (90+mb!?!), JNI, and drag gargantuan dependencies!
This just compiles your models to native bytecode. Much simpler and you end up with 0 dependencies! (you need one interface technically, but I digress).
Do you have any benchmarks?
I just published a fun interactive 3D demo of SPDC, one of the most common and accessible ways to create entangled pairs of photons. I'm hoping to publish a series of articles on other cool learnings about doing quantum photonics in the lab.
Every time you launch a new Claude Code session it will need context for the codebase. Rather than letting it spend a bunch of tokens looking around and discovering it, why not provide it with a compact, high quality version?
Ktext has two parts: a CONTEXT.yaml which adheres to a JSON Schema, and the ktext CLI that helps create, validate, and export it.
Was going to launch later this week, and the site needs some tweaks, but the tool is ready.
Give it a shot!
I've worked with data my entire career. We need to alt tab so much. What if we put it all on a canvas? Thats what I'm building with Kavla!
Right now working on a CLI that connects a user's local machine to a canvas via websockets. It's open source here: https://github.com/aleda145/kavla-cli
Next steps I want to do more stuff with agents. I have a feeling that the canvas is an awesome interace to see agents working.
Built with tldraw, duckdb and cloudflare
You mention at the top analysis shouldn’t be linear - I assume this a comparison to Jupyter notebooks?
It allows you to get a wake up call from someone friendly, somewhere out there in the world.
It's got a handful of regular users and it's mostly me making the calls, but it's great fun to wake people up!
No phone number required - these are VoIP calls via the app.
Built it because I think it's cool.
https://github.com/jank-lang/jank
It's a native Clojure dialect which is also a C++ dialect, including a JIT compiler and nREPL server. I'm currently building out a custom IR so I can do optimization passes at the level of Clojure semantics, since LLVM will not be able to do them at the LLVM IR level.
I would love to know more about Jank, from what I read, it transpiles to C++ right?
Modernizing in two ways: migrating to new JS tooling (webpack -> vite, Node’s built in sqlite, etc) and adopting ircv3 features like emoji reactions, threaded replies, and typing indicators. Trying to bring IRC into the 21st century.
Its easy to contribute to and we have an active irc channel (perks of building an always-on client…) - feel free to join us! #thelounge on irc.libera.chat
Check out the bundle / CPU savings by leaving webpack: https://github.com/thelounge/thelounge/pull/5064
The business model is likely going to revolve around mcp and x402 https://micro.mu/developers/
I wanted to make it easier to quickly see/study trending articles on Wikipedia because they tend to make good topics to know before going to trivia night.
I've had the domain for awhile, but just made the app today on a whim.
I use Wikimedia's api to get the trending articles, curate them a bit, add some annotations to provide some context, then push to deploy the static site.
https://truetrials.substepgames.com
I'm a long time fan of the Trials[1] game series, and it's sad that we might never see another trials game from RedLynx[2]. On the other hand, it's a great opportunity to make it myself.
It's going to be free to play, web based, running on 10yo hardware, with open leaderboards and ability for users to create custom levels.
[1]: https://en.wikipedia.org/wiki/Trials_(series)
[2]: https://www.reddit.com/r/TrialsGames/comments/1i0qetb/has_th...
Gameplay feedback: I'm a pretty decent player at the original games and I couldn't make it over a single obstacle, the controls seem extremely sensitive/abrupt currently.
You get to choose the genres you're interested in, and it creates playlists from the music in your library. They get updated every day - think a better, curated by you version of the Daily Mixes. You can add some advanced filters as well, if you really want to customise what music you'll get.
It works best if you follow a good amount of artists. Optionally you can get recommendations from artists that belong to playlists you follow or you've created. If you don't follow much or any artists, then you should enable that in order for the service to be useful, as right now that's the only pools of artists the recommendations are based on.
This weekend I put together a terminal-based Gaussian splats viewer that renders directly in the terminal. It works over SSH and currently runs on CPU only and written in rust with claude code. I’ve found it to be pretty useful for quickly checking which .ply files correspond to which scenes and getting a rough sense of their quality.
Along the way, I also wrote a small tutorial on the forward rasterization process for Gaussian splatting on CPUs. You can check out the project here
I’ve been building a phone app + website (https://MyBulkCards.com) to scan cards and organize where everything is. It’s pretty basic right now, but I can store cards in boxes like “Box 1 AAA, Box 1 BBB, …” and find cards easy peasy. There’s also a friends feature so I can see what others have locally. We borrow cards from each other quite a bit.
It’s been a fun project to build. I trained one model to find a card in the camera frame and another to identify it. Still iterating a lot. One epoch on my Mac M4 takes about 2 hours, and I’m still seeing improvements past epoch 10. Even now, it can find and identify a card more often than not, even without the OCR bits. Both models are under 20MB, run directly in the camera frame, and are fast enough to identify a card as I slide it into view.
I started with Android since that’s what I have, and I’ve shared the app store testing link with my local group for testing. The app is built in React Native, and I’m hoping to get an iPhone version out soon since there are a bunch of iPhone peeps. A couple of the players also got me into MTG, so now I’ve got a pile of Turtles cards too. I’ll be training an MTG model next. I don’t think it’ll be too bad since I can reuse most of the same approach.
It includes bill of materials, purchase/production orders, "can I make n?", stock takes, multiple stock locations, and barcode scanning. It's aimed mainly at small business and makers for the time-being, but still allows multiple users to connect over the the local network.
This week I added TTS support, which needed multiple inference pipelines, it was not easy to find models for 50 languages!
At this point, it mostly works as a crude implementation of Google translate+Google lens, but 100% offline and 100% Google-free
To resolve this, I am currently fleshing out the idea for a "shared hosting" for vibe coded programs - something like a cross between an old school LAMP stack shared host and a parse like library for capabilities like push notifications.
It's all very half baked in my head at the moment - with the biggest problem being a safe way to deploy remote code without pawning the server, but this is a problem shared hosts have dealt with and I am sure I will eventually figure out a way.
The end goal is to be able to have people tell their AI agent of choice to "make their app deployable" on our platform - and the agent will adapt it to our library methods and deploy automatically. Once done folks will be able to access their programs from any internet connected device.
Looks like it is a crowded area now - my angle is to start with theory of what is important in a system like that, from first principles (like agent limited context, statelessness, use goals etc). Currently I use it to develop that theory - and you can read it at: https://zby.github.io/commonplace/. I also use it to keep an index of similar systems (that is systems with agent operated memory): https://zby.github.io/commonplace/agent-memory-systems/
The github repo is at: https://github.com/zby/commonplace . Work in progress.
But at my current knowledge and practical work, its like giving a chimpanzee a nuclear reactor schematic. But it's a passion project idea of mine, I really want it to become real one day. Personally, I feel like something much better can be made than current solutions.
Many people know that a handy data analysis feature in Excel is to create a pivot table from a spreadsheet. But spreadsheets are limited to just a million rows. You can get around this limit by jumping through a bunch of hoops.
My system lets you easily create tables with thousands of columns and hundreds of millions of rows. (Just drop a CSV, Json, or other file on a window to create a table.)
Now you can create a pivot table from it with just a few clicks of the mouse. It is fast (I created a pivot table against an 8.5 million row table of Chicago crime data in less than a second.)
The resulting pivot table is interactive. Each cell (row/column intersection) has all the row keys mapped to it. Double-click on any cell and it will instantly show you all the rows in the original table that were used to calculate the cell. You can then analyze those rows further.
It also works well against much larger tables. I have tested it out against 25M, 50M, 100M, and 200M+ row tables.
Not trying to discourage you, I am curious as to see how you are planning to enter the market as that was something I couldn’t answer when considering working on spreadsheet tools of various kinds or even an excel alternative.
Beyond standard features (retries, caching, timeouts - enabled with attributes on the decorator), Coflux supports more novel features - like suspense (where a task can choose to go to sleep and get restarted when a result it depends on becomes available), memoisation (where steps within a run are aggressively cached so that you can re-run steps in a workflow without re-running upstream steps), and the ability to re-run a step in a different workspaces (with updated code, or in a different environment).
It turns out this works great for implementing agentic systems - you can provide references to tasks as tools to an LLM call and have the AI drive - tasks can be easily sandboxed. And Claude is very capable of using the CLI to interact with the orchestration server to submit workflows, investigate failed runs, make updates to workflows and re-run steps.
I'm trying to make sure it's easy to try out - there's a self-contained CLI that can be used to start the server (a single Docker container), run worker processes, and then interact with the server. The dev mode automatically restarts the workers as you make local changes. There's also a hosted UI for observing runs in real-time, where you can see the execution graph, access logs/metrics/assets/etc - it works without creating an account - the browser interacts with your orchestration server directly.
It consists of CRM, Expense tracking, Equipment Management, Event Gallery( photo share, Face Detection based download, Guest Upload) etc..,
Currently working on moving it from cloud supabase to self hosted version.
- An internal apps platform built with bun, pg-boss, and railway
- A smart music setlist manager that downloads chord charts, creates spotify playlists, and automatically drafts emails with attachments and practice schedules
- A recruiting intelligence platform called Spotter that I built in a weekend[0]
- A voice-agent for a client in the banking sector, implementing deterministic workflows using openai realtime voice + finite state machines[1]
[0] https://www.youtube.com/watch?v=AOedMSddGDg
[1] https://blog.davemo.com/posts/2026-02-14-deterministic-core-...
This sounds useful!
The core frustration: Apple Watch collects HRV, sleep stages, respiratory rate, blood oxygen, resting HR. Apple does basically nothing useful with any of it. You get ring animations and step counts.
Atlas pulls all of that together and turns it into two scores: recovery and training readiness. The point is to actually use the signal your sensors are already collecting and ensure when you train, it matters. It’s like Whoop, but actually works.
iOS app is live (finally!). Happy to talk shop.
I've been doing DDD and event sourcing for years but always had to squeeze aggregates and domain events into Postgres tables. I kept looking at what scaling would mean with CockroachDB or ScyllaDB and it scared me. So I asked what happens if you just make SQLite the storage and let the BEAM handle concurrency, one actor per entity.
Turns out it works pretty well. 1.5M events/sec on an M1 in Docker with 5 cores. ScyllaDB on the same hardware does 49K. Written in Gleam, but there's a TypeScript SDK if you just want to use it from Node.
Lately I’ve been having LLMs implement multiple analysis methods on my session transcripts, trying to surface and identify patterns.
It’s been interesting. It took quite a bit of nudging, but Claude applied techniques I didn’t expect, from disciplines I wouldn’t have thought of.
If it works out, I’d like to turn into a sort of daemon that locally runs analysis on the sessions of users, with a privacy-preserving approach (think federated machine learning).
Would be interesting to see what patterns appear at scale, and have those confirmed or rebutted across thousands of transcripts corpuses. No reason Anthropic & OpenAI should be the only ones to benefit from that; those are our interactions after all.
Do you have any example?
It currently builds and announces itself to my TV (can see the server in Roku Media Player) but crashes because the http server implementation is homemade and out of date. Copilot generated some options and I will be plugging an implementation of a sockets-based server in the next couple of days.
DailySelfTrack is a customizable combination of habit tracker, health journal and diary.
It should be as powerful as a spreadsheet for self-tracking, but the daily usability should be more on par with a habit tracker app.
For example my use-case would be:
- Journaling in a way that fits into what I need. (Gratitude, bullet point jounal)
- Analysing my health and understand how things might relate to each other. (State of multiple health issues)
- Support for moving closer towards achieving my goals. (Daily focus sessions, no-phone mornings, learning Korean)
My website: https://bryanhogan.com/
The repository: https://github.com/BryanHogan/bryanhogan
It's built with Astro. Uses markdown files for the blog. Just CSS, no Tailwind or other UI library. I recently switched to Sveltia as the CMS, and after a bit of custom CSS for fixing some issues it has it works well for writing on my phone!
The reproduction has been one of the things I've been struggling with in regards to consistency of bringing up the right envs. At the moment I've been approaching it as a MCP server that holds a few tools to bring up specific versions or branches of my stack to then find where a bug was introduced, build that commit prove that it wasnt in the previous one, and then fix it and run the full stack again with the fix component, then run through our local integration tests.
This is the stuff that makes me feel like I'm on steroids now, my whole dev debug process can be run with a few instructions, game changing.
I’m adding:
- A control hub that reads data from the batteries and the solar controller
- Remote and on-device UIs that allow a user to control all the hardware from one place
- A LoRa transceiver that allows monitoring the battery and solar status from a distance
Exploring all of this is fun — there’s a lot of DIY solar and battery hardware out there that needs to be able to sync and coordinate, but there’s not a great software solution for this.
Hit me up if you want to hire me, or give me money to work on this :)
On the good news is I am also leaving the IT industry which is nice
https://github.com/NetwindHQ/gha-outrunner - github actions local, ephemeral runner which runs jobs in docker container, tart vm org kvm (depending on the host/guest)
I tried to look for what other solutions are available and I've collected all the best open-source ones in this awesome-style GitHub repo. Hope you find something that works for you!
Used to do it for friends only, but been publishing publicly since recently and it’s fun.
“Senior dev, junior attitude”
https://youtube.com/@harlybarluy
Spent 3h today adding a “system” filter to jq only to find out there are like seventeen PRs for this going back ten years. T_T I live but I don’t learn.
Anyway I'll look into it when in need to expand/replace my bosch system. Kudos to your team to make the work more reparable :-)
Turns your project's GitHub release notes into user changelog that your users actually want to read.
I tinkered for a minute but never got anywhere.
Already using it for my SQLite driver, and already in use by some a few other projects: https://github.com/topics/wasm2go
So there is going to be a need for Instant Messaging for AI Agents - Launching soon. https://agent-socket.ai
https://colinator.github.io/Ariel/post1.html
I just got a bigger robot, further results forthcoming!
We use AI to monitor hundreds of local government commissions and give real-time intelligence to B2B, residents, and governments. If you're a business trying to track what's happening in local gov for your policy, sales, or lobbying team, I'd love to chat.
Its a fun project, all done using free tier.
Example: Companies that use Github: https://bloomberry.com/data/github-enterprise/
Have you heard of Superformula ? I remember playing with them few years ago.
Mostly just wanted to learn Django and Vue and see if I could get something working online. Have a handful of free users, so that’s kind of exciting!
I love Excalidraw but I don't need Excalidraw+ I just need the backend where I can save and be able to create multiple canvases.
So that's what I built!
You might want to change that to avoid legal issues.
It runs code locally (written in Swift), includes examples, and has a Turbo Pascal–style theme for max nostalgia.
PS : On your, slick landing page, please make an email imput so we can can know when to return. By the way my phone is ... android.
Ever been recommended supplements? Now you can find out if they work
I deliberately separated it from my public internet persona (which is connected to my real name) in the hopes that I could write about weird, woo-y, or controversial topics without worry. I've got a few articles half baked and have been having fun engaging with a different subset of the Substack crowd than my normal tech focus would show me.
Of course the stats show that the one article I did that touches on AI has done an order of magnitude better than anything else.
Anyway this is just kind of a weird sideline project, a sort of release valve for stuff that wouldn't fit in on my "professional" site, but it's been a fun thing to spend some time on.
Another thing that's cool is that I largely stopped _writing_ a few years back. I always enjoyed writing but of course as a dev most of my stuff had a technical/tutorial bent to it. Writing weird little "what do I think" essays has forced me to exercise a writing muscle I really hadn't stretched for a long time and I've enjoyed it.
There's only a handful of things up now, it's nothing special really. Link in my bio, if you see something you like I would love to hear from you!
an app for insomnia, racing thoughts at night etc.
.....................................
Over the past few weeks, I have been building an AI coding tool in Go. The core loop is straightforward: accept a natural-language instruction, let the LLM interpret intent, then execute coding work through tools such as file read/write, code search, and terminal commands.
As of now, I haven't come across any agent coding tools written in Go, but I have always thought that Go is an excellent language and is very suitable for building any CLI tools.
Currently, I have added harness constraints to the agent by exposing hooks and implementing monitoring during the agent's working lifecycle. I think this will enable a clear division of responsibilities between the agent and the harness. The agent is the smallest execution core, while the harness acts as the execution agent for the agent and imposes constraints on its behavior.
I'm a software dev/data nerd, not a grower. I got interested because cannabis grow rooms are already full of automation - VPD controllers, pH/EC monitoring, dosing pumps, dimmable lights. But nothing was looking at the plant. Every sensor in the room measures the environment, not whether the plant is actually doing well. I wanted to add the eyes. And this seems to be a bound domain issue (i.e. limited number of issues/conditions/pests vs. all plants everywhere).
ViT-based multi-stage pipeline that verifies it's cannabis, classifies condition or pest, then runs nutrient subclassification if needed. 30 classes, 18ms inference, Go API, ONNX Runtime. Trained on a little over a million images from grower friends. Classification was 80% of the lift. I also shipped a Home Assistant integration - camera takes a scheduled snapshot, PlantLab diagnoses, HA acts on the result. No human involved.
Recently the part that's been the most fun is the autoresearch loop. Between training runs the system looks at its own confusion matrix, finds which classes it's mixing up, audits those training images for bad labels, and tells me what to fix. It's not fully autonomous yet but it's getting there - the model is increasingly debugging its own training data.
Solo project, <100 users, free tier is 3/day.
[1] I built a simple Android app for those who want to just try it out, it's on Google Store. Probably will make one for iOS too as time allows. https://play.google.com/store/apps/details?id=com.plantlab.p...
This has only really become possible within the last 3 months and I'm still shocked at how good some of the new models are at tasks like this.
I'm not a crazy person, promise. I run https://pastmaps.com as a solo bootstrapped founder and this data is so valuable to my customers. It's been a dream of mine to do this as part of my map digitization pipeline and I'm so excited for the product experiences this is going to unlock.
So much to build, so little time
It's already running live. You can see collective intelligence evolve in real time: https://telos-observation.vercel.app/?_vercel_share=dTivz4e5...
And you can run your own monad(agent) and join Telos. Github: https://github.com/lucyomgggg/telos-client
Most of the people in this space are tech illiterate, but I think that's going to change when they start to age out.
The next generation of antique dealers and collectibles market curators are going to need tools built for them.
I only entered the space 6 months ago after inheriting some old vintage travel and tourism material. I was lured in! I've spent the last 15 years of my tech career working on custom built systems that are perfectly suited and tailored to my needs and the needs of my team.
As soon as I started shopping on ebay, checking comps on worthpoint, browsing for auctions on liveauctioneers, manually searching hathitrust and other institutions for research... I started to want to build my own tools immediately.
I don't want 15 different dashboards. I want one. So, I plan to leverage my technical background and expertise in building systems to hopefully enable me outmaneuver other dealers and curators.
I hope to build custom intake pipelines. There's a keyword crisis in the collectibles market. If the seller doesn't put the right keyword in their listing, or the buyer doesn't put the right keyword in their search query, the two never meet. I look for very specific types of old vintage travel and tourism material, and I have to manage a list of hundreds of search terms in order just to find one specific type of item. They are out there, they're just hidden and unaccessible.
Like PocketBase, it's made in Go, has an admin panel, and compiles down to one executable. Here, you write your endpoints as Lua scripts with a simple API for interfacing with requests and the built-in SQLite database. It's minimal and sticks close to being a bare wrapper around the underlying tech (HTTP, SQL, simple file routing), but comes with some niceties too, like automatic backups, a staging server, and a code editor inside the admin panel for quick changes.
It comes from wanting a server that pairs well with htmx (and the backend-first approach in general) that's comfy to use like a CMS. It's not exactly a groundbreaking project, and it still has a ways to go, but I think it's shaping up pretty nicely :)
https://github.com/storytold/artcraft
Before anyone asks, I am a filmmaker and have made films for fifteen years. I'm building tools to help steer AI image and video generation.
Here are a bunch of shorts made with the tool:
https://www.youtube.com/watch?v=HDdsKJl92H4
https://www.youtube.com/watch?v=ZThzgsdn1C0
https://www.youtube.com/watch?v=P9N_umJY_1s
https://www.youtube.com/watch?v=oqoCWdOwr2U
https://www.youtube.com/watch?v=tAAiiKteM-U
We have a lot of users, and it's picking up steam.
We're building BYOK/C and we're also building an OpenOpenRouter / OpenFal. After that's done, we're going to build an OpenRunPod.
Anyone into films, AI, or infra that likes working in Rust should reach out!
The whole thing started because my wife couldn't get into the official Audiobookshelf iOS TestFlight beta. Her exact words were "I cannot live without audiobooks." I'm a backend dev, never touched iOS or Swift before, but how hard could it be? (It was quite hard.)
About a year in now. CarPlay, offline downloads with background sync, Cloudflare Access support for tunneled servers, sleep timers that create bookmarks so that you can remember where you were the next morning. Currently working on podcast support. Solo project - no tracking, no accounts, just talks directly to your server.
If you self-host your audiobooks and have an iPhone, give it a shot: https://apps.apple.com/app/soundleaf/id6738428638
Built it originally for internal use inside a medical device shop. The people running production were the same people responsible for financial accuracy, so every transaction (receiving a PO, issuing materials, completing production) auto-generates GL entries through database triggers. No configuration step, no separate accounting department required.
Current focus: SEO and content - competitor comparison pages (vs Fishbowl, vs Odoo, etc.), compliance landing pages for FDA/ISO 13485, blog posts targeting long-tail manufacturing ERP keywords. Building from 3 backlinks to 20-30.
Competing against Fishbowl (QuickBooks add-on), Odoo (powerful but a lot to configure), and the incumbent answer of spreadsheets + QuickBooks.
I'm leaning heavily on simulation, economics, towns with real economies, and interweaving progression systems. It's a custom engine. I finally have the foundation built, it's multiplayer ready, and it currently loads in under 200MB. The idea is to be hyper efficient to simulate multiple towns that grow by themselves and you can trade and interact with.
https://www.youtube.com/watch?v=BeZ3O6F5FXU
It's a free-time project, but I will happily take investment and make it my full-time project. :) I have a game design-doc that I have built out, and I personally like it a lot. I believe in it's potential.
I wish I could use auto completion for building muscle. Maybe a Large Muscle Model? (Joke).
I’m building Reviewskits (https://reviewskits.com).
Most startups today use 3+ different tools to manage user feedback: one for testimonials (Senja/Testimonial.to), one for feature voting (Canny), and another for bug reports. It’s a mess of different invoices and fragmented data.
We are building a unified platform for all customer sentiment, starting with a headless testimonial engine.
Why Reviewskits?
Headless & Dev-first: Instead of heavy, slow iFrame widgets that mess with your CLS, we provide clean APIs and SDKs (React, Vue, Svelte). You keep 100% control over the UI/UX.
Open-Source: You can self-host it to own your data or use our managed Cloud version.
Consolidated: One tool for testimonials today, feature requests and feedback loops tomorrow.
The project is early-stage and fully open-source. We’d love your feedback on the architecture or the "Headless" approach for social proof.Repo: https://github.com/reviews-kits-team/reviews-kits Cloud Waitlist: https://reviewskits.com/
If you like the vision of an open-source, unified feedback stack, we’d appreciate a on GitHub!
I kept running into the same thing with every travel app I tried: they either wanted background GPS running 24/7, or they quietly turned my trip history into ad-targeting data. I wanted to remember where I'd been without handing that memory to an ad broker. So I built the thing I wanted.
No analytics, no pixels, no third-party tracking. You log trips manually (countries, national parks, UNESCO sites, cities, photos, journal entries), the data lives in one account that syncs across web, iOS, and Android, and the business model is a subscription, not your travel history.
Just shipped iOS today. Android went live last week, and the Web App has been live for a little while now.
Website: https://traveltracker.me
App Store: https://apps.apple.com/us/app/traveltracker-me/id6761914931
Play Store: https://play.google.com/store/apps/details?id=com.traveltrac...
All data sourced from Companies House as xbrl or pdf.
The trickiest part was all the unexpected edge cases I found in the data, but that's also where most of the learning (aka fun) was found. For instance, before starting this project I didn't know that negative turnover was possible, or that accounting periods vary between years and can be 52/53 weeks to make sure they end on a specific day of the week. The more I learned, the more aware of my ignorance in this regard!
Here is a typical example:
> Between 2024 and 2025, workers at this company each lost £4,196 due to a combination of falling pay and price inflation.
(User clicks/taps through if they want details and method)
I've also noticed a high representation of care-home providers appearing in the results. It's something I want to dig into but it's unexplained (to me) for now. Possibly it's related to a higher proportion of workers on zero-hours contracts.
It's also been challenging to present less obvious factors such as nominal and real wages alongside inflation metrics, all intended for a non-technical audience. Consequently I've spent a disproportionate amount of time on the wording for each type of inequality, and I'm still tinkering.
Not ready to share the URL just yet, as the site could easily be abused or the facts taken out of context and used to mislead or unfairly (lol) condemn. It may never be public, but I definitely have an audience in mind.
Ideas for development include - sector/industry analysis and comparisons - an inequality leader-board of some kind - sentiment analysis from director reports - search and filter
Your agent gets tokens instead of real data. It reasons, decides, acts real values only resolve at execution. PHI, PCI, PII never touch the model context. Two lines of code, works with whatever you're already running.codeastra.dev That's what i am working on , did some test but need more customers review on that.
It’s also a lot of fun to work on. Phoenix LiveView dashboard, go probes running on 4 continents, connected to the backend using websocket tunnels. Clickhouse for reporting. Even did a CLI and an MCP for fun.
You can take the probes for a spin with the free response time checking tool and see how fast your site is https://larm.dev/tools/response-time
I believe anyone can learn to type fast - I think it just takes the right tools to make it interesting enough for the users to use consistently
Current features: Using zero-knowledge proofs for a proof of personhood (no personal data shared), Reputation as a conviction signal and gamification (gain reputation), Blind voting phase to fight herding, Using a public ledger/blockchain in the background for transparency
We know that the current implementation is far from a perfect rating system, but that’s why we are here, trying to get as much feedback as possible and finding the right balance between hard to attack and user-friendly.
I am an SAP Finance consultant, and I have to do a lot of calculations daily. And after using this, I can't go back to any other normal calculator. :-D
This can be useful for families handling digital legacy, solo founders, journalists, and others.
Let me know if you give it a try!
The core idea: every AI agent acting in the physical world must formally earn the authority to act, tier by tier, from informational alerts through to safety-critical relay control. Runs offline on a $55 Pi.
First deployments are underway in Lagos.
Happy to answer questions about the safety architecture or the offline reasoning approach.
I wanted to make JSON/YAML configuration language for my projects. And i wanted a strict specification. This is want i created, now with specification and 100% coverage, reference implementation it’s just one prompt to reimplement parser in another language.
One of the main goal is to help with cryptocurrency-related home invasions. The XKCD "$5 wrench attacks" became a reality in France where I live. So it's another way to delay the access of personal funds, but it doesn't need to rely on third parties or multisig. You can just timelock a BIP39 passphrase for a duration of your choice.
It can also help with self-managed inheritance, or digital addictions.
The goal is to make every recipe foolproof on the first try, similar to when you walk into a restaurant and just pick what you want to eat without thinking about the details. The goal is to have the same experience, just pick what you want to eat, with recipes that tells you exactly what to do with no magic involved.
Technically it is probably very different from other recipe apps. The database is a huge graph that captures the relations between ingredients and processes. Imagine 'raw potato'->'peeled potato'->'boiled potato'->'mashed potato'. It is all the same ingredients but different processing. The lines between the nodes define the process and the nodes are physical things. Recipes are defined as subsets of the graph. The graph can also wrap around into itself, which is apparently needed to properly define some European dishes in this system. The graph also has multiple layers to capture different relationships that are not process related.
Why was it designed it in this way? Because food/cooking is complex to define. This design is the only way I have found that can capture enough of these complex relationships that the computer can also 'understand' what is going on.
My favourite thing about this is that each recipe is strictly defined in the graph. If the recipe skips a step, or something is undefined, the computer knows that the recipe is incomplete. It won't ask you to do 10 things at the same time and then have something magically appear out of nowhere. It is like compile time checking but for recipes.
It also enables some other superpowers, for example: • Exclude meat part of the graph = vegetarian. Same thing works with allergies. • Include meat part of graph = only show me recipes that contain meat. • Recursive search: search for 'potato' and the computer will know that french fries are made from potato. It can therefore tell you that you could make the hamburger meal, but you will need to complete the french fries recipe first, which should take 60 minutes. • Adjustable recipe difficulty (experimental): It knows which steps can be done in parallell, and which can't based on how the nodes connect. A beginner can get a slower paced recipe with breathing room between steps, while someone more experienced can do a faster pace and do more things in parallell.
If I knew what it would take to build this, I would never have gotten started. I completely underestimated the complexity of the problem I was trying to solve. But here we are, and now it is basically done and working.
The website captures the key points from a non-technical point of view, and you can enter your email and get notified when it will launch in your country.