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.
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
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.
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.
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.
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
I wrote about it here: https://pcmaffey.com/custom-ssg/
Forkable template: https://github.com/pcmaffey/bun-ssg
and also I am trying to find some time to improve the minimal month planner https://printcalendar.top/
[1]: https://apps.apple.com/de/app/days-of-life-milestones/id6738...
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
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)
Currently trying to better contextualize the visible subregion of the matrix in relation to the full dataset (beyond what the current minimap does).
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.
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.
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.
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
- 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
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 :/
- 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.
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
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).
While trying to figure out a good ICP and reach PMF
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).
Repo should work with any github hosted changelog file. https://github.com/stevenmenke/claude-code-changelog-rss
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!
imed at outcrop.app
Right now I am tinkering with wails (https://github.com/wailsapp/wails) to build an app store.
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.
Attracting new monthly sponsors and people willing to buy me the occasional pizza with my crappy HTML skills.
Was hoping to have these ready for Christmas season, but life as always gets in the way!
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
Buying, researching and analyzing automotive data is broken. Trying to fix that bit by bit
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))
Vine but for user-submitted microgames
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.
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.
https://www.inclusivecolors.com/
There's hundreds 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 easy 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 and 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!
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.
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.
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.
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.
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.
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.
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!
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.
https://demo.cangjieworkbook.com
Feedback on either project would be appreciated.
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.
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!
My Show HN: from this past week has a short demo video and a bit more info:
So the idea is that AI will write the code but you are telling it exactly how to write it and you are always on top of the architecture. You don’t say build me an app, you say build me a function that will fetch and store the BTC price every time the account I follow tweet about BTC for example.
Once you have your algo figured out, you can run it directly or on a server. Since the algorithm can have client side and server side etc. you can run the server side on a server and implemented a UI for the client side algorithm using native tooling by embedding the portable algo you created into the app and just build the UI to react to changes in the data.
This way you can thinker on how things should work and craft polished UI separately.
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.
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.
It’s been incredibly rewarding to see people’s changing opinions of their local government
I made a daily word puzzle called Tiled Words.
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...
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!
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.
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.
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.
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.
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.”
This will help people set clear expectations for their apartment search.
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.
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.
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.
[0] https://activitypub.mushroomlabs.com
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...
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.
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.
:)
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...?
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).
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://next.nocodefunctions.com
A complete refactor and stack change so that the web app can be more easily extended to new functions.
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.
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
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.
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!
[0] https://apps.apple.com/us/app/reflect-track-anything/id64638...
Opinionated workflows and automations for less technical teams where no code, low code or vibe code tools are beyond reach.
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
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.
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.
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.
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.
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.
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.
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.
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.
Longer term personal aim is a self-hosting platform based on k8s with straight forward bootstrap, similar to Yunohost but k8s based.
A citizen service initiative that aims to serve as a platform for monitoring areas of need in Puerto Rico.
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 :)
• 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!
Check the fireproof video, it's quite fun haha https://www.youtube.com/watch?v=v0NXXfCA2CY
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
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.
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
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.
Feedback welcome
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.
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
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.
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!
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.
- 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.
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.
- 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.
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....
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.
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).
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!
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)
- 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.
* 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)
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:
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.
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.
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 :)
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.
I’m only a couple days in, and I’ve already learned so much about networks, containers, codecs, ffmpeg, and so on.
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.
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!
- 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"
Will be interesting to poke at over the holiday.
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.
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.
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
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.
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
Killer feature is multiple plans per customer.
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.
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.
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...)
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!
The idea came from cooking bolognese. I needed something to remind me when to stir. So I wrote a small Go tool that just beeps at whatever interval(s) you set.
Then I kept adding stuff. Verbose mode with a live countdown, pause/resume with signals, and a JSON output mode that works with Waybar. That last one is actually my favorite part. I get a little timer in my status bar that changes color when it's counting, paused, or beeping. Click to pause. Works great for pomodoro or just keeping track of things while working.
I switched from Mac to Arch and wanted to try the whole AUR thing. Used GoReleaser to automate the build and publish. Took some fiddling but it works now.
https://github.com/Gioni06/bleep
AUR: yay -S bleep-bin
I've always loved electronics since I was a kid (still trying to learn). As I explore and learn I've begun to make these small "breadboard helpers" [1]. (Just one on Resistor Transistor Logic (RTL) right now.)
An obsession over a project in a 1970's hobbyist electronics magazine sent me down the rabbit hole that is (was) analog computing. So I have been bread-boarding and prototyping small analog computer modules.
I'm in the PCB-layout stage for the modules and hope to have them ready early next year.
I'm impressed by how far I can get "vibe making". Most of my professional experience is in high-level software, but AI gets me unstuck quickly when I don't know something specific to ESP-IDF or the hardware. As of today I've got a circuit tested, firmware nearly complete, and a custom PCB en route from JLCPCB.
One limitation I’ve noticed: ChatGPT struggles with the details of part selection (e.g. choosing specific temp/humidity sensors or connectors). Adding datasheets to the context helps a lot, which makes me wonder why this isn’t something the model can do or at least ask for.
It's a full identity and authorization platform targeted for service-to-service use cases. But my focus the last couple months has been to make provisioning identity super easy, and I think I've done that (at least compared to something like SPIRE).
So if anybody has CI/CD pipelines, AI agents, edge-functions, or multi-cloud workloads they want to give auditable identity, I can help!
Very early days still. Whilst I created a fork of toon for Kicad (called TOKN), with the intention of using a reduced token format to generate schematics using LLM's, I could get the models to follow the syntax correctly, but they didn't have the knowledge. So I was then going to create a whole RAG system, but got distracted by this current project.
There are people out there doing AI schematic generation, like flux.ai (which is incredible (and incredibly well funded), but 90% of products, especially at proof of concept stage, are basically a microcontroller, some power, probably usb, and some IO, bluetooth/wifi if you're lucky. So we can use a library of pre-validated subcircuits and slots them together on a grid. Routing's deterministic, so if it compiles, it works. (sorry, deeppcb & Quilter!)
The enclosure side is more fun: once the PCB's done you've got real dimensions to work with (board size, mounting holes, where the connectors poke out), so I use an image model to generate some concept art, then feed that to an openscad generating model as visual inspiration alongside the hard constraints.
Basically trying to get a full hardware product pipeline done automatically.
https://github.com/Fingel/gelly
Available on Flathub: https://flathub.org/en/apps/io.m51.Gelly
This December, I reached a huge milestone: I implemented ASN1 tree editing [1]. Now I can edit the ASN1 tree directly in the browser (read my blog post for more details: [2]).
I'm happy that I wrote this tool. I use it often to help me debug my protocol implementations and/or debugging. I know that some of my friends use the JWT debugger and ASN1 parser from this tool. Maybe some of you will find it helpful too.
[0]: https://crypto.qkation.com/
[1]: https://news.ycombinator.com/item?id=46255464
[2]: https://tbt.qkation.com/posts/announcing-crypto-helper-0-16/
Source code and playground here: https://github.com/BarishNamazov/gsql/
Background blog here: https://barish.me/blog/parametric-polymorphism-for-sql/
Feedback is super appreciated!
My next step is documenting how all of the subsystems work (such as virtual memory, allocators, drivers, etc.), then lay the project to rest. I don't have any grand ambitions for the kernel. The project was just a labor of love, and a way to learn some interesting things! Hopefully some of the documentation can serve as learning material for other people interested in osdev.
- https://github.com/yassi/dj-redis-panel - https://github.com/yassi/dj-cache-panel
This week I'm taking a break from my next project in this series (celery related) to try to participate in game jam related to programming language creation:
- https://itch.io/jam/langjamgamejam
I encourage others to participate I e
There is also a way to search for articles using vectors, it's called "Semantic Search". So basically you can ask, for example, "Postgresql and how to best optimize it." and it would search for articles touching that subject, or at least related to it.
Wondering about the best way I can add a weekly newsletter built on top of the content currently being ingested, and still looking for more sources to add to the database (let me know if you have any good recommendations).
Not coding related, I've been on what I've been calling "The Grand Project" for a bit over a year now where I listen to every single album I own (around 855 albums/singles/eps/etc. As of this moment I'm at 828) at least once. It's been a real trip essentially going through my whole life musically and I'm hoping to write a blog post somewhere about it.
[0] Project site: https://primamateria.systems/ Source Code: https://github.com/stryan/materia
- No sign-up, works entirely in-browser
- Live PDF preview + instant download
- VAT EU support + custom tax format coming very soon
- Shareable invoice links
- Multi-language (10+) & multi-currency
- Stripe and default templates
- Mobile-friendly
GitHub: https://github.com/VladSez/easy-invoice-pdf
Would love feedback, contributions, or ideas for other templates/features.
The problem I'm solving: On a team, people and their files are scattered everywhere.
Solution: A canvas that attempts to open (and edit) as many file types as possible (images, xlsx, pdf, docx, cad). This means you can have people and files on the same page.
It's the only whiteboard that can natively render docx and pdf so far; these can also be edited directly on the board without having to use dedicated software.
It has a built-in Drive where you can store/backup files that syncs across your devices.
There's a few widgets such as Kanban, sticky notes, cards.
And of course, there's agentic LLM (Gemini 3 Pro) that can take actions such as viewing the board, reading documents on the board, and editing items on the board. For example, you can tell it to read a pdf, then write a spec sheet (in docx), or create tickets on a kanban.
I'm launching a private beta next month if anyone is interested in testing it out and giving feedback.
Upload a CSV or circle neighborhoods on Google Maps to build your address list (consumers or businesses). Printing and postage included in one price.
In the last 30 days I've added an API plus integrations for Pipedrive, Zoho, and Follow Up Boss. If anyone wants to help test these new integrations, I'll set you up on a special plan and let you send mail at my cost (roughly the price of a stamp).
https://llmparty.pixeletes.com
If you have to try one I recommend this
- A chatbot to control a car https://llmparty.pixeletes.com/experiments/universal_ui
I haven't yet tried this very extensively - but another profound change in programming that this showed me is that it is now very easy to borrow parts of Open Source libraries. It used to be that you could only base your work on a library - borrowing parts of projects that were not designed to be shared (used as libraries) was prohibitive - but with llms it is entirely possible to say: "now please borrow the UI ideas from project X" and it does that. Maybe you need to add some planning.
The project is about 27kloc now.
One amusing thing I've noticed is that every time the AI generates code with a hard coded hexadecimal constant, it's a hallucination. My son suggested feeding all of the chip datasheets into the AI and see if the constants improve.
2. Finally converting my home semi-hobby electronics business (something like a guitar effects pedal) to machine assembled circuit boards.
Working on Chorebound - an RPG-style chore/habit app. You do real-world chores, they become quests, you fight monsters, get loot drops, earn XP/gold, and level up. Can be solo or co-op with friends/family.
If you’ve used Habitica and bounced off, this is meant to be more lightweight, simplified, and focused on closer-knit co-op rather than public guilds.
Releasing in the next few weeks.
Yesterday I built most of a Postgres extension, using the excellent pgrx[1] project, that build on ulid to add prefixes. With it you get something like this
plid=# SELECT gen_plid('u');
gen_plid
---------------------------
u_06DHRQH6SJT7N2WEQK4910R
(1 row)
I haven't pushed it to GitHub yet, but it's fairly done at this point.This has most recently involved a side diversion into a little tree-processing library (where file hierarchies are a special case) — Show HN within the next day or two, fingers crossed — and setting up a fork of https://github.com/pypa/packaging to support EOL Python (back to 3.6) and make some general simplifications (because even this is a fairly large wheel compared to the target project size).
Hoping I can kick myself back into the blogging habit again soon, too.
I had had the idea and the domain registered for years and recently just took the leap to put it out there.
Fun/Passion-Project: A small advent calendar featuring (weird) Acro-Yoga flows we collected throughout 2025. (Acro-Yoga is a partner sport combining acrobatics and therapeutics, you should try it, it's a really great sport!)
But I'm also thinking about it as a product manager based on my tech experience. Looking at what people like in mugs, creating templates to exactly size the mugs to people's preferences, creating re-usable molds to put repeatable components together, and taking detailed notes on exactly what I am doing in-studio to create a repeatable, reliable process to create a product that will sell.
It is going poorly so far, but each iteration gets better, so hopefully I have everything down before I end up with 100+ unsellable mugs in my kitchen.
To satisfy the urge of doing something else ambitious in the browser, I'm now doing the same thing for Tribes 2 maps: trying to make a web-based map viewer and editor: https://exogen.github.io/t2-mapper/ (editing/creation part still in progress)
I got this working for most maps pretty quickly. It translates the mission object tree from the Torque .mis files into a Three.js scene graph. Eventually though, I noticed that some mission definitions were more dynamic – Torque .mis files are really just TorqueScript .cs files with a different extension and some pragma/magic comments. So, to actually handle every map would require not just a mission file parser, but a whole TorqueScript runtime. Implementing THAT part seemed really tedious and, frankly, uninteresting to me. So I had Claude Code get a whole TorqueScript transpiler and runtime working. Now, when you load a mission, it actually runs all the same scripts that Tribes 2 runs to load the mission, all the way from server.cs and its `CreateServer()` function.
Currently, I'm continuing to get its rendering matching Tribes 2 as closely as possible, and setting things up so that live editing of missions will work.
It's a webapp that lets you create wish lists and share them with family and friends. The key feature is the claim system: when someone decides to buy you an item, they can claim it so others know it's taken, but you never see who claimed what or even that it was claimed at all. The surprise stays intact. You can also split big purchases. If someone wants a $400 stand mixer, multiple people can chip in allowing family tight on cash to feel like they're contributing without having family members feel like they have to put small items on their list just so everyone can contribute.
I kept it deliberately simple. No social features, no feeds, no ads. Just lists with items, links, prices, and notes. You create a list, share the link, and you're done. No group chat gymnastics required. It's free to use. I built this because I wanted it to exist, not because I had some grand monetization plan. You can sign up and create lists without a credit card.
Suggestions welcome!
You can find the technical details at https://wireplug.org
Also planned to try out some io_uring based disk operation eventually, as an experiment to learn more of the underlying OS stuff.
I'm also sketching out a concept for a YouTube video explaining how retro game upscaling actually works on a technical level.
actually started as a new chat app but eventually I figured it could be used for LLMs
treating ai vibility more clssical market reasearch instaed of GA AI Edition
The app reads the public data stream from exchanges, handles the nitty, gritty details of each exchange’s websocket connections, deals with its quirks, cleans up and normalizes the data into a uniform structure (currently only supporting spot trades) then exposes it downstream as an SSE stream.
Uses Go, Templ, and Mithril.js, and is open source
Link: https://metra.sh
The problem for me was trying to read and understand the implementation of a swiss map implementation. The SIMD instructions were challenging to understand and the documentation felt difficult to read. I thought that if I had an interactive tool where I could set the inputs to a SIMD instruction and then read the outputs, understanding the instructions would be much easier.
This turned out to be true.
Building this tool for all AVX/AVX2 instructions turned out to be a larger task than I had expected. Naively I just went off a Wikipedia page on AXV and assumed it had listed all the instructions (this was a bad assumption).
I am nearly there. Looking forward to completing this project so I can actually use it to do some fun stuff processing text and maybe even get back to that swiss map implementation.
https://github.com/fmstephe/simd_explorer
(This is also my first attempt at a TUI app)
We are working on DB Pro, a modern desktop data workbench for developers and data engineers.
The focus is on going beyond a query editor and building a complete environment for working with data. Visual exploration, inline editing, dashboards, and Jupyter notebook style workbooks for queries, notes, and experiments all in one place.
We launched v1 a few weeks ago and the reaction has been genuinely jaw dropping. Downloads, feedback, feature requests, and some great long form discussions around real world data workflows.
We are documenting the entire journey through a public devlog series. The latest video covers the v1 launch.
Honestly, building a desktop app is so refreshing after spending a decade or so building web apps.
I've figured out a better way to remove cycles that preserves the shape of the graph in a way that works well for our purpose. Now I just need to figure out how to minimise edge crossings and line up nodes in such a way that it's more immediately obvious how the data flows between different systems.
The first days were so hard but now I’m getting used to it. I documented it here: https://ramezanpour.net/post/2025/12/11/dopamine-detox-is-ha...
It can collide 96-bit truncated sha256 in under 24 hours on a 6700XT.
Next steps are a) figure out something interesting/useful to do with it (beyond surprising people), and b) modify it to support accepting contributions from untrusted clients (see "Future Ideas" in README). For a sufficiently interesting answer to a) I could create a "SETI@home"-like system.
A ~102-bit collision would cost $$ worth of rented GPU capacity, and 128-bit is optimistically possible with enough crowd-sourced compute (a ~5-figure dollar cost if you were renting).
I'm inspired by the language Lobster's compiler that specialises functions to arguments of either reference type as a way of doing something analogous to using "escape analysis" to allow objects to be owned by the stack. I think that perhaps specialised functions could be re-merged, with compile-time checks replaced with very cheap runtime checks taking advantage of "upper byte ignore" bits in pointers.
The VM will also need to support not just managed source languages, but also languages where unique and borrowed references are statically checked and possibly stored in objects.
I started off trying to make it a service to help people who are interested in ADU's get connected with architects/ contractors but spent a lot of time working on the interactive map to explore related ideas. The site is here buildbound.xyz and map here buildbound.xyz/map. Right now for example, it's very hard to tell if your site qualifies for the TOD upzoning portion of the City of Yes so maybe there is room to crunch those kind of numbers and provide it as a public service.
Trying to decide to keep going down the ADU route in NYC, even though the market is really early here, expand to NY State/ California where the ADU market is a bit further along or keep doubling down on making the best interactive zoning/ land use map in NYC and see if there is any product market fit to be found.
[1]https://www.nyc.gov/content/planning/pages/our-work/plans/ci...
Someone asked for a free license in exchange of detailed private review and bug reports. They have reported more than 10 bugs so far. I'm working on some of them right now.
WithAudio is a one time payment text to speech reader app. It's one time payment because it has no server and no recurring cost! A nice side effect of this is it's 100% private.
I've had the idea sitting in my notes for years now. It waited patiently until I could get back to it.
And I completed a pretty long technical article on my personal blog that goes pretty deep into SSE + Postgres + v8 + some linux kernel stuff: https://sam.elborai.me/articles/how-sse-actually-works-deno-...
Some other projects I'm currently motivated by
- pls, my take on what my ideal release automation tool would be (currently deno only): https://github.com/dgellow/pls
- steady, an OpenAPI spec validator and mock server: https://github.com/dgellow/steady
Give users easy access to trade insights.
3d printed.
I tried once 7 years ago but ran into major audio issues that were a deal breaker but I'm hoping the Linux kernel has improved. I have the same hardware as before.
My dotfiles have been public for many years and can 1 shot a new or existing system in a few minutes with a bunch of command line tools on Debian, Ubuntu, Arch (with or without WSL 2) and macOS. It has an install script and theme switching for a long time which I've used to set up a a few systems (personal desktop, laptop and work laptop).
I've been casually tweaking a laptop running Arch with niri. I'm preparing a bunch of things in my https://github.com/nickjj/dotfiles to prepare for that push which will work on Arch Linux and be opt-in to install and configure a GUI and assorted tools.
"But there are many already!" I hear the crowd exclaim.
I respond, "Yes, but..."
It's really something I want for myself. Lightweight, as fast as humanly possible, extensible via plugins (in fact the entire app is mostly plugins, with a small core to glue it together), and a tiny bit of LLM (call it AI if you wish) integration to ask questions about the database or generate/review queries.
I've tried to make it look and feel at home in iOS and I like to think of it as a Notes app for the gym—it does very few things and does them well.
It's completely free with no ads because I'm not a fan of how other workout apps charge you for a basic workout experience.
I've just finished up the Import from Strong feature and would love any feedback on it!
https://apps.apple.com/au/app/hypertrophy-gym-workout-log/id...
I recently integrated Lazy Polars and running analytics in background processes so I can reliably provide a fast table viewing experience on dataframes that would normally exhaust memory of the jupyter kernel. Analytics are run column by column and results are written to cache, if a column fits into memory individually, summary stats for the entire dataframe can be computed.
Here's a demo video of scrolling through 19M rows, and running background summary stats.
what it does: you enter a name and it assembles an OSINT-style report on any Fb user. its early but it works great.
This is a model trained as static embeddings from the gemma 3 token embeddings.
Last winter I built a Matrix client for it. This time around I want to wrap Akonadi with a DBus shim and consume that model in custom calendar widgets and UX I’m making for a rotary knob ui.
I want to run the same app on an intel atom tablet on the side of my fridge, with a Griffin PowerMate hooked up to it for input.
You can ask the model to rough out an AWS/GCP/Azure architecture, but the key part is the loop: you still have the normal editor, so you drag boxes, rename stuff, add your own bits, and then say things like “clean this up”, “split this service out”, “add a read replica here”. The AI edits the real draw.io XML, it’s not just generating a picture, so you and the model are basically sharing the same canvas.
It can also try to rebuild a diagram from a screenshot/PDF and then you keep iterating together in chat + manual edits.
Recently I added “bring your own API key” for a bunch of providers and support for uploading PDFs/text to turn existing docs into diagrams.
Repo (just crossed ~10.2k): https://github.com/DayuanJiang/next-ai-draw-io Demo: https://next-ai-drawio.jiang.jp/
If you live in drawio a lot, I’d be curious where this breaks down or feels more annoying than just doing it by hand.
You can find more details at my site soon: https://ym2132.github.io
I built it as a hobby while I work on making microvm's way easier to use.
It’s for people who feel smart but overwhelmed, drowning in tabs, skimming everything, remembering nothing.
You don’t need more information. You need clarity.
The trick (one trick) is to allow LLMs to provide an audit/accounting/compliance playbook, along with customizations, based on the user describing their business model.
https://github.com/novotimo/tlsproxy
This is still in development (todo are privilege dropping, in place config reloads, log burst suppression, multiple listen sockets (which paired with the Linux kernel gives free load balancing capabilities), and detailed TLS configurability), but it already matches both nginx and HAProxy’s speed (entirely bottlenecked by OpenSSL crypto by this point) at a tiny fraction of the attack surface and memory footprint (10-15kb per worker process last time I checked).
If anyone wants to take a look, please roast my code :)
Trying to build a small-scale ISP/hosting provider domiciled in Canada. We really want to be able to rent real rack space to enthusiasts who would like to benefit from having stuff in the datacenter but don't want to take on the opportunity cost to get started. It came out of my own desire to have a machine in a DC rack.
This week we've been writing a bunch of "reviews" of self-hostable software since a lot of our friends are curious about this space but don't have a good understanding of how to get started. https://blog.colocataires.dev.
But unlike my day job, this is my project and I get to do what I want. This is my code therapy.
It feels like being able to design my own document format on the fly and display it however I want. It's making it painfully obvious how many editable primitives the web is missing, however.
It's an AI-native email client. Launching soon!
My goal is to help people get done with email faster, so that they can get back to doing other stuff. A lot of the features are designed around this goal: unified inbox, AI summarization, AI email drafting, etc.
Some of these are table stakes but I think there's also an opportunity to significantly revamp how email is done in the AI age. Imagine having your own personal assistant that goes through your email and surfaces the highest priority things that you need to know automatically.
Tagline: Turn your knowledge into interactive guides
Had the domain for 2 years, and finally putting it to use.
Basically LLM + Todoist MCP + some scheduling and clever prompts.
The goal is simple: if you search for something specific, you shouldn’t have to scroll through ads, “inspired by your search”, or completely-irrelevant junk. You should just only see products that actually match exactly what you’re looking for.
Right now it searches across a few large stores and I’m iterating on the ranking and filtering. If you buy a lot of stuff online, I’d love feedback on where the results feel clearly better, and where they still fail compared to Amazon/etc.
Link: https://2zuz.com
The patient is not a document - multimodal foundation models for biomedicine. JEPA's working well.
Working on a house renovation project in SketchUp, I wanted the same workflow I use with Claude Code: describe what I need in natural language, let AI write and execute the code, iterate quickly.
So I built a bridge. Python MCP driver talks to a Ruby extension inside SketchUp via JSON-RPC. Claude Code can now write Ruby scripts, execute them directly in SketchUp, take screenshots to verify results, and introspect the model - all without leaving the conversation.
Still very early (macOS only, requires SketchUp 2026), but it's already useful for repetitive tasks and parametric designs. "Create a spiral staircase with 15 steps at 18cm rise" is more fun than drawing it manually.
https://github.com/darwin/supex https://github.com/darwin/supex/tree/example-simple-table
My Civil 3D plugin will:
1. Make standard, market-compliant catalogs and polished styles available to engineers at large. Think of it as the WordPress theme provider equivalent.
2. Make the entire process easy and painless through the plugin, with prominent buttons for quick access.
If the plugin is done well, there will be less need for BIM modelers, since for a fee, engineers could simply purchase catalogs and styles that are so easy to use they require no technical training.
As a side benefit, I also get to explore how LLMs can help me write code. It has been a while since I last updated my AI usage policy [0], and I look forward to revisiting it.
Minemizer is a data formatter that produces csv-like output, but supports nested and sparse data, is human readable and super simple.
It produces even less tokens than csv for flat data, due to most tokenizers better tokenizing full words that contain a space before the word, and leads to less fragmentation.
There are many cool things I discovered while running tons of testing and benchmarking, but it's getting late here.
Code, benchmarks, tokenization examples and everything else can be found in the repo, but it is still very WIP: https://github.com/ashirviskas/minemizer
Or here: https://ashirviskas.github.io
EDIT: Ignore latency timings and token counts in "LLM Accuracy Summary" in benchmarks as different size datasets were used to generate accuacy numbers while I was running tons of experiments. For accurate compression numbers see compression benchmarks results. Or each benchmark one by one.
I will eventually fix all the benchmark numbers to be representative.
https://feedbun.com - a browser extension that decodes food labels and recipes on any website for healthy eating, with science-backed research summaries and recommendations.
https://rizz.farm - a lead gen tool for Reddit that focuses on helping instead of selling, to build long-lasting organic traffic.
https://persumi.com - a blogging platform that turns articles into audio, and to showcase your different interests or "personas".
Building an always-on recommender system for pilots and dispatchers at major airlines.
Oh man it's been fun.
Still WIP but we are getting our first audit in the coming days!
Stoffel-Lang:https://github.com/Stoffel-Labs/Stoffel-Lang StoffelVM: https://github.com/Stoffel-Labs/StoffelVM MPC protocols: github.com/Stoffel-Labs/mpc-protocols Website: stoffelmpc.com
Previous articles which resonated with HN were on Deluxe Paint and VisiCalc. The latest post, "HyperCard on the Macintosh," seems to be making the HN rounds currently. Bret Victor himself chimed in on the HyperCard article over on Mastodon, filling in some nice historical footnotes. https://posts.dynamic.land/@bret/115716576717006637
Unlike many (most?) other retrocomputing explorations, I specifically do not look at games nor do I tie myself to any particular machine, though I'm focused on the 1977 - 1995 period. I spend a minimum of two weeks with each productivity title, trying to learn it, building things with it, and generally trying to understand its approach to solving problems. I'd characterize my writing tone as casual, conversational, and decidedly light-hearted.
Each piece of software (so far, knock on wood) gets me thinking about some other aspect of related computing history, so I explore that as a tangent. With the Superbase article, I talked about "the paperless office." With the VisiCalc article I considered its impact on less obvious industries, notably hog farming.
I hope the passion and effort I put into the articles comes through. If you're interested in computing history beyond just the games I think you'll find something of interest on my blog. "This Week in Retro" did a segment about me and my various projects as well, if you're curious to get an overview of what I'm all about (link is queued up at the start of the segment) https://youtu.be/UHYscl1Ayqg?si=7JM1sZagjoqvPjk2&t=2137
- I’ve just started designs and initial setup for a personal productivity system heavily inspired by the Newton & HyperCard and built in Rust. Idea is to use LLMs to build GraphRAG-like connections between content & break out of the standard app+document model. My current thinking is having ‘frames’ of content (notes, sketches, events etc) that are acted on by capabilities and displayed in views (timeline, calendar, stack, knowledge graph etc).
- Also working on a static site generator and CMS webapp that creates sites that can be viewed on anything, from web browser to TUI. Like if Gemini or Gopher also rendered to html.
I'm bootstrapping and covering LLM costs for Ward's first couple hundred users (got about 50 users at the moment) to improve it. We have a local mode for added privacy and are dipping our feet to gauge biz. interest (client-side phishing protection is unparalleled).
I've recommended it to friends, colleagues and loved ones. I dogfood my own product, and it even surprises me every day how much more mindful it makes me of my browsing of harmful content. Would love to get feedback and testers from HN.
On the Chrome Web Store -> https://tryward.app
The idea is simple: You look at an image and describe what you see in your target language. That's basically it!
My reason for building it was that even though I can understand a lot of spoken spanish, I really struggle to construct sentences on the fly when speaking. Doing a few minutes of active learning like this each day really helps remap my brain a little, and I quickly run into situations where I hit a wall and realize I actually don't understand something as well as i had thought.
The app also gives a little feedback on what i have written from an llm, and it also provides clues that I have mapped to each image.
At the moment I am using it mainly for intermediate Spanish and beginner Irish, and personally I find it really helpful for both. Basically learning vocan for Irish, and more serious sentence structure etc. in Spanish.
I know a lot of people absolutely hate the idea of mixing LLMs with language learning, and I can kind of see why, but I personally find it really helpful in certain cases. If you are already doing classes, and consuming content in your target language I think something like this will be really helpful for a 5 minute coffee-break type activity in the morning. Its not a language course and I have not intention for it to be one. Its just a supplementary little tool that helps with getting your brain thinking in a new language and it is free to use.
Here are a few links if anyone thinks it might be interesting:
App Store: https://apps.apple.com/us/app/snapalabra/id6747401847
Play Store: https://play.google.com/store/apps/details?id=com.whatever55....
Website: https://snapalabra.com
On a personal note, I’ve been trying to lean into my fears more. Disassembling binary was always something I knew would be helpful to know but I kind of avoided, so I think this is helps with that a little.
It was a mud style game in beta that ended up getting axed in the early 2000s (?) but it was brilliant and a few of us stuck around in it long after we should have.
If anyone has heard anything about it, let me know!
About all I can find publicly so far https://x.com/hellcowkeith/status/885362337384878080
Link: https://eternalvault.app
Another thing thats in early alpha right now is CapKit, AI professional captions for short form videos
Most of my time has been spent practically rewriting the engine from just single-screen play areas (like Zelda 1) to be free-scrolling (like Zelda 3). I've also put lots of work into supporting all platforms (was just Windows; now it's also Mac/Linux/Web). And I've delved into tons of interesting programming projects while working on this: a deterministic record + replay testing system; a garbage collector for our custom scripting language; JIT compilers for x64 + WASM; a VS Code language server; the list goes on...
Anyhow, this month I'm trying to polish it up as much as I can so we can officially release the next major version.
Recently a friend acquired a Collins KW-1 transmitter, serial number 1. I helped him get it working again after a long period of disuse by it's previous owner. You wouldn't believe how often it turns out that wires and bolts don't actually conduct electricity.
I think it works best on Mac and iPad. Available on TestFlight and GitHub.
https://github.com/syousif94/EasyReader https://testflight.apple.com/join/1KvY5cwC
2. Sometimes a good post is ignored due to a bad title, sometimes I still have no idea what the post's theme even after I read a few paragraphs.
3. I want to filter out some posts I'm not interested in, but I realized I need read some other posts it's not a simple yes/no problem, so I gave every post a interesting score based on my own preference
so I built this tool to save my time while not missing out too much on hn
https://aibodh.com/posts/bevy-rust-game-development-chapter-...
https://aibodh.com/posts/bevy-rust-game-development-chapter-...
https://aibodh.com/posts/bevy-rust-game-development-chapter-...
Check it out at: https://addons.subly.xyz & https://subly.xyz
The Firefox addon/Chrome extension is free, but you need your own OpenRouter/Gemini API key. The cost of web translation is really low, you can translate an article for ~$0.01 with really good quality. (You can try at https://addons.mozilla.org/en-US/firefox/addon/subly-xyz/)
I built it because I use Firefox the most and it seemed like no translate addon was good or simple enough. Chrome translate kinda works, but the quality is so low; it usually doesn't understand the article context.
The flow is you declare the databases and tables you want to access and the specific permissions you want, an operator reviews it, if accepted it generates a temporary postgres user with those permissions you need. Also, all the connections to the database are proxied through the app, so the domain name and port are random and short-lived, so you don't expose internal database hosts. As an extra, all SQL statements during the user sessions are logged if you want to see that.
It's available at https://github.com/yungwarlock/pam_postgres
My primary goal of this is to drill myself as a product engineer working on a technical product.
However had, on my todo list ... a few things that are important to me are there.
One is to create some kind of pseudo-language that can model biological cells, from A to Z. I am having something similar to erlang in mind (to some extent). Now, this is nothing new - modeling is quite old, bioinformatics is old, but I have a few ideas that are somewhat novel IMO (e. g. really following erlang here, just adapted to biological systems).
Then I have a few smaller ideas. One is to finish a webframework where everything is really an object at all times. Meaning, I can work with objects when describing a webpage, from A to Z. HTML tags are objects too. I don't typically use them directly, though, but more in a meta-layout, e. g. I want to describe a webpage, but on a higher level, and also push that down into a .pdf file then seamlessly. My goal here is to be able to work with objects everywhere, not just for a single webpage but for all local and remote webpages, a bit similar to Alan Kay's old ideas.
I have a couple more ideas (one is the widgets project where I want to describe a GUI only once and then have it work in as many variants and languages as possible), but realistically I also focus on the smaller things to do as they are much easier to solve. Right now it is more important to me to finish as much as possible before the end of the year, so prioritising on smaller things makes more sense.
I intend to make it "too cheap to pass", because we should all be able to monitor Certificate Transparency.
Email me if you want to be a design partner!
There were many detours and scenic routes taken for what turned out to be a pretty straightforward repair in the end, but that’s not uncommon for these kind of things.
I’m on my way back from Home Depot to buy some screws that were missing (and a Xmas tree.) Soon all that’s left will be writing a blog post.
I'm learning rust while I'm doing this too, so it's been an experience. Fun, though.
A open source Node.js lib that allows people to create and version control resumes using YAML.
Support LaTeX/PDF/Markdown outputs in one shot with professional typesetting. Support English/Chinese/Norwegian/French languages out of the box. With clang style, real time error reporting.
To release soon: HTML output.
Super simple, yet it’s already good enough that I’ve had detailed conversations and debates in languages that I don’t speak at all.
Started out as a kanban style of system where anyone could request that we re-order cleaning supplies at a Makerspace. Has evolved to tagging assets and maintaining those assets and I'm working on adding ESP32 based device control to enable/disable devices through those QR codes.
https://news.ycombinator.com/item?id=46262540
A few technical details I enjoyed working on:
* Streaming ZIP: To allow downloading multiple files as a single archive without buffering, I implemented a custom streaming ZIP64 archiver. A Service Worker intercepts the request, fetches encrypted chunks, decrypts them, and constructs the ZIP stream on the fly in the browser.
* OPAQUE auth: I used the OPAQUE protocol (via serenity-kit) for the password-authenticated key exchange. It ensures the server never learns the password and protects weak passwords against offline attacks if the DB leaks.
* Passkey PRF auth: If your passkey provider supports PRF (like iCloud Keychain or Windows Hello), the app derives the data encryption key directly from the passkey, allowing a login flow that doesn't require entering a master password.
Take a look at https://pickpedia.app
It's an app to learn Japanese language with AI. It has visual mnemonic images, JLPT progress tracker, Kanji info graphic, etc.
Later, I will add AI-comic creation based on Kanji characters you've selected.
I’ve written a PoC already (mind the crappy and incomplete UI), mostly to test the wild custom UI idea, and it’s working so far! https://i.redd.it/ocx9m5av6d6g1.jpeg
While I'm talking about it, do the folks here have any suggestions where I should make it available? I want it to be a free educational resource for whoever might want it.
This month I'm continuing development on VT Code, my coding agent. I recently added Anthropic Agent Skills support and am really excited about it.
I'm working on a beginner-friendly online programming language for teenagers who want to learn to code. I think there is not a clear enough winner for what teenagers should do after they learn Scratch so I am trying to make it.
Porting/reimplementing a Tcl interpreter from C to Zig, based on the design of Jimtcl. This is one of those sub-projects that started due to another project (folk.computer in this case). The biggest difference is thread-safe value sharing, and (soon to be) lexical variable capture.
But why? Right now folk.computer has about a 20% overhead of serializing and deserializing values as they get sent between threads, and it's also meant we can't sent large amounts of data around. I previously attempted to make the Jimtcl interpreter thread-safe, but it ended up being slower than the status quo. So, I started hacking on a new interpreter.
Commands evaluate, basic object operations are in place, but there's still a ton of work to do in order to implement core commands. It may even be good enough to swap in some day!
Its been a pain point for a lot of the clients I work with helping them understand and optimize their aws costs
They might get a surprise 1000 dollar bill and won’t be able to understand why it happened or what incurred that costs
The idea is to add dynamic content, i.e. reservation tool, to what is essentially a statically hosted web page.
Demo: https://astro-booking.pages.dev/booking/
A bit more details: https://www.nordstroem.ch/posts/2025-01-15-to-the-stars.html
https://chromewebstore.google.com/detail/selection-copilot/b...
Find and Connect with the Right Journalists
www.june.kim/jamdojo
https://timbran.org/moor.html https://codeberg.org/timbran/moor
along with the prototype brand new ultramodern MOO "core" (starter DB) "mooR cowbell"built on top of it https://codeberg.org/timbran/cowbell, with example/demo at https://moo.timbran.org/
It’s part of a broader network of niches within the agricultural, heavy equipment and transportation sectors.
It has around 10M pages and pretty decent traffic.
You can find the CC0 postcard app here: https://sweetpost.art/ but if you want to go the extra step you can install the Chrome extension and see what comes up: https://chromewebstore.google.com/detail/new-tab-new-art/old...
If you want to send a postcard you can use the promo: 1BUCK to send a postcard for a dollar to whoever in US. Please let me know if you have any feedback or questions.
My team is also about to ship Atmos [1], a lamp for the bedside that automatically shifts from higher-blue light during the daytime to low blue light at night.
I also make interactive tools for artists at https://artres.xyz.
I've been super inspired by all the amazing things I've seen on Hacker News.
[0]: https://github.com/open-telemetry/opentelemetry-injector
Video intelligence platform for coaching programs and training companies. The problem: these businesses sit on 200-500+ hours of video content that becomes a "content graveyard" - students can't find what they need, coaches burn out answering the same questions, churn stays high.
We do deep transcript + metadata extraction, then layer RAG search and an AI assistant that can answer questions with timestamped citations back to the exact video moment. Think "ChatGPT for your video library" but with accurate sources instead of hallucinations. Tech: Phoenix/Elixir backend, Next.js portals, two-tier RAG architecture.
Currently serving a few coaching programs in high-touch sales mode. Would love feedback from anyone who's built RAG systems over media content - curious how others handle the signal extraction problem (transcripts are noisy, you need to identify what's actually being taught vs filler).
Each of us is reading sixty books over 2026, five a month, where every book is self selected by each member.
It’s small, six people, all brought in by application only.
You can check out our shared bookshelf here! (Heavy inspiration from Stripe Press)
https://bookshelf-bookclub.vercel.app/book/cmj4pfpom001gqsbj...
(swipe left/right on mobile, up/down arrows on pc :))
Most recently released one was My Vocab Quest[1], a vocab mastery app with lots of word packs. It uses some gamification mechanics to make sure the user puts in the reps.
Current apps in the hopper are centered around:
(1) Recovery from cosmetic surgery. There are several balls to juggle for days, weeks, and months after a surgery. The app helps the user follow surgeon instructions, promoting physical and mental recovery, as well as medical and dietary changes. Makes use of phone features including contacts, calendar events, notifications. I’m learning to build an App Clip for it and hope to partner with some surgeons to get it promoted in their offices.
(2) Assisting older Americans to be more independent for a little longer (a parent of mine has early stage dementia). Helping the user maintain a regular schedule, take their medications on time.
(3) A dating ideas / meal ideas and agreement app. It helps increase creativity for date ideas, learns from how predictable you are, and facilitates agreement between the users.
[1] https://apps.apple.com/us/app/my-vocab-quest/id6748546703
It's a way of working/tools for working with an LLM that allow you to track decision tree graphs, have the robot make more informed decisions and build its own logical chain for history keeping, and modeling all the work as a DAG of events, goals, outcomes, decisions, and observations that network together to allow you to work better/smarter/faster, giving it a living and recorded memory and ways to explore all this.
It's easiest to check out the short demo on the site.
It also links to the live graph of how the tool has built itself.
Other folks can use it too.
Also working on getting Nix setup on my devices, including a PR for the official installer to support OpenRC + BusyBox distros. Hopefully will get merged soon :)
It’s a meditation app where an LLM guides you without the usual back-and-forth chat. You set your preferences up front (style, duration, focus), then it delivers a structured session end-to-end.
I have a long list of ideas and features to try, but right now I’m focused on feedback. The app is live on the App Store, and I’d love input on: • What would make you try an AI-guided meditation app (or avoid it)? • What settings matter most to you (duration, tone, technique, background audio, etc.)? • What would make the guidance feel trustworthy and not “chatty” or generic?
If you’re willing to test it, I’m especially interested in first-session impressions and what you’d change to make it something you’d actually keep using.
Think of it as TypeScript but with full algebraic types and other commodities from Rust:
I’ve been playing around with the Whisper models for a few years now. Last year I had an idea about how to run Whisper Large v3 in real time. That idea became ScribeAI.
Because the quality of transcripts was so high, much higher than I could get with Parakeet, I started to think about how it would serve as a good input for live translation. I played around with this and was surprised by how good the results is, I’ve used it to follow along political speech’s from foreign leaders and other content I’d have just never been able to consume before. You can translate by bringing your own LLM service API key or using the inbuilt Apple Translate models (for a completely offline experience).
https://apps.apple.com/gb/app/scribeai-transcribe-speech/id6...
TL;DR: CodinIT.dev is a local-first, open-source AI full-stack app builder that turns natural-language prompts into prototype → production web apps. It supports local/self-hosted workflows, connects to databases (Supabase), includes an integrated terminal and git automation, and plugs into 19+ AI providers so you can iterate fast. Download desktop app at https://codinit.dev .
A few quick facts
What it does: Generate full-stack code from prompts, preview instantly, and deploy anywhere — built for indie hackers who want full control of there code without vendor lock ins (open source).
Where the code lives: active repo and org on GitHub — org name is codinit-dev.
How to try it: download and run locally; the dev flow runs with pnpm run dev and serves locally from your machine.
Progress & current priorities
Stabilising the live code execution sandbox and improving safety/UX for file uploads and agent orchestration.
Tightening integrations with community LLM providers and adding more framework templates.
Improving contributor docs and reducing onboarding friction so people can run it locally without hurdles.
If you want to poke around, try the app or the GitHub org and open issues/PRs. I’ll hang around to answer technical questions here.
— Gerome (creator)
local open source alternative to: bolt/lovable/v0
Right now you can use it to chat about and modify basic things in your game; it automatically adds open scripts, scenes, and assets to your context, and uses around 50 MCP tools for editing. Currently working on refactoring the agent loop to use Claude Agent SDK so we can piggyback off the Claude Code developer experience and focus purely on the tool and integration side.
[0] https://ziva.sh
Thus far - uses way more tokens and noticing reduced steerability. The linting & fix loop seems much smoother though.
I started about 2 months ago, found 2 early adopters and focusing on making them really happy.
https://crates.io/crates/ctrlassist
Whether your helping grandparents through tough boss fights, or co-oping with nieces and nephews to level age gaps, CtrlAssist aims to make PC gaming on Linux fun and accessible for everyone. While I’m certain similar utilities exist, I also just wanted a holiday hobby project to practice Rust development while scratching a personal itch.
Please give it a try, share your feedback in the relevant discussion categories, or check out the open issues if you’d like to contribute, help is always welcome!
- Developer Feedback and Rust Community Discussion
- https://github.com/ruffsl/CtrlAssist/discussions/14 ;
- User Feedback and Accessibility Community Discussion - https://github.com/ruffsl/CtrlAssist/discussions/15
The MicroPC is great because it makes it super easy to code and hack on something in places where it would be too awkward or annoying to whip out my laptop, and the Cardputer is just a fun little toy because it's so open ended and hackable. I've been writing an app for Cardputer to control my thermostat remotely, and I've had a lot of fun grossly overengineering the needless amount of concurrency I have added through FreeRTOS.
Something oddly satisfying about using a micro PC to program an "even more micro" PC. What a cool time to be alive; I would have killed for this kind of stuff as a teenager!
A gamified approach that gradually introduces characters.
As I'm currently in Osaka I can use my own app well :) Hoping to make learning Japanese more fun.
It's here: https://app.tolearnjapanese.com
It's based on my simple web app to learn Korean vocabulary. I'm taking elements from Anki and other language learning apps, but making it focused so it works well in a broader language learning journey.
For learning Korean vocabulary: https://game.tolearnkorean.com
Have also been writing about these in my monthly mail-letter: https://bryanhogan.com/follow
https://play.google.com/store/apps/details?id=app.radarlove....
Imagine direct p2p payments that can be performed without reception.
I got thinking about what the equivalent of digital cash would be in 2021 and have worked on it on-and-off ever since. It has an optional NFC component.
Technically what I have is good enough to ship, but I’ve been unsure of the legal footing of such a project so it’s been on ice for a while now.
I also launched a web browser extension last week, Blog Quest, which has some great early adoption numbers that exceeded my expectations. When I can find some spare time I'll start fixing up some of the early feedback/feature requests.
open source and hosted!
Similar to Claude skills, Simmer lets you run fleet wide code changes consistently across multiple git branches, isolated per environment.
Live instance at https://busmap.tail5c8e3.ts.net/
Bonus data from a local RTL-SDR stack.
The end result will be a binary (linux and mac for now) which you can run without NodeJS. Simple programs already work, and I have web apps very nearly running.
thought it would be cool to build something like this. im still building but feel free to download it via testflight and give some feedback: https://testflight.apple.com/join/kM4udJSZ
All the games were either developed with libGDX or threejs. I have no plan to monetize yet and still work on building traffic and improving SEO. Surprisingly, I got approved for google adsense already, which I submitted just for experimenting.
A fiat to crypto payment gateway for businesses and freelancers without a strict KYC. Users can pay using card and merchants can claim instant crypto settlement[1].
WIP: a casino algorithm that outperforms most casino algorithms in terms of user retention over a long period of time with the objective function of maximizing long term profit.
[0]: https://xclip.in [1]: https://obliqpay.com
I got frustrated on how difficult it is to compare many elections using alternative voting methods against each other, so ended up extending a friends project, adding more results, details and statistics.
Just added datasette lite to the approval voting site. it’s pretty cool to query the SQLite db in the browser. https://approval.vote/data
It's essentially a book progress tracker. There are many apps that allow you to add the books which you are reading currently, but not at what pace. It's simple, no complicated stuff, no AI shenanigans.
Created as I was overwhelmed by the number of books I want to read and thought it would be helpful to plan ahead.
You add a book name, number of pages and how many pages you want to read in a day. It calculates and gives you the number of days and on which date you will finish. It's also flexible to increase the number of pages so that it can recalculate.
It's a PWA for now. Still working on notifications and stuff.
Our first consumer product is Argo https://getargoai.com, but we're working on a B2B version as well.
We dug deep into what makes a conversation not just a nice chat but a deep, profound, top-notch interview, when the interviewer who neither pries nor forgets.
What makes people come to Joe Rogan or Lex Fridman and talk for 4 hours straight without feeling interrogated or experiencing conversation fatigue?
What if we had an app on our phone that helped us capture a story, filling the gap between two photos?
These are the questions we're excited about. Would love to hear what everyone thinks about conversational AI beyond the typical assistant paradigm.
Anyway, for a lot of reasons that don't matter now, the time has come to rebuilt | reinvent | reinvigorate this thing. So for the last week, I've just been working on updating dependencies, fixing the resultant breakages, and also fixing miscellaneous bugs that had never been fixed (or possibly even noticed) before.
As of today I have most of the base functionality up and working again. I just got all the Quartz scheduling stuff set back up and now I'm testing the scheduled job that fetches data from RSS feeds and creates associated records based on the contents of those items.
Up next: test|fix some functionality around defining "semantic assertions" about entities in the system (using Apache Jena) and then I'll at least be back where I was.
After that, I have some UI improvements to make (the UI now is basic GSP pages with Bootstrap and jQuery), and then some GenAI integration stuff. Beyond that: who knows?
Besides that...
Ref this thread: https://news.ycombinator.com/item?id=46252283
I did pick up Volume 1 of "The Handbook of Artificial Intelligence" earlier this afternoon and read about 25 pages. I've also been working my way through "Parallel Distributed Processing - Volume 2" and "Principles of Semantic Networks" for the past few weeks, so continuing to grind on both of those as well.
To be clear, there's no benefit to using rust over C for SeL4. SeL4 is formally verified - which provides a level of assurance far beyond what the rust compiler can check at compile time. I'm really just doing it for fun and learning. I've been wanting to really understand sel4 for awhile, and there's something wonderful about learning it from the ground level.
So far, I've got a stub booting. The CPU successfully boots into 64 bit mode and starts running my rust code. I'm starting with x86_64 because thats whats on my desk. At the moment I'm porting the code which locates the root process via multiboot, so I can set everything up in memory correctly.
If anyone is curious, here's the repo: https://github.com/josephg/sel4-rs
Its pretty bare bones for now, but everything starts simple!
Soon, we will have benchmarking capability. You would be able to compare your networth growth with inflation, compare your investment returns with benchmark etc. We would support both nav and value based benchmark. The topic is interesting in itself, and somehow, not emphasized/available in most tools.
Asset price fetching and benchmarking works best for Indian markets. We would like to build better support for international assets and benchmarks, but haven't figured how to get the data.
NOTE: you can try demo without signup, but it doesn't work in Firefox Incognito mode.
It is supposed to implement all kinds of features, that I usually miss in vocabulary learning applications, such as a very powerful search function, and the ability to add arbitrary tags, a table of words, and learning progress statistics (not yet implemented).
It has minimalistic dependencies. Currently the only non-development dependency it has is jsonschema.
I keep the configuration of the application in a JSON file. This configuration already allows to configure many things, like for example the various learn levels, and what their meaning in terms of the spaced repetition system is, which attributes of a word will be revealed in what order, when practicing, what attributes to show in the columns of the vocabulary table, and what font to use for the big character display widget (useful for languages like Chinese).
It's AGPL, so feel free to fork, but adhere to the license.
Theres so much more to do in terms of reliability (bypassing bot detection) and onboarding new programs (right now, only American, jetBlue, Delta, Virgin Atlantic and Alaska are supported). But progress has been good and im excited about it. https://awardlocker.com
This is the first vibe coding platform to create personal apps that run entirely on chat starting in WhatsApp. We already have some beta customers building and it is really exciting to see what they are using it for:
-wine inventory tracker (lets you rate the wines that you drink and own) -outfit planner (has an inventory of all your clothes) -expenses tracker for trips w friends -personal training coach (keeps track of all the muscle groups that you have used with the purpose of eliminating muscle compensations)
We are quickly releasing beta access for people in the waitlist! Would love to have more people using it.
I made a platform for innovators, founders, developers to validate their idea against real users (not AI).
My purpose to build this platform is two-pronged–first to solve the "Power Law", in simple terms, where platforms such as Instagram, Reddit, YouTube, TikTok, etc. only put forward the popular content (most upvoted, liked, viewed, trending, etc.) and people who are posting regularly are still left behind fighting for some interactions.
Second, to provide a platform for people, innovators such as myself, who keep asking the question "is this worth working on? worth spending time and money on". There are subreddits with hundreds of thousands of followers and Redditors and many of them are still not getting the visibility they need to start.
I remember that I had a lot of ideas throughout high school but I wasn't able to get real answers and validation from people so I dropped it. So specially for those people who need a little bit more visibility.
So trying to solve that.
It’s mainly for personal use because converting, renaming, and packing mods in bulk can be very tedious. Especially if you're always changing your mod list (which is a given).
However, once I make it more user-friendly and add a proper GUI, I’ll likely release it to the public.
Curious if anyone would find this useful: https://github.com/rbagchi/git-dataframe-tools
I expect it to make it possible to not think about when to reset back to a clean session. I also expect it to be more efficient as it will clear out all the "garbage context" that only serves to "confuse" the LLM, cost more tokens, make responses slower, etc.
Once I get a working prototype, then I will test the feature by using it while reimplementing it in other open source agents to get a feel for whether it has the effects I'm expecting.
I'm looking for people who have pain around slow analytics, avoiding migration from PostgreSQL, delaying pg upgrades or other big reasons to adopt something like this.
This started as a funny cli project because I was sick of AWS and Terraform.
Hope to release a public beta next month.
for any more info can also hmu @tekbog on twitter/x
The platform handles all what's necessary (and annoying to setup) out of the box: multiplayer, controls, mobile/responsive/ inventories, save/load, leaderboards, quests, dialogue, etc... Users just select what they want and configure it with clicks.
Technically, the engine just reads a config file and renders it for players. I've built all the foundation blocks that interpret the config.
I'll soon be onboarding game designers to stress-test the editor/engine. Still polishing templates so people have a good starting point, but it's functional and I'd love feedback!
- Try a quick game here: https://craftmygame.com/game/proj_1765327918743_cicdnsqgy/r/...
- if you want to signup and try to make a game with one of the template: https://craftmygame.com/
Android version is already shipped - https://play.google.com/store/apps/details?id=com.abishekmut...
Get notified for iOS and web version - https://memoryhammer.com/
This is what my company does (https://espresso.ai/), I'm taking advantage of the end of year quiet time to hack on some more R&D-style projects we have.
I wanted to try my hand at something else than software.
I know it's been tried before, but I thought I'd attack it with a few different angles - web based, no chrome extension, thresholds to help verify the article is worth it, extensive use of an aggregator to help with discovery and validation.
You can see the work in progress here: https://paperwall.io
I've kept running into the same problems in popular Go frameworks: hidden context mutation, magic middleware ordering, reflection-heavy binding, and APIs that slowly drift away from the standard library. The Gin ecosystem in particular has accumulated a lot of technical debt and footguns, which this post summarizes well: https://eblog.fly.dev/ginbad.html
Mizu is deliberately boring by design:
- Built directly on Go 1.22 http.ServeMux
- Explicit middleware chains with clear scoping
- No reflection, no codegen, no global state
- A real request context type that still interoperates with net/http
- First class graceful shutdown and error handling
If you're happy with net/http but want slightly better ergonomics and structure without losing control, that's the gap Mizu tries to fill.Note: You don't need to install anything...This tech is awesome bro!
I'm building a session prep tool for tabletop RPG game masters. The idea is to make a narrative engine rather than another static wiki. Most existing tools are great for storing lore, but they don't help you run the story. I wanted something that supports the "create now, refine later" workflow — get ideas into structure fast, then refine as you play.
Core features: - interconnected world-building (NPCs, factions, locations) and story-building (situations, fronts, clocks) - Bidirectional linking — connecting a story hook to an NPC makes that hook visible from the NPC's view - Clock system with milestone consequences that can spawn or edit entities - Situations fire different consequences based on outcome (players engaged vs. ignored the hook) - Material waste detection — flags under-connected content so you know what's prepped but unused.
The main workflow is mindmap-based. Each entity gets its own context layer showing direct relationships. (Soon available in demo version) Working on next: automatic player-facing content. As players complete situations, public notes from involved entities get published — so the GM doesn't have to maintain a separate campaign log.
Stack: TypeScript, Effect-TS, SolidJS, Cytoscape (graphs), Leaflet (maps)
The hosted version is rough — I've been using it to get early feedback from GM friends. Happy to hear thoughts from anyone who preps campaigns
I have been making a micro-arcade of one button games using a fun little library I found.
It is so fun to just have an idea and implement it in under an hour or two. It is a great creative outlet.
Give them a play if you have a second, they are very rough around the edges but are playable on mobile or browser.
https://chromewebstore.google.com/detail/majhgbekihmliceijip...
It lets you open links in a side panel, so you can quickly look at a page without leaving what you’re reading. I built it because I tend to open too many tabs when reading docs or search results.
It supports a few simple triggers. My favorite one is long-click: you click and hold a link, and the preview opens in the side panel.
Chrome recently added Split View that you open from the context menu. It works, but for quick checks it feels a bit heavy. You have to right-click, move the mouse, and pick an option.
With long-click there’s no menu. For me it feels faster, more intentional, and better when scanning lots of links.
Most of the work lately is about polishing these interactions and dealing with browser edge cases.
The problem: most people have 100+ accounts with weak/reused passwords. Changing them manually is tedious, so nobody does it.
The solution: import a CSV from your existing password manager (1Password, LastPass, Bitwarden), select which accounts to update, and the app uses browser automation with Gemini 2.5 Flash to navigate to each site's password change page and update them in parallel. Exports a CSV with the new passwords to import back.
Key technical choices: - browser-use library for AI-driven browser automation (handles dynamic sites better than Selenium) - Local-only architecture: passwords never leave your machine, no cloud sync, everything stays in memory and is cleared after use - Electron + Python: React frontend with a Python agent for browser automation via stdio IPC - OpenRouter for LLM access (Gemini for navigation, Grok for validation)
Security was the most important and the hardest constraint. Passwords can't be logged, can't be sent to the LLM context, and can't persist on disk. Custom fork of browser-use to inject credentials via secure parameters invisible to the AI agent.
Currently at v0.38 with code signing and notarization for macOS. Working on improving success rates - the main challenges are 2FA requirements and anti-bot detection (Cloudflare, reCAPTCHA).
Would love feedback from anyone in the security/password management space.
You can install it from here: https://extensions.gnome.org/extension/7538/todo-list
I'm currently improving this order queueing and sales recording web app for small coffee shops. Made primarily for my friend's coffee shop. Data is stored locally, and the app is fully functional when offline. There is an optional "syncing" feature to sync data with multiple devices which requires a sign up. This is a Progressive Web App built with Web Components. The syncing is made possible with PouchDB/CouchDB. Completely free to use.
What we do is quite simple 1. Verify the business is registered in the claimed jurisdiction. 2. Verify if individuals have the authority to act on behalf of that business. 3. Provide sharable credentials.
I was fairly neutral about the tool for a while, but lately I've been going all-in on Claude Code, using things like rules and subagents.
It's also built to "rerender" the story, for instance rewriting it (slightly) for voice, translate it, or target different reading levels or background. I'm interested in translating stories for language learners in addition to simply translating into other native languages.
I'm also hoping to create some stories that stretch the medium. Perhaps CYOA (though I'm struggling with understanding what a CYOA is good at), though also other multi-perspective stories with reader autonomy in how to read through the story. LLMs make it easier to overproduce content, so you can give the reader flexibility without feeling regret that much of the content will be skipped, or rewrite passages for readers who jump into stories part way through.
Producing quality content is hard, and frankly kind of expensive, which is why I'm focused on finished products instead of interactive experiences. Though I do look forward to some future opportunity to take these rich characters that are grounded in full stories and find other things to do with them.
It sits on top of existing tools like PagerDuty, Jira, Prometheus, Elasticsearch, and Slack, and normalizes them into a shared schema. It doesn’t store operational data, it just brokers requests through pluggable adapters and returns unified structures.
The motivation came from incident response workflows that still require hopping across multiple vendor UIs and APIs with different auth models and query languages. Instead of another “single pane of glass,” this is meant to be a small, transparent glue layer.
On top of the core service, I’m also exposing everything via an MCP server so LLM agents can query incidents, metrics, and logs as typed tools without needing vendor-specific knowledge.
Currently open source, written mostly in Go and TypeScript. Still early, but usable with PagerDuty, Jira, Prometheus, Elasticsearch, Slack, and mock providers. Feedback from SREs and infra folks has been very helpful so far.
The failure mode I keep hitting: once you give an agent tools, it gets ambient authority over all of them. There's no clean way to say "for this task, read-only on the reports table" or "spin up no more than 3 VMs." When the agent spawns sub-agents mid-execution, they inherit full access by default.
IAM doesn't help much. Authority stays tied to the agent's identity even as intent shifts during execution.
I'm exploring a capability-based model instead: authority is explicit, task-scoped, and attenuating. Closest to Macaroons/Biscuit, but adapted for workflows where delegation happens dynamically mid-task.
Early prototype (Rust core, Python SDK, LangChain integration), still thinking it through. Notes here: https://niyikiza.com/posts/capability-delegation/
I recently added pose tracking of the 3d model so I can overlay 3d effects onto the underlying video.
Here's a demo: https://mukba.ng/p?id=29265051-b9c7-400b-b15a-139ca5dfaf7e
A 90-min workshop to introduce development Teams the full potential of AI coding agents.
Over the last few months I’ve been optimizing an AI-first SDLC for real engineering (not vibe code), getting amazing results on small Teams both in terms of delivery output and devex.
Some friends asked me to formally present and help their Teams, and enjoyed every moment of it.
150+ tools for financial research in one place.
If you enter a ticker, you'll get a handy launchpad with deep links to top tools.
The core features of this tunneling tool are stable. I am working on adding support for TCP as well as UDP traffic through the same tunnel.
I'm putting the finishing touches on an AI parser that I hope to ship after the new year. I'm getting very consistent results from Ministral-3b model, which is super light weight.
I am running it in my city for a library of things. We hope to help people abstain from buying things they only need once a year.
It includes a reservation system, and an dashboard to manage those reservations in the shop. Currently I'm expanding it with a proper product management interface.
When I moved to Thailand last year, the language barrier hit me immediately. So I’m scratching my own itch and building https://thaicopilot.com/, It's designed to help you learn Thai in real situations. Still early, but moving fast.
It’s build using ESP32 and a small screen which shows On and Off and the time till meeting is over. I learnt Fusion 360 and designed a small snap fit case and got it 3d printed.
I have a small electron app running in my mac os system tray which connect to esp using BLE and it also checks if Mac Camera is in use (using Apple logs) and then communicate it with the device.
Calling it Door Frame. Had quite fun making it as i learnt 3d design, c++ code using Platform IO and other fun stuff. Even designed a small binary protocol to exchange data over BLE
I'm working on Tech Talks Weekly which is a free weekly email with all the recently published Software Engineering podcasts and conference talks in the past 7 days.
Every week I pull all the new talk recordings from hundreds of conferences (Devoxx, KubeCon, PyCon, QCon, LeadDev, JSNation, and many more) and even more podcasts podcasts. I feature the ones I think are must-watch with short summaries written by me, then include a list of everything else uploaded that week.
It started as a personal project to fix my own messy YT subscriptions and RSS feeds and now 7,500+ people read it.
I also publish extra editions from time to time like “The Most Watched Talks of 2024” which made it to the HN front page.
If you watch software engineering conference talks or listen to podcasts, you might find it useful.
I’d love to know what you think!
Tenex, a TUI for managing swarms of AI agents.
I noticed that as I'm using agents more and more my PRs are getting more ambitious (read: bigger diffs), and when I was reviewing them with agents I noticed that the first review wouldn't catch anything but the second would. This decreased my confidence in their capabilities, so I decided to make a tool to let me run 10 review agents at once, then aggregate their findings into a single agent to asses and address.
I was using Codex at the time, so Tenex is kind of a play on "10 Codex agents" and the "10x engineer" meme.
I've since added a lot of features and just today got to use it for the first time in a production system. Some rough edges for sure, but as I'm using it any time anything feels "off" or unintuitive I'm taking notes to improve it.
Fun fact, on my machine, while launching 50x Claude Code instances very nearly crashes it, I was able to launch 100x Codex instances no problem. I tried 500x but I ran into rate limits before they could all spawn :(
[0] https://upload.wikimedia.org/wikipedia/commons/a/a8/Guitar_M...
[1] https://issuu.com/orfeomagazine/docs/arias_livre
That last link is almost the entire book, have not looked through the digital version yet but on a quick look I think it is everything but the portfolio of his work.
It's a travel tool for business travelers that figures out your suggested departure times for your entire itinerary based on predicted traffic patterns. Think Flighty but for all the non-flight parts of your trip.
You first build a travel itinerary with your legs - flights, activities, hotels (and hotel returns) and it tells you things like "leave your hotel at 7:40am" before your 8:30 meeting - in a single itinerary, no need to do the google maps acrobatics for every two items in your itinerary. While it's aimed at frequent business travellers I personally use it for all family leisure travel and daily itineraries around town as well - "do I have time for lunch at home after my son's class or should we bring packed lunch". I built it as during my time working in developer relations I traveled a lot, and always built unnecessary buffers and kept nervously glancing at my watch or phone to see if my planned time to leave still holds.
Tech-wise, currently it's Remix web app with a NodeJS/Fastify backend and Supabase for storage, and relying on google maps for route duration calculations. I want to expand it to native mobile clients in the future as well.
I am using it as playground on product thinking, ruthless prioritisation based on user benefit, figuring out unit pricing and economics, sensible architectural design, and exploring how including AI-enhanced features here and there can help make the product better, not just include them for their own sake.
I’ve been mostly vibe coding RecurAt (https://recur.at) to get a feel for coding this way and been learning a ton about frontend development at the same time.
Next.js app hosted on Vercel.
A tool for searching, filtering and chatting with the "What are you working on?" posts. Also has a visual map (UMAP) that clusters similar things together. Useful if you want to find specific things or better understand themes.
https://www.assetroom.net/diamond-or-dud
Would love feedback.
It’s “Hotwire for command-line apps”, meaning you can ship a CLI in a Rails app without building an API. The dream is to make it work for all major web frameworks.
Terminalwire streams stdio, browser launch commands, and a few more things needs to ship a CLI for a SaaS quickly.
The best part is when you want to ship a feature for the CLI, you don’t have to worry about pushing out updates to clients and making sure it’s compatible with your API.
A more interesting development are companies that are using it as a replacement for MCP in AI stacks. They’re reporting less token usage and better overall results.
Om Friday after Thanksgiving I spent half a day building a telegram bot that accepts an address and a list of Amazon links, and in turn orders the item (at a discount since it uses my Amazon credit card), and adds it to the above "family debts" spreadsheet.
I really like the idea of programmable, trusted lending like this, and feel like it could be extended to other groups that you implicitly trust.
Volatility regime models (Markov-switching GARCH, regime-switching stochastic volatility) are ubiquitous in finance. However, they share a fundamental limitation: regimes are identified ex post from return dynamics, providing no predictive power for regime transitions. The standard approach fits a Hidden Markov Model to returns, labels high and low volatility states, and estimates state transition probabilities that are essentially unconditional averages. This matters because the economic value of volatility timing depends entirely on predicting regime changes before they occur. A model that identifies regimes only after observing the returns is useless for trading volatility.
Existing research documents regime-dependent behavior but does not identify causal drivers of regime transitions. The papers on volatility forecasting factors, variance risk premium dynamics, and market instability from option flows dance around this question without directly addressing it. The recent work on causal ML in finance (double machine learning, causal forests) has focused primarily on equity return prediction rather than volatility states. The connection between options market variables and subsequent volatility regime transitions has not been rigorously established through causal methods.
We develop a causal framework for volatility regime prediction using option-implied variables as potential causes of regime transitions. The key insight is that options markets are forward-looking, so information embedded in the implied volatility surface, put-call ratios, option order flow, and term structure slopes may causally influence future realized volatility regimes rather than merely correlate with them.
Currently building a robust dataset.
→ github.com/Ashwinsuriya/llm-archive-downloader
YouTube Shorts Generator Converts long YouTube videos into Shorts automatically. Whisper handles transcription, LLaVA analyzes frames to find interesting moments, Mistral picks clips and writes captions. Everything runs locally in a parallel pipeline. No APIs, no subscriptions. → https://github.com/Ashwinsuriya/yt-shorts-generator Nothing fancy.
Just scratching my own itch and sharing in case anyone finds them useful.
I built a daily football (soccer) quiz a bit like Wordle but identifying 5 footballers by their career path.
Stating to get a quite a few people playing it each day now.
I suppose if it is ever to make any money it will need ads at some point but for now it is ad-free.
I’ve enjoyed making something simple and shipping it rather than trying to do something more grand.
A web server for my blog: https://github.com/cozis/BlogTech
And a distributed file system for which I'm also building a cool little raspberry Pi cluster! https://github.com/cozis/ToastyFS
Fun stuff!
Also, assembling the PCB for some custom 1U rack hardware. Added a pi5 header to the debug PCB for automated component testing.
Restructuring fabrication options for several hardware components due to trade issues. =3
"So long and Thanks for all the Fish" ( Douglas Adams )
If anyone wants to join the project, contact me replying at this comment/writing at gbc0 [at] proton [dot] me
We are building a K8s management platform based on AI Agents and smart visualization. It's surprisingly hard to distill common issues down to generalizable agents which can solve real world issues but we've made some very exciting progress in the space.
It runs as a terminal application, meaning that you just need to run it from your terminal, but you can try the game over ssh without installing: `ssh frittura.org -p 3788`
downloads: https://rebels.frittura.org/ repo: https://github.com/ricott1/rebels-in-the-sky
Focused on all the interesting and exciting happenings in tech here, from AI to defence to deeptech, and posting the most interesting job openings too. Did you know Europe had two space launch startups? I didn't until I started this project!
Feedback very welcome :)
Working on a new newsletter to encourage people get off social media by helping them discover all sorts of random interesting sites that exist out on the open web.
Screenshots in the App Stores, e.g. https://apps.apple.com/us/app/pistepal/id6754510927
Still a little bit rough around the edges but hopefully will be / is in decent enough shape for the start of the ski season (just about happening now..)
Currently figuring out the right balance of free tier & daily trial. Priced at $10/month and therefore significantly undercutting the competition, hopefully this is enough to gain entry into the market. (May need a more generous daily trial though, admittedly 10 minutes is not really enough to actually try it out on the mountain).
Seems ad spend is necessary to get any kind of traction...
Feedback welcome!
A new vertically integrated operating system and computer for the next generation.
Working on the native language and OS currently!
https://chromewebstore.google.com/detail/github-pr-pretty-li...
I am not sure if I will go live with it.
It allows those professionals experts across the USA provide help to Do It yourself consumers for a fee. Consumers can be anywhere.
So I married sort of like Uber (rent skills) + upwork (rent + fees) + FaceTime + e-commerce. realtime audio transcription that identifies parts you need and builds a list for pros and you to review which you then go shop.
: Meet Handy — AI + Live Experts for Every Fix.
: Instant, intelligent home-improvement help — see it, solve it, and shop for it, all in one live session.
Live Video Calls with Pros Instantly connect with verified experts via real-time video. No scheduling hassle — just point your camera and get help.
AI-Powered Visual Assistance HandyLens AI analyzes what the camera sees, highlights problem areas, and guides both consumer and pro with contextual prompts.
Domain Expertise Specialized AI Packs (Plumbing, Electrical, HVAC, Painting, etc.) ensure every session applies the right technical and safety knowledge.
Actionable Fix Path Each call ends with a clear, AI-generated “Fix Report”: what to do, parts needed, and next steps.
Commerce & Trust Built-In Integrates with retailer catalogs for instant part links, and captures verified pro ratings and summaries for quality assurance.
I was thinking about what to get my long-distance girlfriend for her birthday which coincidentally was also the anniversary of our first date. So I thought of building her a personal website, installable via tauri so she can view it offline whenever she wants, that has a timeline of all the things we went through: first date, events, trips, moves etc.
Now I want to polish this, make it customizable, add more features like a "Reasons I love you" jar which gives you random notes your partner wrote, and offer it to others as well.
Another thing, it should be a digital living collection of memories and notes for each other and should evolve with the relationship.
Just started with this and building with Elixir and Phoenix.
PS: I realize I might need to update the website. First I wanted it to be more generic and for multiple occasions like anniversaries, birthdays etc but slimming the target down to couples for now to not overwhelm myself. It's the first ever service I'm building.
An independent blogging and personal website builder. Source available (Ruby on Rails).
It’s not a novel idea but it’s gaining decent traction because it’s simple and (I think!) makes you want to write more. Which is basically why I built it.
Blog by email, custom domains, internal private analytics, theming and more!
Free forever plan, or only $29/yr for everything. Priced as I think personal/blogging sites should be. Everything is too expensive these days.
Site where you can read and generate graded Chinese stories, in order to learn Chinese. What's a graded story? It's one written with the vocab of a {X} year old. Words are often repeated, so that you can learn from the left-and-right context. I normally pay for book versions of these, so I thought, why not make one that's online and free?
I haven't had this much time off in over a decade and it's amazing. I've been hoping to get inspire for some outdoors or running related mechanical design/prototyping projects, but nothing yet.
Started off as an open source alternative to Wispr Flow for myself as I wanted to have more control over the formatting rules as well as model choice but after sharing with friends and presenting it at my local Claude Code meetup, I was encouraged to share it more widely.
The desktop app uses tauri so it is cross-platform compatible and I have tested it working on macOS and windows.
Purely for my own self-interest lol, so I don't win every time
Currently it's mostly useful as an executive assistant, but I plan on making it useful on multiple fronts (e.g. social media, invoicing, etc).
Just submitted it to Apple for review this past weekend... basically Scapple's visual text canvas meets Workflowy's hierarchical focusing. I mainly wrote the app for myself to organize my thoughts. Very happy with how it has turned out.
I'm using COPE from Zentropi to run my moderation https://zentropi.ai/ .
Lineage-aware. Versioned. Trustworthy Data - for Engineers and AI.
Your engineers waste up to 40% of their time monitoring, investigating and fixing data. Even then you don’t trust the accuracy, source, or freshness of metrics on your dashboard. You wish AI can answer your data questions but it cannot show you proof, or where it came from. AI helps software engineers to move fast and break things, because they can always rollback, with git. But you cannot do that for data. Bad data entering the system, spreads across the company before spotting, and takes weeks to clean up.
DV changes this, giving you lineage-aware, versioned data. It records data-lineage when data is captured, transformed, and committed, at commit/snapshot level. So when things break, DV knows what other data is impacted downstream, and it can rollback the whole chain to the previous state, instantly - no data copy/restore needed. It can also backfill the data across the chain automatically.
With DV, both your team and your AI agents can finally see: - where data came from - how it was transformed - how to revert safely with a single click
Your engineers can move fast on data, without breaking trust. Your analysts can build pipelines by simply describing business questions to AI.
DV is Git for data, so you can focus on your business, putting analytics on auto pilot.
-- Please contact me if you are interested in preview program.
The airport in question has just one runway and is situated in a dense population area. Both sides of the runway are used (officially noted as two runways) for takeoff and landing causing noise complaints in the neighborhood. The airfield says it assigns a runway based on wind direction and speed, and when there is much traffic they relieve one of the two directions to prevent going over a threshold. My goals is to check if they follow their own rules and just to have a insight if my annoyance over why there are so many aircraft over my house and not on the other side is justified or not.
As a frontender this is quite challenging. I'm using Express with typescript to write the backend. Usually I get bored quite quickly because progress is not going fast enough, so I'm using a lot of AI to speed things up.
I'm checking for aircraft in a 5km circle every 30 seconds. If a aircraft is below and above x feet than I'm going to track it every 5 seconds. Between each entry I'm checking the coordinates and altitude to determine which runway (direction) is used and if it's taking off or landing. I'm also using another API to get weather data like wind speed and wind direction. Finally this is saved in a JSON file (for now) and loaded into the frontend to be displayed in a table.
I do have a working prototype, and removing a few bugs. At the moment it's checking the logs after a day of collecting to check for errors, fixing those errors and validating the fix the next day. When it's done I'm planning to open source it so that anyone can use it if needed.
An annoying little laptop charging reminder utility that does the job.
---
There are times when I'm deeply immersed in focused work, a meeting, or engaging video content and end up missing the usual low-battery notifications on my MacBook.
When the laptop suddenly shuts down, it's followed by the familiar and frustrating walk to find a charger or power outlet. It can be annoying and occasionally embarrassing, especially when rejoining a session a few minutes later with, "Sorry, my battery died."
Over the past few weekends, I built Plug-That-In, an app that introduces "floating/moving notifications". These alerts follow the cursor, providing a stronger, harder-to-miss nudge regardless of what’s happening on screen.
The app also includes a few critical features:
- Reminder Mode: When the battery reaches critical levels, the app emits a configurable alert similar to a car's seatbelt warning, continuing until the battery is addressed.
- Do Not Disturb Settings: Customize alerts and sounds based on context, such as when system audio is playing, a video is active, or the camera is in use.
It grew out of a personal need, and I'm glad to see it used by over 50 people in the past month.
I'm building ourrhythm.de, a privacy first intimacy tracker spawned from a drunken thought: people buy those erotic advent calendars with 24 toys — do they actually keep up with all 24 rounds? It turned into a site idea.
The first business I started never gained traction, so I sold it in 2021 (which was a completely different time compared to now).
Notion had announced that they'd launch a beta version of their API, so while waiting for the early access, I built a landing page, login/signup, and all other plumbing for the web app.
It was a rather underwhelming launch (both for the API and my business), but I gained my first customer within a month.
Honestly, it's been a slog running this business (Notion's API is surprisingly hard to work with, so it seemed that I was stuck for months on end), so knowing what I know now, I'd probably have started a different business. My burnout didn't help either.
Claude has been incredibly helpful these last few months in solving esoteric undocumented edge cases that were plaguing the codebase for years.
I have a healthy MRR/growth rate right now and the biggest product in the niche, so I'm grateful for that.
Then I decided to hack my own ZigBee power meter (to keep track of my meter’s LED pulses) and fought with CMake for eight hours straight, because embedded.
It was a nice weekend.
Tech is too addictive now. We need to get back to utility value. I'm trying to build an alternative with myself as user 1.
I've building PaaS focused on development environments. I think there are so many things to be improved all throughout the development process:
1. starting from creating new ones
2. forking existing one (like one would do with the git repo) to experiment with new ideas or debug the issue in an isolated environment
3. being config defined and reproducible
4. hybrid by default - run as much or as little one desires on their personal machine while keeping rest of the env (db, storage, ...) in the cloud
5. easy to share: expose services (HTTP/TCP/UDP) on public or private networks
6. have any number of AI agents with specific goals be part of the dev env
Also PolyGen, an app for “low poly” wallpapers - I’ve sent an update with bug fixes for latest devices and iOS versions; it’s currently being reviewed, when you read this it might be live.
I don't like JavaScript, and I've been meaning to learn Rust for a while, so I'm compiling the Rust algorithm to WebAssembly to run in the browser natively! It's been a fun trip back into the arcane world of numerical algorithms and linear algebra!
it’s https://orshot.com
it’s being used by agencies and teams to automate pdf invoice/reports, instagram/tiktok/pinterest posts etc.
basically design a template, autofill the layers with your data from anywhere and generate visual content for marketing at scale
https://okaleniuk.codeberg.page/blackboard/
The idea here is, one can pick the slides they want and arrange them into a sequence right in the URL. This way, there is no registration, no user data collection, no persistent state even. You just pick the slides, teach your material, and move on.
It's very raw, I still want to add a convenient sequence constructor, a "blank" slide so you could display your own content in it, and a similar quiz page. But I already used some of the slides for teaching, students seem to like them.
Hopefully, I'll have the rest done by the beginning of the spring semester.
Getting ready to release a 1.0.0 of sanctum [1], after almost a year of internal testing, dogfooding and talking about it at security conferences.
We've also setup conclave [2] as an official release site for the projects tied to sanctum such as tier6, or the library implementation of the protocol etc.
building out a simpler way for users to report bugs and provide developers with a context-rich environment (console/network logs) that makes fixing bugs easier.
eagerly looking for beta testers, join our waitlist
Built using our full-stack library toolkit Fragno [0].
[0]: https://fragno.dev/
It allows anyone with ideas for engaging content to become a content creator without having to appear in front of the camera.
Mini canva alternative
The main selling point of this app is that I do everything to let you continue do what you're doing while the algorithm search for other players. You receive a notification when a group is found or when a player is found.
Its not out yet ! The beta will be released in less than two weeks !
We have a website https://jynx.app/ If you want to leave feedback there is a form for that
Photo Prompt Generator which helps you to give LLM detailed prompts and get output as TOON, TONL, JSON or natural format.
We're focusing on "anti-cloaking" for anti-phishing and other Internet security applications at the moment. Phishing sites can "cloak" themselves so that they present malicious content to ordinary users and benign content to bots, and thereby evade detection. Anti-cloaking is doing things to defeat cloaking.
The methodology is to operate a site that logs all requests, and collects information from the JavaScript environment, and looks for signals that a session is being operated by a bot instead of a human. We have 183 unique signals so far.
We've seen fake mobile phone APIs being injected into the DOM, and have been able to read out the source code implementing them. We've seen lots of people running the browser with TLS validation and same-origin policy disabled, which are both easy to probe for. And we've even seen people running services on localhost with CORS headers that allow cross-origin requests, allowing us to read out their server headers and page contents and which would allow us to send arbitrary requests to their local servers. We've seen people using proxies that don't support websockets. We've even seen surprisingly-big companies scanning us from netblocks that just straightforwardly name the company, which would be trivial to block just by IP address.
It turns out that every security vendor that scans VirusTotal submissions or domains from CT logs has major flaws in their headless browser setup which mean it's worryingly easy to cloak from them.
I don't know the best angle for monetisation. Currently we are selling "quick overviews" of what people are doing wrong, but it kind of feels like we're giving away too much value too cheaply. However it's difficult to convince people that there is value worth paying for without telling them what they're doing wrong upfront before they pay. Ideas include:
* automated quick overviews, where we give you a URL to point your bot at, find out all the signals you hit, and give you an automatically-generated report of what you are doing wrong
* or a manual "pentest" of your headless browser, where we do the same thing but spend a few days manually looking harder to see if there are new signals we're not yet spotting automatically
* or we could sell a report of the state of the industry as a whole
* or access to our tooling
* or something else
I have been told that if I say it's for anti-phishing then I have 12 customers max but if I say it's for AI browser agents then someone will give me a billion dollars. So possibly we need to explore other applications, like either telling AI scrapers why they are getting blocked, or else helping sites block AI scrapers (though I am personally opposed to building the apartheid web).
Open problems are:
* what's the best form to sell it?
* how do we satisfy people that if they pay for a test then they will get value from it?
* should we pivot away from anti-phishing?
* for bots that we notice have found us from VirusTotal or CT logs, how do we work out who is operating them so that we can sell to them? Sometimes attribution is easy but in the majority of cases it is not
If I make a really good AI coding platform which saves people hours compared to existing platforms and provides more security. The chance of success is 0 because it's competing with incumbents.
If I make an app which allows cats to order food and back massages from their owners, this has a high chance of success.
And as everyone now, I'm experimenting with LLMs to bring some new AI-related features to the service.
On another side project, we've now testing Asus GX10 processing power running on-device LLMs for _local_ processing of patient medical data for 'differential diagnoses, implant plans and risk profiles in real time while the patient is in still in the chair'.
1. Shifu (https://github.com/emvi/shifu) - a code-based CMS with admin UI. It's really easy to set up, written in Go, free and open-source, and I already sold a few websites using it. It can be used as kind of a framework to build more specialized features into a website and takes away the maintenance hell from managing a WordPress installation or a similiar CMS with tons of plugins that break with every update.
2. Zenko (working title, repo is private for now) - a very simple and no-bullshit project management software. It will be free and open-source, but I might offer a hosted option for a few bucks (like $20/year for all users of a team). I mainly build this for ourself to replace Linear, because we don't really make use of it. Don't get me wrong, Linear is awesome, but we basically only need an advanced Todo list. Main goals:
* Pull updates on the dashboard by yourself, instead of receiving notifications all the time via email
* Keep it simple stupid - no unnecessary features, no AI, just the bare minimum
* Cheap (for the hosted version, free if self-hosted) and easy to host (again written in Go)
* No feature-creep
3. Last but not least, I'm working on a "game engine" written in Go and SDL2. I do this for fun, but it is coming along nicely and teached me a few new concepts already (like ECS in Go).
an iOS app that unlocks the hidden sensors in your AirPods, turning them into a real-time AI posture coach for work and workouts on iOS.
The site isn't even online, but for now I'm starting to think about the next steps (seo-related things to implement, generalize app functions to handle not only blog but other (hypothetical) apps as well, improve code quality and repo readability, separate apps from the website so anyone can add them to their django website if they want to). It's a lot of work for something no one will ever use, but I must at least try to make it clean and discoverable :)
Open-source theatre tech cueing software (I don't want to use MacOS to run QLabs)
As an engineer working on networking and fiddle with various networking OS on router and switch, I finally port my favorite fd.io vpp to darwin platform and built a app to management multiple VPN/Proxy in one profile.
Also in this project I start writing some rust code with many years experience in C but rust's memory and high performance really impressed me a lot.
I love global voice-to-text transcription (especially when working with Claude Code or Cursor) and simple AI shortcuts like "Fix Grammar" and "Translate to {Language}".
I realized I was spending around €35/mo (€420 a year) on two apps for AI features that cost just pennies to run.
So I built Ottex - a native macOS app with a tiny footprint. Add your OpenRouter API key and get solid voice-to-text using Gemini 2.5 Flash, plus any OpenRouter model for AI shortcuts.
Learn more at https://github.com/openspend/openspend
This is a developers tool, that can be used during development to seamlessly integrate mocks and changes into existing systems. Or easily expose internal work through a public tunnel. Or if been in an position where its hard to push to staging, pre-prod or other environments because of many competing constraints, then this product may help.
It's an infinite canvas for analytics teams, like Figma + data
I'm currently working on making a better landing page, it's really hard to make a good one!
It allows users to "chat" with their Logseq graph. Think of it like a "Cursor for Logseq". I hope people find it useful. I have on numerous occasion wished that I could have easily asked about a specific block on my graph, and would provide an intelligent response, also somewhat influenced by the contents of the entire graph. It's still a work in progress.
It's fully open source.
* GodotJS — https://github.com/godotjs/GodotJS — TypeScript for Godot
* Consulting for companies using GodotJS (and Unity).
I’m working on a way to personalize the content of your website to any visitor - with minimal setup (it’s just a script tag). We’ve just launched so if anyone wants to try it and reach out my email is in my profile!
If you want the full list of projects (11 apps, 3 podcasts and some books) see https://www.emadibrahim.com
Also because the web/blogs lost itself in tracking, bloat, paywalls... and I miss some of the quirkiness.
My blog runs on it: https://xenodium.com
It's mainly a distraction from enterprise programming, but it does have some parts that might be interesting to Lua programmers, like automated test suits, functional programming point free style and deploying to a raspberrypi via justfile.
The git README kinda doubles as a blog post: https://gitlab.com/michaelzinn/replicide
It’s open source (MIT), but the repo is still private while I get a working version 0.1 I’m happy with, but do ping me if you’re interested in testing/contributing please! Email: me @ my domain.
https://apps.apple.com/de/app/camera2url/id6756015636
Camera2URL is, as far as I know, the only iOS and macOS application that let‘s you send the picture taken with the camera directly to any HTTP endpoint the moment you press the trigger.
For example, this makes it possible to trigger an n8n workflow the instant you take a photo:
It's unfortunate but native UI (as in, using the native controls with their native look) has mostly died off in my opinion, at least for complex cross-platform applications.
You can try to do it in a cross-platform manner but it never works well. Want to implement a tab bar like VSCode's? Win32 tab bars do not support close buttons (need to be custom rendered) and Cocoa tabs it doesn't even make sense for them to have a close button. In Cocoa you're supposed to use either the windowing system to do tabs (similar to Safari tabs) or custom render everything (like iWork).
So I say screw it, make it look as you wish.
The design of the API is somewhat DOM inspired (everything is built up of divs that can be styled). It's pure retained mode for now, I still need to think how I'll make reactivity work.
On macOS it uses a custom NSView to implement "divs". Drawing is done with CoreAnimation layers. Text editing is handled by a nested a NSTextView control with a transparent background. Could also host a web view in a similar manner. Context menus are native.
On Windows it uses a custom C++ class that stores Windows.UI.Composition surfaces for drawing (could also use DirectComposition + Direct2D). Text editing is handled by a windowless RichEdit control (ITextHost/ITextServices). Context menus are native Win32.
On Linux it uses a custom QWidget with a nested QTextEdit control for text editing. I'm thinking of experimenting with Qt Quick for hardware accelerated rendering like the other two.
it gives aggregate views like role and seniority breakdown, top languages and frameworks, companies represented, where stargazers are located, and an aggregate feed of blog posts from people who starred the repo.
link is here if useful: https://api.yolodex.ai/stargazers
aside from this, daily dingbat style puzzles partially llm generated at https://thingbat.today
still hosted on private GH: https://github.com/PiotrAleksander/open-notebook-mcp We will probably soon merge it to the main repo
Updated manually so expect some delay :)
I've been working through advent of code using my own little compiler/language. It's in such an early state that some creative problem solving is required, not to mention the compiler bugs! But I'm very pleased to have it running interactively on my blog like this – I want to work towards some bigger notebooks in the style of explorable explanations.
htvend is a tool to help you capture any internet dependencies needed in order to perform a task.
It builds a manifest of internet assets needed, which you can check-in with your project.
The idea being that this serves as an upstream package lock file for any asset type, and that you can re-use this to rebuild your application if the upstream assets are removed, or if you are without internet connectivity.
Has an experimental GitHub action to integrate within your GitHub build, archiving assets to S3.
I'm working on a new kind of DAP (Digital Audio Player) with the focus being on a better visual experience to go alongside the music. Post going in-depth here: https://substack.com/home/post/p-181321780
Chrome: https://chromewebstore.google.com/detail/video-notes/phgnkid...
Firefox: https://addons.mozilla.org/en-US/firefox/addon/video-notes-f...
I'm rewriting from scratch : https://github.com/stratdev3/SimpleW/releases/tag/REWRITE
My own movie-rating platform, where you get your public dashboard at {username}.ratesmovies.net
termsheet - a Google Sheets client for the terminal
padel clubs availability aggregator
I start with SHM memory, will add linux dma-buf once SHM is enough up and running. Currenty monothreaded, ofc. AMD GPU code for SHM is in, now writting wayland protocol code to please the first wayland clients I would like to run (not using the C libraries provided by the wayland project, native wire format).
I want to move away from x11, and once I get something decent with this compositor, I will probably have to fork xwayland in order to make it work with this minimal compositor, that for some level of legacy compatibility (steam client/some games).
In the end, I did design some kind of methodology and coded some SDK tools in order to write a bit more comfortably RISC-V machine code programs in a very simple fire format (only core ISA, not even compressed instructions, no pseudo instructions, using only a simple C preprocessor).
Coding time does not matter on such software in the light of their life cycle once it does "happen".
All that presuming not too much IRL interference... yeah, I know this is excessive to expect that...
The super hard part is not coding, it is motivation: energy, mood, cognitive bias, etc.