Simplification of my digital self. Removed most of my online accounts. Removed all my VPS's. Removed most apps from my phone except core ones. Cancelled a lot of online subscriptions.
In the real world finally moved everything to USB-C. Gave all my old cables away. I have two chargers in my home and a handful of C to C cables. Everything connects to everything now.
Home is now downgraded to a dumb home. Lights work on physical toggles. No hubs or sensors anywhere. Heat and AC is with a dumb panel on the wall.
It feels freeing.
sahillavingia 5 minutes ago [-]
How do you pay taxes?
cinntaile 3 minutes ago [-]
[delayed]
Eric_WVGG 52 minutes ago [-]
Portland, OR's Free Geek is a great place to donate old parts to. Every city should have a similar resource.
systemtest 31 minutes ago [-]
It was a lot of micro-USB and some Lightning. CAT5E and lower. HDMI 1.4 and lower. All still useable cables for many people. It went to my local hackerspace.
SonorousGarden 1 minutes ago [-]
Personal feed curation for events+more.
It feels like somewhere in the last decade we've all lost control over our email inboxes. While it would certainly be possible to filter and sort it, I've been wondering if it makes sense to just start with a system that is designed to intake a bunch of streams of information. Then it could be pointed at the raw information e.g event calendars and news-letters as well as streams like Facebook groups/Instagram where I don't want to actually go to those apps.
Speaking at a meta-level, this seems like what we should really be using LLMs for right now: use-cases where user controls what is done on their behalf.
Pretty cool. I've downloaded and lightly tested. Works great.
I love the "free forever, no ads part..." But it obscures what the app is for. Maybe start with the "Speech to text transcription" to make it clearer.
Either way, that's just semantics. Great job
seinecle 1 hours ago [-]
Couldn't find it on the Play store by searching for the name and the developer's name: if it is not just me then your app is very hard to discover.
So I am installing it through the link you provided, which directed me to a "install success" page saying "your purchase is successful" even if your app is free. Another obstacle to adoption :-)
Last, I was not informed on the page of the app' size. Seeing what it does and the time it takes to download I am afraid it could be huge? Third obstacle :-)
blazingbanana 18 minutes ago [-]
Thank you for the feedback, I really do appreciate you taking the time to check it out and write out the comment! I'll look at adding a note about total app size in the description, it won't hurt.
As for discoverability / the "your purchase is successful" message, I'm not sure what else I can do, I've set it to free, no ads etc in Google Play. Maybe I need to hit a few more keywords for transcription so it surfaces it more.
hurflmurfl 29 minutes ago [-]
For me, searching for "whistle" on play store, I get the app as the third result (ignoring sponsored crap). Searching for "blazingbanana" gets me the app as the first result".
App info shows 218MB size, which I suppose is about what I'd expect for a model+app code :shrug:
blazingbanana 13 minutes ago [-]
Good to know, it's hard to know what real users would see in the play store and not Google just showing you what you want. Thank you for checking it out
ggap 2 minutes ago [-]
I am building Shopify, Etsy, Amazon and marketplace image compliance platform so that businesses don't switch between tools.
It started out as something marginally more useful than vendoring your dependencies as submodules + baking in the knowledge of how to build a bunch of common projects.
I realized, though, that there was somehow a huge gap in the insane world of C build tools. There's nothing that:
- Lets you pin really precisely and builds everything from source (i.e. no binary repository)
- Does not depend on either a scripting language or a completely insane DSL (Conan uses Python, CMake is an eldritch horror, ditto Make, lots of other tools of course but none of them quite hit the mark)
- Has a good balance of "builds are data" and "builds are code".
Anyway, it's going great. There are, of course, a ton of problems to solve. Chief among them is the obvious caveat that C is not a monoculture like Rust. There will be zero upstream libraries that use this tool natively. But I don't think it matters. I think I can build something which is as much better to the existing tools as, say, UV was to existing Python tools, even with that disadvantage.
haolez 31 minutes ago [-]
I've used Conan briefly in the past for C++ and I quite liked it.
colonCapitalDee 51 minutes ago [-]
Good luck! Building the next uv is certainly ambitious, but I love ambitious projects :)
arvida 16 minutes ago [-]
Building https://localhero.ai, automated on-brand i18n translations that run in your CI pipeline.
Right now I'm working on better .po/gettext support, based on feedback from an early customer. With gettext you usually keeps source strings in the actual source code. So I'm building a workflow where non-technical people (PMs, designers) can edit translations in the web UI and then easily generate a PR with both code changes and translation file updates. Trying to make translations work smooth for both automated CI pipelines and PMs/designers who don't live in Git, when translations are checked into the repo. Also going through my network, talking to devs and localization folks to understand what could be improved in their orgs for translations.
An PWA primarily for my wife and my daughter. They can order their hot chocolate and their coffee as if they were going to grab something at a fancy café downtown, but instead it's at home and I'm the barista. It is quite nice to have for when my wife comes back from work and want something specific, or when we are waiting for the visit of a few friend, they can order exactly the available beverages and everything is ready when they're here.
It was also a good playground for me to implement Web Push notifications (to never miss new orders).
It's a basic Nuxt 3 app with Appwrite as the backend with rough edges, but much enough for our household use !
You should add food and prices too. Obviously you don’t need to implement an actual payment system because it’s for fun, but if it kept track of the money, your kid could charge you 0.50 per drink or something.
krlx 3 minutes ago [-]
That's a nice idea ! Will definetly add it soon.
And for the food, one can already add anything, it's just a text field. A friend of mine only has alcoholic drinks and snacks on his menu page.
Dachande663 30 minutes ago [-]
I love this concept and the execution.
kwakubiney 37 minutes ago [-]
I'm building a utility to help DJs find "play-out" versions of tracks they already like[1]. You can play with it here[2]. Streaming services are optimized for Radio Edits. But to actually mix a track, I usually need the Extended Mix, Club Edit, or a specific Remix. Manually searching for the "DJ version" of every single track in a 50-song playlist is tedious administrative work that kills the joy of digging.
Remixify automates the search while leaving the selection to you. You paste a Spotify playlist URL, and it helps you or provides you a good starting point for digging. It groups the results by the original track so you can quickly preview and save the versions you want to a new playlist.
We don't try to recommend new music or use AI to guess your taste. It just finds the usable versions of the music you already selected.
The site doesn't seem to be loading. Hug of death?
kwakubiney 9 minutes ago [-]
Oops! Seems to load for me. Does it still hang for you?
triwats 36 minutes ago [-]
Sweeeeeeet!
This is cool, I really like a lot of tunes and try to mix them in only to find it hard and just hack to whack it in. I'll give this a go!
kwakubiney 21 minutes ago [-]
Glad it fits a case you have! Always open to feedback too!
Noah_M 7 minutes ago [-]
I’m working on Paperboy (https://www.paper-boy.app/) a self-hostable service that generates a personalized daily research digest from recent arXiv papers (and optionally a few other sources).
It fetches new papers, scores them against a “research profile,” then produces concise summaries plus a short “why this matters” style rationale, and outputs an email/newsletter-like HTML digest. There’s also a small API for generating a digest, checking status, and previewing the render.
I built it because keyword alerts and generic newsletters were either too noisy or missed the stuff that was actually relevant to what I’m working on right now.
hilti 6 minutes ago [-]
I am learning C++ and ImGUI. My first app is a JSONL Viewer. Recently I‘ve added support to read parquet files (uncompressed) too.
Next step is to integrate a visual data pipeline by using ImNodes. I‘m slowly making progress in my experiments, but C++ has a steep learning curve, especially when targeting MacOS and Windows at the same time.
blockviz 6 minutes ago [-]
I’ve been building a crypto market visualization and simulation tool because I kept running into the same problem:
TradingView is great for charts, but it’s hard to answer simple “what-if” questions like would rotating into another coin actually have helped or did trimming and buying back improve outcomes, or just feel good in hindsight.
So I started building tools that simulate these scenarios directly on historical data. For example:
- flipping from coin A into coin B and back again over a chosen period
- selling part of a position and buying back later after a drawdown
I’m still early and adding ideas as I go, but it’s already helped me questions I had.
It is a combination of a shoot-em-up and deck building. You fly and shoot until you get to the boss, when you get your deck out to fight them.
That genre combination is definitely too ambitious, but I think it is fun to play and I’m enjoying making it.
I have a bunch of ideas how to combine the two parts better. But over the years, I’ve learned to control scope creep and actually ship pet projects.
Right now I’m in a middle of changing how enemy waves are spawned. After that I want to make a short tutorial and add two more bosses as well as more enemies.
If you end up playing it, please share your feedback I’ll be glad to hear it.
The game is made using Kaplay, a game dec library which brings me joy to use. I can best describe it as my friend described Pico-8: “easy things are easy”. But compared to Pico-8, Kaplay doesn’t have virtual console limitations and comes with a big library of components. Try it out, the community is small, but the library itself is really fun and easy to use.
EDIT: For context, this is about two weeks of work, in the evenings when my kid is asleep.
adamsmark 26 minutes ago [-]
Great art style, fun music.
I couldn't figure out the Boss fight with cards though. I run out of energy and so I assume my turn is over. But how do I end my turn?
A button guide in the main menu would be helpful.
mchaver 1 hours ago [-]
It's a fun little game. I didn't like that dying makes you start from level 1 though.
gtaylor 1 hours ago [-]
Congrats on your progress! This is pretty cool.
i_am_a_peasant 51 minutes ago [-]
i wish i was that good at pixel art, it would be my sole hoby if i were
ViktorEE 2 hours ago [-]
I'm working on porting KiCad to the browser. It's a lot of sweat and tears, multithreading issues and some more sweat. I've updated a port of WxWidgets and now I support all the features KiCad needs with ~200 tests.
Right now I have a build that loads in the browser, but I really want to have "multithreading" which means workers in the web. One can use asyncify with emscripten to translate blocking C++ to WASM, but that transition is not perfect, right now I'm debugging a bug where there's a race condition that halts all execution and the main thread runs in an infinite loop waiting for the workers to stand up. I guess I'll have a few of those ahead.
The main goal is to 1. just have fun 2. use yjs as a collab backend so multiple people can edit the same PCB. This will probably work with pcbnew, KiCad's layout editor, since it has a plugin system and AFAIK I can do the sync layer there. For the rest ( schematic, component editor etc. ) I'll have to figure out something..
KiCad does not sync automatically if you modify a file, I'll have to do some lifting there.
Anyway, it's a lot of fun, I really want this thing to exist, I'm hoping that I won't run into a "wellll, this is just not going to work" kind of issue in the end.
czhu12 10 minutes ago [-]
Working on https://canine.sh, an open source, self hosted PaaS for Kubernetes.
A big part of this was inspired by the last startup I worked at. In an effort to not deal with complexities of Kubernetes, we ended up on Heroku and was charged exorbitant amounts of money. One year spending close to 400k on Heroku alone, for what should’ve been 10-15k in cloud costs.
I think a big part of this is just making Kubernetes more friendly and easier to use for a small / midsized team of developers.
The goal is to make it easy enough for even a single developer to feel comfortable with, while also being powerful enough to be able to support a small team
paulhebert 1 hours ago [-]
I shared this last month, but I’m still having a lot of fun working on it.
Currently about 2,000 people play every day and I’ve released 59 puzzles!
One feature I’m excited about is crowdsourcing puzzles. Today’s puzzle is a “community puzzle” made entirely from clues that players submitted! I plan to do this every week or two.
I wrote about launching and the first month of puzzles if you want to learn more!
Just to let you know, my friend and I play this every day since I saw it here a little while back. Thank you!
slig 60 minutes ago [-]
Congrats, I liked your game and the level of polish you put into it.
eswat 9 minutes ago [-]
Last week I spun up a HN clone for digital nomad news.
Since I was researching DNS and global mobility, and wanted to share links with others, figured I'd just spin up a link site (though I'm still the only user).
One unique difference is I have a field for English Title, since I consume a lot of Korean & Japanese articles and want to share these, but don't want to have people translate the titles before they understand why they should read them.
ML experiment: "skill capsules" for LLM. Capsules can be cheaply extracted from successful episodes (as little as a single episode) and then applied to improve success of similar tasks.
I see it as a "poor man's continual learning".
kennethwolters 10 minutes ago [-]
LLM-driven narrative game. Main technical issue is how go do compaction. I’ve devised a memory hierarchy that compacts the story to a constant amount of tokens per layer. Arc -> Scene -> Moment -> Line. Not sure if that’s the right dimensions to decompose into. Also tinkering how to get the right amount of “divergence” for story progression option generation. A lot of unanswered questions…
FlyingSnake 25 minutes ago [-]
I’m working on a modern transactional email API platform. Developers can bring their own AWS SES keys and freely use their own domains for sending emails.
I’m building it on Cloudflare Workers with advanced tracking, modern templates, and advanced webhook integration. Developers can also configure and schedule advanced workflows for their specific needs
The users can review their usage and performance using an intuitive dashboard.
Email is a crowded space and this is my first attempt at doing something indie at this scale.
Wish me luck!
Eric_WVGG 17 minutes ago [-]
I’ve been knocking around and getting various false starts on three ideas for a while…
- a videogame. I've got a pretty killer idea in an open niche, but the indie market is so massively oversaturated that it feels impossible to get eyeballs.
- a next-generation post-RSS newsreader. But news is so depressing these days. I think most of the world wants to ostrich and I don't blame them.
- a reboot of Svpply, my own shuttered startup. I'd love to just make (another) thing that's about excellent clothes and shoes and artisanal pocketknives, but the way the economy is going, this feels grotesque. I was lucky to make it the first time when luxury goods were attainable _and_ normal people could pay for necessities; that window has closed.
junaid_97 4 hours ago [-]
I built a free USCIS form-filling tool (no Adobe required)
USCIS forms still use XFA PDFs, which don’t let you edit in most browsers. Even with Adobe, fields break, and getting the signature is hard.
So I converted the PDF form into modern, browser-friendly web forms - and kept every field 1:1 with the original. You fill the form, submit it, and get the official USCIS PDF filled.
- Fill USCIS forms directly in your browser - no Adobe needed
- 100% free
- No login/account required
- Autosave as you type
- Local-only storage (your data never leaves the browser)
- Clean, mobile-friendly UI
- Generates the official USCIS PDF, ready to submit
- Built-in signature pad
I just wanted a fast, modern, free way to complete the actual USCIS form itself without the PDF headaches. This is a beta version
kjagiello 58 minutes ago [-]
Building a simple service that allows one to post live activities to mobile devices (iOS to begin with).
It started as something I wanted to build for myself. I have a Bosch dishwasher that lacks any glanceable indication of how far along it is. Bosch provides an app, but checking the progress takes too long to be useful.
I figured live activities was a good fit, and then realized that I am not alone in wanting something like this. So, I am trying to make it into something usable for all the home automation tinkerers.
Love this, I'll keep an eye on it. I'd happily use it with my apartment building's clothes washers, which are connected to the internet via a painful UI.
Amazon used to have a thing for books that didn't have Kindle editions, "Click here to tell the publisher you'd like to read this on Kindle." You should develop in public (X/Bluesky/Mastodon), and have a prominent form for wonks like us to forward "I want Aivi" to various manufacturers.
Since hacker news last saw it, it’s been translated into English, German, Spanish and Chinese. If, say, a Chinese speaker wanted to learn more English words, then they could go to https://threeemojis.com/zh-CN/play/hex/en-US/today and play the game with English words with Chinese definitions and interface. This is the first cross language daily word game of its kind (as far as I know), so it’s been a lot of fun watching who plays which languages from where.
The next challenge that I’m thinking about is growing the game. The write ups and mentions on blogs add up, the social sharing helps, but I’d really like to break into the short form video realm.
If you read interviews from other word game creators, every successful game has some variation of got popular riding the wordle wave, or one random guy made a random TikTok one time that went super viral, and otherwise every other growth method they have tried since then hasn’t worked that well and they are coasting along.
So, sans another wordle wave, I am working on growing a TikTok following and then working on converting that following into players, a bit of a two step there, but that’s how the game is played these days. https://www.tiktok.com/@three_emojis_hq for the curious. Still experimenting and finding video styles and formats that travel well there. Pingo AI and other language apps have shown how strong TikTok can be for growth, so I think there’s something there. That’s all for this month!
fsloth 10 minutes ago [-]
At work I'm implementing new 3D map geometry stuff for my employer (Mapbox) and as a a sideproject I'm building a simple 3D modeling software that gets you from idea to reliable, solid parts fast (https://www.adashape.com/).
btrettel 22 minutes ago [-]
Open source Nerf blaster simulator, for both spring and pneumatic blasters.
The core simulator part works, but I don't yet have a user interface or documentation. Probably just going to be text input files to start, maybe a GUI later. Recently, I'm mostly working on testing.
The simulator is object-oriented and basically allows one to build up a blaster from separate control volumes and connections between control volumes. This is useful as it allows the same core simulator framework to handle different blaster configurations and even variants of them. For example, someone asked me to make the spring piston able to pull a vacuum on its back side due to not having sufficient flow. That's easy here as I just need to add another control volume and the appropriate connection onto the basic springer configuration.
speedplane 12 minutes ago [-]
Legal-tech: Using AI to help attorneys bill flat-rate instead of hourly. It's data intensive, but possible if you go through their old time entries and tell them the flat-rate price of all of their hourly work. 93% of attorneys bill hourly, primarily b/c they don't have any sense of the cost of the upcoming work. DM me if you want to work on these problems.
Store your graphs in Parquet files on object storage or DuckDB files and query them using strongly typed Cypher. Advanced factorized join algorithms (details in a VLDB 2023 paper when it was called Kuzu).
Looking to serve externalized knowledge with small language models using this infra. Watch Andrej Karpathy's Cognitive Core podcasts more details.
mmmaantu 2 hours ago [-]
Building pyreqwest, a high-performance Python HTTP client backed by Rust’s reqwest. It has gotten quite feature rich: async and sync APIs, similar ergonomic interface of reqwest, full type hints, and built-in testing/mocking. It has no unsafe code, and no Python-side dependencies. (Started after getting too annoyed with all the issues httpx has.)
I've recently updated an internal tool which basically acts as a configuration and dependency/context manager for performing hundreds of api calls. I added an httpx backend (to test vs the current urllib3 backend) and also introduced an async API (httpx as well). However, from your benchmarks it seems like I should've went with aiohttp for faster async? I will work on integrating pyreqwest as well
mmmaantu 1 hours ago [-]
Yes httpx is badly broken. Eg its connection pooling implementation is not great at all. There are various issues in httpx/httpcore. There are also old open PRs trying to fix issues but maintainer(s) are just not intrested.
sirfz 1 hours ago [-]
Good to know, will be interesting when we run our tests. Thanks for the info and for your work on pyreqwest, looks very promising
iib 2 hours ago [-]
That sounds awesome. But I have two curiosities: What are the problems of httpx? And was pycurl not enough for what you wanted to do?
- Inspiree by my wife to pursue my weaponized desire to create things and organize my thoughts, I’m trying to gather my marbles to learn Swift/SwiftUI in order to try building an iOS app that which will automate directing and funneling data to where it needs to go.
- Updating my personal SSG to support Obsidian fully, which should simplify the publishing process a bit more. https://0xff.nu/hajime/
- Trying to find a new job, which is proving to be more difficult than it should be if you have certain standards about work/life balance.
- Writing an informative article about automating with/for ADHD which explains the motivation and solutions that I came up with for perhaps the weirdest, yet most annoying issues I face or forget about on a daily basis.
yanis_t 1 hours ago [-]
Open sourcing a system where you might have notes in markdown to build a knowledge base, and review them according to a schedule, but also Anki like flash cards attached to each note.
All notes are simple markdown file stored locally.
I’ve been using it to benefit my research and make the knowledge to stick better on my head for several years. My base is more than 400 markdown notes now, and I sync them to a private GitHub repository.
Trying to make my Rust library `composable-indexes` more ergonomic. It is for indexing a collection on multiple dimensions in a type-safe and composable manner.
In other words, something safer & more concise than maintaining multiple HashMap's, but a lot less involved & simpler than an in-memory SQLite.
Making a first aid kit for stingray stings! If there are lifeguards nearby they’ll usually treat you, but we think it would be nice to have a “go bag” in the back of your car for scenarios where there aren’t lifeguards (remote beaches, or after sunset, etc). The standard of care is to clean the wound and submerge it in water around 110-120F for 1-2 hours. We’ve been researching the best, safest method to get that heat, and working on putting a package together. Here’s our first attempt:
okay, easiest branding ever: “quick! go fetch The Irwin!”
nicbou 2 hours ago [-]
I have just released a map of median rents in Berlin [0]. Now I'm improving it. I want people to enter their search criteria, and get an idea of how rare and expensive their desired apartment would be.
This will help people set clear expectations for their apartment search.
Since getting laid off in May and failing to find any jobs for ML in healthcare, I am working with a friend I met during my MPH to start a boutique consultancy to help hospitals deploy AI / health technology.
kebsup 23 minutes ago [-]
I’m working on Vocabuo (https://vocabuo.com/), a vocabulary-focused language learning app.
Two main differences between this and other Anki-like apps:
1) The words you learn are from YT videos, websites and ebooks you import in the app.
2) The flashcards are optimized specifically for learning vocabulary - cards automatically get audio, images, multiple sentence examples, words definitions etc. It can also create fully monolingual flashcards with just definitions or the words in dialogs.
My biggest flex is that I have users who have done more swipes than me (over 100,000).
radus 35 minutes ago [-]
I'm working on adding features to the snakemake aws batch executor plugin. The existing plugin supports execution on AWS Batch by dynamically creating job definitions based on rule resource configuration, but was missing support for features like using different containers for different rules, consumable resources, secrets, etc. Two approaches:
1) https://github.com/radusuciu/snakemake-executor-plugin-aws-b... (my fork). Just add the features to the batch job building code
2) https://github.com/radusuciu/snakemake-executor-plugin-aws-b.... This is more experimental and not yet fully working. I wanted to try a few things. a) can we rely on existing job definitions (managed through IaC instead). b) can we implement a fire-and-forget model where the main snakemake process runs on Batch as well? c) Can we slim down the snakemake container by stripping off unnecessary features.
mchaver 1 hours ago [-]
I am working on two things.
The first is a customizable digital math workbook. Currently the demo covers fourth grade math. There is a practice mode where you can select the skills you to want practice. There is also a customizable dashboard where you can setup your own widgets to practice math skills in different ways. I am working on some pre-made dashboards to help users get started. The next plan is to cover fifth grade math skills. My plan is to cover first grade math up to Calculus and High School Physics. I envision it as a companion tool for Khan Academy/Math Class/Math Books. Check out the demo. No signup required. Progress is only stored locally.
The second thing I am working on is an application to practice Cangjie. It's a Chinese input method that has been around for a long time. It is based on a visual decomposition of characters. Each character is represented by one to five codes and the majority are unique. My application teaches Cangjie like keyboarding (QWERTY) is taught to young students. You learn the location of the keys, then some basic words, then start typing sentences. I also have a free demo for it as well.
I'm making a web app that let's you create a QR code that you print and stick on your shop door or car windshield. When a stranger scans it, you'd get a notification on your telegram account or email without exposing your details. Kinda like a pager.
kndwin 21 minutes ago [-]
Been working on https://qave.chat, Wanted Slack to be more supportive for developers so been iterating on feature parity with Slack but optimised for developer workflows.
This looks like keyboard driven commands, secrets store (to be done) and scripts that you can write and store without spinning up a new server (easier chat ops)
Still in early alpha so after a few more polish it'll be ready, but you can try it right now!
division_by_0 4 hours ago [-]
S&P 500 correlation matrix (created with Svelte).
Currently trying to better contextualize the visible subregion of the matrix in relation to the full dataset (beyond what the current minimap does).
Thank you for the feedback and your suggestion! A (partial) correlation network with Cytoscape.js is planned as one of my next experiments. A former colleague nudged me in that direction just a few days ago, and now you as well, so I'll probably have to build that next.
dima_devgru 29 minutes ago [-]
Web: The Good Parts, as seen by someone into dataviz
- scenes composed of SVG shapes, text, etc.
- web-worker rendering everything on the offscreen canvas;
- elements positioned via yoga-layout;
- optional JSX layer to define layouts, no support for React components inside the layout (yet);
- using Skia now, maybe Rive Renderer / Vello later? — I'd love to migrate to WebGPU eventually,
- first-class view transitions: no white screen, no jumps after the initial load, no things appearing/disappearing without a proper transition);
- fontkit to calculate everything re fonts and shape text — no more DOM-provided measurements;
- integration with Remotion to render videos.
Short-term goal is to reach MVP for slides/dataviz tool, and I'm getting close.
Trying to stay at maximum FPS while sacrificing loading time and, sometimes, the battery life.
It uses LLMs to generate python code to scrap a webpage to fit any Pydantic model provided:
from hikugen import HikuExtractor
from pydantic import BaseModel
from typing import List
class Article(BaseModel):
title: str
author: str
published_date: str
content: str
class ArticlePage(BaseModel):
articles: List[Article]
extractor = HikuExtractor(api_key="your-openrouter-api-key")
result = extractor.extract(
url="https://example.com/articles",
schema=ArticlePage
)
for a in result.articles:
print(a.title, a.author)
Smaug123 46 minutes ago [-]
The stack has grown and almost shrunk again.
* The immediate-mode "every tick I ask you for a VDOM based on the user-defined state" TUI framework has all the fundamental features, I think; writing docs and expanding the library of components it ships with. https://github.com/Smaug123/WoofWare.Zoomies
* Decided I needed a nice text display widget, so got side-tracked into implementing the Knuth-Plass paragraph layout algorithm; it currently functions but is buggy. https://github.com/Smaug123/WoofWare.KnuthPlass
* Finally starting to put proper effort into the LLM integrations into my workflows, writing skills, defining the Gospel According To Me to try and poke the LLMs into the right basin - with limited success so far. https://github.com/Smaug123/gospel
I'm working on building out a microservice ecosystem on OCI. I'm not formally educated so I just sort of stack things up and tear them down. I hardened my server and I am running dockerized services. I'm also running a web server that hosts the very start of my long-term personal site. It's been pretty challenging, illuminating, and down right fun. I've been putting down the controller for a terminal!
Seriously, I'm very proud of myself for the little I've accomplished so far. I don't have friends in tech so I don't get to talk about it or bounce ideas off people.
Thanks for letting me get that out!
tomaytotomato 2 hours ago [-]
Making a realism game mod to Battlefield 6, which recently came out.
If you have played military sim (Milsim) games like Project Reality, Squad or Arma you might appreciate it.
Its quite cool how the game devs have made a lot of tooling to use; they use Typescript to hook into in-game events and functions.
Currently I am working on an insurgency game mode; where one team has to defend some caches and use guerilla tactics, whilst the other team has a smaller size but the advantage of firepower and vehicles.
Hopefully have it released by Christmas time.
bredren 37 minutes ago [-]
I was into playing the mods for the original and played some of 2142 on PC.
Has the official multiplayer gameplay held up? I did try a release around the time of RDR2 on Xbox and it had seemed like pay to play may have messed with it at some point.
Curious if the mod support seems like a jailbreak from the official multiplayer.
jyapayne 45 minutes ago [-]
I'm working on a hardware/software utility to play Switch/Switch 2 games remotely with my brothers. I found a way to emulate a Switch Pro Controller using a Raspberry Pi Pico based on several different sources (look in the README for more info). I used that to write a firmware for the Pico (with the help of GPT Codex 5.1).
Then I wrote a Python program that connects whatever controller my brothers want to use (as long as it's supported by SDL2.0) and forwards that data from their computer, through Parsec, through a USB-UART adapter, to the Pico, then to the Switch. I then have a low latency capture card (Magewell Pro Dual HDMI I got off of ebay for $100) forwarding the video and audio from the Switch to my PC which I share to my brothers via Parsec. The audio was a bit tricky to get right, and ended up having to use a Virtual audio cable and Voicemeeter potato (a software audio mixer) so that both myself and my brothers could hear the audio.
It works surprisingly well and the latency is pretty low. I even got rumble working! (but not motion controls. If anyone wants to attempt it, I will accept PRs). I haven't done any formal benchmarking for performance, but my brothers and I were able to play Smash Ultimate without too much bother about latency.
You could also use the accessory Python library I made to automate switch controller presses (look in the examples directory). Might be useful for TAS speedruns?
The project is here for anyone interested. It's a bit rough and needs some cleanup and maybe a video tutorial on remote setup. But here is the WIP:
Added a fifth project this month. Most likely very unwise...
1. probe.bike - tell stories with your bike rides. It allows you to aggregate your cycling trip into one datapoint. Will likely break this out to skiing over the break and rebrand slightly. Adding yearly cards as we speak!
2. flopper.io - I'm seeing traffic rise and rise for this and it's been a great way to translate my every-increasing understanding of AI Infrastructure architecture to a new project. It acts as a benchmark website for GPUs and systems (e.g. Nvidia NVL72.
3. llmstxt.studio - still feel like llms.txt as an idea make sense - so hedged that and but let's see. Got my first customer this month. B2B and need more features/marketing.
4. rides.bike - the oldest - a catalogue or well researched cycling destinations and information about destinations. Will be adding more very soon!
Place discovery companion that de-noises your environment. Repeatable, one-stop-shop for information, personalized. Quick to decision. Updates live (best on mobile).
--
We are passionate travelers with 30k km under our wheels and we want consistent information across places we find ourselves at. Now are trying to figure out how to help others.
ream88 27 minutes ago [-]
https://tagbase.io … our mission is to stop counterfeits and empower brands.
And as the CTO I have the privilege to play with all the nice technologies: Elixir both on the web and Raspberry Pis via the https://nerves-project.org.
Having an IT background I love the challenges that come with hardware design and to learn new stuff because of that.
MagicMoonlight 20 minutes ago [-]
Where are your tags made? In china?
Then the counterfeit factories already have your chips and will simply include them in their product if you ever become successful.
nunodonato 14 minutes ago [-]
I've been playing/building Maggielab.com an online, non-destructive, simple image editor. Made it for my wife because she really doesn't play well with image editors :D
bredren 2 hours ago [-]
Building Contextify - a MacOS application that consumes Claude Code and Codex transcripts, stores them in a local sql db.
The main window uses Apple’s local LLM to summarize your conversation in realtime, with some swoopty UI like QUEUED state on Claude Code.
I’ve just added macOS Sequoia support and a really cool CLI with Claude Code skill allowing seamless integration of information from your conversational history into aI’s responses to questions about your development history.
The CLI interface contract was designed to mutual agreement between Claude code and codex with the goal of satisfying their preferences for RAG.
This new query feature and pre-Tahoe support should be out this week, but you can download the app now on the App Store or as a DMG.
I’m very excited about this App and I would love to get any feedback from people here on HN!
For my small software shop I'd like a team version of this:
- collect all prompts/chats from all devs for our repos
- store them somewhere in the cloud
- summarize them into a feed / digest
bredren 2 minutes ago [-]
That’s an interesting direction. I haven’t thought of this in multiplayer sense.
Would you see this as something that is sort of turn-key, where a central database is hosted and secured to your group?
Or would you require something more DIY like a local network storage device?
And similarly would you be open to having the summaries generated by a frontier model? Or would you again need it to be something that you hosted locally?
Thank you for the feedback and interest.
rando77 8 minutes ago [-]
A simple tool to host files on a captive portal on a raspberry pi Pico 2 W.
ml- 3 hours ago [-]
Want to put local history on a map, so when I go somewhere I could ideally just open this webapp and immediately get presented with cool or interesting history that happened close by.
Currently spending time establishing relationships with historical societies, as I really need them to contribute points of interest, and stories. Many of these societies are run on a voluntary basis by 70+ year olds, so it's a long process. Getting some good responses eventually though, so it might actually go somewhere, just a lot slower than I want.
Also still doing https://wheretodrink.beer, but haven't added anything of note since playing on this other project.
And react2shell was a blast
fraserphysics 38 minutes ago [-]
I'm polishing up the second edition of "Hidden Markov Models and Dynamical Systems." The book explains several state space models and connects them to ideas about chaos. Here's a link to a pdf draft: https://www.fraserphysics.com/book.pdf and here's a link to source for the book: https://gitlab.com/fraserphysics/hmmds Once you install the source software, you can build a pdf for the book by typing "make book". I think that makes it reproducible research.
nunodonato 14 minutes ago [-]
Starting to get into finetuning, LoRAS, small llms. Want to read good stuff during the xmas holidays. But I really need to rest and unplug too :/
ekez 29 minutes ago [-]
I implemented an algorithm for neural network verification called ⍺β-CROWN for a deep-learning library called tinygrad.
tinygrad’s small set of operations and laziness made it easy to implement. Tho my overall sense is that neural network verification is currently more of a research interest than something practical.
kokada 59 minutes ago [-]
I am working (mostly vibecoded) a Git history explorer in Go+modernc.org/Tk9.0: https://github.com/thiagokokada/gitk-go. It is heavily inspired in gitk, this is why the name and usage of Tk for the interface.
The reason for it was because after testing multiple Git history explorers, I still think nothing beats the gitk. Sublime Merge is probably the only alternative that I would seriously consider but I don't really like the UI and the fact that it is proprietary (I am not against proprietary software but I prefer an opensource solution when available). Other alternatives have some bugs or the interface few too slow. gitk itself is mostly fine, but sadly it tries to load the whole repository in memory and this is causing issues every time I try to navigate through nixpkgs (I can see the memory consumption going through the roof while the UI slow down to a crawl).
gitk-go loads a batch of commits (1000 by default) and once you get at the end of the list it loads more. I also add a few features that I miss from gitk, for example if you do any change in the repository (change branches, add files to stash, etc) it will automatically reflect in the UI.
Again, the code is mostly vibecoded since this is the first time I decided to try this from scratch. The code works well for my use cases and it is enough to replace gitk for me, but I can't guarantee there is no bugs and the amount of tests are small. But still, it was fun to see something that I wanted to create for a while (I had this idea for a long time since the issues with gitk that I was having) finally taking form. Probably the program is not useful for anyone but me, but if anything this is a feature, not a bug.
KerrickStaley 1 hours ago [-]
I'm experimenting to see if frontier LLMs can do practical CAD modeling. I'm starting with a single task: designing a wall mount for my bike pump in OpenSCAD or CadQuery (two code-based CAD systems).
None of the frontier LLMs (Gemini, ChatGPT, Claude) produce usable designs when just prompted with some photos of the pump and a written description of the mount. I'm now building a simulator in Mujoco that the LLMs can use to test and iterate on their designs to see if they can do better in this setting.
I'm hoping to make an interesting blog post of it and maybe end up with a usable wall mount design.
Dachande663 26 minutes ago [-]
I’m very been trying to get into hardware more. This years project was a speaker which is nearly done (with a few weeks to spare).
Next years (and probably a couple years after) is an electro-mechanical smart watch. Sourced some Ronda GB22 gearbox motors and tritium tubes and planning on using a pcb for the face. What could go wrong.
Still working on Librario, a simple book metadata aggregation API written in Go. It fetches information about books from multiple sources, merges everything intelligently, and then saves it all to a PostgreSQL database for future lookups.
You can think of it as a data source, or a knowledgeable companion that can provide comprehensive book information for online booksellers, libraries, book-related startups, bookworms, and more.
I got a pre-alpha build running for those that want to test it out and the code is out on SourceHut[1].
Been really tough to find time to work on it because I have a baby that only sleeps in my lap, but I’m making progress very slowly.
I recently hired someone to rewrite the entire database layer, as that was written with the help of an LLM for the prototype, which should improve things too.
I built https://nofone.io . I ingest health insurance policies and provide insights to insurers on how to improve them and doctors to know what insurers expect to see in documentation and evidence. My hope is to improve the denial situation and standardize medical necessity criteria down the line.
shmoe 2 hours ago [-]
This is awesome, but it makes me sad that it's necessary.
ileonichwiesz 26 minutes ago [-]
I’ve been getting back into movies this year and my 2018 laptop has reached the stage where it’s no longer useful as an everyday tool, so I’m turning it into a home media server.
I’m only a couple days in, and I’ve already learned so much about networks, containers, codecs, ffmpeg, and so on.
seanwilson 59 minutes ago [-]
I'm still tweaking my tool for creating accessible Tailwind-style color palettes for web/UI design that pass WCAG 2 contrast requirements:
There's 100s of color palette generation tools, where most only let you customize a single color then try to autogenerate tints/shades without much thought about accessibility or tints/shades customization. The main features of this tool are:
- Emphasis on accessibility. A live UI mockup using your palette warns you if your tints/shades are lacking contrast when used in practice for headings, paragraphs, borders, and buttons, and teaches you the WCAG rules. Fixing contrast issues and exploring accessible color options is also made much easier using an HSLuv color picker, where only the lightness slider alters the contrast checks, and not the hue/saturation sliders (most tools use HSL, where hue/saturation changes counterintuitively alter contrast checks which makes accessibility really tough!).
- You can tweak the hue/saturation/lightness of every tint/shade. This is useful because autogenerated colors are never quite right, and customization is really important for branding work when you have to include specific tints/shades. The curve-based hue/saturation/lightness editing UI also makes this a really quick process.
- Instead of just a handful of colors, this tool lets you create a full palette. For example, if your primary color is blue, you always end up needing other colors like green for success, red for danger, and gray for text, then 11 tints/shades for all of these, so you want a tool that lets you tweak, check, compare and manage them all at once.
It's mostly a demo on mobile so check it on desktop. I'm still working on making it easier to use as it probably requires some design background to understand, but really open to feedback!
drbojingle 33 minutes ago [-]
I recently built a simple JSON schema form builder for my own purposes. I'm going to expand on it with the ability to send forms via email, handle bigger and more complex forms and then tackle document parsing.
https://data-atlas.net for anyone into that kind of thing.
It helps to comprehend research papers (and not only papers - any document on any language) faster.
The tool is free to use, because we have credits from GCP. I guess at some point we'll need to introduce some level of subscription fee to keep it alive and useful, as it uses LLMs and vector search quite a bit.
Feedback is welcome!
dangelosaurus 55 minutes ago [-]
Working on promptfoo, an open-source (MIT) CLI and framework for eval-ing and red-teaming LLM apps. Think of it like pytest but for prompts - you define test cases, run evals against any model (OpenAI, Anthropic, local models, whatever), and catch regressions before they hit prod.
Currently building out support for multi-agent evals, better tracing, voice, and static code analysis for AI security use cases. So many fun sub-problems in this space - LLM testing is deceptively hard.
If you end up checking it out and pick up an issue, I'll happily send swag. We're also hiring if you want to work on this stuff full-time.
For a fun project; rejuvenating a 1978 Chess Engine https://github.com/billforsternz/zargon. It's the second time I've worked on the same engine. The first time I got it working nicely on modern machines, running four orders of magnitude faster than in in 1978. This time I hope to get it running much faster than that. I found a bug in the 1978 Z80 assembly the other day. A blog post "Fixing a 50 year old bug..." or similar suggests itself.
gdotdesign 2 hours ago [-]
Still working on the Mint programming language (https://mint-lang.com/) with a 1.0 release in January :). I'm happy with the current feature set, so I'm just polishing and optimizing where I can and giving the documentation a throughout look.
Working on a little project to make Spotify recommendations better.
You get to choose the genres you're interested in, and it creates playlists from the music in your library. They get updated every day - think a better version of the Daily Mixes. You can add some advanced filters as well, if you really want to customise what music you'll get.
Working towards a handheld computer with a physical keyboard. Lots of examples out there (Hackberry Pi, Beepy, etc) but wanted to try my hand at it.
Along the way I found most of these use salvaged BlackBerry keyboards which are only going to become harder to find, so also on a bit of a side quest to build a thumb-sized keyboard from scratch. Got me into laying out and prototyping my first PCBs and learning about how these things are made - lots of fun so far!
Something cool I learned from tearing apart a BB keyboard: the satisfying “click” is just a tiny metal dome that pops and completes the circuit when pressed. Not news to anyone familiar with electronics manufacturing, but it was a cool thing to “discover.”
I’m speed-running a bunch of new hobbies to teach myself how to make a physical game (basically its a ping pong paddle that tracks how often you hit a ball — like a “keepy uppy” game with scorekeeping):
- Arduino dev and circuitry
- 3D printing
- PCB design
- Woodworking
Its all a lot of fun and IMO a lot more approachable than it has been thanks to the assist from LLMs.
predkambrij 1 hours ago [-]
Personal productivity app. Mirrors contents of a file (TODO list and other info) on your phone. You can make a call with Grok to brainstorm specifics. The goal was to remove any friction possible, to make focus easier.
https://github.com/predkambrij/focusapp
- Drafting a book review for "Programmers at Work"
TechSquidTV 40 minutes ago [-]
An RSS aggregator app.
Open source, self-hostable, and I'm running a free hosted instance at the moment. This is the first time I have ever gotten to the stage of having live users in a prod environment for my own apps. Pretty cool stuff.
Eidetica - a decentralized database built in Rust, intended for local-first apps. It's still unstable but I'm progressing relatively rapidly. In the past ~month I have:
Web maps usually join together lots of small images called tiles (this is why you see square patches as google earth/map loads). They do this by querying a "tile server" API. It turns out this standard can also be leveraged to label and fine-tune models on map imagery. In my day job we built infra to efficiently serve imagery through tile servers for map visualization. So I wanted to test out ML applications of that infra.
djfobbz 2 hours ago [-]
I'm working on an affordable SaaS platform for small and mid-sized fabrication shops across the US and Canada. It automates quoting and production for sheet-metal and CNC jobs and can handle pretty much any CAD format, even full assemblies. On the AI side, we've got a mix of models doing the heavy lifting: a tuned geometric transformer for feature detection, a graph neural net for topology, and a vision model for mesh segmentation. All that ties into our custom CAD logic for geometry parsing, 2D nesting for laser/machining, and 3D nesting for forming and packaging. The whole idea is to level the playing field so smaller local shops can compete with the big instant-quote guys without needing an in-house dev team.
zkmon 2 hours ago [-]
This sounds interesting. Are you using any CAD software for this? Can the fabricator create their own design?
skilldeliver 1 hours ago [-]
interesting, send a website
35mm 56 minutes ago [-]
Refresh Agent is an AI Agent for SEO and Marketing Analysis.
If you've ever tried to use Google Analytics (GA4) and Google Search Console (GSC) to figure out what's working with your marketing, and what to do next to grow, you have probably got frustrated at some point.
It acts as a Marketing Strategist. You can ask questions like "why is my SEO traffic down this week" and it will give you a clear answer based on your site's performance data, as well as a checklist to improve.
I've been working on a weightlifting logging app for the apple watch. I haven't submitted it yet since I am still beta testing, but I'm mostly feature complete.
It's intended to be anti-memetic, and anti-guilt trip. Just put it on your watch, install a program (open format) and you never need the phone itself. Your workout is a holiday from your phone.
The data can be exported if you want to use it elsewhere.
I originally made it for ROCKNIX but as there was no way to share the app I paid the Apple tax :/
I'm trying to solve the brachistochrone problem by numerical optimization. I started with the minimal surface problem to get a foot in the door: I discretize the integral as a sum of constributions that depend on the function values at specific points, then use autograd libraries for optimizing a non-linear scalar loss function
sureglymop 1 hours ago [-]
As we pile more and more abstractions on top with AI, I have been on a really fulfilling quest fueled by curiosity to go more low level.
I've been doing a lot of assembly, C, WASM and plan to top it off with a look at GPU instructions and PTX. I haven't learned as much as in the last two months in years, it's been great. And surprisingly everything has turned out to be much simpler and easier to implement than expected once demystified.
Now to be fair, AI has sometimes given me pointers when I didn't fully understand something. Using Gemini 3 for free has been nice in that regard. However I consciously try to only implement code myself and to actually make sure I learned something that sticks.
twooclock 44 minutes ago [-]
https://ShipmentPlanner.com
It"s a tool to help shipping goods to warehouses for ecommerce (amazon) sellers.
Just made a landing page and then transfered its style to the app using Claude AI. Was so impressed that I paid for a supscription immediately.
Will polish the app and plan to launch next month.
laptop-man 2 hours ago [-]
just finished a organization project for my wife.
its a web app where you make boxes, add images or text of what's in the box. then get a qr code that you can tape to the box and scan to see the text or images in the web app.
hoping to make it a lot easier to look for things in the storage unit. instead of removing all the totes and looking in them. Just scan and see if the description fits what I'm looking for
retrodaredevil 1 hours ago [-]
I'm building an application that can communicate with my Plex server, and also communicate with APIs like MusicBrainz and Spotify. From there I want to be able to track my Plex music rating history, and export playlists on Plex to Spotify for easier sharing with others.
There don't seem to be many automated tools out there that fit my need for this, so building out my own solution I have complete control over makes sense. It's a lot of fun to build this out exactly as I want to, rather than trying to configure a bunch of tools that I'm not familiar with and that don't meet my needs exactly.
The tooling I'm building up around this should hopefully make it easier for myself to get my playlists and track ratings off of Plex if I ever decide to abandon it for music listening.
robviren 1 hours ago [-]
I'm trying to make a neural audio codec using a variety of misguided methods. One I am using ESNs wrong spreading leak rates in a logarithmic fashion acting like a digital cochlea. The other is trying to do the same with a complex mass-spring-damper system to simulate the various hairs of the cochlea as well. Both approaches make super interesting visuals and appear to cluster reasonably well, but I am still learning about RVQ and audio loss (involves GANs and spectral loss). I kinda wanna beat SNAC if I can.
Basically a mix of Teardown voxel physics + Astroneer solar system setting + in a Valheim-like multiplayer survival game.
We've been working on multiplayer voxel physics in Unity for years now, so its nice to finally have a product almost ready
roboben 1 hours ago [-]
Hosted dashboard for your personal weather station.
I had some custom build scripts and sites for my dad and myself and was thinking I could make a simple SaaS out of it. Super early and didn’t advertise anywhere yet since the actual dashboard is very simple right now but it works and I keep adding the features I want to use myself.
If you want to try it out, I suggest you write me at hello at domain and I will get you going. Let me know the type of weather station you have!
AznHisoka 2 hours ago [-]
I'm working on Bloomberry, an alternative to Builtwith for finding companies that use a specific tech vendor/product/technology. Unlike Builtwith, it focuses a lot more on technologies that can't be detected solely from the front-end (ie devops tools, security products, CRMs, and ERPs)
I dug out a few of my $5 raspberry pi zeros, setting them up for various things.
hosting server, vpn server, digital picture frame, home assistant device.
nick4 5 hours ago [-]
I've really enjoyed writing blog posts recently. Not only is it a great way to flex your writing muscles, but writing about a topic, unsurprisingly, helps you understand that topic better too. I've had great conversations with friends about the posts I've written as well.
And sort of in that same vein, I've been developing my own static site generator that I eventually want to move my blog to. It's almost certainly going to be a worse SSG than every alternative, but it'll be mine and that's worth something in itself.
Plus it's just been fun to make! I wrote some gnarly code to generate infinitely nestable layouts that I'm kind of proud of. It's the kind of code that's really cool but you can only code on a project for yourself, because if someone else had to debug it, they might say some pretty unkind things about you.
WilcoKruijer 4 hours ago [-]
I'm working on a meta framework for building "full-stack" libraries. I.e. libraries that bundle frontend hooks, backend routes, and a database schema into a single package.
This allows library authors to do more, like defining webhook handlers and (simple) database operations. The idea is to move complexity from the library user to the author, making (API) integrations easier.
I think libraries being able to write to your database is a pretty powerful concept, and can enable a number of interesting use cases.
Working on building an investment assistant backed by real time data. ChatGPT and Perplexity finance are amazing, but all of them are based on web search data only, which is a big limitation in finance since realtime data is important.
We have an agent that has access to almost every data point you can think of in the stock market (as much as we can get), which gets leveraged before answering.
And we also figured out ways to build amazing charts in between answer snippets, which looks very cool. Investors are usually very visual.
jelvibe25 2 hours ago [-]
Currently working on Klugli - Educational app for German primary school kids (Grades 1-4).
Parents set up accounts, kids log in with simple codes and work through curriculum-aligned Math and German exercises. Built with Elixir/Phoenix/Ash and LiveView.
The hard part isn't the tech - it's creating content that actually maps to the German school curriculum rather than generic "educational" fluff. Currently grinding through grade 2 math topics.
I'm again toying around with the idea of building an ActivityPub Server built around the principles of RDF, JSON-LD and the Linked Data Platform. [0]
It can work already as a "Generic" ActivityPub server and it can be made to work with Client-to-Server API, but given that there are not mature clients for that, I am now in the middle of an exercise where I am taking the existing server and implementing Lemmy's and Mastodon's APIs based on top of it. Once I can get any Lemmy and a Mastodon client working, I will then start changing their own SDKs, and then I can replace calls from their application-specific APIs with direct calls to Linked Data server.
It looks inside each file to see what it’s about, then moves it to the right folder for you.
Everything happens on your Mac, so nothing leaves your computer. No clouds, no servers.
It works in 50 languages (including English, German, French, Spanish, Swedish) and with images (OCR and object recognition), PDFs, Microsoft Office, ePubs, text, Markdown, and many other file types.
If you have messy folders anywhere on your Mac, Floxtop can help.
everlier 2 hours ago [-]
There are too many LLM-related projects. Setting up multiple runtimes, Python, Node, Go, Rust and then some environments, different CUDA versions, dependencies is tedious. Managing updates later is even worse.
So, I'm building a toolkit that allows to keep things simple for the end user.
Run Ollama and Open WebUI configured to work together: `harbor up ollama webui`. Don't like Ollama? Then `harbor up llamacpp webui`. There are 17 backends, 14 frontends and 50+ different satellite projects, config profiles that can be imported from a URL, tunnels, and a helper desktop app.
This weekend I'm working on a new song for my NES game, Tactus. I've been busy setting up the business and preparing for its first outing at a convention, so it was nice to relax and just create for a bit.
Currently mostly happy with where this has ended up, but the percussion is a tad too basic and needs more work. One thing at a time I suppose. :)
Zigurd 1 hours ago [-]
I'm working on a multi platform client for ATProto servers, like Bluesky. The emphasis is on a clean orthogonal UI, running on platforms the default client doesn't run on, and better use of screen space on small devices.
It's a work in progress, but it's at a stage where if you ask nicely I'll let you know where to download it.
There are a lot of apps that can be built on ATProto, the PDS, etc. If you are exploring the same space I'd especially like to hear from you. I'm easy to find, which is the most useful thing about being named Zigurd.
goenning 2 hours ago [-]
I keep on grinding on my Kubernetes IDE that allowed me to quit my day job over 3 years ago: https://aptakube.com/
I’ve also been playing with Bun and I have a business idea that would be a good fit, and huge potential but I just don’t have enough time to start something new anymore.
A Python ORM, inspired by Drizzle and the like. Whenever I come to Python I'm frustrated by the ORM options. They generally lack type-safety on inputs and outputs, or useful type hints.
SQLAlchemy is an institution but I think it's hard to use if it's not your full-time job. I check the docs for every query. I want something simple for the 80-99% of cases, that lets you drop easily into raw SQL for the remaining %.
I'm going to keep hacking at it, would love to from anyone who thinks this is worthwhile (or not). Also:
- The interface for update queries is clunky. Should I add codegen?
- Should I try to implement a SQL diffing engine (for migrations). Or just vendor sqldef/similar...?
Bombthecat 1 hours ago [-]
You have my vote! Go for it! After I left ruby on rails, I always felt like that python ( orm) could be better
As a means to learn about both WebAssembly and Rust, I started writing a WebAssembly binary decoder (i.e. a parser for `.wasm` files) from scratch.
Recently it hit v2.0 spec conformance. 3.0 is next on the roadmap. (I'm executing it against the upstream spec test suite.)
I don't plan to make it a highly-performant decoder for use in production environments, but rather one that can be used for educational purposes, easy to read and/or debugging issues with modules. That's why I decided not to offer a streaming API, and why I'll be focusing on things like good errors, good code docs etc.
P.S. I'm new to the language so any feedback is more than welcome.
pwlm 59 minutes ago [-]
Working on understanding why this thread gets hundreds of comments and upvotes while threads with the same name posted by other users don't get this much engagement.
I'm working on something called Kopi: a CLI tool that replaces the slow process of restoring massive production database backups on a dev machine with a "surgical slicing" approach, spinning up lightweight, referentially intact Docker containers in seconds: It spins up the exact schema of your source db and generates safe, synthetic datasets in seconds. It can, if you want, also replicate the actual data in the source DB but with automatically anonymized PII data.
It can replicate a DB in as little as 9 seconds.
It's Open Core: Community Edition and Pro/Enterprise editions.
I'm working on a way to make it super easy to create and share beautiful photo galleries that tell a story. Take your folders with photos and create a web gallery that works great on all devices.
The project has a CLI interface that is free and open-source, but you have to self-host the gallery. We are also building a SaaS app which is basically a managed version of the open-source tool with a visual builder and we take care of the hosting and CDN.
I’m still exploring new forms of AI-powered learning tools.
The latest thing I’ve been working on is an adaptive mode inspired by the LECTOR paper [1]. Where each lesson is a single learning concept with a mastery score tight to it based on your understanding of the said concept, so in principle the system can reintroduce concepts you didn’t fully grasp later on, ideally making separate flashcards unnecessary.
It can be self-hosted if any one want's to give it a try!
This seems really nice, and looks like something I have been wanting to exist for some time. I will definitely play with it when I have some time.
I know this is a personal project and you maybe didn't want to make it public, but I think the README.md would be better suited with a section about the actual product. I clicked on it wanting to learn more, but with no time to test it for now.
gearhart 1 hours ago [-]
Publishing everything local councils do in the UK at https://opencouncil.network - trying to help people feel like they know who and what they’re voting for next May.
It’s been incredibly rewarding to see people’s changing opinions of their local government
konschubert 57 minutes ago [-]
I’m building a better charging optimisation for electric cars.
It plans multiple days ahead to make the best use of low prices and surplus solar.
It can use the vehicle api or the charger api to control charging.
I'm about to launch a new (now free) version of my Mac app, CurrentKey, which helps you keep track of workflows across macOS Spaces and track how you use your Mac. https://www.currentkey.com It had been a subscription app (4.5 stars) pulling in a few thousand per year, but I recently decided to try to broaden its appeal and make it free. The new version will launch within a day or two (the launch build is just "Waiting for Review" in App Store connect).
devalexwells 2 hours ago [-]
Feels like I'm working on a million things (between work, side contracts, and creative explorations). Recently a friend asked whether AI is helping or hurting my workflow.
And I realized I couldn't give a concrete answer. Lots of speculation, but I realized I didn't have hardly any real data. Inspired by Adam Grant's work on "rethinking", I'm _currently_ writing a tiny CLI to run self-experiments on my own productivity, auto-checking in / observing commits/code changes.
Goal at the end is to be able to test myself across different dimensions with "no AI", "moderate AI" (e.g. searching, inline assist), and "full AI" (agents, etc).
https://github.com/wellwright-labs/pulse
TLDR the incremental compiler rewrite is finally bearing fruit. Namely, because we no longer have a batch compiler (i.e. we don't bail on the first error), we can
- provide LSP results (hover, goto def, etc) on non-broken parts of your isograph literals, even in the presence of errors
- surface those errors in VSCode, and
- fix those errors with auto-fixes!! (https://www.youtube.com/watch?v=6tNWbVOjpQw&t=314s) Which is to say, select a field that doesn't exist, and let the compiler create the isograph literal declaring it.
It's a great feeling to see this level of DevEx
pcmaffey 5 hours ago [-]
A side project for my side project: I built my own static site generator with React islands architecture and MDX support, using Bun. (Build your site from .mdx files, output only html+css, progressively hydrate the client with React only as needed).
I'm curious if you've considered using Astro? It's my go-to for that use case, been using it for all my side project sites.
pcmaffey 5 hours ago [-]
From my post:
> Staring at the errors in my CLI, I realized I did not want to use another framework. It's why I had already discarded the idea of switching to Astro. Twiddling around someone else's abstractions and incentives, frustrations fitting together the final 20% of a project... I've been down that road too many times before. It's never fun. The tradeoffs _you don't know you're making_ are the biggest risk.
mmarian 4 hours ago [-]
Fair enough. Had similar apprehensions after trying Next.js, but I've genuinely been pleased with the Astro experience.
dvh 1 hours ago [-]
I'm trying to make 2x15V 150mA DC power supply. The choice paralysis is killing my momentum.
2 hours ago [-]
brunosutic 50 minutes ago [-]
RailsBilling - Stripe subscriptions for Rails app in one command.
Started working on a training plan builder after getting frustrated with trying to use an existing service (trainingpeaks) and not finding the controls intuitive enough without being a coach in their system.
I wanted something local and offline first + 10-20% better than excel, think I'm missing a few features other might find useful, but it works for my needs which has been great.
Ben_Tycho 37 minutes ago [-]
II’m currently working on Focusflows.eu, a tool I’m building to help people improve their focus while working or studying. At the same time, I’m exploring new ideas around productivity and digital well-being, and experimenting with features that make it easier to stay focused without feeling overwhelmed.
enjeyw 2 hours ago [-]
Overly specific LLM research into KV cache eviction.
The vast majority of tokens in a sequence will be irrelevant to an attention mechanism outside of a very small window.
Right now however we tend to either keep all cache values forever, or dump them all once they hit a certain age.
My theory is that you can train model to look at the key vectors and from that information alone work out how long to keep a the token in the cache for. Results so far look promising and it’s easy to add after the fact without retraining the core model itself.
This is something that started as a passion project - I wanted to see just how effective of a typing application I could make to help people improve typing speed quickly.
It’s very data driven and personalized. We analyze a lot of key weak points about a user’s typing and generate natural text (using LLMs) that target multiple key weak points at once.
Additionally we have a lot of typing modes.
- Code typing practice; we support 20+ programming languages
- daily typing test
- target practice; click on on any stat in the results and we generate natural text that uses a lot of that (bigrams, trigrams, words, fingers, etc).
PatriceC 2 hours ago [-]
A minimalist, drag-and-drop homepage builder for desktop... https://paaage.app
JaviLopezG 1 hours ago [-]
On my weekends I am working on yups. It started as Your Universal Package Straw-boss, but now it is going to Your Universal Prompt Straw-boss :)
It is very stupid for now but I am working on the process and a friend of mine is working to improve the LLM (that's the project Babelfish).
rubymamis 2 hours ago [-]
Creating Daino Qt - a collection of components that makes Qt apps feel and look native on both Desktops and mobiles (each with its own set of challenges).
Developing Qt apps with C++ and QML is a blast - the fast performance of C++ and ease of use of writing UI in QML. But there is so much left to be desired with the built-in Qt Quick components - mobile issues like non native text handling, non native swipe-able stack view and much more. I’m aiming to bridge that gap.
nottorp 39 minutes ago [-]
So sad for a Qt old timer. Back when it used to be native on 3 desktop platforms...
MinimizeEntropy 2 hours ago [-]
I’m working on Reflect [0], it’s a privacy-focused app for self-tracking and self-discovery. You can track metrics, run self-experiments, set goals, view correlations, visualize your data, etc.
thecutline.ai , a Product Management Suite. I call it "A Product Manager That Says No", which stems from previous challenges I had using AI that was too sycophantic and optimistic to help with product decisions.
Working heavily right now on Customer Personas to use in validating/invalidating , which are configured with viewpoints, biases, and tendencies. Coming very soon will be Persona Journeys, in which you can get live, goal-oriented evaluation of your web app by a Persona.
A golf launch monitor that lets you practice and play sim golf inside. Doesn't require an actual golf ball and lets you use your own clubs.
Using an esp32, high speed ADC and 4 bass guitar pickups to detect and reverse engineer the club's path and face angle as it swings past the pickups.
nhatcher 2 hours ago [-]
I'm in crunch mode doing the internationalization and localization of my spreadsheet engine. This is a rabbit hole and a nightmare in Excel, so a big opportunity for us to get this right.
Glad to see you're doing this! I was wondering if the currency button could be changed. Defaulting to Euro is fine, but being able to switch that shortcut would be handy.
nhatcher 2 hours ago [-]
I still need to update the UI to reflect the changes of the locale and language, but that should be the easy part.
imedadel 2 hours ago [-]
The fastest knowledge base for software teams, Outcrop.
A lot of teams enjoy using Linear for product management but still have to use Notion and Confluence for knowledge management. I’ve built Outcrop from the ground up to be fast with much more reliable search and realtime collaboration.
Hundreds of teams from startups and major companies have signed up for early access and many have made early commitments to support the development of Outcrop.
If your team would be interested, I’d like to hear from you!
Firefox Mobile, Android: can't access property "enable", c is null
ramon156 2 hours ago [-]
Building a little extra tool for my reservation system, which simulates guests reserving accommodations before a customer launches. This is nice if you have no idea how users will respond to your availability and options.
We have an ML model that's trained on real reservations and use an LLM to decide why a user mightve opted out. We apply personas to this LLM to get a bit of a sense how they would probably be operating the booking flow.
huhnmonster 2 hours ago [-]
Working on a single-node job scheduler for Linux. Large HPC clusters use schedulers like SLURM or PBS to manage allocation of resources to users, but these systems are quite overkill when all you have is a single node shared by a few users.
I am trying to offload as much of the complex stuff to existing parts of the kernel, like using systemd/cgroups for resource limiting and UNIX sockets for authentication.
Simple meal tracker to give some macros but mainly give a health rating on 1-10 scale. http://meal-tracker.fly.dev
Malcx 2 hours ago [-]
Really difficult puzzle books that will only be available in dead tree format. Extreme killer sudoku, very hard wordsearches etc.
Was hoping to have these ready for Christmas season, but life as always gets in the way!
ekropotin 30 minutes ago [-]
Learning Rust, Bevy and WebRTC by building p2p chess game.
wcchandler 2 hours ago [-]
Pretty simple, really. Cloud native app that scrapes job postings for higher ed institutions, then send me a daily summary based on a handful of keywords. Mostly targeting something to find remote jobs offered through schools. I like working in Higher Ed and my wife is looking for a remote job. Seems like it should be easy to vibe code and run in a free tier.
seinecle 1 hours ago [-]
New version of nocodefunctions.com in very good shape!
A complete refactor and stack change so that the web app can be more easily extended to new functions.
frozenlettuce 1 hours ago [-]
Creating an we autobattler game https://lfarroco.itch.io/mana-battle
It is being a good experience to learn how to work with shaders, and how well Electron apps run
nzoschke 1 hours ago [-]
A digital assistant for your Gmail, Google Workspace, Notion and Slack.
Opinionated workflows and automations for less technical teams where no code, low code or vibe code tools are beyond reach.
Currently in the works are a digital sand timer which can be used to track pomodoros (or any sequence of time intervals), and a Jovian orrery which displays the positions of Jupiter’s moons on a strip of addressable LEDs.
diarmuid_glynn 36 minutes ago [-]
I'm soon to beta my first macOS app: AlgoMommy. AlgoMommy helps you organize your video clips prior to editing them in Final Cut Pro / DaVinci Resolve / etc. It replaces the manual and time-consuming process of "filing" your newly-recorded video clips (CLIP_5213.mp4, CLIP_5214.mp4, ...) into a sensible folder hierarchy (Wedding/B-Rolls/, Wedding/Reception/, ...), so that you can focus on creating and your content.
This has been a fun project so far for me:
* First time using Claude Code. CC has made writing code fun again (I'm an experienced software developer, with - gasp - over 20 years of professional experience).
* On macOS, WhisperKit + Apple Intelligence (SpeechAnalyzer) is a powerful combination for offline transcription.
If you're interested in joining the beta, feel free to send me an email: diarmuid.glynn@gmail.com. The software is working now, but the documentation and website ( https://www.algomommy.com/ ) are unfinished, so I'd like to provide direct support to any interested beta users.
Build to help you save and organize links without friction. Group related content into collections, pin critical resources for quick access, and search your entire knowledge base instantly.
localhostinger 2 hours ago [-]
I'm trying to make localhosting (https://thelocalhostinger.dev/localhosting) a thing. It's about finding ways to strip away unnecessary complexity of selfhosting in very specific edge use cases.
Building my own static site generator using vanilla Python and SQLite for my personal blog and Notion-like second-brain https://github.com/danielfalbo/prev
azhenley 2 hours ago [-]
Today is the start of Langjam Gamejam, a 7-day hackathon to build a programming language and then make a game using it. I'm ideating on what I'll build.
With the recent work done enabling the use of Common Lisp in the browser on WASM, I've been thinking about spinning up a really simple static site that's just a CL REPL for people to play with.
maxboone 2 hours ago [-]
QEMU device that exposes a vfio-user socket for a PCI endpoint controller, Linux PCI endpoint controller driver and a userspace endpoint function.
It's very unstable at the moment but plan to have it fully implemented and working by the end of next month.
Using it to build a virtualized computational storage device for research.
chrilleweb 1 hours ago [-]
I am working on enviroment variables scanner - NPM package
Always thought DAOs had potential, is this being used anywhere for decision making in production?
JasonSage 1 hours ago [-]
I'm building a yet another AI chat app.
My initial goal is to make a functional SillyTavern (AI roleplaying) replacement. SillyTavern builds prompts from a few rigid buckets (character, scenario, lore, system prompt, author's note...), which makes complex setups hard to manage. Content gets duplicated, settings have to be toggled in multiple places, and it’s easy to accidentally carry or modify state across conversations. Over time, it becomes difficult to tell what context is actually in effect.
I’m building an alternative that treats context as small, reusable pieces that can be composed and organized flexibly, rather than locked into fixed categories. Characters, settings, and behaviors can be mixed, reused, or temporarily enabled without duplication or manual cleanup, and edits preserve clear history instead of rewriting the past. The goal is to make managing complex context deliberate and controlled instead of fragile.
Although I’m trying to get the functionality required for roleplaying done first, the app is generic enough for other AI workflows where fine-grained, explicit context control is an improvement over existing chat interfaces. Think: start a new conversation with an assistant and start checking off rules, documents, and instructions to apply to the chat. Regenerate responses with clarifications or additional one-time context layers.
A local, cli based task and record manager, focused on simplicity and speed but includes support like managing schedules and records and searches etc to support it being a structured schedule helper.
neilgsmith 4 hours ago [-]
I’ve been working on "Next Arc Research" — https://nextarcresearch.com - a wrapper around my curiosity to understand how AI, compute, and capital might change markets by 2030.
It’s not a trading tool or product. More like a weekly, machine-assisted research project. Each cycle I run analyses on 120+ public companies across semiconductors, cloud, biotech, energy, robotics, quantum and crypto. The framing is inspired by Emad Mostaque’s “The Last Economy” thesis — the idea that when intelligence becomes cheap, the physics of value creation start to look very different. I originally built it for myself and retail investors in my family but I figure it could have more general utility so prettied it up a bit.
The system uses large-model reasoning (GPT-5+ though I've also tested Sonnet, Gemini and Grok) combined with structured scoring across technology maturity, risk, competitive positioning, and alignment to AI-era dynamics. The output is static HTML dashboards, PDFs, and CSVs that track month-over-month shifts. I'm adding to it weekly.
Mostly I’m trying to answer questions like:
* Which companies are structurally positioned for outsized upside in The Last Economy?
* How should I deliver the research so that it would have been actionable to someone like me 30 years ago?
* What signals would help folks identify “the next NVIDIA” 5 years earlier?
The inference costs real $$$ so I've set up a Patreon that, hopefully, will allow me to scale coverage and extend the modelling and methodology. There is a free tier and some recent, complete example output on the web site. I'm also happy to gift a free month for folks willing to provide constructive feedback: https://www.patreon.com/NextArcResearch/redeem/CC2A2 - in particular I'm looking for feedback on how to make the research more actionable without drifting into "financial advice".
I don't collect any data but Patreon does for authentication and Cloudflare does to deliver Pages. The Last Economy is here: https://ii.inc/web/the-last-economy
FergusArgyll 12 minutes ago [-]
A jupyter notebook as a guide to the Hebrew calendar. The text is Maimonides; after each section is some code "explaining" the text.
lenguist 1 hours ago [-]
working on a way to ease the burden of the firehose of information that is current AI news and research. there are hunderds of new research papers everyday, and yeah, skimming is a thing, but i feel like there is a ton of alpha distributed thorugh all of them that would just require a superhuman ability to read, comprehend and test all of it
A tool for K8S operators that replaces brittle imperative reconciliation code with type-safe state machines generated from declarative YAML definitions.
It also bundles error handling / logging / metrics / traces for state transitions.
Not sure if I'm missing a better tool but trying to keep a good working mental model of this has been a nightmare for the operators I've maintained.
josters 5 hours ago [-]
Working on updating my Your-Age-in-Days app[1] for iOS 26. The main motivation was to have the days I've lived always available on the lock screen with a more native feel than the workaround I had before (nightly Shortcut which updates the background image and adds the current number as an overlay to it).
Memecoin launchpad and dex on the solana chain. One giant player in the space and we’re going to shake things up a bit. Should launch January - send.fun
- Rewrote an upstream client to move off deprecated API
- Lots of improvements around CSS/ui (many thanks to Gemini)
- Fixing lots of bugs
hpen 55 minutes ago [-]
A Digital Audio Workstation (DAW) with cloud sync (CRDTs) and collaboration.
lialuca 1 hours ago [-]
I’m (possibly) over-engineering a new personal site using SvelteKit. It’s a blog + public project tracker. All the site content is created and edited using Obsidian, and there’s a build script that parses all the markdown in the vault when the site is built. I’m planning on working on several new projects next year and wanted a place to document them
mafwi 2 hours ago [-]
Home, on going work to get local Kubernetes dev env running as close to a production one as possible - ingress, external-dns, ACME CA, load balancer, Argo, registry, prom-operator etc., running entirely locally. Work, similar but in Docker Desktop on Windows and Mac.
Longer term personal aim is a self-hosting platform based on k8s with straight forward bootstrap, similar to Yunohost but k8s based.
brynet 2 hours ago [-]
Making rent as an open source developer.
Attracting new monthly sponsors and people willing to buy me the occasional pizza with my crappy HTML skills.
https://www.pleeboo.com/ is a who-brings-what kind of tool for organising poltucks, school events or any kind of gathering where tasks need to be distributed
warthog 2 hours ago [-]
Banker.so | Computer inside a computer inside an agent
Started this out by building a spreadsheet controlled by an LLM. Now putting a direct filesystem inside, simplified enough to have programmatic control of slide builders, spreadsheets, terminals and vibecoding applications
Adding more LSP features to the jinja linter for saltstack that I wrote, so you can see all the bugs in your templates from VSCode (rather than waiting for CI) and do things like “rename this jinja variable everywhere it’s being used”.
slig 4 hours ago [-]
Puzzleship - a free daily puzzles website with the archives paywalled. Right now it has Logic Grid Puzzles and Zebra Puzzles. I'm pretty proud of the LGP generator algorithm and some experienced players also liked the way the puzzles are constructed. This is my first subscription site and it's been online for about 15 days, so I'm learning a lot and trying to figure out the pricing.
I'm building personal, minimalist, website monitor in Gleam using the Erlang OTP.
In the time-honored hacker tradition of added more problems to the problem i'm trying to solve I'm learning a new language (never done FP before, either), building the product I wanted, using the latest crop of creative tools, and treating it as a little end-to-end business startup too. Launching in January!
oscarcp 41 minutes ago [-]
I'm working on a simple IoT visualizer. I built my own domotic system at home (which i hope to turn into a product at some point) and I had the need to visualize the sensor data per room and per floor.
While I was working on the tablet interface (in Godot Engine) I put Claude to work on what after two minutes became a full product on its own with a new file format as well. Tell me what you think! (so far the response is meh...)
Is this API only, or can a person use subscriptions (like claude max)?
otekengineering 2 hours ago [-]
It uses your existing subscriptions and supports all the major CLI and API providers. There's no cloud features of Omnispect itself, it runs locally except for calls to the LLM providers.
Claude Opus 4.5 is used as a routing agent, which selects the most appropriate LLM provider and model tier to delegate a task to. For example, the routing agent might delegate a single large task to GPT-5, which in turn delegates multiple small tasks to Haiku agents in parallel, then Gemini reviews all the work.
Omnispect lets you view the delegation tree of prompts and responses that spawn from your initial prompt.
gethly 2 hours ago [-]
I've been taking some time off from https://gethly.com, as majority of functionality I wanted to implement and offer to customers is done, so it's mostly just some tweaks here and there.
I was pondering doing something in regards to decentralised consummation of content. I am beginning to see how various websites are walling off their content and centralising everything whilst also monetising access to it for themselves and kicking content creators out, forcing them to run their own websites and use multiple backup platforms(mostly the dying youtube).
So I was thinking about flipping it on its head and instead of going to different websites to consume this content, like youtube, twitter and whatnot, people would have a single program to aggregate it instead. Then it occurred to me that this is what RSS/Atom was made for, kind of. So I am just letting the idea marinate for a bit and maybe next year I will look into it. Mastodon might have some good concepts in it that I want to look into and also come up with some standardised way for richer content that creators could provide beyond RSS to make it more palatable and easier consumable for users.
tl;dr not much this month :)
samsullivan 2 hours ago [-]
Trying to make anything car related easier - Cardog.app
Buying, researching and analyzing automotive data is broken. Trying to fix that bit by bit
I have been working on my bussiness which is related to moving and packing its mostly inside kigdom of Saudi Arabia. Name of my bussiness is moverstoo my website is https://moverstoo.com/
• I've never been satisfied with music players on iOS, so I'm making the definitive one. It works with every personal media server, in additional to local files and Apple Music libraries. It'll do some stuff that no music player has ever done.
• I open-sourced and released some iOS dev tooling I built for Claude Code that multiplied my personal coding productivity: https://news.ycombinator.com/item?id=46264591 Nobody cares yet, but it makes me feel good to share something cool.
lancekey 2 hours ago [-]
Working on computeprices.com - a cloud GPU rental price tracker
KingNoosh 2 hours ago [-]
I got so sick of not being able to find good driving routes that I'm working on https://shuto.app but also because Waze wants but to cut through London for my current contract gigs rather than take the M25 sensibly I'm also working on having the algo handle that for default. Testers would be appreciated if you ping me below though at anosh@ below link.
Also working on youtube vids to teach people to code for personal branding and another channel for POV driving vlogs but editing eats time :(
Just whatever time can allow really!
verdverm 2 hours ago [-]
Custom Copilot alternative / extension because I no longer believe it is a good idea to let Big Ai determine how you write code with your new helper. Big Tech f'd up a lot of things the last 25 years as we ceded control of our interfaces to them. I don't want to make the same mistake with my primary work tool.
Also, getting into the guts of how agents work and messing around with the knobs and levers is super interesting and where the real differentiating skills are
(my swiss army knife for dev work, getting a rename soon(tm))
nathants 1 hours ago [-]
coding agents, co-agents, and coco-agents.
andrewfurey2003 1 hours ago [-]
small deep learning compiler in odin
artemonster 2 hours ago [-]
I am trying to make a game that sits squarely between AE2 style request-based on-demand crafting VS fully passive production akin to Factorio :) Making games is fun!
monksy 1 hours ago [-]
learning rust and myself.
oulipo2 2 hours ago [-]
We're building a repairable and more sustainable e-bike battery (that's fireproof!) at https://infinite-battery.com
Just finished a major (v0.10) revamp of the API (you can use connet as part of an application, not through the CLI) which also fixed a few issues I've been seeing before.
Now, I'm gearing to update the relay protocols - currently relays are closed off by the control server (e.g. you ask it to provision you a relay resource) which requires the relay to communicate with the control server itself. In the new version, the relays will be operating on their own (there might be a shared secret with the control server, in case you want a closed off relay) and peers will reserve directly with the desired relays. Maybe in future, the relays might form clusters on their own to take advantage of better relay-to-relay network and peers will reserve only at the relay closest to them.
Another stream of work, is giving peers identities. Right now the server will give them an internal identity to better support reconnects, but these are not stable (e.g. they don't survive client restarts). In future, the peer will advertise their identity and then other peers may choose what peers to allow comms with and what to ignore, pushing more decisions into peers themself.
Yet another change I'm thinking about is exposing raw endpoints to enable users of the system to implements other protocols - I'm not quite sure if this is really needed (the destination/source, e.g. server/client) covers a lot of ground by itself, but it would be great if these are not the only options.
Many options how to continue, but if I'm out of ideas, there is always a Rust rewrite to throw in /s
Rendered at 22:05:13 GMT+0000 (Coordinated Universal Time) with Vercel.
In the real world finally moved everything to USB-C. Gave all my old cables away. I have two chargers in my home and a handful of C to C cables. Everything connects to everything now.
Home is now downgraded to a dumb home. Lights work on physical toggles. No hubs or sensors anywhere. Heat and AC is with a dumb panel on the wall.
It feels freeing.
It feels like somewhere in the last decade we've all lost control over our email inboxes. While it would certainly be possible to filter and sort it, I've been wondering if it makes sense to just start with a system that is designed to intake a bunch of streams of information. Then it could be pointed at the raw information e.g event calendars and news-letters as well as streams like Facebook groups/Instagram where I don't want to actually go to those apps.
Speaking at a meta-level, this seems like what we should really be using LLMs for right now: use-cases where user controls what is done on their behalf.
Completely free, no ads, no in-app purchases and no accounts / network required offline voice transcription.
I have also built the macOS/Windows/Linux versions which I'll also make free to download and available on my site soon (https://blazingbanana.com/).
iOS version is built and works (extremely well), just waiting for the Apple Developer signup process to complete.
Big shout out to https://github.com/mybigday/whisper.rn and https://huggingface.co/ggerganov/whisper.cpp/tree/main for making this even possible.
Any suggestions are welcome.
I love the "free forever, no ads part..." But it obscures what the app is for. Maybe start with the "Speech to text transcription" to make it clearer.
Either way, that's just semantics. Great job
So I am installing it through the link you provided, which directed me to a "install success" page saying "your purchase is successful" even if your app is free. Another obstacle to adoption :-)
Last, I was not informed on the page of the app' size. Seeing what it does and the time it takes to download I am afraid it could be huge? Third obstacle :-)
As for discoverability / the "your purchase is successful" message, I'm not sure what else I can do, I've set it to free, no ads etc in Google Play. Maybe I need to hit a few more keywords for transcription so it surfaces it more.
App info shows 218MB size, which I suppose is about what I'd expect for a model+app code :shrug:
See https://mediareduce.com
Feedback welcome
It started out as something marginally more useful than vendoring your dependencies as submodules + baking in the knowledge of how to build a bunch of common projects.
I realized, though, that there was somehow a huge gap in the insane world of C build tools. There's nothing that:
- Lets you pin really precisely and builds everything from source (i.e. no binary repository)
- Does not depend on either a scripting language or a completely insane DSL (Conan uses Python, CMake is an eldritch horror, ditto Make, lots of other tools of course but none of them quite hit the mark)
- Has a good balance of "builds are data" and "builds are code".
Anyway, it's going great. There are, of course, a ton of problems to solve. Chief among them is the obvious caveat that C is not a monoculture like Rust. There will be zero upstream libraries that use this tool natively. But I don't think it matters. I think I can build something which is as much better to the existing tools as, say, UV was to existing Python tools, even with that disadvantage.
An PWA primarily for my wife and my daughter. They can order their hot chocolate and their coffee as if they were going to grab something at a fancy café downtown, but instead it's at home and I'm the barista. It is quite nice to have for when my wife comes back from work and want something specific, or when we are waiting for the visit of a few friend, they can order exactly the available beverages and everything is ready when they're here.
It was also a good playground for me to implement Web Push notifications (to never miss new orders).
It's a basic Nuxt 3 app with Appwrite as the backend with rough edges, but much enough for our household use !
If you want to spam my phone with notifications, please visit my café : https://mytinycafe.com/alix
And for the food, one can already add anything, it's just a text field. A friend of mine only has alcoholic drinks and snacks on his menu page.
Remixify automates the search while leaving the selection to you. You paste a Spotify playlist URL, and it helps you or provides you a good starting point for digging. It groups the results by the original track so you can quickly preview and save the versions you want to a new playlist.
We don't try to recommend new music or use AI to guess your taste. It just finds the usable versions of the music you already selected.
[1]https://github.com/kwakubiney/remixify
[2]https://remixify.xyz/
This is cool, I really like a lot of tunes and try to mix them in only to find it hard and just hack to whack it in. I'll give this a go!
It fetches new papers, scores them against a “research profile,” then produces concise summaries plus a short “why this matters” style rationale, and outputs an email/newsletter-like HTML digest. There’s also a small API for generating a digest, checking status, and previewing the render.
I built it because keyword alerts and generic newsletters were either too noisy or missed the stuff that was actually relevant to what I’m working on right now.
https://iotdata.systems/jsonlviewerpro/
Next step is to integrate a visual data pipeline by using ImNodes. I‘m slowly making progress in my experiments, but C++ has a steep learning curve, especially when targeting MacOS and Windows at the same time.
I’m still early and adding ideas as I go, but it’s already helped me questions I had.
Examples: - Coin flip simulation: https://www.blockviz.xyz/simulation/coin-flip - Sell & buy-back simulation: https://www.blockviz.xyz/simulation/sell-buy-back
Curious if others here run into similar “this felt right, but did it actually help?” questions.
Here is a work in progress build:
https://muffinman-io.itch.io/space-deck-x
It is a combination of a shoot-em-up and deck building. You fly and shoot until you get to the boss, when you get your deck out to fight them.
That genre combination is definitely too ambitious, but I think it is fun to play and I’m enjoying making it.
I have a bunch of ideas how to combine the two parts better. But over the years, I’ve learned to control scope creep and actually ship pet projects.
Right now I’m in a middle of changing how enemy waves are spawned. After that I want to make a short tutorial and add two more bosses as well as more enemies.
If you end up playing it, please share your feedback I’ll be glad to hear it.
The game is made using Kaplay, a game dec library which brings me joy to use. I can best describe it as my friend described Pico-8: “easy things are easy”. But compared to Pico-8, Kaplay doesn’t have virtual console limitations and comes with a big library of components. Try it out, the community is small, but the library itself is really fun and easy to use.
EDIT: For context, this is about two weeks of work, in the evenings when my kid is asleep.
I couldn't figure out the Boss fight with cards though. I run out of energy and so I assume my turn is over. But how do I end my turn?
A button guide in the main menu would be helpful.
Right now I have a build that loads in the browser, but I really want to have "multithreading" which means workers in the web. One can use asyncify with emscripten to translate blocking C++ to WASM, but that transition is not perfect, right now I'm debugging a bug where there's a race condition that halts all execution and the main thread runs in an infinite loop waiting for the workers to stand up. I guess I'll have a few of those ahead.
The main goal is to 1. just have fun 2. use yjs as a collab backend so multiple people can edit the same PCB. This will probably work with pcbnew, KiCad's layout editor, since it has a plugin system and AFAIK I can do the sync layer there. For the rest ( schematic, component editor etc. ) I'll have to figure out something.. KiCad does not sync automatically if you modify a file, I'll have to do some lifting there.
Anyway, it's a lot of fun, I really want this thing to exist, I'm hoping that I won't run into a "wellll, this is just not going to work" kind of issue in the end.
A big part of this was inspired by the last startup I worked at. In an effort to not deal with complexities of Kubernetes, we ended up on Heroku and was charged exorbitant amounts of money. One year spending close to 400k on Heroku alone, for what should’ve been 10-15k in cloud costs.
I think a big part of this is just making Kubernetes more friendly and easier to use for a small / midsized team of developers.
The goal is to make it easy enough for even a single developer to feel comfortable with, while also being powerful enough to be able to support a small team
I made a daily word puzzle called Tiled Words.
https://tiledwords.com
Currently about 2,000 people play every day and I’ve released 59 puzzles!
One feature I’m excited about is crowdsourcing puzzles. Today’s puzzle is a “community puzzle” made entirely from clues that players submitted! I plan to do this every week or two.
I wrote about launching and the first month of puzzles if you want to learn more!
https://paulmakeswebsites.com/writing/a-month-of-tiled-words...
Since I was researching DNS and global mobility, and wanted to share links with others, figured I'd just spin up a link site (though I'm still the only user).
One unique difference is I have a field for English Title, since I consume a lot of Korean & Japanese articles and want to share these, but don't want to have people translate the titles before they understand why they should read them.
https://news.reorient.guide/
I see it as a "poor man's continual learning".
I’m building it on Cloudflare Workers with advanced tracking, modern templates, and advanced webhook integration. Developers can also configure and schedule advanced workflows for their specific needs
The users can review their usage and performance using an intuitive dashboard.
Email is a crowded space and this is my first attempt at doing something indie at this scale. Wish me luck!
- a videogame. I've got a pretty killer idea in an open niche, but the indie market is so massively oversaturated that it feels impossible to get eyeballs.
- a next-generation post-RSS newsreader. But news is so depressing these days. I think most of the world wants to ostrich and I don't blame them.
- a reboot of Svpply, my own shuttered startup. I'd love to just make (another) thing that's about excellent clothes and shoes and artisanal pocketknives, but the way the economy is going, this feels grotesque. I was lucky to make it the first time when luxury goods were attainable _and_ normal people could pay for necessities; that window has closed.
USCIS forms still use XFA PDFs, which don’t let you edit in most browsers. Even with Adobe, fields break, and getting the signature is hard.
So I converted the PDF form into modern, browser-friendly web forms - and kept every field 1:1 with the original. You fill the form, submit it, and get the official USCIS PDF filled.
https://fillvisa.com/demo/
What Fillvisa does:
- Fill USCIS forms directly in your browser - no Adobe needed
- 100% free
- No login/account required
- Autosave as you type
- Local-only storage (your data never leaves the browser)
- Clean, mobile-friendly UI
- Generates the official USCIS PDF, ready to submit
- Built-in signature pad
I just wanted a fast, modern, free way to complete the actual USCIS form itself without the PDF headaches. This is a beta version
It started as something I wanted to build for myself. I have a Bosch dishwasher that lacks any glanceable indication of how far along it is. Bosch provides an app, but checking the progress takes too long to be useful.
I figured live activities was a good fit, and then realized that I am not alone in wanting something like this. So, I am trying to make it into something usable for all the home automation tinkerers.
https://getaivi.app
Amazon used to have a thing for books that didn't have Kindle editions, "Click here to tell the publisher you'd like to read this on Kindle." You should develop in public (X/Bluesky/Mastodon), and have a prominent form for wonks like us to forward "I want Aivi" to various manufacturers.
Since hacker news last saw it, it’s been translated into English, German, Spanish and Chinese. If, say, a Chinese speaker wanted to learn more English words, then they could go to https://threeemojis.com/zh-CN/play/hex/en-US/today and play the game with English words with Chinese definitions and interface. This is the first cross language daily word game of its kind (as far as I know), so it’s been a lot of fun watching who plays which languages from where.
The next challenge that I’m thinking about is growing the game. The write ups and mentions on blogs add up, the social sharing helps, but I’d really like to break into the short form video realm.
If you read interviews from other word game creators, every successful game has some variation of got popular riding the wordle wave, or one random guy made a random TikTok one time that went super viral, and otherwise every other growth method they have tried since then hasn’t worked that well and they are coasting along.
So, sans another wordle wave, I am working on growing a TikTok following and then working on converting that following into players, a bit of a two step there, but that’s how the game is played these days. https://www.tiktok.com/@three_emojis_hq for the curious. Still experimenting and finding video styles and formats that travel well there. Pingo AI and other language apps have shown how strong TikTok can be for growth, so I think there’s something there. That’s all for this month!
https://github.com/btrettel/blastersim
The core simulator part works, but I don't yet have a user interface or documentation. Probably just going to be text input files to start, maybe a GUI later. Recently, I'm mostly working on testing.
The simulator is object-oriented and basically allows one to build up a blaster from separate control volumes and connections between control volumes. This is useful as it allows the same core simulator framework to handle different blaster configurations and even variants of them. For example, someone asked me to make the spring piston able to pull a vacuum on its back side due to not having sufficient flow. That's easy here as I just need to add another control volume and the appropriate connection onto the basic springer configuration.
Store your graphs in Parquet files on object storage or DuckDB files and query them using strongly typed Cypher. Advanced factorized join algorithms (details in a VLDB 2023 paper when it was called Kuzu).
Looking to serve externalized knowledge with small language models using this infra. Watch Andrej Karpathy's Cognitive Core podcasts more details.
https://github.com/MarkusSintonen/pyreqwest
- Updating my personal SSG to support Obsidian fully, which should simplify the publishing process a bit more. https://0xff.nu/hajime/
- Trying to find a new job, which is proving to be more difficult than it should be if you have certain standards about work/life balance.
- Writing an informative article about automating with/for ADHD which explains the motivation and solutions that I came up with for perhaps the weirdest, yet most annoying issues I face or forget about on a daily basis.
All notes are simple markdown file stored locally.
I’ve been using it to benefit my research and make the knowledge to stick better on my head for several years. My base is more than 400 markdown notes now, and I sync them to a private GitHub repository.
https://github.com/odosui/mt
In other words, something safer & more concise than maintaining multiple HashMap's, but a lot less involved & simpler than an in-memory SQLite.
It's better explained by the example here: https://github.com/utdemir/composable-indexes/blob/3baa36762....
https://github.com/utdemir/composable-indexes
https://mydragonskin.com/products/stingray-treatment-kit
This will help people set clear expectations for their apartment search.
[0]: https://allaboutberlin.com/tools/rent-map
Two main differences between this and other Anki-like apps: 1) The words you learn are from YT videos, websites and ebooks you import in the app. 2) The flashcards are optimized specifically for learning vocabulary - cards automatically get audio, images, multiple sentence examples, words definitions etc. It can also create fully monolingual flashcards with just definitions or the words in dialogs.
My biggest flex is that I have users who have done more swipes than me (over 100,000).
1) https://github.com/radusuciu/snakemake-executor-plugin-aws-b... (my fork). Just add the features to the batch job building code 2) https://github.com/radusuciu/snakemake-executor-plugin-aws-b.... This is more experimental and not yet fully working. I wanted to try a few things. a) can we rely on existing job definitions (managed through IaC instead). b) can we implement a fire-and-forget model where the main snakemake process runs on Batch as well? c) Can we slim down the snakemake container by stripping off unnecessary features.
The first is a customizable digital math workbook. Currently the demo covers fourth grade math. There is a practice mode where you can select the skills you to want practice. There is also a customizable dashboard where you can setup your own widgets to practice math skills in different ways. I am working on some pre-made dashboards to help users get started. The next plan is to cover fifth grade math skills. My plan is to cover first grade math up to Calculus and High School Physics. I envision it as a companion tool for Khan Academy/Math Class/Math Books. Check out the demo. No signup required. Progress is only stored locally.
https://demo.numerikos.com/
The second thing I am working on is an application to practice Cangjie. It's a Chinese input method that has been around for a long time. It is based on a visual decomposition of characters. Each character is represented by one to five codes and the majority are unique. My application teaches Cangjie like keyboarding (QWERTY) is taught to young students. You learn the location of the keys, then some basic words, then start typing sentences. I also have a free demo for it as well.
https://demo.cangjieworkbook.com
Feedback on either project would be appreciated.
This looks like keyboard driven commands, secrets store (to be done) and scripts that you can write and store without spinning up a new server (easier chat ops)
Still in early alpha so after a few more polish it'll be ready, but you can try it right now!
Currently trying to better contextualize the visible subregion of the matrix in relation to the full dataset (beyond what the current minimap does).
https://cybernetic.dev/matrix
[0] https://scikit-learn.org/stable/auto_examples/applications/p...
- scenes composed of SVG shapes, text, etc.
- web-worker rendering everything on the offscreen canvas;
- elements positioned via yoga-layout;
- optional JSX layer to define layouts, no support for React components inside the layout (yet);
- using Skia now, maybe Rive Renderer / Vello later? — I'd love to migrate to WebGPU eventually,
- first-class view transitions: no white screen, no jumps after the initial load, no things appearing/disappearing without a proper transition);
- fontkit to calculate everything re fonts and shape text — no more DOM-provided measurements;
- integration with Remotion to render videos.
Short-term goal is to reach MVP for slides/dataviz tool, and I'm getting close.
Trying to stay at maximum FPS while sacrificing loading time and, sometimes, the battery life.
It uses LLMs to generate python code to scrap a webpage to fit any Pydantic model provided:
* The immediate-mode "every tick I ask you for a VDOM based on the user-defined state" TUI framework has all the fundamental features, I think; writing docs and expanding the library of components it ships with. https://github.com/Smaug123/WoofWare.Zoomies
* Decided I needed a nice text display widget, so got side-tracked into implementing the Knuth-Plass paragraph layout algorithm; it currently functions but is buggy. https://github.com/Smaug123/WoofWare.KnuthPlass
* Finally starting to put proper effort into the LLM integrations into my workflows, writing skills, defining the Gospel According To Me to try and poke the LLMs into the right basin - with limited success so far. https://github.com/Smaug123/gospel
No progress on the deterministic .NET runtime.
(Same comment from last month: https://news.ycombinator.com/item?id=45869787)
Seriously, I'm very proud of myself for the little I've accomplished so far. I don't have friends in tech so I don't get to talk about it or bounce ideas off people.
Thanks for letting me get that out!
If you have played military sim (Milsim) games like Project Reality, Squad or Arma you might appreciate it.
Its quite cool how the game devs have made a lot of tooling to use; they use Typescript to hook into in-game events and functions.
There is a whole community making lots of content too:- https://bfportal.gg/
Currently I am working on an insurgency game mode; where one team has to defend some caches and use guerilla tactics, whilst the other team has a smaller size but the advantage of firepower and vehicles.
Hopefully have it released by Christmas time.
Has the official multiplayer gameplay held up? I did try a release around the time of RDR2 on Xbox and it had seemed like pay to play may have messed with it at some point.
Curious if the mod support seems like a jailbreak from the official multiplayer.
Then I wrote a Python program that connects whatever controller my brothers want to use (as long as it's supported by SDL2.0) and forwards that data from their computer, through Parsec, through a USB-UART adapter, to the Pico, then to the Switch. I then have a low latency capture card (Magewell Pro Dual HDMI I got off of ebay for $100) forwarding the video and audio from the Switch to my PC which I share to my brothers via Parsec. The audio was a bit tricky to get right, and ended up having to use a Virtual audio cable and Voicemeeter potato (a software audio mixer) so that both myself and my brothers could hear the audio.
It works surprisingly well and the latency is pretty low. I even got rumble working! (but not motion controls. If anyone wants to attempt it, I will accept PRs). I haven't done any formal benchmarking for performance, but my brothers and I were able to play Smash Ultimate without too much bother about latency.
You could also use the accessory Python library I made to automate switch controller presses (look in the examples directory). Might be useful for TAS speedruns?
The project is here for anyone interested. It's a bit rough and needs some cleanup and maybe a video tutorial on remote setup. But here is the WIP:
https://github.com/jyapayne/switch-pico
1. probe.bike - tell stories with your bike rides. It allows you to aggregate your cycling trip into one datapoint. Will likely break this out to skiing over the break and rebrand slightly. Adding yearly cards as we speak!
2. flopper.io - I'm seeing traffic rise and rise for this and it's been a great way to translate my every-increasing understanding of AI Infrastructure architecture to a new project. It acts as a benchmark website for GPUs and systems (e.g. Nvidia NVL72.
3. llmstxt.studio - still feel like llms.txt as an idea make sense - so hedged that and but let's see. Got my first customer this month. B2B and need more features/marketing.
4. rides.bike - the oldest - a catalogue or well researched cycling destinations and information about destinations. Will be adding more very soon!
Place discovery companion that de-noises your environment. Repeatable, one-stop-shop for information, personalized. Quick to decision. Updates live (best on mobile).
--
We are passionate travelers with 30k km under our wheels and we want consistent information across places we find ourselves at. Now are trying to figure out how to help others.
Then the counterfeit factories already have your chips and will simply include them in their product if you ever become successful.
The main window uses Apple’s local LLM to summarize your conversation in realtime, with some swoopty UI like QUEUED state on Claude Code.
I’ve just added macOS Sequoia support and a really cool CLI with Claude Code skill allowing seamless integration of information from your conversational history into aI’s responses to questions about your development history.
The CLI interface contract was designed to mutual agreement between Claude code and codex with the goal of satisfying their preferences for RAG.
This new query feature and pre-Tahoe support should be out this week, but you can download the app now on the App Store or as a DMG.
I’m very excited about this App and I would love to get any feedback from people here on HN!
https://contextify.sh
My Show HN: from this past week has a short demo video and a bit more info:
https://news.ycombinator.com/item?id=46209081
For my small software shop I'd like a team version of this:
- collect all prompts/chats from all devs for our repos - store them somewhere in the cloud - summarize them into a feed / digest
Would you see this as something that is sort of turn-key, where a central database is hosted and secured to your group?
Or would you require something more DIY like a local network storage device?
And similarly would you be open to having the summaries generated by a frontier model? Or would you again need it to be something that you hosted locally?
Thank you for the feedback and interest.
Currently spending time establishing relationships with historical societies, as I really need them to contribute points of interest, and stories. Many of these societies are run on a voluntary basis by 70+ year olds, so it's a long process. Getting some good responses eventually though, so it might actually go somewhere, just a lot slower than I want.
Also still doing https://wheretodrink.beer, but haven't added anything of note since playing on this other project.
And react2shell was a blast
https://github.com/0xekez/tinyLIRPA
tinygrad’s small set of operations and laziness made it easy to implement. Tho my overall sense is that neural network verification is currently more of a research interest than something practical.
The reason for it was because after testing multiple Git history explorers, I still think nothing beats the gitk. Sublime Merge is probably the only alternative that I would seriously consider but I don't really like the UI and the fact that it is proprietary (I am not against proprietary software but I prefer an opensource solution when available). Other alternatives have some bugs or the interface few too slow. gitk itself is mostly fine, but sadly it tries to load the whole repository in memory and this is causing issues every time I try to navigate through nixpkgs (I can see the memory consumption going through the roof while the UI slow down to a crawl).
gitk-go loads a batch of commits (1000 by default) and once you get at the end of the list it loads more. I also add a few features that I miss from gitk, for example if you do any change in the repository (change branches, add files to stash, etc) it will automatically reflect in the UI.
Again, the code is mostly vibecoded since this is the first time I decided to try this from scratch. The code works well for my use cases and it is enough to replace gitk for me, but I can't guarantee there is no bugs and the amount of tests are small. But still, it was fun to see something that I wanted to create for a while (I had this idea for a long time since the issues with gitk that I was having) finally taking form. Probably the program is not useful for anyone but me, but if anything this is a feature, not a bug.
None of the frontier LLMs (Gemini, ChatGPT, Claude) produce usable designs when just prompted with some photos of the pump and a written description of the mount. I'm now building a simulator in Mujoco that the LLMs can use to test and iterate on their designs to see if they can do better in this setting.
I'm hoping to make an interesting blog post of it and maybe end up with a usable wall mount design.
Next years (and probably a couple years after) is an electro-mechanical smart watch. Sourced some Ronda GB22 gearbox motors and tritium tubes and planning on using a pcb for the face. What could go wrong.
Working on a new puzzle for it as well as the mobile app, which is coming for iOS and Android around the holidays.
https://donethat.ai
With lot's of built-in data privacy safeguards https://donethat.ai/data
Also made an overview of similar tools out there https://donethat.ai/compare
Recently broke on Linux with a Wayland security update, working on a fix! Using Electron for cross-platform.
You can think of it as a data source, or a knowledgeable companion that can provide comprehensive book information for online booksellers, libraries, book-related startups, bookworms, and more.
I got a pre-alpha build running for those that want to test it out and the code is out on SourceHut[1].
Been really tough to find time to work on it because I have a baby that only sleeps in my lap, but I’m making progress very slowly.
I recently hired someone to rewrite the entire database layer, as that was written with the help of an LLM for the prototype, which should improve things too.
Feedback is very welcome :)
[1]: https://sr.ht/~pagina394/librario/
I’m only a couple days in, and I’ve already learned so much about networks, containers, codecs, ffmpeg, and so on.
https://www.inclusivecolors.com/
There's 100s of color palette generation tools, where most only let you customize a single color then try to autogenerate tints/shades without much thought about accessibility or tints/shades customization. The main features of this tool are:
- Emphasis on accessibility. A live UI mockup using your palette warns you if your tints/shades are lacking contrast when used in practice for headings, paragraphs, borders, and buttons, and teaches you the WCAG rules. Fixing contrast issues and exploring accessible color options is also made much easier using an HSLuv color picker, where only the lightness slider alters the contrast checks, and not the hue/saturation sliders (most tools use HSL, where hue/saturation changes counterintuitively alter contrast checks which makes accessibility really tough!).
- You can tweak the hue/saturation/lightness of every tint/shade. This is useful because autogenerated colors are never quite right, and customization is really important for branding work when you have to include specific tints/shades. The curve-based hue/saturation/lightness editing UI also makes this a really quick process.
- Instead of just a handful of colors, this tool lets you create a full palette. For example, if your primary color is blue, you always end up needing other colors like green for success, red for danger, and gray for text, then 11 tints/shades for all of these, so you want a tool that lets you tweak, check, compare and manage them all at once.
It's mostly a demo on mobile so check it on desktop. I'm still working on making it easier to use as it probably requires some design background to understand, but really open to feedback!
It helps to comprehend research papers (and not only papers - any document on any language) faster.
The tool is free to use, because we have credits from GCP. I guess at some point we'll need to introduce some level of subscription fee to keep it alive and useful, as it uses LLMs and vector search quite a bit.
Feedback is welcome!
Currently building out support for multi-agent evals, better tracing, voice, and static code analysis for AI security use cases. So many fun sub-problems in this space - LLM testing is deceptively hard.
If you end up checking it out and pick up an issue, I'll happily send swag. We're also hiring if you want to work on this stuff full-time.
https://github.com/promptfoo/promptfoo
You get to choose the genres you're interested in, and it creates playlists from the music in your library. They get updated every day - think a better version of the Daily Mixes. You can add some advanced filters as well, if you really want to customise what music you'll get.
https://riffradar.org/
Along the way I found most of these use salvaged BlackBerry keyboards which are only going to become harder to find, so also on a bit of a side quest to build a thumb-sized keyboard from scratch. Got me into laying out and prototyping my first PCBs and learning about how these things are made - lots of fun so far!
Something cool I learned from tearing apart a BB keyboard: the satisfying “click” is just a tiny metal dome that pops and completes the circuit when pressed. Not news to anyone familiar with electronics manufacturing, but it was a cool thing to “discover.”
- Arduino dev and circuitry
- 3D printing
- PCB design
- Woodworking
Its all a lot of fun and IMO a lot more approachable than it has been thanks to the assist from LLMs.
- Just finished forking an nvim keycast script for TUI demos: https://github.com/wong-justin/showkeys-noplug
- Started making a Roku app (https://wonger.dev/nuggets#n299)
- Drafting a year-in-review post for my website
- Drafting a book review for "Programmers at Work"
https://github.com/TechSquidTV/Tuvix-RSS
Eidetica - a decentralized database built in Rust, intended for local-first apps. It's still unstable but I'm progressing relatively rapidly. In the past ~month I have:
- Flown to SF to attend a conference in this niche: https://syncconf.dev/
- Added password based, transparent, end-to-end encryption
- Improved my custom CRDTs
- Added an index to store configs and metadata
- Built support for using sqlite + postgres for Eideticas backend (not pushed yet)
Once I finish the backend work I'll hopefully take a bit of a break though. I'm supposed to be retired.
Will be interesting to poke at over the holiday.
Web maps usually join together lots of small images called tiles (this is why you see square patches as google earth/map loads). They do this by querying a "tile server" API. It turns out this standard can also be leveraged to label and fine-tune models on map imagery. In my day job we built infra to efficiently serve imagery through tile servers for map visualization. So I wanted to test out ML applications of that infra.
If you've ever tried to use Google Analytics (GA4) and Google Search Console (GSC) to figure out what's working with your marketing, and what to do next to grow, you have probably got frustrated at some point.
It acts as a Marketing Strategist. You can ask questions like "why is my SEO traffic down this week" and it will give you a clear answer based on your site's performance data, as well as a checklist to improve.
https://refreshagent.com
It's intended to be anti-memetic, and anti-guilt trip. Just put it on your watch, install a program (open format) and you never need the phone itself. Your workout is a holiday from your phone.
The data can be exported if you want to use it elsewhere.
I originally made it for ROCKNIX but as there was no way to share the app I paid the Apple tax :/
https://github.com/jmahmood/RED-STAR-WEIGHTLIFTING
I've been doing a lot of assembly, C, WASM and plan to top it off with a look at GPU instructions and PTX. I haven't learned as much as in the last two months in years, it's been great. And surprisingly everything has turned out to be much simpler and easier to implement than expected once demystified.
Now to be fair, AI has sometimes given me pointers when I didn't fully understand something. Using Gemini 3 for free has been nice in that regard. However I consciously try to only implement code myself and to actually make sure I learned something that sticks.
Just made a landing page and then transfered its style to the app using Claude AI. Was so impressed that I paid for a supscription immediately.
Will polish the app and plan to launch next month.
its a web app where you make boxes, add images or text of what's in the box. then get a qr code that you can tape to the box and scan to see the text or images in the web app.
hoping to make it a lot easier to look for things in the storage unit. instead of removing all the totes and looking in them. Just scan and see if the description fits what I'm looking for
There don't seem to be many automated tools out there that fit my need for this, so building out my own solution I have complete control over makes sense. It's a lot of fun to build this out exactly as I want to, rather than trying to configure a bunch of tools that I'm not familiar with and that don't meet my needs exactly.
The tooling I'm building up around this should hopefully make it easier for myself to get my playlists and track ratings off of Plex if I ever decide to abandon it for music listening.
Basically a mix of Teardown voxel physics + Astroneer solar system setting + in a Valheim-like multiplayer survival game. We've been working on multiplayer voxel physics in Unity for years now, so its nice to finally have a product almost ready
https://weatherstage.com/
I had some custom build scripts and sites for my dad and myself and was thinking I could make a simple SaaS out of it. Super early and didn’t advertise anywhere yet since the actual dashboard is very simple right now but it works and I keep adding the features I want to use myself.
Example dashboard: https://warnitz.weatherstage.com/
If you want to try it out, I suggest you write me at hello at domain and I will get you going. Let me know the type of weather station you have!
https://bloomberry.com
And sort of in that same vein, I've been developing my own static site generator that I eventually want to move my blog to. It's almost certainly going to be a worse SSG than every alternative, but it'll be mine and that's worth something in itself.
Plus it's just been fun to make! I wrote some gnarly code to generate infinitely nestable layouts that I'm kind of proud of. It's the kind of code that's really cool but you can only code on a project for yourself, because if someone else had to debug it, they might say some pretty unkind things about you.
This allows library authors to do more, like defining webhook handlers and (simple) database operations. The idea is to move complexity from the library user to the author, making (API) integrations easier.
I think libraries being able to write to your database is a pretty powerful concept, and can enable a number of interesting use cases.
https://github.com/rejot-dev/fragno
Working on building an investment assistant backed by real time data. ChatGPT and Perplexity finance are amazing, but all of them are based on web search data only, which is a big limitation in finance since realtime data is important.
We have an agent that has access to almost every data point you can think of in the stock market (as much as we can get), which gets leveraged before answering.
And we also figured out ways to build amazing charts in between answer snippets, which looks very cool. Investors are usually very visual.
Parents set up accounts, kids log in with simple codes and work through curriculum-aligned Math and German exercises. Built with Elixir/Phoenix/Ash and LiveView.
The hard part isn't the tech - it's creating content that actually maps to the German school curriculum rather than generic "educational" fluff. Currently grinding through grade 2 math topics.
https://klugli.de
It can work already as a "Generic" ActivityPub server and it can be made to work with Client-to-Server API, but given that there are not mature clients for that, I am now in the middle of an exercise where I am taking the existing server and implementing Lemmy's and Mastodon's APIs based on top of it. Once I can get any Lemmy and a Mastodon client working, I will then start changing their own SDKs, and then I can replace calls from their application-specific APIs with direct calls to Linked Data server.
It looks inside each file to see what it’s about, then moves it to the right folder for you.
Everything happens on your Mac, so nothing leaves your computer. No clouds, no servers.
It works in 50 languages (including English, German, French, Spanish, Swedish) and with images (OCR and object recognition), PDFs, Microsoft Office, ePubs, text, Markdown, and many other file types.
If you have messy folders anywhere on your Mac, Floxtop can help.
So, I'm building a toolkit that allows to keep things simple for the end user. Run Ollama and Open WebUI configured to work together: `harbor up ollama webui`. Don't like Ollama? Then `harbor up llamacpp webui`. There are 17 backends, 14 frontends and 50+ different satellite projects, config profiles that can be imported from a URL, tunnels, and a helper desktop app.
https://github.com/av/harbor?tab=readme-ov-file#what-can-har...
https://bsky.app/profile/zeta0134.bsky.social/post/3m7xuxuc3...
Currently mostly happy with where this has ended up, but the percussion is a tad too basic and needs more work. One thing at a time I suppose. :)
It's a work in progress, but it's at a stage where if you ask nicely I'll let you know where to download it.
There are a lot of apps that can be built on ATProto, the PDS, etc. If you are exploring the same space I'd especially like to hear from you. I'm easy to find, which is the most useful thing about being named Zigurd.
I’ve also been playing with Bun and I have a business idea that would be a good fit, and huge potential but I just don’t have enough time to start something new anymore.
A Python ORM, inspired by Drizzle and the like. Whenever I come to Python I'm frustrated by the ORM options. They generally lack type-safety on inputs and outputs, or useful type hints.
SQLAlchemy is an institution but I think it's hard to use if it's not your full-time job. I check the docs for every query. I want something simple for the 80-99% of cases, that lets you drop easily into raw SQL for the remaining %.
I'm going to keep hacking at it, would love to from anyone who thinks this is worthwhile (or not). Also: - The interface for update queries is clunky. Should I add codegen? - Should I try to implement a SQL diffing engine (for migrations). Or just vendor sqldef/similar...?
Recently it hit v2.0 spec conformance. 3.0 is next on the roadmap. (I'm executing it against the upstream spec test suite.)
I don't plan to make it a highly-performant decoder for use in production environments, but rather one that can be used for educational purposes, easy to read and/or debugging issues with modules. That's why I decided not to offer a streaming API, and why I'll be focusing on things like good errors, good code docs etc.
https://github.com/agis/wadec
P.S. I'm new to the language so any feedback is more than welcome.
https://news.ycombinator.com/item?id=46215686
https://github.com/mindflayer/togo
It can replicate a DB in as little as 9 seconds.
It's Open Core: Community Edition and Pro/Enterprise editions.
Still a WiP --> https://kopidev.com
The project has a CLI interface that is free and open-source, but you have to self-host the gallery. We are also building a SaaS app which is basically a managed version of the open-source tool with a visual builder and we take care of the hosting and CDN.
https://simple.photo
I’m still exploring new forms of AI-powered learning tools.
The latest thing I’ve been working on is an adaptive mode inspired by the LECTOR paper [1]. Where each lesson is a single learning concept with a mastery score tight to it based on your understanding of the said concept, so in principle the system can reintroduce concepts you didn’t fully grasp later on, ideally making separate flashcards unnecessary.
It can be self-hosted if any one want's to give it a try!
[1] https://arxiv.org/abs/2508.03275
I know this is a personal project and you maybe didn't want to make it public, but I think the README.md would be better suited with a section about the actual product. I clicked on it wanting to learn more, but with no time to test it for now.
It’s been incredibly rewarding to see people’s changing opinions of their local government
It plans multiple days ahead to make the best use of low prices and surplus solar.
It can use the vehicle api or the charger api to control charging.
https://akkuplan.eu
And I realized I couldn't give a concrete answer. Lots of speculation, but I realized I didn't have hardly any real data. Inspired by Adam Grant's work on "rethinking", I'm _currently_ writing a tiny CLI to run self-experiments on my own productivity, auto-checking in / observing commits/code changes.
Goal at the end is to be able to test myself across different dimensions with "no AI", "moderate AI" (e.g. searching, inline assist), and "full AI" (agents, etc). https://github.com/wellwright-labs/pulse
TLDR the incremental compiler rewrite is finally bearing fruit. Namely, because we no longer have a batch compiler (i.e. we don't bail on the first error), we can
- provide LSP results (hover, goto def, etc) on non-broken parts of your isograph literals, even in the presence of errors
- surface those errors in VSCode, and
- fix those errors with auto-fixes!! (https://www.youtube.com/watch?v=6tNWbVOjpQw&t=314s) Which is to say, select a field that doesn't exist, and let the compiler create the isograph literal declaring it.
It's a great feeling to see this level of DevEx
I wrote about it here: https://pcmaffey.com/custom-ssg/
Forkable template: https://github.com/pcmaffey/bun-ssg
> Staring at the errors in my CLI, I realized I did not want to use another framework. It's why I had already discarded the idea of switching to Astro. Twiddling around someone else's abstractions and incentives, frustrations fitting together the final 20% of a project... I've been down that road too many times before. It's never fun. The tradeoffs _you don't know you're making_ are the biggest risk.
Killer feature is multiple plans per customer.
https://railsbilling.com
https://bloks.run/
I wanted something local and offline first + 10-20% better than excel, think I'm missing a few features other might find useful, but it works for my needs which has been great.
The vast majority of tokens in a sequence will be irrelevant to an attention mechanism outside of a very small window. Right now however we tend to either keep all cache values forever, or dump them all once they hit a certain age.
My theory is that you can train model to look at the key vectors and from that information alone work out how long to keep a the token in the cache for. Results so far look promising and it’s easy to add after the fact without retraining the core model itself.
https://typequicker.com
This is something that started as a passion project - I wanted to see just how effective of a typing application I could make to help people improve typing speed quickly.
It’s very data driven and personalized. We analyze a lot of key weak points about a user’s typing and generate natural text (using LLMs) that target multiple key weak points at once.
Additionally we have a lot of typing modes.
- Code typing practice; we support 20+ programming languages - daily typing test - target practice; click on on any stat in the results and we generate natural text that uses a lot of that (bigrams, trigrams, words, fingers, etc).
https://www.yups.io
It is very stupid for now but I am working on the process and a friend of mine is working to improve the LLM (that's the project Babelfish).
Developing Qt apps with C++ and QML is a blast - the fast performance of C++ and ease of use of writing UI in QML. But there is so much left to be desired with the built-in Qt Quick components - mobile issues like non native text handling, non native swipe-able stack view and much more. I’m aiming to bridge that gap.
[0] https://apps.apple.com/us/app/reflect-track-anything/id64638...
Working heavily right now on Customer Personas to use in validating/invalidating , which are configured with viewpoints, biases, and tendencies. Coming very soon will be Persona Journeys, in which you can get live, goal-oriented evaluation of your web app by a Persona.
Using an esp32, high speed ADC and 4 bass guitar pickups to detect and reverse engineer the club's path and face angle as it swings past the pickups.
This is the PR: https://github.com/ironcalc/IronCalc/pull/616
Feel free to comment and destroy it!
You can test it in: https://testing.ironcalc.com
A lot of teams enjoy using Linear for product management but still have to use Notion and Confluence for knowledge management. I’ve built Outcrop from the ground up to be fast with much more reliable search and realtime collaboration.
Hundreds of teams from startups and major companies have signed up for early access and many have made early commitments to support the development of Outcrop.
If your team would be interested, I’d like to hear from you!
https://outcrop.app
https://imedadel.com/outcrop
imed at outcrop.app
We have an ML model that's trained on real reservations and use an LLM to decide why a user mightve opted out. We apply personas to this LLM to get a bit of a sense how they would probably be operating the booking flow.
I am trying to offload as much of the complex stuff to existing parts of the kernel, like using systemd/cgroups for resource limiting and UNIX sockets for authentication.
Repo should work with any github hosted changelog file. https://github.com/stevenmenke/claude-code-changelog-rss
Was hoping to have these ready for Christmas season, but life as always gets in the way!
-> https://next.nocodefunctions.com
A complete refactor and stack change so that the web app can be more easily extended to new functions.
Opinionated workflows and automations for less technical teams where no code, low code or vibe code tools are beyond reach.
https://housecat.com/
https://hortus.dev/s/badges
Currently in the works are a digital sand timer which can be used to track pomodoros (or any sequence of time intervals), and a Jovian orrery which displays the positions of Jupiter’s moons on a strip of addressable LEDs.
This has been a fun project so far for me:
* First time using Claude Code. CC has made writing code fun again (I'm an experienced software developer, with - gasp - over 20 years of professional experience).
* On macOS, WhisperKit + Apple Intelligence (SpeechAnalyzer) is a powerful combination for offline transcription.
If you're interested in joining the beta, feel free to send me an email: diarmuid.glynn@gmail.com. The software is working now, but the documentation and website ( https://www.algomommy.com/ ) are unfinished, so I'd like to provide direct support to any interested beta users.
Build to help you save and organize links without friction. Group related content into collections, pin critical resources for quick access, and search your entire knowledge base instantly.
Right now I am tinkering with wails (https://github.com/wailsapp/wails) to build an app store.
https://news.ycombinator.com/item?id=46097671
https://github.com/blue-monads/potatoverse
Ai-rganize — For using AI to sort files/folders on your local environment (Mac, Windows or Linux). (https://github.com/adefemi171/ai-rganize)
yaml2mcp — Got tired of writing MCP servers in JSON so I decided to build this as well. (https://github.com/adefemi171/yaml2mcp)
It's very unstable at the moment but plan to have it fully implemented and working by the end of next month.
Using it to build a virtualized computational storage device for research.
:)
https://github.com/Chrilleweb/dotenv-diff
https://dhuan.github.io/mock/latest/examples.html
Planning on wrapping up the year with a year in review post (thankfully I've been writing monthly updates as I go, should save some time).
Apart from that, clearing up tech debt that helped me ship fast, but was ultimately a bad fit for the business (Next.js and GraphQL).
Eventually I'll open source it, but I'm a bit shy so I want to open source it once it's done without a commit history.
https://marketdao.dev
My initial goal is to make a functional SillyTavern (AI roleplaying) replacement. SillyTavern builds prompts from a few rigid buckets (character, scenario, lore, system prompt, author's note...), which makes complex setups hard to manage. Content gets duplicated, settings have to be toggled in multiple places, and it’s easy to accidentally carry or modify state across conversations. Over time, it becomes difficult to tell what context is actually in effect.
I’m building an alternative that treats context as small, reusable pieces that can be composed and organized flexibly, rather than locked into fixed categories. Characters, settings, and behaviors can be mixed, reused, or temporarily enabled without duplication or manual cleanup, and edits preserve clear history instead of rewriting the past. The goal is to make managing complex context deliberate and controlled instead of fragile.
Although I’m trying to get the functionality required for roleplaying done first, the app is generic enough for other AI workflows where fine-grained, explicit context control is an improvement over existing chat interfaces. Think: start a new conversation with an assistant and start checking off rules, documents, and instructions to apply to the chat. Regenerate responses with clarifications or additional one-time context layers.
A local, cli based task and record manager, focused on simplicity and speed but includes support like managing schedules and records and searches etc to support it being a structured schedule helper.
It’s not a trading tool or product. More like a weekly, machine-assisted research project. Each cycle I run analyses on 120+ public companies across semiconductors, cloud, biotech, energy, robotics, quantum and crypto. The framing is inspired by Emad Mostaque’s “The Last Economy” thesis — the idea that when intelligence becomes cheap, the physics of value creation start to look very different. I originally built it for myself and retail investors in my family but I figure it could have more general utility so prettied it up a bit.
The system uses large-model reasoning (GPT-5+ though I've also tested Sonnet, Gemini and Grok) combined with structured scoring across technology maturity, risk, competitive positioning, and alignment to AI-era dynamics. The output is static HTML dashboards, PDFs, and CSVs that track month-over-month shifts. I'm adding to it weekly.
Mostly I’m trying to answer questions like:
* Which companies are structurally positioned for outsized upside in The Last Economy?
* How should I deliver the research so that it would have been actionable to someone like me 30 years ago?
* What signals would help folks identify “the next NVIDIA” 5 years earlier?
The inference costs real $$$ so I've set up a Patreon that, hopefully, will allow me to scale coverage and extend the modelling and methodology. There is a free tier and some recent, complete example output on the web site. I'm also happy to gift a free month for folks willing to provide constructive feedback: https://www.patreon.com/NextArcResearch/redeem/CC2A2 - in particular I'm looking for feedback on how to make the research more actionable without drifting into "financial advice".
I don't collect any data but Patreon does for authentication and Cloudflare does to deliver Pages. The Last Economy is here: https://ii.inc/web/the-last-economy
Not sure if I'm missing a better tool but trying to keep a good working mental model of this has been a nightmare for the operators I've maintained.
[1]: https://apps.apple.com/de/app/days-of-life-milestones/id6738...
A citizen service initiative that aims to serve as a platform for monitoring areas of need in Puerto Rico.
- Added creating blog posts
- Improved moderation tools
- Rewrote an upstream client to move off deprecated API
- Lots of improvements around CSS/ui (many thanks to Gemini)
- Fixing lots of bugs
Longer term personal aim is a self-hosting platform based on k8s with straight forward bootstrap, similar to Yunohost but k8s based.
Attracting new monthly sponsors and people willing to buy me the occasional pizza with my crappy HTML skills.
https://brynet.ca/wallofpizza.html
Started this out by building a spreadsheet controlled by an LLM. Now putting a direct filesystem inside, simplified enough to have programmatic control of slide builders, spreadsheets, terminals and vibecoding applications
While trying to figure out a good ICP and reach PMF
and also I am trying to find some time to improve the minimal month planner https://printcalendar.top/
https://www.puzzleship.com/
In the time-honored hacker tradition of added more problems to the problem i'm trying to solve I'm learning a new language (never done FP before, either), building the product I wanted, using the latest crop of creative tools, and treating it as a little end-to-end business startup too. Launching in January!
While I was working on the tablet interface (in Godot Engine) I put Claude to work on what after two minutes became a full product on its own with a new file format as well. Tell me what you think! (so far the response is meh...)
https://habitatview.app
https://omnispect.dev/
Claude Opus 4.5 is used as a routing agent, which selects the most appropriate LLM provider and model tier to delegate a task to. For example, the routing agent might delegate a single large task to GPT-5, which in turn delegates multiple small tasks to Haiku agents in parallel, then Gemini reviews all the work.
Omnispect lets you view the delegation tree of prompts and responses that spawn from your initial prompt.
I was pondering doing something in regards to decentralised consummation of content. I am beginning to see how various websites are walling off their content and centralising everything whilst also monetising access to it for themselves and kicking content creators out, forcing them to run their own websites and use multiple backup platforms(mostly the dying youtube).
So I was thinking about flipping it on its head and instead of going to different websites to consume this content, like youtube, twitter and whatnot, people would have a single program to aggregate it instead. Then it occurred to me that this is what RSS/Atom was made for, kind of. So I am just letting the idea marinate for a bit and maybe next year I will look into it. Mastodon might have some good concepts in it that I want to look into and also come up with some standardised way for richer content that creators could provide beyond RSS to make it more palatable and easier consumable for users.
tl;dr not much this month :)
Buying, researching and analyzing automotive data is broken. Trying to fix that bit by bit
https://github.com/tirrenotechnologies/tirreno
• I open-sourced and released some iOS dev tooling I built for Claude Code that multiplied my personal coding productivity: https://news.ycombinator.com/item?id=46264591 Nobody cares yet, but it makes me feel good to share something cool.
Also if anyone needs a contractor hmu at https://elephtandandrope.com
Also working on youtube vids to teach people to code for personal branding and another channel for POV driving vlogs but editing eats time :(
Just whatever time can allow really!
Also, getting into the guts of how agents work and messing around with the knobs and levers is super interesting and where the real differentiating skills are
Built on ADK, CUE, and Dagger
https://github.com/hofstadter-io/hof/tree/_next/lib/agent
(my swiss army knife for dev work, getting a rename soon(tm))
Check the fireproof video, it's quite fun haha https://www.youtube.com/watch?v=v0NXXfCA2CY
Vine but for user-submitted microgames
Docs: https://xelly-games.github.io/docs/intro
Just finished a major (v0.10) revamp of the API (you can use connet as part of an application, not through the CLI) which also fixed a few issues I've been seeing before.
Now, I'm gearing to update the relay protocols - currently relays are closed off by the control server (e.g. you ask it to provision you a relay resource) which requires the relay to communicate with the control server itself. In the new version, the relays will be operating on their own (there might be a shared secret with the control server, in case you want a closed off relay) and peers will reserve directly with the desired relays. Maybe in future, the relays might form clusters on their own to take advantage of better relay-to-relay network and peers will reserve only at the relay closest to them.
Another stream of work, is giving peers identities. Right now the server will give them an internal identity to better support reconnects, but these are not stable (e.g. they don't survive client restarts). In future, the peer will advertise their identity and then other peers may choose what peers to allow comms with and what to ignore, pushing more decisions into peers themself.
Yet another change I'm thinking about is exposing raw endpoints to enable users of the system to implements other protocols - I'm not quite sure if this is really needed (the destination/source, e.g. server/client) covers a lot of ground by itself, but it would be great if these are not the only options.
Many options how to continue, but if I'm out of ideas, there is always a Rust rewrite to throw in /s