Feedback, suggestions or contributions are very welcome! :)
1. Right now, working on standing up an MCP server in Java. Not using the Spring Boot support at the moment, but rather setting up embedded Tomcat and doing it the more "low level" way just for didactic purposes. I'm sure I'll use Spring Boot once I get deeper into all of this.
2. Plowing through the "AI Agents in Action" book. I'm just wrapping up the section on AutoGen and about to move into crew.ai stuff.
3. Reading a book on Software Product Line Engineering.
4. I have an older project that's Grails based that I let linger without any attention for a really long time. I'm working on updating it to run on the latest Grails and Java versions and also writing some automated smoke tests.
The downside though, is that it doesn't go super deep into any of those things. So for me, it's been good to at least get a taste of what each is useful for and to serve as a starting point for further explorations. But just be aware that you won't become, say, a Crew.ai expert or whatever, from working through this. Still, I think it's valuable and I'm going to keep grinding through it. In Chapter 5 now, I think.
The block of text is the 'Likely to outsource' column. I use Perplexity Deep research to try to infer what services the company might need based on it's probable current challenges.
In this case it was: "Cloud infrastructure support to manage rapid scaling, pivoting, and new product integrations as part of business model transformation[3]., Specialized consulting (e.g., industry-specific financial regulations, fintech compliance, and go-to-market strategy) to facilitate entry into new verticals and optimize operational resilience[2]."
In the past few months, I've finally started working on a basic replacement NVR that works for me: https://github.com/AlbinoDrought/creamy-nvr
Like many video projects, it's a glorified ffmpeg wrapper :)
Replaced my Synology surveillance station since 2023, and has been running great. I also have a Google Coral for the image processing, but this is optional.
So we've curated a ton of the top newsletters and made the process of adding them to the platform super easy. You just subscribe to them within Scrollz. If you sign up and have any that you're missing we can get them added in no time!
To do the same, move your blog to the free plan on digitalpress.blog (a Ghost hosting provider). Then use the Ghost JavaScript SDK to pull content and build a static site with Astro. You can write posts in the Ghost editor and publish them seamlessly with Astro.
1) a note-taking workflow in Obsidian (you take bite-sized notes about a topic, then connect "prerequisite" notes in Obsidian's canvas editor)
2) a tool that uploads each note and graph data to a database
3) a webapp that presents those notes algorithmically using spaced repetition. This enables you to allow others to "traverse" your note graph in a guided and self-paced manner.
You can add "challenge presets" to each note so that your mastery of each piece of knowledge can be tested with simple flashcards, multiple choice, free response, or some visual/actionable task to force active recall. An algorithm uses your success rate and spaced repetition data to introduce & drill more advanced notes into your long term memory.
Here's some more reading I was inspired by:
https://www.mathacademy.com/pedagogy
https://www.justinmath.com/individualized-spaced-repetition-...
Even if there are a lot of imperfections and flaws about this project (like the sheer difficulty of curating a good knowledge graph to begin with), I'm hoping to make my note-taking in Obsidian more structured and thorough, replace my Anki routine, and make any of my notes into an automated + algorithmic course. If someone has another similar project (combining note-taking with hierarchal, topological knowledge graphs with spaced repetition and testing all in one platform) I would love to hear more about your approaches. Quick shoutout to one person I've seen who is doing something similar: https://x.com/JeffreyBiles/status/1926639544666816774
https://euvinkeel.github.io/tart/Traversing-Knowledge-Graphs
When I was looking for a job last summer, I got frustrated with the current resume builders on the market and decided to build one exactly how I wanted to use it.
- No signup, no login, and no payment.
- Suggest a professional summary (with highlighting) to match a job description [0].
- Preview as you go.
- ATS friendly templates.
- Find relevant jobs for my resume.
[0] Recruiters skim through resumes, and highlighting the keywords they look for has always helped me to get their attention, so I decided to implement this feature using AI.
Fits into my “loudness series” suite of tools.
Have 3 more in development and then it’ll be on to the next series.
- https://padsnap.app/ : PadSnap is a simple web app that adds customizable padding to your images so they fit Instagram’s/custom dimensions — no cropping, no quality loss. All on browser, no server uploads. Also no ads or login.
- https://shiryakhat.net/ : redid my podcasts website last week: Shir Ya Khat podcast, which translates to "Head or Tails" in Farsi, began its non-profit journey in 2016 with a mission to make blockchain and cryptocurrency technical knowledge accessible to Farsi speakers worldwide.
- life timetime visualizer, still WIP, feedback welcome: https://shayanb.github.io/timeline/
Reflect - an app to track anything and analyze your data, including a feature to run self-guided experiments [0]
Later - an app to schedule non-urgent tasks and ideas, with an SRS-like scheduler to punt items [1]
[0] https://apps.apple.com/us/app/reflect-track-anything/id64638...
[1] https://apps.apple.com/us/app/later-set-intentions/id6742691...
So I put together a simple Digital Asset Manager (DAM) where:
* Images are uploaded and vectorized using CLIP
* Vectors are stored in Lance format directly on Cloudflare R2
* Search is done via Lance, comparing natural language queries to image vectors
* The whole thing runs on Fly.io across three small FastAPI apps (upload, search, frontend)
No Postgres or Mongo. No AI, Just object storage and files.
You can try it here:
Or see the code here:
* https://github.com/gordonmurray/metabare.com
Would love feedback or ideas on where to take it next — I’m planning to add image tracking and store that usage data in Parquet or Iceberg on R2 as well.
So I'm giving a try to a project which started with marketing. No implementation, just a TikTok to see if people like it. And holy crap, we got 75k views!
The new idea [2] is easier to explain (1 pushup = 1 minute of scrolling) and already has a community. Plus, not working alone helps me focus on what I'm good at: programming. I don't regret learning about other areas but doing marketing for a living is not my thing.
I'm not getting rid of SpeedBump, though. It's a fun side project and it does help people :)
It doesn’t feel there yet, but starting to seem some workflows could be close. And non-technical folks at business are starting to pay attention and want projects moving in those areas.
I redesigned the home page today itself. Any feedback is appreciated!
Along the lines of predictionbook, metaculus - something that helps you be "well calibrated", but more playful/fun than metaculus.
It doesn't have a lot of upside - predictionbook actually went offline due to lack of interest. But it was a good excuse to try out some vibe coding, and learn react native (I've mostly been a backend programmer).
In an attempt to make it more engaging and fun, I decided to have it focus on sports picks. Also partly because calibration graphs need to have a lot of predictions to yield any reliable information about your calibration.
I got it up in time for March Madness and about 25 of my friends joined and it was a good time. I nagged and reminded them a lot about about 15-20 of them predicted all 63 games, by picking the winner of each match and what their percentage confidence was. I had a leaderboard and live-blogged and gave silly awards.
I later added support for multiple "tournaments" and currently have tournaments going for NBA Playoffs and NHL Playoffs, but interest is waning. Of my friends, only 2-3 others are still regularly predicting.
Maybe it'll be more fun for the NFL season but I might also let it go a bit dormant.
Biggest challenge is that there isn't really a bulletproof way to rank people if people only predict some games in a tournament. I've tried all sorts of things, minimum # of games, bayesian kernel smoothing, but it's ultimately arbitrary when choosing how to penalize someone for not participating.
If I were to continue I'd be looking at things like automatically integrating with sports apis and odds/bookmaking apis, allowing users to create their own tournaments, etc. But ultimately, the UX of the site isn't much more than making a prediction, and then checking back later when the game is over to see your score. Not much more reason to hang around on the site than that.
Also having fun one-shoting or few-shoting, little games and interactives:
Edit: I see you are using MaxMind database - do you add some sort of additional analytics or overlay on top of that?
I think many version managers make things unnecessarily difficult, especially if one hops from one repo to another. vmatch automatically uses and installs the right versions.
and
module github.com/anttiharju/vmatch
go 1.21.0
toolchain go1.21.1
I still get a binary that claims to be built with the latest version of Go instead of 1.21.1 or .0
vmatch has version 0.1.6+dirty built with go1.24.3 from 83c9aa83 on 2025-05-25T18:43:30Z
I think this is a problem for me. Go 1.22 did a breaking change with the for loops for example https://go.dev/blog/loopvar-preview.
I see that I can change it with a command like `go env -w GOTOOLCHAIN=go1.21.1+auto` but then again I'm doing something I don't want, managing the version.
Perhaps I'm missing some config.
As well as been playing with creating plastic keys using a flatbed scanner with the printer.
What I have is a basic flash card app with double sided cards (for writing (i.e. drawing) the kanji, and reading). What sets it apart is that each card contains all the relevant dictionary data, and users are encourage to bookmark a couple of words to help them remember the writing or the reading of the kanji.
What I am working on now is the database backup/sync system. I store all the user’s progress in indexeddb store in their local browser. To sync I am writing a simple patch system, so they can pick a remote somewhere (e.g. a gist on github) and push their latest patches, when syncing progress I would check the hash of the patch and apply the relevant patches.
After that I am planning on turning it into a progressive web app so users can download the app onto their devises.
I've been building something similar for Chinese, just for myself: https://hazel.daijin.dev/ It's got PWA, let me know if you want my presets for working with PWA with Vite.
Will definitely be taking a few pages out of your (app) when I get a chance!
1) Setup Apache https://github.com/marchildmann/IDS-Scripts
2) Setup MLX and MLX-LM Finished by tomorrow
3) Working on a micro PHP framework to instantly deploy an API, connect a database and have a basic middleware
Have you thought about using the landing page itself as a demo? I.e. to allow users to post voice messages on your main page. Would at least be intriguing.
A wordle-like game based on a road trip game my friends and I used to play. It serves you up a mashup of two different movie plots, and you have to guess the combined movie title. There's always some sort of shared word or wordplay between the two movie titles.
An example from the tutorial: the day after tomorrow never dies.
- Manages the entire range of personal (and maybe business) information/content: Documents, Media, Messages (email, instant, etc.), Contacts, Bookmarks, Calendar, etc.
- Is tag based, so that where to put and find content is easy to answer. Think of a set of flat folders, on one or more devices, within which the files are stored with tags attached. Since people often find navigating/browsing files more natural than searching, virtual folders will be dynamically generated to guide navigation. Also, entire folders can be treated as atomic, and tagged/managed as one object (useful for repositories & projects). And, heuristics (and maybe AI) will be used to automatically tag files when they are imported into the tool, greatly reducing the tedium of adding tags.
- Is file based, so that all information is physically stored as individual files. This allows information to be more easily managed on a physical level: moved around, backed up, exported/imported, searched, navigated, etc. So in addition to docs, each email/instant message, contact, scheduled task/event, bookmark, etc. would ultimately be stored as a file, unlocking all the things you can do with files.
- Has a local web-based UI launched from a local agent, so actual file content does not usually need to move across the network and stays local, and the tool is also easily multi-platform, with consistent UI irrespective of platform.
- Provides a cloud web UI as well, that communicates with content devices through the local agent, so that content stored across multiple devices can be managed in one central location, even without direct access to those devices, team/org features can be provided. However, file content still stays local, except when shared.
- Provides tools for exporting data as file from the data islands of various apps and service, and backing up as files to cloud storage services.
My vision is a situation where I am in charge of my own data irrespective of whatever device, app, or service I use, can ensure that it is always available and will not be lost, and that I can easily navigate and search through it all to find whatever I want, no matter how scattered and massive it is.
[1] Here are some of my issues with personal information management affordances of current tech, which is driving me to work on a solution:
- Our data is too bound to device and vendor islands. Can't easily move my information across Apple/Google/Whatsapp, etc accounts. Can't easily merge and de-duplicate either. I almost always somehow lose data whenever I have to move to a new phone, etc.
- Hard to own your data on many services: Discord, Slack, etc. Can't easily export, search.
- Hard to have a 360 overview and handle on all your data assets and query them in a consistent manner.
- Files as a unit of information storage and management is very ergonomic; we shouldn't allow that concept to be buried by vendors for their own gain.
Lichess has a "humanlike" bot[1] but I haven't played with it yet. I think this problem will haunt you, if you get past the whole "create a chess engine" problem :) I have tried and failed to do this in the past.
- Nuclear Reactor Starter Kit --- an open source set of procedures, processes, templates, and maybe even some IT advice that should help newcomers start companies with nuclear quality assurance programs easily and quickly while also making a new format in which nuclear companies can share lessons learned in efficiency.
- Reactor Database --- similar to the iaeas PRIS but focused on reactor development rather than power reactors. Will include nuclear startup company tracking with details gleaned from statements and maybe extrapolated where necessary from simple simulations. Will include things like fuel cost and licensing progress. This way people can more easily separate vaporware from real nuclear, and keep track of promises vs delivery.
Have fun!
Also - love whatisnuclear.com! About 10 years ago, I tried my hand at creating a generalized JS-based viz system (see examples in https://github.com/ahd985/ssv), but could never figure out a market/path forward for it.
I've always been fascinated by nuclear and it seems like a field that's never going to be not needed, but I kind of suck at physics and chemistry.
Very cool stuff to see on your end, nonetheless!
I'd guess all the information would already be available on the internet, but is there competitive advantage here?
Also curious if there are any parts of the industry you think are particularly exciting and/or neglected (ex. there was just a startup that raised gobs of money to enrich HALEU since most of it used to come from Russia)
I think the most neglected thing in the nuclear industry is the ABWR design. It's a good-enough boiling water reactor that Hitachi was able to construct with record-breaking speed.
The IAEA is the best place to start. They have workshops and publications on getting going, e.g. https://www.iaea.org/bulletin/developing-nuclear-power-infra...
Major microreactor examples include PM-3A, which powered McMurdo station in antarctica for some years, SM-1A in Alaska, PM-2A in Greenland, PM-1 in Wyoming, truck-mounted ML-1 in Idaho, the ill-fated SL-1 microreactor in Idaho, the prototype SM-1 in DC, and the MH-1A floating power barge in Panama.
The smaller power reactors like the Peach Bottom HTGR ran fine, but were still too small to compete with their GW-scale neighbors. They all shut down. Larger advanced reactors like Ft. St. Vrain shut down due to operations and maintenance challenges.
Nuclear history is littered with failed advanced reactor projects. This doesn't mean they can't be done well, but it does mean that it's not easy. The guys out there right now hyping up that they're going to change the world but who have never handled radiation are in for a big reckoning. I hope they succeed, but they probably will not.
I do think small reactors are a good way to re-establish technical know-how. If you can make a few fringe small reactors and sell them in remote areas, then that's a great way to re-bootstrap people who do know how to build and run new types of reactors. For commodity power, e.g. powering data centers, this will help people be able to build larger more economical reactors.
Powering datacenters with microreactors is very likely an impossibly expensive proposition due to inherently poor chain reaction neutronics. Too many neutrons leak out.
Open source Mac-native menu bar app for speech to text using GPT-4o-transcribe (current STT SOTA)
>90% of the work to replicate academic research in quant finance is data collection and cleaning. Academics have WRDS, Bloomberg, and research assistants. Others need to find cheap vendors of acceptable quality. Write scripts to fetch and clean. Actual algorithms and analysis (the fun part) are a tiny fraction of the total effort.
Project objective is "good enough" data collection & cleaning for daily frequency equities, futures, and FX. In that order. Annual data budget target < USD 500. Cheaper is better.
You can build webapps very quickly, especially AI-enabled ones, and deploy them on a subdomain. Other users can sign up and use your webapp, and any tokens they use will be billed to them and you will get a large cut (80%) of the margin earned on the tokens billed - as I bill 2x OpenAI API token costs to create this margin.
So ideally you can validate your idea by rapidly building a prototype and evening earning revenue to boot.
Tritium is an IDE for corporate lawyers. Draft Word docs, review PDFs, redline all in a single application. It's written in Rust using a modified version of egui. Immediate mode has some interesting tradeoffs that I'd love to discuss on here. Also the web/desktop dichotomy presents a lot of interesting opportunities and challenges where data governance is concerned. I'd love your thoughts or to share mine!
Getting it onto the desktop is the big challenge for the moment!
I have tens of thousands of ads in the collection and it would take me many lifetimes to complete, but I've been using AI to extract and catalog the meta data. I can get through about 100 ads/day this way.
One of my favorite ads, a computer from 1968 that "answers riddles": https://adretro.com/ads/1968-digi-comp-digi-comp-1-table-top...
The website is very nicely done!
Went to take a peek and my phone content blocker apparently did what it’s supposed to do…
On one hand the idea seems so simple and intuitive (Define patterns (like 3 red blocks to the right), combine patterns ( 5 up * 3 red right), use patterns inside patterns (each block is a square), but implentation wise I keep running into so many intracies and I want it to be perfect so it's been kind of tough and slow.
Really hoping to get some early feedback on this tool, I've been using it for two production sites for about a week now and I've already discovered (at work) that we've had the 2nd largest user signup day, and that we deployed a change that inaccurately tracked a specific metric. Check it out at https://querycanary.com
A binary static analysis tool that identifies vulnerabilities.
Right now, still just focused on buffer overflows. It can find some known CVEs and I’ve made several reliability improvements over the past month or so.
I think I’m going to expand to additional vulnerability types soon.
So I dont want to give too much away about how it works because I think I might try to offer a paid version where the results are private.
But at a high level it combines an LLM, program analysis, and heuristics.
now i'm starting on adjusting the model to include the liquid water ocean underneath the shell and observe the effect of changing viscosity gradients in the equilibration of the ocean and ice shell, as well as adding in compositional impurities (chloride brines) and tidal heating effects.
[0] https://blog.walledgarden.ai/2025-05-20/wabbit-s2-welcome-to...
[1] https://www.sesame.com/research/crossing_the_uncanny_valley_...
While it may sound counterintuitive, the agents of today aren’t truly autonomous in that you need to really guide them and plan their actions well.
I believe this is true today, and will be even more true when agents are guiding agents.
We need new infrastructure for dynamic context management.
The answer is not as simple as “hook up your agent to an MCP that pull docs from the web” … also MCP needs its own revolution. I tend to use no MCP and prefer raw agent performance.
I’m evolving the simple concepts I built in my VS Code extension to address this. Nothing public now, but I and a few others use this everyday to feed parts of large codebases into Gemini (to build plans for Claude code, other coding agents): https://github.com/backnotprop/prompt-tower
Planning to have a first testing session some time next month. Really excited but still lots to go!
Do you have a website I can follow?
I have another little game for bird watchers who want to improve their recognition skills and we often showcase photographers and recordists who contribute to the public domain. It's called Birdle and we have a few countries (next month will be releasing Mexico and India). Here is the website with the country selector: https://birdle.world (or directly https://birdle.us for the US one).
If you join our community newsletter, we will be giving access to the new game to our Birdle players. You can join it for updates at: https://newsletter.birdle.co.za/
Thanks! I signed up to the newsletter
Unless I'm missing something, it's amazing how few free, _high quality_ materials are online.
Ultimately I'm interested in two things: genuinely fun games that make you do some maths, and quality visualisations that help make concepts easier to learn
I've also used the data corrections submitted by users to contribute over 3,000 edits back into OSM!
It's a Typescript library that allows you to wrangle structured outputs from LLMs and pipe them to programmatically useful control flow or structured data.
It's been 6 month since our first appearance on Show HN [1], and I'm working with first free users on bugs, improved workflows and UX, geocoding, solver features, future mobile app etc. etc.
We officially crossed the limits of 1500 stops per optimization with some waste collection guys, all still running fully client-side in the browser.
Most safari booking sites are either outdated, opaque on pricing, or offer one-size-fits-all tours. We let travelers customize everything — dates, interests (e.g. big cats, birding, photography), travel style, and budget — and generate a full itinerary with lodge picks, activity suggestions, and accurate cost estimates (including seasonal pricing and transportation).
We also partnered with local operators so users can actually book what they see — not just get ideas. The goal is to make safaris more accessible and planning less overwhelming.
Still early, but if you're curious or planning a trip to Africa, I'd love feedback: https://greatriftsafari.com
Checkout how posthog did it [1], it's an interesting approach. Having something that can support both devs and content folks (non technical) is great. It is easy to get bogged down in building the website and reinventing bunch of wheeels, instead of focusing on the product & content, esp in smaller teams.
[1] How PostHog built a community forum, roadmap and changelog on Strapi https://strapi.io/user-stories/posthog
This game was originally inspired by the game "Untrusted" (https://github.com/AlexNisnevich/untrusted)
I have a software engineering background, and I’ve been working on this for nearly 3 years now! I used to play with the Electra One controller before, but having the encoders over the display is really something I’ve always wanted.
I presented Karl last month at Superbooth (a fair in Berlin) and got really good feedback. After 6 months of beta and 2 years of touring with it myself, the first batch will be dispatched in August, and this is quite exciting!
Yes, the first idea that came to mind (after music/light controllers) was indeed car user interfaces.
Maybe some cool interfaces for home automation too, and I can also imagine controllers for factories or workshops—pretty much anywhere with lots of parameters to control.
But really, if you have other scenarios in mind, please share, I’m very interested, as you can imagine ;)
The approach is to perform system scanning using a combination of LLMs and traditional algorithms to dynamically populate a Datalog knowledge base. The facts of the program are constrained to a predefined “model schema” of sorts and a predefined set of rules that encode specialized domain knowledge of how new facts can be derived from known facts.
We generate proof trees / attack graphs from the knowledge base and queries posed to it. The attack graph uses big-step semantics to plan and guide the execution flow, and the system dispatches to agents with tool use to fill in the details and implement the small-step semantics, so to speak. This may include API calls to a Metasploit Framework server or RAG over vulnerability and exploit databases.
We use Pydantic AI to constrain the LLM output to predefined schemas at each step, with a dash of fuzzy string matching and processing to enforce canonicalization of, e.g., software names and other entities.
Tl;dr: neurosymbolic AI research tool for cybersecurity analysis and pentesting.
Backend is already working: Boldaric https://github.com/line72/boldaric
And a simple iOS native front end (which I haven’t submitted to the App Store yet). Tor Jolan https://github.com/line72/torjolan
It has been interesting tweaking the algorithms and models for various similarity searches.
I really like that it focuses on music characteristics and not metadata, so popularity of a song/artist isn’t even taken into account. This has really helped me explore my rather large music collection especially when I get stuck in a rut of listening to the same things.
I also finally took my wife’s collection, properly tagged it, and added it to my collection. That has been fun to explore.
I don't know if that's possible or not, but it'd be much better for me than the recommendations from popular streaming services.
Listenbrainz has some cool tools like troi to come up with weekly lists.
They work on popularity and neighbors, so if you listen to a lot of underground music that isn’t on major platforms, they fail
It's a file explorer where it embeds your local file structure so you can use natural language to search your file system.
Started off as a local inference/vector-db only project last year and now also using cloud inference/vector-dbs for faster processing.
You can also use "agent-mode" to organize your files/folders, create items, move, copy and save content to disk directly from chat.
https://github.com/jaronilan/stories/blob/main/Base%20Rate.p...
Will now move at the usual snail pace to write the next one.
I tried self-hosting Sentry recently and found out there are a lot of moving parts, which makes sense for their scale and use case.
I was wondering if I could build something small and not multi-tenant. So I started experimenting with writing a server (in Go) that collects OpenTelemetry data and inserts into Clickhouse, an API for retrieving data/statistics (P95 in a time range, etc...), and a frontend (React.js) that displays them. All of this in a single executable file (yes, including the frontend, but not including Clickhouse).
This is all very new to me so I'm learning Go, Clickhouse and OpenTelemetry at the same time.
It allows us to control the algorithm. It’s all LLM translating to YouTube search queries under the hood.
Visually it looks the same. The suggested videos come from predefined buckets on topics they love.
E.g. 33% fun math, 33% DIY engineering, 33% creative activities.
Video recommendations that have a banned word in the title/desc don't get displayed e.g. MrBeast, anything with Minecraft in it, never gets surfaced.
For anyone interested in using it, send me an email.
I'll put you on my list. And you can contribute ideas to our community Google Doc.
jim.jones1@gmail.com
Anyway, a long way of saying awesome - would love to be on your list. I'll send you an email separately.
I can ban 100 Fortnite channels, but there’s another 1000 to fill the void.
Sadly, YouTube is driven by engagement, so dislikes have zero effect on the algorithm.
My algorithm is better suited for exploration and kids.
On a personal level I'm interested too. My son is too young, so we only watch youtube together, even then he's very susceptible to the attention-grabbing recommendations. "Theater mode" helps put the recommendations off-screen. "Don't recommend channel" helps a curate the feed a little bit.
But ideally I should be in control of the whole interface.
I’ll add it to our community ideas Google doc.
https://www.bitcot.com/how-to-install-a-pwa-to-your-device/
Since it's a web app, I don't see why it couldn't be installed on any TV with a built-in web browser.
For the last few weeks, we have been working on catching up on features for vibe coders (prompt -> project), but now we are back to our strengths (visual editor and new beautiful UI libraries for Tailwind CSS, Bootstrap, and more).
We realized there are just too many apps for vibe coders, and it would be better to work on something unique that we are really good at!
The idea is to improve the tooling to work with grammars, for example generating railroad diagrams, source, stats, state machines, traces, ...
On both of then select one grammar from "Examples" then click "Parse" to see a parse tree or ast for the content in "Input source", then edit the grammar/input to test new ideas.
There is also https://mingodad.github.io/plgh/json2ebnf.html to generate EBNF for railroad diagram generation form tree-sitter grammars.
Any feedback, contribution is welcome !
I started with a basic syntax for expressions and specified a lot up front such as it being a bytecode interpreter and using a recursive descent parser.
I found building it up feature by feature to be much more effective than one shotting an entire feature rich language. Still there was a lot of back and forth.
Only 1 commit :/ Would love to see the prompts and how you iterated on this
I've found it really satisfying to solve the data challenges that come along the way, from "where on earth could this data come from" to collecting, storing, parsing, validating and serving constantly. It's also - by nature - something that's never going to be "done". There's always something to improve. I love it!
We now offer more types of data (ASN/whois, proxy/threat detection, so on) than most other providers, more accurate and more frequently updated, at a tenth of the cost, which is something I'm really happy about.
For anyone interested, you can make 1,000 requests day free, or reach out if you have an open source/public interest project for an unlimited key or access to the data.
I'd also love to hear any suggestions for additional data types to add.
It’s an alternative to Electron/Tauri that uses Bun.
It has a bsdiff based update mechanism that lets you ship updates as small as 4KB, a custom zstd self extractor that makes your app bundle as small as 12MB, and more.
I’m currently working on adding Windows and Linux support.
In practice, writing journal entries about why I can't seem to get myself to make all these French cleats that I supposedly need.
Also some software stuff.
here the games result so far: https://playcraft.fun
I'm curious, why electric motors vs a solid rocket motor? Volatility? Control over thrust? Making it safe to throw without worrying about backblast?
CLI Meshtastic flasher that works well. No internet mesh networking sounds awesome; just the bandwidth is extremely limited
Any sort of disaster they also are useful to get messages around. A couple days into a power outage and no cell towers work anymore, this happened 1 week before thanksgiving in the Seattle area 2024.
Thanks!
(I made a small newsletter sign-up form, feel free to join the wait list for betas and a free e-Book!)
Also another fun idea I want to try is to let the Claude design a new programming language, i.e. where the AI makes all the decisions and goal-settings and I just help it instead when it's stuck.
- mach9poker.com: incorporated startup developing a poker tournament training app for novices and unprofitable players. Looking for UX/product designer co-founder.
- policyimpact.org: A journalism site for highly vetted articles responding to actions of the current U.S. administration and other import political vectors.
- sharpee: a new interactive fiction platform built in Typescript
- bsky.poker: root domain for poker community to have nice handles on BlueSky
Happy if anyone wants to pitch into any of these projects.
All I really want to do is be able to clip/save articles (and maybe generate transcripts from videos) from my phone or computer, read them in KOReader on a Boox tablet, and then export them and my eBook notes into Logseq, but every time I think I have it figured out, some project pulls a rug out from under me and I end up back at the drawing board.
* prfrmHQ SaaS The modern way to manage performance reviews, set clear objectives, and ensure alignment across teams or individually — all in one place
see https://news.ycombinator.com/item?id=43538744 [Show HN: My SaaS for performance reviews setting goals and driving success] https://youtu.be/ygvKdgiKRj4?si=Q9ael-oCLEGKMIgN - Shows I can use AI and I've integrated into AWS Bedrock
- Shows I can integrate with Stripe for payments
* Consulting (Architecture, Strategy, Technology leadership and advisory) - I'm working on getting my consultancy started. If anyone wants the kind of skills I offer here let’s talk https://architectfwd.com
* Next SaaS - Starting a SaaS for managing core strategy and technology concepts.
I'm building Infinite Pod, a web app that generates language learning podcasts tuned to your individual learning goals and level.
It's based on the principle of language acquisition through comprehensible input, as described here: https://www.youtube.com/watch?v=NiTsduRreug
It's still a bit rough, but feels magical in my own testing so I wanted to make it available to others.
I am hoping this will be the way in which I write most of my future scripts and projects.
[1]: https://luau.org/
I was working on world models / generative environments but without the training data available as an independent researcher, ended up focusing on building with existing geospatial data.
The same architecture of the '24 Genie paper's dynamics model is instead trained on historical data for risk analysis and creating a heatmap in the 2d map. I'll try to adapt this for a more generalizable urban mobility model as well.
Decided to do an extended sabbatical after being part of one of the many tech layoffs the last years, and I'm thus working on things I like, instead of things that pay..
Collecting and cataloging craft beer venues from around the world, at https://wheretodrink.beer Still a WIP, and it's not trying to be the most extensive list, but I want it to be a substantial list. Once I reach a certain maturity in the data I'll probably look to spawn minor projects off from the data set.. have a couple ideas already that I'll just keep to my self for now :D
I also had a set of left over domains relating to beer that I'm offering up for use with BlueSky handles, and beer related link pages at https://drnk.beer - a bit on the back burner.
We’re solving the problem of “How can agentic AI interface with legacy and existing business systems.” - if you’ve got a boring job and are tired of filling out forms in business software or swapping between 10 different systems, convince management to let us come and have AI do it for you.
Build tools are generally an un-sexy field, and JVM build tools perhaps doubly so. But Mill demonstrates that with some thought put into the design and architecture, we can speed up JVM development workflows by 3-6x over traditional JVM tools like Maven or Gradle, and make it subjectively much easier to navigate in IDEs and extend with custom logic.
If you're passionate about developer experience and work on the JVM, I encourage you to give Mill a try!
A totally bootstrapped, professional services undertaking with no investors needed. The value is in the knowledge acquired over a decade plus in sales support roles and learning about an underserved, viable market.
The answer is neither; it isn't remotely imitating the Lisa's architecture, nor is it a skin over some other previously written JS code. To be clear: this is absolutely NOT a CSS skin.
The only CSS involved is used for the positioning of the canvas element on the page, and for the styling of the temporary UI elements which mimic the Lisa's hardware test screen (and those that display as a fallback if JS is disabled). When the system "boots" all those temporary elements are replaced with a single canvas element on which the UI is displayed.
I should perhaps have been less modest in my original comment in that all of the UI components are coded from scratch. This includes a hierarchical system for displaying objects on the canvas (not dissimilar to the the DOM), the windowing system, a typesetting system, multiple systems for displaying and storing image data, and much more. I've written what I hesitate to call a graphics engine, but I guess that's sort of what it is... it even supports 1-bit blending modes.
This was originally going to be more along the lines of a CSS skin, but I became so deeply frustrated with visual inconsistencies across browser engines and platforms that I ultimately decided to move all the logic I could into JS. The result is what you see now.
(Guess I figured I'd emphasize that point before people start mistaking it for yet-another-CSS-skin™...)
Initially I thought there is a use-case in finance, but the barriers of entry are incredibly small and the value add is not that large.
Currently, there seems to be a lot of traction in code generation (Cursor, Lovable, et al), but I have not seen that work on a useable code base/workflow.
This is why tools like cursor work so great, they’re able to work in a super tight feedback loop with the compiler, linter and tests. They operate in a super well-known, documented environment.
If we can replicate the same thing on business systems… that’s when the magic happens - just very hard to do without deep knowledge of those platforms and agentic AI because everyone does stuff differently in each org. The overlap of people with skills in both AI and specific business ops areas is absolutely tiny.
An example of where we’re using this is in a fully AI native CRM (part of SynthGrid - see https://mindfront.ai). We don’t even have any way to interface with it outside of AI, but we’d also never want to do so again anyway because the efficiency gains are so huge for us.
The Pareto frontier will continue to inexorably advance forward, dragging even the complex or non-standardized domains in with it. For those tightly integrated business systems, we’ll probably see huge gain in utility, if not function, from the improved underlying models combined with the excellent tools. Be sure to try out Claude 4 Opus hooked into some systems if you haven’t already!
One difference is that you don't necessarily need structured data in, just output validation from the LLM. This is a big difference from ML because you're not having to worry too much about doing complex data engineering - or at least it solves the annoying ingestion problem in many cases.
Another observation is that most businesses don't have any ML engineering capabilities in-house - they're pretty much willing to pay a premium, because unlike the bespoke ML solutions, you can just do it with an off-the-shelf system (provided it's designed with the right validation loops).
The agent is in some ways an abstraction that just enables use and adoption - even if it would be orders of magnitude worse than normal ML solutions - it's competing against no solution, not ML-based ones.
Last thing is just around what level of autonomy people expect from these things. You can go pretty far, but like flipping N coins, the more you flip the greater the chance that something goes awry. Agents still need a lot of guidance and it's up to the system builders to bring that to them, either by connecting humans or very tightly integrated, well-designed tools.
Serverino is a small, fast, and dependency-free HTTP server implemented in D. A minimal app with serverino can handle on my laptop ~150k reqs/s and it uses just a few mb of ram.
the process of creating APIs for testing and automation should be as easy possible. the tools that exist nowadays aren't good enough, they require you to use their programming language of choice or complex procedures for a task that should be simple. I built mock to try to solve that and still continue to maintain it.
A bit of a janky setup, but I've mostly gotten it to do what I want it to do after some head scratching.
Yup
> Do you crawl yourself?
Yup
> What is your infrastructure?
All custom built in Java, sitting on a rack server in a basement in Sweden.
> What is your goal for search.marginalia ?
I'm basically building what I feel is lacking in internet search and discovery, which is tools for finding stuff based on something other than a popularity metric, as those tend to feed into themselves to make the web seem so small.
Can you give some rough indications of how many pages you index in total? How many page you crawl each day? Size of the machine(s) in RAM and HDD?
Sorry, many questions, just genuinely intrigued!
There's a ton of factors.
https://github.com/MarginaliaSearch/MarginaliaSearch/blob/ma...
> Can you give some rough indications of how many pages you index in total?
I index like 300 million documents right now, though I crawl something like 1.4 billion (and could index them all). The search engine is pretty judicious about filtering out low quality results, mostly because this improves the search results.
> How many page you crawl each day?
I don't know if I have a good answer for that. In general the crawling isn't really much of a bottleneck. I try to refresh the index completely every ~8 weeks, and also have some capabilities for discovering recent changes via RSS feeds.
> Size of the machine(s) in RAM and HDD?
It's an EPYC 7543 x2 SMP machine with 512 GB RAM and something like 90 TB disk space, all NVMe storage.
The poetry one is react native. Art and philosophy ones are swift/kotlin. I wanted to see if you could use LLMs to effectively create a cross-platform app. The idea behind react native was that you write it once in an approachable language, then the framework compiles to native app code. In 2025, the approachable language you code in is English, and the LLM now generates native app code.
It was generally a success and I feel less of a need of the development overhead of react native these days.
https://apps.apple.com/gb/app/for-arts-sake/id6744744230
https://apps.apple.com/gb/app/daily-philosophy/id6472272901
https://apps.apple.com/gb/app/the-poetry-corner/id1602552624
[1] https://codeberg.org/gudzpoz/Juicemacs/src/branch/main/elisp
[2] https://www.graalvm.org/latest/graalvm-as-a-platform/languag...
[3] https://www.gnu.org/software/emacs/manual/html_node/elisp/Bu...
I'm designing everything from the chassis to the software OS. E-ink has its own design constraints. I'm building 5 apps for it: a browser, reader, mail, writer and code editor. It's still a ways to go. Here's a picture of what I have so far:
https://shop.boox.com/products/go103
I dabbled in hardware and I quickly found you need millions to do anything.
However, this definitely is a market waiting for a product. I’d lean towards looking if you can add a custom screen to the framework laptop.
That’ll be much cheaper to build and easier. I reckon you’d only need a custom Linux driver for the screen.
Interesting, I like the idea of a custom screen on the Framework. I'm sure that may come with its own challenges as well :)
Here's a couple related videos:
https://www.inclusivecolors.com/
No AI or autogeneration stuff, more like an advanced editor that lets you tweak large sets of colors to your liking and test they pass contrast checks in advance before you start using them in your UI/designs.
Think of it as a true drop in replacement for postgres that runs on multiple nodes. It internally does replication, sharding and leader election. Just add more nodes and you get to increase both read and write scale.
I personally am working on a few things like online major upgrades, async replication for DR, enhanced backup/restore/pitr/clone capabilities, and more recently supporting DocumentDB extension which provides a true Mongodb API.
Being a startup I also get to talk with large customers, help with marketing content, and participate in database conferences.
The retail site is 100% custom code built in Crystal (server) and Svelte (client). The only part that isn't running my own code is our checkout flow -- I let Shopify handle everything after "Add to Cart".
Our system backend is a separate Crystal app which handles inventory management, pricing research, and price prediction. I've developed an ML model to do price prediction and it kinda works?
What I'm actually working on: This is my full-time gig and probably 60% of my time is spent running the business (going to coin shows, buying coins, photographing new purchases, etc.) and 40% is spent writing code to make the 60% run more efficiently :). It seems I have an infinite list of things to do -- improvements to our retail site; Improvements in how to efficiently go from coin to retail listing (turns out you can send just photos of coins to Claude and with the right prompt it will actually give you a reasonably good description that doesn't sound toooooo AI slop-y); Next "big" project is adapting our ML model for paper currency. The taxonomy is similar but not the same and there's a whole world of notes out there that need to be priced.
Always happy to talk about this stuff so always feel free to email with any numismatic (or tech-numismatic) questions. noah@rarity7.com.
The really sensitive stuff - financial stuff - they handle through checkout (and I don't need anything special there), so I've really just written my own catalog & front-end.
I got tired of missing deliveries, so now software answers the buzzer.
Using a mix of telephony, transcriptions, and websockets. Webserver is in C++.
A block-based TUI note/task application using the Charm tools. I know there’s a billion note apps out there, but none fit my mental model, so just hacking my own.
Goal is to have a system of dumping info in and letting organization naturally rise from tagging.
Each tag has its own page that aggregates all blocks tagged with it, and can have a custom page layout depending on the defined “type” of the tag I.e. a person, project, etc.
Tasks are also first class citizens and can be aggregated with dependencies on other tasks.
I've been doing a lot of experiments evaluating LLM translation performance, and I used what I learnt (that LLMs make mistakes, but different LLMs make different mistakes, and they're better at critiquing translations than producing them) to make a hybrid translator (https://nuenki.app/translator) that beats everything else.
And I was invited to do a talk about that to a company, which was really cool! I'm 19, doing this in my gap year before uni.
I'm a non-techy person learning from scratch so it's slow going but as a language learner who selfishly wants more tools to support immersion learning if you want to support audio I think something podcast based would be super interesting.
https://brynet.ca/wallofpizza.html
But seriously, I'm looking for "no-strings" sponsors, if any companies (or individuals) would like to help support me so that I can focus on open source full time. Feel free to email me: https://brynet.ca/
This has been my WE project for a long time. But it's only working really now.
I think it works great! The problem is, I think it works great. The issue is that it is doubly-lossy in that llms aren't perfect and translating from one language to another isn't perfect either. So the struggle here is in trusting the llm (because it's the only tool good enough for the job other than humans) while trying to look for solid ground so that users feel like they are moving forward and not astray.
I've documented a lot of my research into LLM translation at https://nuenki.app/blog, and I made an open source hybrid translator that beats any individual LLM at https://nuenki.app/translator
It uses the fact that
- LLMs are better at critiquing translations than producing them (even when thinking, which doesn't actually help!)
- When they make mistakes, the mistakes tend to be different to each other.
So it translates with the top 4-5 models based on my research, then has another model critique, compare, and combine.
It's more expensive than any one model, but it isn't super expensive. The main issue is that it's quite slow. Anyway, hopefully it's useful, and hopefully the data is useful too. Feel free to email/reply if you have any questions/ideas for tests etc.
It is in the LLM comparison blog posts, at least the newer ones, though it tends to be on the first line.
So those numbers are from an older version of the benchmark.
Coherence is done by:
- Translating English, to the target language, to English
- repeating three times
- Having 3 LLMs score how close the original English is to the new English
I like it because it's robust against LLM bias, but it obviously isn't exact, and I found that after a certain point it's actually negatively correlated with quality, because it incentivises literal, word by word translations.
Accuracy and Idiomaticity are based on asking the judge LLMs to rate by how accurate / idiomatic the translations are. I mostly focused on idiomaticity, as it was the differentiator at the upper end.
The new benchmark has gone through a few iterations, and I'm still not super happy with it. Now it's just based on LLM scoring (this time 0-100), but with better stats, prompting, etc. I've still done some small scale tests on coherence, and I did some more today that I haven't published yet, and again they have DeepL and Lingvanex doing well because they tend towards quite rigid translations over idiomatic ones. Claude 4 is also interestingly doing quite well on those metrics.
I need to sleep, but I can discuss it more tomorrow, if you'd like.
It's basically a full-stack web platform written entirely from scratch. One of these days I'll write about it and get yelled at for reinventing the wheel.
But I'm using it internally and for my biotech clients and I'm still excited about it.
A game engine that lets you code multiplayer games without coding the multiplayer! My idea was to put multiplayer into the fabric of the programming language itself. This allows the engine to automatically turn your game into a multiplayer game, without you needing to learn anything about networking or synchronization. I imagine there are lots of people who have the talent and creativity to create a multiplayer game but don't have the interest or patience in learning how to code multiplayer, and so that's who this is for!
I've been working on this for 3 years and there were lots of tricky parts rolling back and deterministically executing a whole programming language, but it's working now! My next phase is to increase the breadth of features so better games can be made with it!
One of the original "agitators" which caused me to make Easel was because I was so surprised at how popular the modding tools for my previous game were with first-time coders. The modding tools used JSON, which might sound primitive, but if you look past the JSON it was actually defining a hierarchical declarative language for defining game behaviour. I have many theories for why first-time coders could just pick it up, but one of them is I think the hierarchical shape meant everything could be written inline, without indirection or jumping around. This format allowed all these gamers to just accidentally fall into coding and it was quite impressive how far they got without any help.
But those old modding tools were quite limited really, and that limited how much coding people could learn. So for years I just kept wondering what would happen if someone made that magic hierarchical declarative shape unlimited by merging it with a traditional imperative programming language. Would it allow gamers to accidentally fall into learning actual coding? It took me about 2 years to squash together these two seemingly-opposed paradigms and make the Easel programming language. Doing this required slimming down on the other language features in order to iterate quickly on this big problem, so that's how we ended up not having strong typing, amongst other things. But I don't regret what I chose to prioritise, and I hope to address this in the coming years!
I see you’re wanting users to pay monthly to play games with for Easel+, do you think the current catalogue provides the right value?
The pricing model and how to run Easel sustainably is a huge question. Easel is basically a free product, which is what I want because (a) I would just like people to use it and (b) multiplayer games need lots of players. I made the upfront decision to never run ads on Easel because I want parents and schools to be happy with it being used by their teenagers, and that has greatly changed the business dynamics. I have very delicately managed the cost-efficiency of Easel only expecting about 1% of people to ever subscribe to Easel+. For this reason, I've avoided expensive features so that one dedicated server can run at least 1 million projects and handle thousands of concurrent players at a manageable cost. It's been a real slimming exercise.
I know the catalogue is small, but despite that, there are some people who come back and play one game every single day on Easel. There are also people who come back and make games every day on Easel. And there are some who do both. We have people exceeding 100+ hours a month sometimes. It's these people who Easel+ is for. Easel+ is designed as a package deal with a bunch of different game-playing and game-making perks so that people can decide for themselves what parts of the package they find valuable. But I would honestly be happy to have thousands of people using it and not paying a cent. This is my life's work and I just want it to be used, even if I have to fund it all myself.
Simply emails you the story with chinese characters, pinyin, etc based on your level and story topics of interest
Its real purpose is twofold: I enjoy data modeling, and doing just enough Rails work to regain fluency after a gap.
I didn't end up sending many, but I've noticed that it's really difficult to get AI to write in a decent style. I've tried giving it a list of AI-isms to avoid, and it just doesn't work.
I has the most success with deepseek V3, giving a list of AI-isms, then ending with "You have been randomly assigned the following writing style/personality: [codeblock]" then a stereotype. Eg "Write in the style of a to-the-point, concise HN commenter" works alright, while "Write naturally and without AI-isms" is hopeless.
(Don't worry, I'm not using it for HN botting or whatever, it just tends to write in a nice style when you give it that)
* We are just starting with Projects in Porto Belo - Brazil. We are adding more countries soon, but it is worth to explore the catalog.
Now it is early alpha, but you can already give it a try.
I've seen some pretty fun novel use cases, such as (multiple!) people using it to pick out glasses, wedding invites & so on.
I recently completed a leaderboard function that cross compares photos from different tests using Claude, which was really impressive and scared me for my day job..
Questions: how do you plan to deal with people that will randomly rank other's pictures to get credits quickly (or even build a script to do so)?
We check to make certain people aren't ranking formulaically, and if they are we invalidate their votes and ban them automatically. We also check how close people's rankings are to the consensus retroactively and do some fancy anti cheating patterns there as well.
Would you mind to tell a bit more about the exact logic and algorithms you use for those checks? I'm working on project in a totally different space (offers) but it shares the same idea where users vote on other users submissions and get credits for doing so (to incentivize participation and keep it fair). I haven't really worked out how to prevent abuse, so I'd be curious to learn from others. If you can share things (even just resources) I'd be super happy. Feel free to shoot me a mail to ca-rankpicstuff@willscher.com in case you don't want to make things public.
That's a great question. It is not making anybody rich, but I cover my costs and make a few hundred extra a month. I think on the order of $500+ MRR.
Besides buying credits there is also a pro membership where people choose which demographics rank them (age, location, gender), can have more tests, larger test sizes and always be at the front of the queue for ranking.
An AI data scientist for serious data work. Think of it like an AI native Jupyter notebook.
A web app for people to get tarot readings, and create their own tarot cards using AI. I'm enjoying working on this because I'm using as an opportunity to learn parts of the stack that I didn't usually do at my day job - frontend, design and marketing (my career has focused more on the backend).
In the long run, writing a gui for https://github.com/iesahin/xvc and Git.
A community powered, wikipedia-like, database for tracking police and their activities.
I was a YC founder in 2006 and still do software engineering and data science full-time, but on the side I also do Christian apologetics, helping fellow engineers/scientists/mathematicians seek answers to life's deepest questions.
Some cool articles for the HN crowd:
- My interview of Evan O'Dorney, a three-time Putnam Fellow and two-time IMO gold medalist, who converted to Catholic Christianity: https://www.saintbeluga.org/veritas-part-i-conversion-of-a-p...
- In-depth scientific overview of Eucharistic miracles: https://www.saintbeluga.org/eucharistic-miracles-god-under-t...
- Conversion testimony by the Chief Scientist at NASA JPL: https://www.saintbeluga.org/veritas-part-iii-bellows-of-aqui...
I was just considering an app to facilitate the other side of the apologetics argument with an interactive resurrection of IronChariots.org as a native app.
Anyway I just read the first one, but I'm aware of these miracles some time ago. I don't think it has outward persuasive powers catholics think they do. It sounds trivial and specific. It's also so clearly some growth to me. You got the wafer, you got contamination, and you put it in a container with water. Of course, then they would find a separate heart tissue to send to the scientists.
(Also unrelated, but it's kinda funny. Catholics would be saying it's the literal body of Christ. And they they dropped it to the floor and went 'well, I can't eat that'.)
In general, there's no airtight "proof" for any miracle, and the best way to determine whether Christianity is true is to live the faith and see what happens. I wrote an article about this:
https://www.saintbeluga.org/the-rosary-the-ultimate-life-hac...
AFAIK there hasn't been any evidence shown for any of the faiths yet.
So you're telling me you tried this with a bunch of other religions before you landed on Christianity? You became a Muslim, a Buddhist, a Wiccan and lived those faiths?
Wait a minute… This has even a name in logical fallacies: CONFIRMATION BIAS.
Of course, if I was not living in a Western country with a historically Christian society, I may well have tried Islam etc instead. But I happen to be in a mostly Christian country, so I gave that a go, and so far it has stuck.
I don't think that's in any way inconsistent. I have never claimed to be doing a scientific study. I have a PhD, and did post-doc research. I know what science is, and what it isn't, and how far it can reach. IMO these big questions are beyond the reach of science.
In order to really test the waters of a particular faith, you have to put your weight on it. I don't think this would be possible if my research schedule told me I'd be converting to Buddhism in 2 years, and then on to Islam after that, etc. So this "scientific" approach is flawed from the start. Instead, it makes most sense to start off with what you think is the most promising.
When Catholics say this, they mean Transubstantiation.
As in, it retains the accidents (physical/observable properties) of bread and wine, but its substance (what it is) does literally become the body, blood, soul, and divinity of Christ.
So it might look, feel, and taste like bread and wine, but it is in fact the body of Christ.
So, kind of both..
For example, we can say that while God is omnipotent, he has chosen to create a world with humans who have the possibility of choosing to be good -- your word -- or not -- and grow through this choice. A world cannot exist where the "evil" is prevented, unless you also take away the the agency from humans and this potential for growth.
Much of which we think of as "evil" is actually consequence of things we do. One simple example in modern terms is that we tend to repeat the same unconscious patterns over and over again.
We often do it because we have a trauma maybe from childhood -- that we are not conscious of. If I get a physical trauma, muscles around the traums tend to form a tension to protect the site where we get hurt. These often become chronic even after the wound has healed. We have many such chronic tensions in our body.
Similarly, when we get a physical trauma that is too unbearable for us to process, we create tensions around it that protect us from experiencing it.
These patterns we repeat cause much of our suffering. By becoming more aware of our wounds, they can start healing, and we can start becoming free of such suffering.
Our "work" is to learn about ourselves, to overcome these traumas, and heal our wounds. In such a case the "evil" we see is actually a reflection which is necessary for us to become aware of these things in ourselves.
In his myths he has no problem actively interfering with man. The great flood story itself is a giant logical paradox.
God is perfect. God is all knowing.
Yet God creates a world so screwed up he has to reset it.
What free will does every human who's not Noah have ?
Revalations heavily implies that one day God will get sick of this. Too much free will or something.
Honestly everyone has a right to whatever myths get them through the day. The issue becomes when your myth infringe on the rights of others or are used to persecute. As in, your magic book has a few dietary restrictions, cool.
Your magic book calls certain people abominations, or suggest they should have less rights, not cool.
But all major religions have multiple strands, and like others, Catholicism also has one or more mystic strands as well. Mystic strands of different religions are thinking man's version of the religion and actually closer to each other that you would guess from the surface level understanding of the religion.
Probably you can find people who believe what you are saying. People believe in strange things.
But if you want to have an intellectually honest discussion about this, you should first try to understand clearly the best possible arguments of the thing you are critisizing.
That is why I asked whether you are interested in understanding the religious point of view. What you are presenting is kind of a straw man version of Catholicism, and I imagine on site like this you will have hard time finding anybody willing to argue about that.
Note also that I have not anywhere said anything about what I believe. I have explained to you a kind of short version what is my understanding of the synthesis of Christian mystical traditions.
Yet you have people who are still looking for it.
https://www.foxnews.com/travel/researchers-find-compelling-e...
If pointing out the Bible has a bunch of basic logical issues is a straw man argument, it's a darn good one.
You can't prove religion. It's, by definition infalsable.
The intellectual dishonesty starts when someone comes and tries to post proof of Catholicism ,God or whatever.
Perhaps, if you replace "evil" with "suffering", you get a more expansive view of the Epicurean argument.
And if you feel the expansive version is too amorphously defined to refute effectively, you could just replace "evil" with just "plague" or "earthquakes". For eg.
"Is God willing to prevent plagues but not able..."
The "evil" in the paradox above (I am not responding to Epicureus but to the quote, which is presented out of original context) refers implicitly to a very limited, modern definition of the term, as your examples show.
All the religions that I have some understanding of, have much more elaborate understanding of the question of good/evil. But each religion has a unique view point of this question, so we cannot generalize these terms. I just gave one example.
The paradox is a false dilemma. In my understanding, such dilemmas are often set up within religions as tools to help you to think things through for yourself, they are not refutations of the religion.
I am not trying to refute an argument or convince you of anything. That would be pointless.
I don't consider earthquakes to be "evil" by any sensible definition. But the question "if God exists, why did he create a world with earthquakes" is an interesting question. I don't have any idea how any religion would approach this question.
If you are really interested in what religions can offer you, you can take a look at the feeling that arose in you when reading my reply.
You said you felt that I was side stepping the argument. To me it seems that it was partly because you thought that I was trying to refute an argument. You also missed the part where I said "Much of which we think of as ..."
This being HN, you can think of religions as methods to hack your own thinking. You can use such feelings (and the fact that you miss some key points when you discuss the issue) as a signal for yourself that there is a subconscious emotional issue related to the question. You can learn about yourself and grow through studying these issues.
More importantly, I thoroughly commend the intellectual honesty when you said this:
> But the question "if God exists, why did he create a world with earthquakes" is an interesting question. I don't have any idea how any religion would approach this question.
To be clear, I wasn't hoping for a handy solution to one of life's "big questions" in an HN comment.
I was just pointing out that your response to the Epicurean argument was a bit narrow in the assumed scope of the assumed interpretation of the Epicurean argument.
Cheers.
I've always enjoyed the farm-to-table concept, but I find it really hard to identify trustworthy companies. Wine has been done to death, but I feel extra virgin olive oil is currently underserved.
In particular:
To help solve forecasting & planning problems too hard to hold in your head, I’m converting natural-language formulations of constrained optimization problems into (back)solvable mathematical programs, whose candidate solutions are “scenarios” in a multi-dimensional “scenario landscape” that can be pivoted, filtered, or otherwise interrogated by an LLM equipped with analytical tools:
- 5 minute demo: https://youtu.be/-QdqiLp_9nY
- Details: https://spindle.ai
Eager to connect with anyone interested in similarly neurosymbolic “tools for thought”: carson@carsonkahn.com | +1 (303) 808-5874
Software wise doing proxmox + nixos LXC
Stuff that should be open source, open data
Made state of the art datasets, health models, research systems & agents so far @ www.ii.inc but the plan is ai first open source full stack systems for every regulated sector
Have a distributed ledger announcing soon to tie it all together and create a flywheel so more folk can get access to ai
We should try our best when it comes to coding, open datasets should be better than proprietary ones.
A social event planning app to capture the fun my friends and I had with facebook events, but without the facebook. We have native apps for iOS, Android and the web. dateit has a generous free features compared to competing apps (SMS invites, photo upload, customization).
My cofounder and I have fully bootstrapped this and now it mostly self sustains which is an exciting achievement!
It's been a fun project to hack on for the last couple years and spawned several interesting side quests. For example, the backend is in Swift (as I started as an iOS dev) so that has been an exciting space to work in.
For older kids I've been making it easier to write games in Godot using TypeScript:
https://breaka.club/blog/godots-most-powerful-scripting-lang...
I'm building tooling using this technology which allows kids to create their own games, this is itself presented as a game kids can play through. Basically, imagine if Roblox actually delivered on its promises to kids.
Most of what we're building will be open sourced, so that older kids / young adults will be able export their projects and share their creations stand-alone.
Of course, telling kids they can create their own game is only relevant is kids want to do that. We're not locked into one way of thinking. We've also modified Overcooked 2, a traditionally co-op game and introduced a visual scripting platform which allows kids to code their way through levels:
https://www.youtube.com/watch?v=ackD3G_D2Hc
Overcooked 2 won't be the only game for which we do this. Introducing coding to existing games is a fun way to teach kids to code, without yet burdening kids with too much creative freedom. Kids already want to play these games, so this approach allows us to bring educational tooling to kids rather than vice versa.
I used to be Head of Engineering at Ender, where we ran custom Minecraft servers for kids: https://joinender.com/ and prior to that I was Head of Engineering at Prequel / Beta Camp, where we ran courses that helped teenagers learn about entrepreneurship: https://www.beta.camp/. During peak COVID I also ran a social emotion development book subscription service with my wife, a primary school teacher.
My kids play Roblox for pure entertainment, but I think the experience can be improved. Making a platform like Roblox that's fun to play and has ability to extend (the learning and game creation) it easily would be great. Atmosphere was great but it vanished.
It’s just a basic IntelliJ plugin which provides an infinite canvas to add code bookmarks to. I work on a large code base and often have to take on tasks involving lots of unfamiliar areas of code and components which influence each other only through long chains of indirection. Having a visual space to lay things out, draw connections, and quickly jump back into the code has been really helpful
The canvas and UI is built using Java AWT since that’s what IntelliJ plugins are built on, but it occurred to me that I could just throw in a web view and use any of the existing JS libraries for working on an infinite canvas. React Flow has seemed like the best option with tldraw being what I’d fallback to.
But then.. if the canvas is built with web technology then there’s no reason to keep it just within an IntelliJ plugin vs just a standalone web app with the ability to contain generic content that might open files in IntelliJ or any other editor. I’m pretty sure the “knowledge database on a canvas” thing has been done a number of times already so I want to also see if there are existing open source projects that it’d be easy enough to just add a special node type to
There's no reason I should have my browser tabs crash when I view a pull request involving more than 100 files. The page should already have been generated on the server before I requested it. The information is available. All that remains are excuses and wasted CPU cycles.
I analyzed 7 years of Armorgames.com data (999 games) to understand web gaming market trends.
Key findings that might interest fellow developers:
User standards are rising: Average ratings dropped from 7.02 (2018) to 6.45 (2025), but the percentage of high-quality games (8.5+ rating) actually increased from 12.3% to 14.7%. This suggests quality polarization rather than overall decline.
Genre trends: Rising: Idle games, Strategy, RPGs (deeper gameplay mechanics) Declining: Traditional arcade/action games Stable: Puzzle and Adventure (web gaming staples)
Innovation wins: The highest-rated "hidden gems" all had one thing in common - innovative mechanics rather than genre variations. Games like "Detective Bass: Fish Out of Water" (9.3 rating) and "SYNTAXIA" (9.1 rating) show originality still pays off.
Market maturation: The correlation between rating and popularity is surprisingly weak (0.126), suggesting quality ≠ virality. However, play count strongly correlates with favorites (0.712).
https://thegreatestbooks.org/recommendations?demo=tgb2025
warning: account required, and the full featured version where you can specify book length, include/exclude genres/subjects, etc requires a membership. if you would like to test it though just e-mail me at contact@thegreatestbooks.org and I'll mark your account as paid.
I had fun with the interface - it's themeable, and inspired by classic cameras: lets you quickly switch between full auto/half auto/full manual modes with dedicated dials.
Going to add more features in the coming months, but the #1 focus is keeping it super simple and blazing fast.
Given that virtually all processing pipelines these days stack multiple shots to create a photo, as far as I'm aware this is the only way of getting a "traditional" single-exposure photo on iPhone, where the shutter speed is actually meaningful.
There are other camera apps that support Bayer RAW capture, but those support a bunch of other formats, and you probably don't want Bayer RAW for most of your shots anyways, so for my own workflow it's better to have a dedicated app that I can launch really quickly rather than tap around in menus.
We are up to almost 200 puzzles, with around 700 players per day. I've become much better at finding videos that work well as puzzles and am working on adding small quality of life updates.
An app that can turn anything into adorable stickers. In my region, people uses WhatsApp a lot, and there's this ability to create custom stickers. So we uses a lot of stickers on a conversation.
Separately, working on building an app to assist with cipher analysis of things like Kryptos and Bitcoin/crypto puzzles. Loosely modeled after CyberChef, but a native app that is capable of far more detailed frequency analysis and brute forcing with the GPU.
Also, experimenting with LLM workflows for both work and the rest of life. Prompt engineering seems like an incredibly valuable skillset for the next decade.
it's a tarpit idea that a lot of users and investors like to shit on so i decided to just build something that i like myself.
App with dynamic/flexible spaced repetition flashcards for language learning.
Recently I've added dialog & definition cards, so I can learn German from short dialogs with images and audio.
This involves exploring the ethics of using magic to accomplish tasks. The problem then boils down to a matter of epistemology— a testing problem. But testing is something you only do in the absence of trust. So critical thinking begins with the rejection of trust.
It’s been interesting to read about “Anomalistic Psychology” which is the study of magical thinking. Malinowsky commented that not a single canoe was built by Melanesian islanders without the use of magic, yet none of them would say that they could be built without craftsmanship.
Magic is the belief in the infallibility of hope, to paraphrase Malinowski. Which may explain why too many smart people are uncritical about LLMs.
Currently working on making it even more reliable, navigate pages and understand website images not just the text of the webpage. Also getting ready for a Product Hunt launch.
A tool that scans California legislation and flags bills that might affect your startup. You drop in a link to your website or a short description, and it returns plain-English summaries and impact analysis of relevant bills.
Everything from farm related stuff (water, food, shelter, etc.) to self-sufficiency (solar, etc.) to real time monitoring (which cameras, affecting power supply).
Who knows if it'll ever happen, but just planning everything in detail is a lot of fun. Especially with weird regulatory constraints where I'm living, there's a lot to watch out for.
Example: Solar panels at >3m height need building permits. Snow in winter means panels should be set up at a specific angle. So my initial plan of putting the panels on my 2.5m high carport doesn't work. Either lower carport, lower angle, different place or getting a building permit.
Also if I was to go into farming I'd have to do something with crops/fruits/vegetables. I am a bit of a softie but the realities of livestock husbandry when met with the economics of farming can be quite confronting.
/brag over
The "best" plan is probably to observe someone who already has alpacas and go there frequently at all times of the year, in all kinds of weather conditions to see if you still want to deal with it. Also, ask yourself if you ever want a vacation again.
I've lived next to horses for 19+ years now and I don't remember what kind of a plan there was. Suffice to say that it would have gone out the window by day 2.
> Snow in winter means panels should be set up at a specific angle
Not sure what this means, but I can assure you that Mother Nature will subvert whatever plan you have, probably by sending enough wind to pack the snow so hard to the panel, that it will stick there even if vertical.
I have a couple of other apps that I have plans for, as well. If I get sick of playing traffic cop, with the phone app, I may take a break, and work on them.
Keep working on a test automation library that should allow writing browser/mobile tests easier with LLMs help, so I could focus more on testing, and less on automating.
https://github.com/damien/content-security-policy/tree/main/...
Once I’m happy with my take on a reference implementation I’m hoping to create some tooling with it to do some interesting analysis of CSP abstract syntax trees to identify things like policy anti patterns, reporting on capabilities a policy grants to a domain/resource, and a better mechanism for allowing tools like OPA, SemGrep, etc. to define and enforce rules on a policy.
In the app you pick a folder with videos in it and it stores the path, metadata, extracts frames as images, uses a local whisper model to transcribe the audio into subtitles, then sends a selection of the snapshots and the subtitles to an LLM to be summarised. The LLM sends back an XML document with a bunch of details about the video, including a title, detailed summary and information on objects, text, people, animals, locations, distinct moments etc. Some of these are also timestamped and most have relationships (i.e this object belongs to this location, this text was on this object etc). I store all that in a local SQLLite database and then do another LLM call with this summary asking for categories and tags, then store them in the DB against each video. The App UI is essentially tags you can click to narrow down returned videos.
I plan on adding a natural language search (Maybe RAG -- need to look into the latest best way), have half added Projects so I can group videos after finding the ones I want, and have a bunch of other ideas for this too. I've been programming this with some early help from Aider and Claude Sonnet. It's getting a bit complex now, so I do the majority of code changes, though the AI has done a fair bit. It's been heaps of fun, and I'm using it now in "production" (haha - on my PC)
I also have the whole Aider/Claude prompt history in the repo too, as I started this on a platform & framework I'd never used, and used the AI to scaffold much of the app at the beginning. Thought that might be useful to go back and see what worked the best when AI programming.
Though, now that I'm thinking about it, you could probably do this locally and just look at the part of the image that has the current score, do some local OCR on it to check if the score has changed each frame, if it has, store the timestamp and then use ffmpeg to extract the correct parts. Probably wouldn't need an LLM at all.
As for editing, one thing I do in my videos is audio keywords so my app can do specific things. For example, I can say "AI, mark what I just said as important." Then when it transcribes the audio and the LLM processes it, it will mark that part as a Distinct Moment with a start and end timestamp, a title and description that will show in my app as a clickable link to that part of the video. I'm thinking of adding more commands for more complex editing too.
It was in the works for about a year, and I'm now trying to find ways to make it more marketable and useful.
The three main things I'm working on are:
1. GitLab support (GitHub only at the moment) 2. A demo on the landing page that doesn't require any sign-up. 3. Better "vibe coding" experience through the Chat interface for those who want it.
I built it with TypeScript on the front- and back-end, React, Node.js, and PostgreSQL. And I over-engineeres it, as one does, with a Redis cache and websockets to push the latest data to web clients so the latest info is always shown without needing to refresh. I'm using the OpenAI API right now, but I want to switch to local models when I can invest in the hardware for it.
Edit: https://mysticode.ai - Would absolutely love feedback.
You can use it to check and summarize news and social media, fill out forms, send messages, book holidays, do your online shopping, conduct research, and pretty much anything else that can be done within a browser.
The key differentiator is privacy and local control. When users need to automate tasks on sites where they're already authenticated (banking, personal accounts, work systems), they need their actual browser with their existing sessions and cookies, not a remote instance.
Here’s a simple app my toddler made to generate toy trains[0].
“Real users” are using it to build personal software tools like finance dashboards, content generators, and educational apps.
Right now the functionality is great for many simple tools, but it’s notably lacking a first-class data layer (coming soon!).
All of the AI-generated code runs in secure MicroVMs, and the front-ends are just static assets, meaning the apps scale to zero when not in use.
We’re currently in the process of making the builder less of a “workflow” and more purely agentic, which should improve the overall success rate.
Can you explain what you mean by this? How did a 3-year-old (or younger) meaningfully contribute to the design of this app? Do they know how to read?
He simply asked it to make toy trains, all I did was clean up the text to "create toy trains"
From that prompt, it goes through steps to build out a UI and any back-end functionality (Loops) needed.
To use it, he tells me what type of train to generate ("underwater"[0]) and I type in the prompt. He has a lot of fun with it!
[0]https://app.magicloops.dev/storage/v1/object/public/images/d...
An AI-trip planner with a nice twist. It shows you everything you need to know about a place even before getting there: Images, a great summary, cost of living broken down weather conditions etc. It also comes with the usual features you'll expect in a trip planning app (ai itinerary suggestions, travel expenses tracker, group chat for group trips, google places integration for looking up places to eat, things to do, healthcare places and transportation centers, and a private travel checklist). You should check it out today!
A developer-focused IoT Cloud Platform. The idea stems from pain points experienced while automating an indoor farm a few years ago where I had to spend way too much time building the data collection and analysis infrastructure instead of focusing on the actual automation.
Devices connect via secure MQTT, HTTP, or WebSockets and send structured, typed data. Each device gets its own sequential mailbox for messages. You can trigger webhooks or broadcast messages to other devices based on incoming data, powered by programmable actions.
Just deployed to production. Currently working on Device SDKs (coming very soon) and time-series analytics. Check out the platform, we're in technical preview now. Happy to answer questions and appreciate any feedback.
App will be local-first and without locking important features behind a subscription.
Very recently I finished my bachelor thesis which was about this app (focus usability and market fit).
Also made this site a few days ago, get notified when it launches: https://dailyselftrack.com
More about me here: https://bryanhogan.com
A document specification for defining command line interfaces.
It's really just a fun side project to get more familiar with Go. The goal is to be able to generate boilerplate code in a few languages/frameworks and to generate documentation in a couple formats.
I have the impression clients like it when their code is “visual” so I’m trying to learn more of it to attract new clients
I'm going to plug a couple phones into it, but the main goal is to get all my old computers to talk to each other using their modems.
My middle school aged kids was able to escape with free proxy, vpn, tor etc in the past which forced me to figure out a way to lock it down totally when it's absolutely needed.
A 3D game to help students in grades 5-8 learn Arithmentic, Fractions, Geometry, and Algebra.
50% or more of middle school students experience math anxiety, and it's no wonder that so many people grow up believing, "I'm not a math person." Math can be incredibly fun and beautiful if approached and experienced the right way. Mathbreakers is a vibrant, interactive world where all game mechanics are built on intrinsic mathematical properties, so simply by playing the game, a foundation of understanding of those concepts is built.
We're doing early prototype testing now with a planned launch in September 2025. The game engine is PlayCanvas (engine-only) and the platform is WebGL (Mac/PC/ChromeOS).
I signed up for the waitlist, but FYI the heading “mathbreakers” on your homepage is skewed off the right side of the screen on my iPhone.
The idea is simple: instead of blasting you with every keyword mention like F5bot, Replyhub filters for posts where people show real buying intent. These are posts where they ask for recommendations, compare products, or look for solutions.
It also suggests context-aware replies and helps collect leads from people who show real interest.
If you want to reach niche communities where people are actively discussing products, it might be useful.
Would love to hear feedback or questions from folks here.
It's not exactly version 2.0, it's built entirely from scratch and instead of only hacker news, it can also be used for similar forum sites like Lobste.rs, Tildes, Lemmy etc. In fact, it's built in a way such that more website support can be easily added on the fly.
I had restarted this 3 times in the last 2 years. But the current code is finally coming together to be released to the public.
Currently, I already have the reader part working. So one can read posts, comments, expand collapse comments, read articles etc. I don't have the writer part working yet (voting, favoriting, commenting). I am debating whether I should just release the reader part first and then continue working on the writer part and release it as part of update. Thoughts?
rather than manually write prompts for llms (which is like hand coding byte code for cpus), declare a structure and instructions and let the system do prompt writing for you.
it also exposes an optimizer which can do sophisticated prompt learning for tasks.
github.com/viksit/selvedge
https://bearingsonly.net - a submarine combat game in the browser.
The idea is that instead of running Nominatim which is costly you can just query Parquet files over the network.
Instead of a cluster of PostgreSQL servers all I need is a bunch of static hosting holding the dataset that's around 1Tb.
Send me an email if this interest you, it's in my profile.
While I love the official TypeScript handbook, it's not easy to play around with the code examples or approach it as a beginner. I started working on a complete TypeScript tutorial that also showcases some advanced use cases. All the code examples run in the browser, and there are some neat visualizations that clearly show what the type system has picked up.
I've been trying to fix some of the performance issues, finish writing all the content, and adding documentation before making the GitHub repository public - right now the page can hang when loading a long tutorial.
I am also working on a web frontend for rrdtool (for graphing collectd statistics): https://github.com/LevitatingBusinessMan/collectrack
And a wayland bar that is configured via a Ruby DSL: https://github.com/LevitatingBusinessMan/rubybar
Flutter + Flame + Spine + YarnSpinner. After a year of development, we’re coming up on some very fun milestones!!!
I've added a react SSR system. It has node subprocess code for rendering HTML from java via stdin/stdout. There's a Node/Vite proxy server that adds the fancy HMR you expect from SPA apps.
It supports multiple roots on a page, every SSR component has data-props and data-componentname, and the entry script just queries those attributes and hydrates everything.
The node renderer script is packaged as an EXE which is deployed in WEB-INF on the server.
It's fun to add the amazing React tooling to an old codebase. It also shows how you really, really, really do not need NextJS.
Unlike most programs, which just work in Fil-C with zero or no changes, libffi needs to basically be rewritten. Instead of using assembly for reflectively crafting calls it needs to use the Fil-C zcall api. And instead of JITing closures it needs to use the Fil-C zclosure_new api.
Should be fun
Would love some feedback overall and suggestions: https://phended.com
I'm developing a small community focused on rating TV show endings. I've grown tired of investing time in series that get canceled and end on cliffhangers. Unless the show is really good, and even then, I prefer starting knowingly.
A way to store bookmarks all in one place similar to Pocket, but built around semantic feature as the primary feature. Been beta testing an iOS app, but need to pivot on the name since there’s another Recallify on the App Store, and haven’t gotten around to it due to not much user growth.
It's an email-only Korean (and English) language learning service started by me and my partner! We've both been interested in language and, since I've been learning Korean and she's been improving English, I've been looking for a modality that works for me -- apps don't click for me for some reason.
It started by me sending myself an email everyday with new Korean vocab/grammar, but we thought it would be nice if it responded with corrections and learned from my common mistakes to make better questions. So, we've built it out to work for us, and turns out other people also like it and are growing everyday!
You can grab a TestFlight link at https://cutword.com
love this idea! my retired mother spends a lot of time at her living room window with the Merlin Bird ID app and optimizing her bird feeders. it'd be fun to build something like this for her.
BirdNET-PI posts detection notifications via Apprise interface to a little Rails app running on a tiny vps. Sound generation is done through the wonderful Tone.js library which wraps the WebAudioContext API.
I'd like to continue building more generative sound structures like adsr graphs from sparklines of detections and things like that. Trying to keep it generative, but without AI blackboxing things.
A place to dump all my thoughts in text to people I already know.
No photos, no clout-chasing, ego boosts, infinite scrolling, findable profiles etc.
I created a waitlist page (code only) using Gemini 2.5 and hosted it in cloudflare pages using D1 for database.
Waitlist page is here: https://waitlist-tx.pages.dev
Here's the full feature list for the initial version I am building where you can leave comments anonymously:
https://docs.google.com/document/d/1wkxk01C8ePEQ2jkwwt6p5Z7V...
Any feedback is appreciated.
That's what I'm working on.
At the moment, the flow goes like this:
1. During the week, write posts for things that have happened.
2. Posts can be assigned to groups. (family, friends etc).
3. At the end of the week (or month), the app automatically creates a newsletter for each group by pulling posts assigned to each group. Add some final touches yourself and send it off!
4. Every newsletter will come with a link to download all images.
I'm trying to design it to be as old people friendly as possible which meant making the experience as simple as it can get. This made me settle on email newsletters. Emails are ubiquitous, have been around and will be around for a while. It's easy to sign up and things are just pushed to you instead of having to go to another app.
Another thing I want is multilingual support as my family is Korean my in-laws are not.
I'm hoping to get an MVP working this week and get some testing done with my own parents and in-laws.
EDIT: but thank you for your advice! If it were a business, I agree that deliverability would be an important thing to think about.
I've been building on the opposite end of this. It's an open-source form submissions forwarder. I built it mostly because I wanted a service thats transparent, with usage based pricing that I could use economically for my low traffick sites.
Sometime this year I want to add docker-compose to make it easier to self host. Currently it's all manual. https://simplecontactform.org
The two things I've open sourced that I've been moonlighting after hours for:
https://canine.sh/ - An open source Heroku alternative, 10x cheaper. Got sick of paying those prices
https://hellocsv.github.io/HelloCSV/ a free open source flatfile alternative
i see you use papaparse. you can try something else, if you want :p
https://github.com/linsomniac/lessencrypt
Short description:
- Client generates RSA keypair and connects to server from <1024 TCP port, sends pubkey. - Server uses reverse DNS to come up with cert name (rules can specify alternate CN and SANs, override TTL, etc). - Server generates a signed cert and connects back to client on <1024 TCP port and sends cert.
Maybe 2 hours into it so far, Claude Code did all the coding so far.
Slowtube was a huge inspiration for me (I’ve spent many hours with it), but I wanted a way to save my loops and continue my practice.
Saving is solely to the browser’s database right now.
Feedback is much appreciated!
https://swarmmo.games The game is playable in browser! And theres no sign-up required to try it out.
A website for open-ended learning with LLMs. Something like a personalized, generative Wikipedia. Has generated courses, documents, quizzes and flashcards.
Each document links to more documents, which are all stored in a graph you grow over time. Currently using the graph for topic suggestions, though I've also been playing around with steering document generation with it as well.
Feature suggestion: fact checking the contents of a flash card with perplexity
API costs are roughly == subscription costs for power users (slightly more) since it uses Sonnet in most places, but I have credits to burn right now :)
> fact checking the contents of a flash card with perplexity
Will see what I can do! Main issue is that search grounding can be a bit expensive...
https://github.com/davefowler/prosemirror-suggestion-mode
and now I'm building it into my reading and note taking app for a better interaction of AI giving assisted edits, most similar to the Patchwork project from ink and switch https://www.inkandswitch.com/patchwork/notebook/07/
https://github.com/tktech/chancy
Chancy is a postgres-backed task queue for Python that scratches a lot of the Celery itches. It's not meant for folks that need to run a million tasks a second, but for the majority of projects (many millions per day) it offers:
- Robust job support, including timeouts, memory limits, retries, global uniqueness, global rate limiting, scheduling (cron and "in 10 seconds"), priorities, etc...
- DAG based workflow plugin
- It's asyncio-first with support for threading, multiprocessing, asyncio, and sub-interpreter tasks so each job can use the optimal concurrency model. Workflows can mix tasks across multiple queues and concurrency models.
- Can be embedded inside your existing ASGI servers - great for things like development docker containers or containers deployed on say, unraid.
- Worker's handle scheduling (no need for `celery beat`) and have an optional built-in dashboard.
- 1 infrastructure dependency (postgres) and 1 required package (psycopg3) - with everything else isolated in optional plugins. - Dynamically re-assign queues to new workers based on tags, add, pause (with auto-resume), modify or destroy queues at any time.
- Highly observable - unlike Celery, you can just query your database when needed to see the entire system state
- Portable - Linux/Windows/OSX
- Permanently free and open-source without any "premium" or paid features.
- Django integration - ORM/models, admin, and django auth integration for the dashboard.
Chancy is a young tool, but is used in production environments with tens of thousands of users and billions of jobs run with great feedback from early users:
> ...thank you for this amazing library...
> hey, first thanks for such a great library! Chancy has worked incredibly well, and its modular design has made it a pleasure to use. Super lightweight but feature-full; it's a hard balance to strike.
This builds on the back of our popular Bedtime Bulb light bulb - much-improved v2 coming soon: https://get.bedtimebulb.com
Funnily enough, players are much more excited about the achievements I am planning to add than they ever were about us solving this 4000-year-old board game. I guess you've got to pick your audience.
Imagine Docker Compose and Tailscale had a baby. Uncloud is the baby that allows you to deploy and manage containers across a network of Docker hosts. I feel like we forgot how to build simple tools that do the job and not a thousand other unnecessary things.
I've started migrating some of my self-hosted web apps from my k8s cluster and I really enjoy it. Using the tool early on helps me better understand where the biggest pain points are and what I need to prioritise.
A one time payment (no subscription), local text to speech solution for MacOS or Windows. I've been a heavy user of Speechify but it was a bit expensive to justify. So I eventually built With Audio and after a few iterations now I'm working on the desktop app. Our laptops are very powerful and they are more capable of running some of these Text To Speech models with near to real time performance.
I'm a dev, I'm very much new to sales and marketing world. I think its fair to say I have no idea about next steps after dev work is finished (enough to attempt to sale). Mostly trying to figure that out.
It’s still in development, but you can see a codebase for an earlier prototype here:
Currently it is being transpiled to C++ and C#
I'm building a simple outliner focused on core functionality: hierarchical notes, backlinks, file attachments, and todo management. The goal is portability and longevity - it runs in phpdesktop as simple php, js and sqlite without compilation or complex frameworks.
I have been a happy user of LogSeq, but the current major rewrite, intended to enable real-time multi-user collaboration, introduce a lot of complexity and I am now more worried about the longevity of that project.
Built with assistance from Cursor, Gemini, and Jules, so vibe coding. Still early stage but functional for basic outlining needs.
Most ai apps are focused on reading and synthesizing data, but none are great at “write” actions across apps.
We’re focused on making the simplest and easiest way to use ai to control your apps and get things done
My brother is always sending me articles to read, and I don't like reading at a computer, so I made a tool to send articles to my Kindle. It makes me happy and I use it every day, along with a small but apparently happy customer base.
In contrast to the popular arena based allocators (which target quickly allocating/freeing short lived per-request allocations), I am targeting an allocator for build very large in-memory dbs or caches with almost no garbage collection cost.
There's a little no-gc string interner package in there as well.
https://github.com/fmstephe/memorymanager
It's somewhat on pause right now as I have just started a new job. (but it has been a very fun project, nerdy joy).
Related to the memorymanager, as in intending to support it are
https://github.com/fmstephe/fuzzhelper A library for setting up fuzz tests for complex data structures.
https://github.com/fmstephe/gossert A library for adding runtime assertions to Go code. It's developed so that when the assertions are switched off the compiler should be able to completely eliminate the assertions. But this requires build tags to switch the assertions on.
Here's a sample if you are wondering what its like: https://finzz.xyz/shared/rnl-oO955IPZN6Ux78E-l8DC
Now I need to figure out an alternate payment handler, or just give up on my modest monetization plan where players can pay a small one-time fee to unlock all of the archived puzzles. It was never going to make a fortune, but it would have been nice to offset some of the hosting expenses.
Don't use Stripe. They shit on you just because they can.
Here’s a very early version for circuits: https://www.circuit-tutor.xyz
Solves the problem permanently, no risk of future deprecations.
I just think that designing hardware to fit within another piece of dead hardware just to achieve what can be done off the shelf for $50 is not really my idea of a fun personal project.
Plenty of cheap thermostats have good aesthetics. The $30 round Honeywell analog thermostat is a timeless design. Their $30 non-programmable digital thermostat (RTH5160) is aesthetically pleasing enough, I certainly wouldn't call it ugly. I didn't interpret the stated goal of this project to be particularly relevant to aesthetics.
Does it mean they'll stop working altogether?
Will they just not provide support for them but they'll keep working until the day they won't?
If it's the former, that's ridiculous and goes in the face of all the "good" they have been trying to do with the "leaf" program
Most tools we’ve tried are either too bloated, too expensive, or limit you to one or two accounts per platform. We’re aiming for something simpler: connect multiple accounts (free up to 3 per platform), schedule posts, organize media, and view basic performance stats — no AI or calendar features yet.
Still early, but the core workflow is live and usable. Would love to hear how others here handle multi-platform content publishing, especially if you’re doing it without a full-time team.
With Cerlo, we’re aiming to differentiate by supporting more social accounts per platform (especially personal ones, not just business profiles), which we know is a limitation in many current tools. Our goal is to serve creators and indie teams who need flexibility and scale without jumping through hoops.
Would love to share a comparison once we're ready — stay tuned!
Now, with LLMs, this got much simpler. As LLMs are really good at mimicking humans.
The first application will be to simulate a LinkedIn post against your own (virtual) followers. I grab your actual LinkedIn followers, "turn" each one into an LLM and see how they react.
building a prometheus exporter to monitoring like temperature, cpu, ram and building simple html monitoring tool to expose those metrics.
The DevEx isn't quite as easy, but I'm very happy with the final result. I don't have to run the overhead of a Docker Engine anymore, the network policy is far simpler to write and audit, and I can use the same logging tools for both containerized and non-containerized services.
The main hurdle has been file permissions for the mounted volumes for my data; Podman is rootless by default, which means you _should_ build your containers to run as non-root UIDs/GIDs and map them onto host UIDs and GIDs, then grant permissions for those host users and groups to access your data volumes. In practice, the easiest path is usually to run Podman in rootful mode, which is not a best security practice but avoids the difficult-to-troubleshoot file permission errors if you don't do the UID/GID mapping correctly.
However, unless you are really trying to optimize for overhead/performance, you should probably use k3s.
I want to build a learning platform powered by deliberate practice and AI. To teach how to program from a practical perspective.
I am also trying to kick off a podcast for folks in tech at Bangalore. I hope to start it in June.
My thesis is that the next few decades will be driven by the prices of compute and kWh. This is my way of getting a better understanding of the ecosystem.
Until recently, it was cost-prohibitive to gamify topics with indefinite answers and progressions. As a result, "left-brained" topics have been gamified for years, but "right-brained" topics have resisted gamification. LLMs and generative AI unlock game economics for unstructured text.
Casual gaming is only category outpacing passive, social media. The most direct way to elevate humanity's media appetite is to turn human greatness into casual games.
An LLM answers in-character; Try it free: https://roleplayr.ai
Would love feedback.
And get my MG Midget back on the road.
It’s been a very instructive process and it’s shown me where the strengths and weaknesses are.
As an aside on that. I don’t think AI is going to replace Developers. I do think it’s going to be a rough couple of years while businesses try everything they can to make that happen. And that’ll probably be disastrous for everything.
Building Tools for working with Git and managing your code base. Initially started with an online merge conflict tool integrated with GitHub. Now working on a Code Owners CLI https://github.com/CodeInputCorp/cli to improve on the current Code Owners functionalities on GitHub.
You might have read my previous article about How To Lose Money with 25 Years of Failed Businesses.
Because it's hard to remember how to handwrite complex kanji (many people have character amnesia in real life due to smartphone usage), I casually wondered if it was possible create a Japanese orthography that was: (1) easily scannable (which rules out hiragana); (2) disambiguated words without Kanji; (3) still relatively compact? (which hiragana is not).
I figured a good substrate to start from was romaji + a new emoji system.
You know how people think LLMs can't invent things? o3 just invented this system whose goal is to maximally disambiguates homophonic Japanese words (performing the same semantic compression role that Kanji does today). This is the first iteration. After each romaji noun, it tags it with a geometric shape. These are the 30 tags o3 came up with (based on homophones requiring disambiguation):
| Diacritic | ◐ living | ▢ built / object | ⬢ nature | ◊ abstract | ⟐ action / event |
| ------------- | ---------------------- | ---------------------- | ----------------------- | ---------------------------- | --------------------------- |
| • top dot | ◐• adult / main person | ▢• building / place | ⬢• plant / flora | ◊• idea / thought | ⟐• movement / travel |
| – bottom bar | ◐– child / minor | ▢– tool / instrument | ⬢– water / liquid | ◊– emotion / feeling | ⟐– communication / speech |
| + right plus | ◐+ group / collective | ▢+ vehicle / transport | ⬢+ weather / sky | ◊+ social tie / relationship | ⟐+ creation / production |
| × left cross | ×◐ animal (non-human) | ×▢ food / consumable | ×⬢ mineral / material | ×◊ value / moral | ×⟐ perception / sense |
| | center bar | ◐| deity / honorific | ▢| document / media | ⬢| terrain / landscape | ◊| state / condition | ⟐| change / transformation |
| ‿ bottom arc | ◐‿ anatomy / body part | ▢‿ container / vessel | ⬢‿ energy / fire | ◊‿ knowledge / data | ⟐‿ rest / passive state |
I gave it this wikipedia JA text: 現代における日本語の一般的な表記法は漢字仮名交じり文であり、漢字と平仮名(昔の法令などでは片仮名)を交えて表記する。漢字は実質的な意味を表す語に使われ、平仮名は主に活用語尾[注 1]や助詞に使われる。朝鮮語などでは漢字が主として字音語にしか使われないのに対し、日本語では和語にも使われ、外来語を除いてほとんどの語に使うことができる。煙草(タバコ)や合羽(カッパ)、珈琲(コーヒー)など大航海時代以降にヨーロッパから入った語彙には、外来語であるにもかかわらず漢字が使われるものがある。
And told o3 to rewrite it in the new system it just created: gendai◊| ni okeru nihongo◊‿ no ippan-teki na hyōkihō◊‿ wa kanji▢| kana▢| majiri bun▢| de ari, kanji▢| to hiragana▢| (mukashi no hōrei▢| nado de wa katakana▢|) o majete hyōki◊‿ suru. kanji▢| wa jisshitsu-teki na imi◊• o arawasu go◊‿ ni tsukaware, hiragana▢| wa omo ni katsuyō-gobi◊‿ ya joshi◊‿ ni tsukawareru. chōsengo◊‿ nado de wa kanji▢| ga shutoshite ji-on go◊‿ ni shika tsukawarenai no ni taishi, nihongo◊‿ de wa wago◊‿ ni mo tsukaware, gairaigo◊‿ o nozoite hotondo no go◊‿ ni tsukau koto◊‿ ga dekiru. tabako⬢• (tabako) ya kappa▢– (kappa), kōhī×▢ (kōhī) nado dai-kōkai-jidai◊| ikō ni Yōroppa⬢| kara haitta goi◊‿ ni wa, gairaigo◊‿ de aru ni mo kakawarazu kanji▢| ga tsukawareru mono◊‿ ga aru.
It's pretty readable, and takes care of the homophone ambiguities (remaining ambiguities can be resolved through context). It also naturally resolves onyomi and kunyomi. Add italics and punctuation, and katakana is replaced.(of course, it's incorrect in parts... because LLM)
But the idea has legs. It will probably not replace Kanji due to cultural inertia, but this could a kind of shorthand especially for handwriting.
I'm pretty impressed! o3 just invented something new. It combined romaji and a tag system that it hallucinated to design a new Japanese orthography. As far as I can tell (I could be wrong), something of this nature has not been done before.
Most AI agents today are like smartphones without any apps. Ninja.ai makes it easy for anyone to install and use AI tools (MCP initially) that automate useful tasks, without needing to write code.
Think:
- One-click install for AI-powered tools (MCPs, Model Context Protocol servers)
- Automatically share relevant context so tools know what you’re working on
- “Recipes” that bundle multiple tools into workflows (e.g., check inbox → pull receipts → send summary to accountant)
We’re focused on everyday users and small teams who want to get things done with AI — not configure it.Still early. Just launched our prototype. Bootstrapped so far, now fundraising.
If you’re excited about agents, app ecosystems, or making AI useful to normal people, I’d love to hear your thoughts.
Feel free to download here: https://learnmathstoday.com/2025/03/02/learnmathstoday-app-i...
It uses GPT-4 for story generation, ElevenLabs for narration, and a simple Next.js + Supabase stack for the app layer. I’m experimenting with story memory (so kids can revisit recurring characters) using vector embeddings, and building a “choose-your-own-adventure” mode with dynamic audio rendering.
Biggest challenge so far: aligning narration, ambient sounds, and story pacing without sounding janky or robotic. Solved it by tokenizing and chunking the story for synchronized audio stitching via ffmpeg.
Another challenge was the inconsistent image illustrations via Dall-E 3. I’ve adopted a dynamic prompting method that includes as many details about the scene, character details, and other visual elements which should remain consistent on each of the storybook pages.
If your kid ever demands “one more story” after a long day, I built this for you. It’s had a meaningful impact on my son’s behavior.
Edit: Looking at the featured story, I notice that the character illustration is not consistent currently. I got relatively consistent character illustration from scene to scene by asking the LLM to write a prompt for image generation based on the story text and use the same character description in each sentence. That got me pretty consistent character drawings. Also, to keep the same drawing style, my prompt was like:
Drawing style e.g., Digital painting {drawing prompt}
I’ll update the prompt and see how it works. Thanks again!
It’s an email marketing tool, self-hosted, for use with existing ESPs like Postmark, Mailgun, Amazon SES, etc.
Been working on this since September 2024, and have been consistently hacking away at it weekly: https://sendbroadcast.net/changelog.
https://apps.apple.com/us/app/daily-optimist-think-positive/...
I made it because the desktop software I use (ImageOptim) doesn't support Jpegli, which I find to be much better than mozjpeg for most types of jpegs used on the web.
There's still a lot of missing pieces, like adding color quantization and other PNG options, improving the UI, parallel webworker support, etc. The code is open source and can be used as a library: https://github.com/sampullman/image-opt
After that's out (hopefully end of the week), gonna focus on ambient voice AI that would do turn taking (e.g. participate in conversations when it makes sense).
It started as a side project to explore the latest AI trends. Now it’s something we use daily — and others are starting to as well.
Thoughtcatcher is a lightweight, AI-powered notes + reminders app that acts like a memory companion.
It helps you: - Capture raw thoughts and auto-tag them using AI - Set smart reminders triggered by context and meaning - This was a game changer for me personally - Search and chat with your notes like a conversation — not just by keywords, but by intent
Example? You’re walking out of a meeting and think: “We should revisit that pricing model after the new release.” You jot it into ThoughtCatcher — no structure, no stress. A week later, right before the next sprint planning, it reminds you. Just when you would’ve forgotten — it remembers.
What started as a learning project has grown into something useful — not just for individuals, but for teams too.
We’re now exploring B2B use cases like: • Project knowledge management • Shared team notes with smart search and chat • Meeting follow-up insights and reminders • AI-powered team memory for client or product work
Want to try it out? Android users: Download the app iOS users: Use the PWA — just “Add to Home Screen”
Still early. Still learning. But ThoughtCatcher already feels like something I wish I had years ago.
Would love your feedback or thoughts. And if you’re building something similar— let’s connect
Random callout: the copy in your app store preview images would benefit from some proof reading. Example: "WE dont just store thoughts, but makes sense of them" should likely be "ThoughtCatcher doesn't just store thoughts, it makes sense of them". My 2 cents is to also rework "Capture your mind" as it's a little awkward. Maybe "Organize your thoughts", "Supercharge your thoughts", or something along those lines.
You're absolutely right — the copy needs some polish, and that line in particular slipped through. I'm already working on updates to clean up the messaging and make it more clear and engaging (and less awkward — "Capture your mind" was definitely a placeholder).
Thanks again — feedback like this is super valuable as I shape ThoughtCatcher into something truly useful!
Personal information management is flooded with useless "TO DO" apps that offer little value over plaim text files (which is what I use for tasks), but it appears you have put something together that caters to the informal side of knowledge management in the same sense that Google catered to informal (unstructured) Web pages, overcoming the world of relational databases and forced categorization of library card catalogs.
My recommendation would be to offer APIs and plain text import/export capabilities to grow your app into an ecosystem that can accommodate playing with enterprise tools or homegrown solutions.
I wish you a huge success with this app!
A relatively "simple" approach (augmented associative memory) gives very good results, check for example the good old "Remembrance Agent", and it may complement a LLM(?)
I'm working on the next major update for LookAway. I'm improving the wellness reminders to be smarter - instead of nagging you on a timer, blink and posture alerts now only trigger when you actually need them.
Also adding productivity stats so you can see how taking proper breaks during prolonged screen time affects your work output.
It started out as a cloud runner for small (mostly pure) composable javascript functions that we run for you in the cloud. So whenever you have some small code snippet that you want to run, you can hit up microfn.dev, paste your code and then plug it into wherever you want (pipe into the terminal, use from MCP, add a cron to it, add to Siri shortcuts, use for home automation, ping it with webhooks, etc)
Now we added agents support, so you can have autonomous AI agents take your functions and decide when to use them. Even better, you can hook microfn into a MCP and have anything that supports MCP use those functions as well!
Suppose you need a new thing that your agent should do, you could ask the agent (whether that's claude or cursor) to compose a new function, add it to microfn, then use it itself going forward!
microfn.dev wants to be a toolbox for composable small tools. Imagine a toolbox at home with a bunch of hammers and screw drivers that you collect, share, and use for different purposes.
Some actual examples:
- Pull data off services (twitter, etc)
- Store data from sensors somewhere
- Give agents tools to talk to your specific systems without needing to write an entire MCP
- Wrap complex logic (eg slack auth + sending a message to slack) into a function and add it to a Siri shortcut, so you can quickly send messages to a specific channel with a ping or curl
Still very early alpha (beta-ish), but very excited about this
Andrew Wilkinson tweeted the other day "I just found out how much we pay for DocuSign and my jaw dropped." https://x.com/awilkinson/status/1892638803505868824
So I thought "how hard could this be?" and decided to build a free alternative that's UETA and ESIGN act compliant!
https://www.sharemydevstack.dev/
Still working on some updates to it like a search
Add your stack without going to the actual create your stack page etc.
Here every users votes are weighted, means it's not necessary that every user votes count equal to one, may be it will be less than one or in negative also.
Algorithms is very complex and I'm figuring it out.
Currently at ideation stage and soon start the development.
I'm working on this idea to make sure my platform present a clear view about the topics from general public's.
And all the non-verified users cannot vote. SO they cannot manipulate the results.
And we also allow to anonymous post of Polls, means anyone can create Poll, still we need some parameter to make sure its not scam, but user ID.
And public opinion is calculated based on lots of parameters.
WORK IN PROGRESS!
pastybara.com
For a next project I'm exploring building something that let's you quickly embed charts. Similar to what Google Charts was, but I still haven't found a good alternative.
probably too far for me, but very interesting to follow someone on this journey
I've looked at a number of open source projects, but they are more complicated than what I'm looking for. Just let me manually enter my data or import a CSV into a ledger. All my data should stay local.
Suggestions?
I feel like http://monarchmoney.com is still the best UI I've come across, but I can't believe how common it is for all these providers to store your transactions in their cloud... seems like a fundamental security flaw to me, no matter how much they claim to lock down access to customer support agents/etc.
I've been reading the Wall Street Journal every morning this year but I'm too cheap to pay for the hefty $39/mo. subscription. My routine was: open article → hit paywall → copy URL → paste into Archive. After a few dozen times that got old.
So I built Big 5 Archive: a tiny Chrome extension that automatically redirects any link from WSJ, NYT, Washington Post, L.A. Times, or USA Today to its archived, paywall‑free copy.
I had fun making this and I hope it is helpful to the news-readers out there. Feedback welcome, happy reading!
In the past few months, I've learned that (a) writing a bulleted outline is a cheat code for producing decent work quickly, (b) every newsletter is a reminder that people could unsubscribe, so skip publishing issues that you're not proud of, (c) people really like stories, and (d) it's okay to have a mix of formats.
"Don't argue about the definitions of words online" is my "Never get involved in a land war in Asia." If people know what you mean but ignore it in favor of picking a fight, they're arguing for sport and I don't want to get involved with it.
While the tourney isn't going year-round, it has a demo mode where you can play through prior years (with friends! Or with yourself on another browser/device). The chat feature is admittedly half-baked and is mostly there to get my wife to quit asking about it. Will try to get that fully done for next year.
I'm also working on another side project in Gleam just to check it out. That seems to be taking shape and once I get something decent I'll post it.
All of these are self-hosted via Coolify on a VPS, which has almost been a project to itself (I've had it with cloud providers). I've learned a lot and it was cool to see some other self-hosting solutions in the thread here.
We used to run a content and product studio, and every time we had to get NDAs or service agreements signed, it felt ridiculous to pay $30/month for 2-3 documents.
So we built SignWith — no subscriptions, just simple pay-per-document pricing. ESIGN act and UETA Complaint.
Every month you get 3 free signatures - and then you can pay per document. So best ROI.
Works great for freelancers, early-stage founders, agency folks, or anyone who doesn’t need to send docs every day but still wants something secure and professional.
Launched recently. Early traction's been interesting. Would love feedback if you’re in this space or use e-sign tools regularly.
We're releasing a lightweight API in a week and even bundling an npm module to make embedding signatures seamless inside other apps. Especially for internal tools and client dashboards.
Not much yet, it includes a basic half-edge implementation and a couple of small examples.
A random button in a park with a countdown timer.
Instructions:
- Press the button to reset the 24-hour countdown timer.
- If the timer ever reaches zero, the project ends and the project will be removed.
- To keep the project alive — press the button
Its been running for 56 days with 820 button presses.
Write up: https://blog.abluestar.com/projects/2025-counterproductive/
Stats page https://blog.abluestar.com/other/counterproductive.html
Working on solving my own pain point, around saving web pages to apple notes. While there are workarounds like singlefile and apple shortcuts, it ends up being a multi-step process, and limited search functionality within apple notes.
Also, experimenting with using texting to manage family calendars: https://textconcierge.ai/
https://patcon.github.io/polislike-opinion-map-painting/
Am also working on a python library to generalize the pipeline of Pol.is, so that more projects can use its features without recreating from scratch:
- static (mp4) or live (hdmi) input, hdmi output
- a collection of effects (various distortions, color glitches, demoscene-like) applied over incoming video stream, maximum of 4 effects stackable on top of one another
- midi controllers support (controlling actions/params of effects via CC)
- modulation of effects params via LFO and audio events (bpm, kick, tonal detection)
- loading of .glsl shaders (eq. shadertoy.com)
- dynamic input resolution, output either 360p (rpi 4/5) or upscaled to 720p / 1080p (networks like SRGAN over Hailo / RPI or RK3588 with a Radxa 5B SBC).
Given a 2nd screen (timeline editor) would love to evolve this to something like a hardware editor, somewhat in the line of DAWs in the audio world. Most things are working with biggest challenge now being building a control surface (buttons, rotaries + associated oleds, etc) and attempting laying it all on a PCB, a process I don't know much about. If there's interest welcome comments and could elaborate more.
https://shunyaek.se is my agency, "shunyaek"'s home-page. shunyaek refers to "shunya", meaning zero, and "ek", meaning one, in Hindi, my native language. It refers to the binary building blocks of the software & digital world. The landing-page is still under construction. Always open to feedback and crticism.
... for a little SaaS app, because my friend-and-sponsor hasn't given me a deadline, nor sent irate letters asking for results.
Think of it like the poor man's XTDB + Datomic, if you like. Readings and conversations have taken me to deep questions explored in works by Snodgrass [0], Jensen[1], and Jepsen [2]. Shout out to the XTDB folk for their feedback and suggestions. This is why I hang in the Clojure community... it's full of people doing rad stuff who are also unwaveringly kind, helpful, and generous with their time.
---------------------
The pre-alpha version of "Project Writing for Nerds" [3]
A cohort-based workshop to help fellow gentlenerds "spool brain to disk" with as little friction as possible.
---------------------
[0] Developing Time-oriented Database Applications in SQl https://www2.cs.arizona.edu/~rts/tdbbook.pdf
[1] Temporal Database Management https://people.cs.aau.dk/~csj/Thesis/
[2] Jepsen's helpful little notes on Consistency https://jepsen.io/consistency
[3] https://www.evalapply.org/index.html#writing-for-nerds
(edit: fix formatting)
We monitor how companies/brands rank in LLMs/AI Search, we don't use the API but the user interfaces (since these are totally different). We run thousands of prompts to analyse responses and combine that with website traffic to get an understanding of what is being said and how well you rank.
I didn't anticipate Google moving to AI mode so fast, to be totally honest, which makes it really interesting because we likely see rank tracking and keyword tracking disappear in the near future.
website: https://promptwatch.com
As a fun side project, I run https://homestra.com a kind of Zillow for Europe but for second/vacation homes
This is cool but it really needs a map. If I'm looking for a house i know the rough area, I don't want to see the whole country listing
Recently we have released everything as open source, even the code for setting a local development Kubernetes cluster using OpenTofu
https://latencychecker.com does just that, because opening a ping prompt on a mobile device isn’t a thing without installing apps.
And it gave us a good excuse to stretch the legs and dabble in a little frontend development.
https://shorturl.at/LKMxS (Amazon link)
The most exciting thing is I'm working on a way to pre-bake one's WiFi information and an SSH key into the piCore Tiny Core Linux image.
piCore is sort of the holy grail for a lot of people who just want to stick a tiny personal-user server onto a Raspberry Pi and then not have to worry about the SD card burning out on them, because the entire system runs in RAM after first boot anyway - the only thing standing in its way, methinks, is that it requires you to physically plug in a keyboard and a monitor to get it up and running on the first boot.
I think that's dumb. A Raspberry Pi should be a thing you can plug into a wall socket in your home and then work entirely via SSH with. I do a lot of work with Linux images and virtualization like this at my day job anyway, with more scrutiny and regulatory compliance in place - if you can imagine what "embedded devops" might look like, that's a good way to describe it. So I'm a surprisingly good fit by now for this kind of thing.
===
Currently I'm neck deep in some Fish shell scripting to automate writing posts for https://andrew-quinn.me/ , similar to what I already have for https://hiandrewquinn.github.io/til-site/ . With the latter, I just type in `til` at a terminal, and I
1. Get asked for a title;
2. Get a fzf multi-select list of all previous tags used on the blog (this ensures I actually continue to use the same handful of tags, which makes the blog much more fun to dive down); and
3. Get a vim window open to actually crank out the blog itself.
aqdm doesn't have tags, but it is built on a very similar Hugo base. Honestly the hardest thing about writing this script is simply wrestling with the fish shell programming language. I should really sit down and learn it properly one day...
===
We changed our modem recently, which broke the cronslave Raspberry Pi I had powering https://hiandrewquinn.github.io/selkouutiset-archive/. That led me to spend the weekend finally moving its codebase off of Raspbian and onto a fully RAM-based Tiny Core Linux.
Running the OS entirely out of RAM for a Raspberry Pi increases its longevity by at least an order of magnitude, because you only ever read from the SD card on boot and on backups. If you configure the server such that everything is ephemeral anyway, you'll basically never see that little green "Writing" LED blink. That's how I got interested in the aforementioned prebaked piCore project!
===
I collected my smattering of Finnish language learning software projects all in one place at http://finbug.xyz/ . I recently added the ability to mark and unmark words to my Finnish pocket dictionary https://github.com/hiAndrewQuinn/tsk - that makes it super easy to save words during a reading session and then import them into Anki later.
Of more general interest to people might be https://github.com/hiAndrewQuinn/audio2anki , which takes a YouTube URL, runs it through Whisper for an automatic transcription, then slices it up sentence-per-Whisperified-sentence and creates Anki cards out of each transcription for spaced repetition listening practice.
I made this for Finnish originally, but it fills a niche I was surprised to see had no really good locally-runnable FOSS options. There are some startups hawking a similar slice-and-dice service which I'm sure is much higher quality. But I figure the most likely people to get a lot out of a program like this are high school students, who generally don't have credit cards they can buy SaaS with - they need something they can dump their hours into, to get to work, instead of their dollar bills to get something that already works.
So I’m working on a universal progress bar HUD
- inspired by World of Warcraft raid mods
- fun sound effects for job start, end, error, and milestones
- can quick jump back to relevant app/tab
- starting with terminal commands and Claude code, cursor agent next
A turnkey self-hosted home router + app server that you can (eventually) just plug into your modem and go through a simple setup and have self hosting. It's in heavy development, so it requires some experience with NixOS to get running, but the goal is to have it usable by non-technical people.
Current features
- Firewall
- Headscale VPN, apps private by default
- Automated DDNS
- Dozens of apps with automated subdomain allocation and TLS cert management
- Ad Blocking
- Customizable public landing page
- Single module configuration for all features
- Automatic backup for all apps
In Work/TODO: - Better landing page and contribution process
- Admin Dashboard, Config page
- SSO across apps
- Ability sync to a cloud instance in case you no longer want to host at home
- Ability to mesh with friends/family/associates for social networking, distributed backup, distributed CDN, etc
- Getting others to install it and build a community
Aspirational: - A standard protocol or tool for updating DNS entries at registrars
- A standard protocol or tool for updating modems with suitable settings for self-hosting
- a free DDNS service to provide to users of HomeFree
- For node, that means it installs eslint + prettier / biome,
- setups all the plugins,
- sets up typescript with watch mode using tsx and alias support,
- installs vitest with all configuration,
- installs dotenvx and configures it to use separate development, staging, test and production configuration,
- installs commitlint, commitizen to ensure all your commit messages adhere to specific conventions,
- installs lefthook / husky to run tasks before commit, on push etc.
- Adds github actions for linting, running tests.
- Creates a docker development, testing, staging and production setup with different dockerfiles for each.
- Development version installs self signed localhost SSL certificates for use by nginx/traefik/caddy.
- Test environment runs all tests inside the container and shuts it down,
- Staging environment mimicks real production as closely as possible with minimal resource consumption.
- Production environment uses actual SSL certificates issued by the likes of zeroSSL or letsencrypt with a highly optimized dockerfile for minimal footage.
- Direct deployment to AWS / Azure / GCP
- Python version does a tonne of stuff too. Will share if anyone is curious
- What is special about this? As dependencies change, the boilerplate also updates itself, runs the tests and passing configuration is cached
- https://bookreadinghabit.com/ - https://apps.apple.com/app/book-reading-habit/id6742913266
TINY attempt to fight the growing divide between "AI haves" and "AI have-not" with
- PREPAID access (+ bring-your-own-API-keys alternatives for more technical users) to premium models (ChatGPR plus and above)
- multi-channel access (SMS/MMS, Whatsapp + many many more) to give ANYONE, ANYWHERE, regardless of how non-technical they are access to absolute TOP/SOTA model advisors with easy access in their language + fact checkers + more (think african farmers looking for intelligence to grow best crops, former delinquents lookeing for rehavilitation, absolutely anyone deservers ACCESS TO INTELLIGENCE)
- zero lock-in - paid (freemium, but no adds) product, but 100% open data formats, sharing, import/export etc.
STAGE: prototype for personal use as a whatsapp bot+ webui, somewhat usable for us but still wip, next stage is building accounts and payments for EU access, next for US/international
- The idea: https://carlnewton.github.io/posts/location-based-social-net...
- A build update and plan: https://carlnewton.github.io/posts/building-habitat/
- The repository: https://github.com/carlnewton/habitat
- The project board: https://github.com/users/carlnewton/projects/2
It’s the biggest and dirtiest dataset I’ve ever worked with, so it’s been interesting to figure out practical solutions to run things fast and generalize cleaning tasks. Of course it’ll be impossible to get every case (I can only match about half of the state licenses to national records at the moment), so I’ll have to figure out a user-edit/consensus system for the rest.
I started the project around a year ago, then got a little stuck and forgot about it for a while, until now.
For anyone curious about the technical details, it's a Rust program that wraps `ssh`, copies a small statically compiled binary to the remote, and uses SSHFS/SFTP (haven't decided yet, maybe configurable?) to allow your local editor to access the remote files as easily as local ones
TenderStrike (https://www.tenderstrike.com) - AI for tenders in the construction industry. Fascinating how large and complex a tender can be, and how many there are. LLMs can be super helpful here, but there are many challenging parts to it.
Optivise (https://www.optivise.io) - product data optimization and translation using AI. We're focusing on a niche here, helping customers to onboard onto Mirakl-powered marketplaces, but hoping to expand to other marketplaces soon. I have spent the last years before that deep down the trenches of product data management and the traditional approach isn't fun :)
I’ve not been satisfied with how AI is bolted on after the fact — reading in one place, notes in another, and AI as a separate assistant. So I’m combining them.
It works over EPUBs, PDFs, and HTML — you bring your own sources (BYOS), and it turns them into a AI scaffolded, structured, hierarchical reading experience.
Already using it for both reading and deep research style deep dives, and its already way better than my otherwise broken workflow!
It's a democratic webring creator/management app where members can vote on new websites to join their ring.
To tap into this revolution, I created Mogami: a Java / Spring Boot library that lets you make any URL pay-to-access with a single annotation. → Code & docs: https://github.com/mogami-tech/x402-spring-boot-starter
You can sign up for the beta here: https://diffender.com
Tech Pizza Mondays has been going well, as the Toronto HN meetup. If you're reading this on HN, you're welcome to join us -> URL Mondays.Pizza details on fedi.
We just finished Toronto's Pizza Day, our fifth year in a row and most successful so far. toronto.pizzadao.xyz will eventually get updated to next year's event invite.
I threw a fun experimental comedy party, and I plan to throw another in August. Having a volunteer cast was great, the clown burlesque was shockingly great. I hope to find some team members who want to join forces and put on the greatest talent show this town has ever seen!
Working on founding a school in Toronto has been very difficult, feels like I'm making zero real progress over time. If anyone cares deeply about education, I'd be happy to talk. I'm extremely enthusiastic about the Sudbury Valley School model.
And this last week I started a fitness club, where most weekdays we do strength training with giant wooden swords. Looking for people who want to join up and get strong and have fun!
I still don't have a landing page, but if you are curious you can test it out here: https://lindon.app
If you do test it out you can see all keyboard shortcuts with 'Shift+?' and you'll have to enable VIM-support in the settings (Cmd + K to open).
It started as a bunch of spiral bound notebooks. I made an iOS prototype but realised it’s so niche that it would never get approved. Made a PWA that I’m currently using for about a year. Now I’m building a second version which I finally plan to share.
The reason I’m making it is that I realized that any other style (mainly, tabular input, dropdown boxes, input fields) just doesn’t fit my routine.
- first I wanted to always compare my current workout to the previous one (to know what weight to use, how did I do my warmups etc). This I originally did by flipping pages (on paper) or scrolling up.
To solve this I have the history scrolling on top of the current workouts input field.
- I still want to see my progression.
The app does allow tapping on individual lines which shows the details for the lift performed and expands to history of all workouts of the same exercise.
- I want to see which muscle groups I might be neglecting.
The app calculates all the usual statistics like muscle group workload for the last 7 day period and recommends exercises based on what is needed.
To sum it up, it has all the convenience of a notepad (backing up is a copy paste, anything not parseable is a comment) but most of the features of a full workout app with statistics, periodization and so on.
Eventually I want to add some sharing or coaching features.
The goal is for you to get complete and honest feedback from the team you work with. The killer feature is we make it quick and easy. And your reflectors can never initiate the instance of giving of feedback, the system invites them; this avoids the "but I am angry now" situation.
You can add the team members you work with in any setting and specify how often you work together. Depending on that, they will get the chance to reflect on you between every four weeks and every eight weeks. A reflection takes literally seconds.
Sign up is invite-only atm but invites are handed out pretty quickly since we want the feedback! Just sign up for the wait list on the site [1]. It will be free because we have a business version [2] that will support it; and the personal app will hopefully generate interest in the company one.
You can send feedback to "admin" at the domain of the company one [2].
[1] Personal: https://www.mymirror360.com/ [2] Company: https://www.mirror360.org/
If you'd like to play, visit: https://cike.app
- Stores transactions locally in a SQLite database, so in theory you could build your own Front End if mine didn't do everything you wanted. Think someone who wants to do a fancy "year end summary" visualisation. And if you want to do a complex filter, can just write an SQL query to the database itself.
- Has a great UI.
- Allows you to write your own import connector and mix 'n' mash between locally-saved CSV/OFX files and APIs, rather than going down the standard route of only supporting Plaid. Current solutions leave users high and dry if the Plaid connector doesn't work well / they want to import old data (Plaid only gives the last 2 years I think).
I implemented a simple first-come-first-serve event RSVP system, and from the event RSVPS it will pull the players into an event management UI from which the organizer can place players into the available courts and arrange matches balanced by level automatically.
The app does ratings calculations fully locally in the browser so it not only works offline but every new match is based on the last rounds' updated player ratings immediately. There is an option to submit matches to be persisted in my hosted service (pkuru.com) so player ratings are retained. The goal isn't to rank players like existing popular systems (DUPR, UTR, etc) but to do matchmaking within an organized session, or before a session.
The web UI and session management app, which is tentatively named FairPlay, is open source on my github. The version I host at Pkuru.com is free to use as well, and currently used by the #1 club (by average skill) in central Tokyo, as well as the highest level club in Thailand.
I don't plan to commercialize it as it is merely a side project but I can't promise the service will always be free to use due to potential operating costs at scale. However, the front-end UI including the session manager is and will be open source.
There's no fundamental reason the system cannot be easily adapted to other sports such as volleyball, soccer/football, or even a 100-person race since the rating system was designed specifically for team based competitions. It can do everything from ranking players in game like PUBG (100 teams of 1-4 players), to 5v4 futsal (asymmetric teams), to classic 1v1 duels as well.
If any clubs or even businesses are interested in using it to manage open play or rec play sessions where people can just drop in and out and be put into a balanced match of the appropriate skill level, please feel free to contact me. The hosted version on pkuru.com is free to use, but I can also assist in my free time on a volunteer basis if you wish to adapt the front-end open source code.
A macOS app that uses your AirPods' sensors to catch bad posture in real time.
How it works:
Real-time tilt tracking – Your AirPods already have the tech Customizable alerts – Adjust sensitivity so it nudges you only when needed Prevent strain before it starts – Stop neck pain and headaches at the source
Demo:
lseconomist@gmail.com
I stopped writing right after college when I moved to full-time work, but I want to change that now.
Just as I started, I realized the website was hosted on Forestry CMS, which has been discontinued, so I will have to figure out how to maintain the URL structure, etc. (this is important since there are a few popular/top-10 pages for certain queries/searches [1]).
[1]: https://hackpravj.com/blog/solving-semantris-opencv-word2vec... (for "Google Semantris")
It works by connecting directly to Linear and dispatching assigned tasks to agents that submit PRs in GitHub when finished. My agents work in a fully-integrated Linux development environment, including internet access. This means that they can browse the web, install dependencies, and creatively work around environment issues to make sure they run and test the code they ship.
It's really gratifying to see people asking all over the internet, "Where can I just create tickets and get pull requests?" because that's exactly the workflow I built CheepCode to support. As an engineer for almost 15 years, I knew what I personally wanted, and it really makes me happy to see that what I built will work for so many others too.
As a bootstrapped solo founder, it's challenging to juggle product/growth/development/strategy all at once, but also incredibly rewarding. I wouldn't necessarily say no to funding ;) but in the meantime, it's quite a thrill!
My brother and his wife would like to have the same setup, but it’s definitely not user-friendly, so I’m trying to figure out a one-click way to set everything up so you can have your own private ebook catalogue on the go on the device of your choosing.
This is a lightweight alternative to my earlier startup attempt Strateamic [2].
[1]: https://talkcue.app
Who needs Substack?
DBeaver was my go-to but the UI became too buggy for me. Alternatives all cost a buttload of money for basic features and I couldn't be bothered spending money just so I can make a backup of my DB
I have built the basic photo management functionality. I have also added conversational search using the CLIP model, which is working really well.
I hope to add a photo editor to the app because that's the part i love about Lightroom. It's a photo management app with a built in photo editor (which is really good).
The idea is to aggregate videos by language and then sort them by difficulty.
Built using python the app alerts you to when someone is looking at your screen, using locally running deep learning models + your webcam.
I developed the app when I felt uncomfortable with working in public spaces, I wanted EyesOff to give an extra barrier of security to shoulder surfing scenarios
First time trying vibe coding as a staff SWE at F, so it’s been a lot of fun to try things out. 100K+ lines of code without a single line myself. Working on a new process to one shot the mobile app from scratch (even deployment). Learned a lot that I apply to my day job. Hoping to make an agent builder next!
I think I've finally gotten it to a point where it's usable and it seems to work on my phone as well. Hopefully baking in the lighting for the 3d models will give a small performance boost and I don't think it will be noticeable at all with the color changes and small movements.
I've also been going through the fastai course so hopefully I'll be able to put that to use on this project by generating midi files from audio! I might be underestimating the difficulties there but it should be fun.
It's starting to pick up! Which is cool — a few new users are trickling in each week. I think it's about time I invest more time in marketing now though (which is probably what I should be doing now instead of posting on HN!)
I'm also making a picture book generator for my kids. I want to be from some pictures, a description of a story, and will then pop out a ready-to-print picture book for them.
Fully open hardware and software, including ML, so that you can start building useful robots immediately
Right now, I'm building a Space Invaders clone in Elixir with LiveView, and integrating Blockly so the game's core logic can be edited visually. Hoping it becomes a fun way to learn both functional programming and web dev.
Been chasing pilot customer but it's few companies that only have android, so I'm picking up a mac mini after work to start working on the ios version, see what's possible with the various restrictions.
https://www.tricktrapper.com/ if anyone is curious, it's sparse of the details though. I'm working on a doc with all the technical info. The plan is to release it for free to private people, charge companies.
Been a freelance dev for years, now going on "sabbatical" (love that word) very shortly.
Planning to do a lot of learning, self-improvement, and projects. Tech-related and not. Preparing for the next volume (not chapter) of life. Refactoring, if you like, among other things.
I'm excited.
---
I posted about this on last month's thread, and mentioned in a descendant comment that I was going to PyCon US in May. Someone well-meaning asked if tech conferences are in tune with working on myself. I just got back from PyCon. Yes! It was an incredible experience. Not for learning technical things from talks – the talks are mostly online already – but for the social and community aspects.
DollarDeploy is like Coolify and dokploy but with better UI, no docker containers and fast deploys for full stack apps, NextJS, react
So I started my blog Cooking Data, and slowly, using Vibe Coding, I am building tools to translate the philosophical conversation into actionable tools. I am always happy to learn and discover how the team handles the data strategy and answers the business goals with it
I decided to develop a system that take requirements and some sample inputs as an input, then automatically evalute the outputs and fine tune the prompt.
I got everything done technically but marketing is challenging
The result was very satisfying, https://rss.sabino.me - a rss new aggregator, with a summary to save some time on news that I do not want to read, but am mildly interested.
I will not say the same about the code quality tough
Futuristic CMS concept with Embedded agent to replace traditional forms.
Currently it is just a bit of pattern matching and polymorphism that pulls in various libraries according to entity type. If it picks up any interest I'll put some thought into how could be a bit more elegant / modular.
Beta is open at https://beta.nslookup.io (registration wall for now, but I'll remove it at launch).
A free macOS that does TTS to any highlighted text in any app with AI voices. A Speechify alternative.
Growing a coding agent as a "game": https://github.com/dhamidi/smolcode. Started with https://ampcode.com/how-to-build-an-agent and then asked the agent to modify itself. It's so much fun and hard to stop!
Since coding is cheap now, I'm building a web framework for myself, using reasonable defaults: built around the transaction log, single binary deploys, sqlite3 for everything, runtime introspection tools to make ops easier.
I want the framework to "compile itself out of the project", so that projects don't have devtime dependencies and can be easily edited by Cursor et al. It should still stick around in the form of a high-level CLI that an AI agent can leverage to fulfill common tasks (e.g. add a new UI component, query, command, etc).
Two demo are already written: explanation how to compute parallel and algorithm of parallel space emulation.
It supports multiple languages, currencies, European VAT deductions, and more.
Originally made it for myself, so it’s a bit of a personal tool — but I hope others find it useful too :)
https://easyinvoicepdf.com/en/app https://github.com/VladSez/easy-invoice-pdf
Sensing effectively by optimal (re)positining of the sensors (both number of sensor and physical placement) Think spatial sensor/data fusion, perhaps using more cheap sensors rather than few expensive
Building a model of the dynamics (based on both reasonable assumption about the system based on grounded physics, and dynamical interpretation of the sensor's data (PySINDy, DMD)
And eventually controlling the dynamics
Love to get your feedback, ideas, if you know about such products/business etc, how could it help any business, real life application, if it interests you, anything :)
End goal is to have many reference examples when I start to make the game I want to make.
It would be super cool to see different patterns etc for different genres.
(nice website BTW ;) )
Nothing useful, like always. A non-computer project for the next week or so.
> Any new ideas that you're thinking about?
A few, but I'll never do them. It would be cool to offer free hosting services to projects (in lieu of places like Github and Fandom, and in the spirit of Miraheze) but in the current legal environment, feels like I'd be risking my life.
Link: https://github.com/kanishka-linux/inquisitive
I've been working on this on and off since last couple of months to consolidate all of my digital knowledge-base like notes/links/pdf etc with the help of LLM/RAG. It is fully self-hosted with very minimal setup instructions - which should be easily installable by anyone on their local machine.
UI is very bare minimal. It still has some rough edges when it comes to the UI part, but usable. I've been regularly using it since sometime, and it works well (atleast for my use case) when it comes to searching and organizing personal knowledge-base.
Feel free to try it!
In principle, using my current free time (& not only tbf) to figure out a way to fund a few positions on full-time study / audit of emergence, specifically emergence of consciousness in this case.
Setting a basis in semantics & wanting to optimize as sense gets un-sparsed.
Hmu if interested to figure out some of these together (agiornot@gmail.com)
So I thought: what if, when you opened the PR, you had a tool that actually executed your migrations, saw what locks they acquired (in runtime) and then reported it as a comment to your PR? This would provide you with yet another data point you could use to reason about whether your migration is safe to deploy or not. For example:
ALTER TABLE users ADD COLUMN email TEXT:
acquired AccessExclusiveLock on relation `users`
It does this by opening a transaction, executing the statement, and observing the `pg_locks` view from _a different_ connection before the initial transaction is rolled bac (or committed, depending in the flags you passed). The idea is to be able to use it as a CLI, as a library or with a ready-made GitHub Action (which will take care of commenting in your PR).It's in early-stage and very much a PoC yet, but I think there's merit in the idea.
https://github.com/agis/pglockanalyze
P.S. Also, an excuse to learn Rust - so any feedback from Rust ppl more than welcome
https://github.com/ankane/strong_migrations?tab=readme-ov-fi...
It's pretty popular, and has even been ported to other languages
Which resources are you using?
Maybe I missed it but would be great if there was links to the original paper. Will be going through this repo for sure.
I am also integrating it with ATProto.
Current MVP supports search only: https://imaginarium.picheta.me/
Inspired by secure password managers like Bitwarden, goal is to reduce detectability, avoid CAPTCHAs, and mitigate common fingerprinting pitfalls.
The idea is simple: leverage the trust your browser already has.
It integrates with MusicBrainz and Last.fm, so that I can easily add records, scrobble them, and search/track stats.
I want to figure out how to track availability for records I want to buy, which would involve interacting with marketplaces.
Using Elixir, SQLite and Phoenix LiveView, which is what I know best and lets me focus on UX and UI.
Original HN post: https://news.ycombinator.com/item?id=32551862
Spent a lot of time on low level hardware libs to roll out my own version of VAD, grammar correction and stitching segments.
Faster than the hosted dictations tools thought it runs locally and a lot more control in terms of custom vocabulary.
2. Getting back to writing regularly after a health break (https://untested.sonnet.io)
I have strong focus on db consistency and Type safety between steps.
### Built so far – core SQL orchestration (state machine, retries, observability, queue management) – strictly typed TypeScript DSL + compiler that turns flow definitions into migrations – a minimal Edge Function worker that polls, executes and reports back
### Current focus I’m heads-down on a dedicated client library. It leverages Supabase Realtime to stream events and progress of each flow run back to the browser, while having strict compile-time safety for flows defined with the TypeScript DSL.
### Next on the roadmap - Fanouts for processing arrays of data in parallel, with per-item retry logic. - SQL-based conditionals/branching that leverages JSONB containment operator and step outputs
Docs: https://www.pgflow.dev/concepts/how-pgflow-works/ Repo: https://github.com/pgflow-dev/pgflow
It's an open-source (AGPLv3), purpose-built log analytics UI specifically for ClickHouse. I've been using ClickHouse for logs and love its power, but found the existing UIs either too heavy, too focused on ingestion (which we already have covered with tools like Vector/Promtail/Fluentbit/Logstash etc), or not ClickHouse-native enough.
Logchef aims to be a lightweight, powerful log explorer that sits on top of your existing ClickHouse setup.
Key things:
- Schema-agnostic: Works with your existing ClickHouse log tables. No need to change how you store things.
- Dual Query Modes: Simple search syntax (e.g., level=error service=api) for quick looks, and full SQL for complex analysis when you need to dig deep.
- Lightweight & Focused: Single binary, easy to deploy. It doesn't do ingestion, letting you use best-of-breed tools for that.
- Team-centric: Built with multi-tenancy for teams and access controls for different log sources from the get-go.
I've got a demo running at https://demo.logchef.app if you'd like to try it out. It's still evolving, so feedback (especially from other ClickHouse users) would be super valuable!
Wrote an announcement post with a bit more detail: https://mrkaran.dev/posts/announcing-logchef/
Edit: ok, I see you have edited your comment
Novelty: Massively Agentic multi-modal AI Model with task-based agent synthesis and no measurable hallucinations. New consensus algorithm able to integrate empathic reasoning and emergent motives.
Basically, event sourcing for the IDE - build entire software lessons and course videos without actually recording anything.
You can get up and running pretty quickly at our studio https://studio.codevideo.io
Or locally with the CLI tool: https://github.com/codevideo/codevideo-cli
https://chromewebstore.google.com/detail/hn-new-links-highli...
Now I'm updating the user manual to show all the new features!
- Works by selecting traits, which then trains a model(flux) OR uploading your own photos.
- Hopefully useful for shopify/ecomm store owners, digital agencies, or just about anyone to drastically speed up the time and reduce the cost to test creatives, create media content, or just do what you want with a model of yourself.
- Web with Nextjs, DB with Supabase, marketing with nothing.
- Happy to share more details into how we built this, and hear feedback and thoughts.
So I started building something simple: a tool that lets me turn highlights into flashcards with as little friction as possible.
Just select text on your iPhone, share it with the app, and it creates a flashcard using AI — a Q&A pair and a short summary. You can browse cards in the app, or show them on your Home Screen, Lock Screen, or watchface of your Apple Watch.
This is my first iOS app, and building it has been a great learning experience. I’m using Supabase for the backend which have been mostly great.
Check it out: https://komihag.com
Yeah, it's very barebones at the moment, if you swipe the name of a deck left on the list of decks, you should be able to delete it, and I haven't added the ability to delete individual cards yet. Shuffling is not possible, adding it to the backlog.
- Create cards directly from camera input in the app.
- Create multiple cards from a source text, so that she can just supply a text body and the llm figures out what is important, and then the user can just discard cards they do not find useful.
Nice. Minimizing UX friction is always difficult and this is clever.
It stems from my struggle to keep up with the feeling of overwhelm with so many things to learn. Currently working on organizing all of my thoughts into a coherent theory.
You can check my blog to learn more about my journey and the theory = https://www.moderncynicism.com/about
In the blog and X I am sharing ideas as I encounter them. For example last week had new thoughts on representing emotions and wrote 2 articles.
It started because I wanted to send my sister an old photo for her birthday, and instead of using CVS or Shutterfly like a normal person, I ended up building it using Bubble and Lob.
Now I’m exploring the B2B angle — a friend asked if I could do postcard mailings for her medical practice. Curious if anyone here has experience with postcards for outreach or marketing?
It also can be used for Marketing because you can circle areas on a Google Map to send mailings to, and then filter by Household income, home value, etc
Ping me if you want to chat
Let's chat! Postcardlove.com was a small side project that I created while working on the larger project. I think I can use PostalAgent for that project.
patelamit@gmail.com
Best, Amit
i like your site and the visual design, very simple and straightforward. at $3.99 it does seem rather expensive compared to other options out there (i have an idea on how much it costs you). also, having some actual pictures of what the cards look like on the website will surely help with conversion.
the first postcard app I built is Three Kind Words (https://threekindwords.com). it’s a small vending machine on the internet where people anonymously send a friend three postcards, one word at a time. the first two cards are unsigned, and the last one reveals who sent them. it’s meant to be a slow, kind surprise in the mail. we've sent over 250 cards so far.
my latest postcard app is Slow-Mo Rainbow (https://slowmorainbow.com). this one lets you send a rainbow in the mail, one postcard at a time. i just launched it last week and am still getting the rough edges worked out, but in the spirit of the thread, i'm sharing it here.
For the pricing, I just picked what I thought I would pay. I have been using it to send postcards to myself and my wife!
I'll check out slowmorainbow.com!
For example, if during the conversation someone asks, "tell me how this API call works". It should be able to. 1. find the right API document (requires search) and then 2. 'retrieve' that API document. But if that API document also requires other content (eg Authentication is separate) that will require ANOTHER roundtrip. So I'm currently trying to figure out what the best flow would be for this.
I'm now supporting over 30K clients and over 40 million survey responses. Naturally lots of things come up when scaling a project solo heres a few:
- Optimizing existing reporting dashboards
- Improving onboarding experience
- Tapping new growth channels (Organic SEO, Paid ads, Integration marketplaces)
- Resolving customer support tickets and minimizing ticket flow in general
Lots of things come up which always keeps the work interesting. It's probably time to scale past one person though so that's next on the docket!
It is a personal itch for my home Sauna. Lots of stuff to manage, but trying to work on consistency as a priority as I dropped the ball in many previous attempts.
My co-founders and I are building an AI assistant that helps immigrants navigate Finnish bureaucracy. As immigrants, we've experienced firsthand how fragmented and inaccessible essential information can be, scattered across Migri, Kela, the tax office, and municipal websites, often only in Finnish and Swedish.
We're using RAG (Retrieval Augmented Generation) to create a multilingual chat interface that connects people to official resources rather than replacing them. The system reduces "failure demand" - support requests that arise because people can't achieve their goals through existing resources.
The technical approach is a multi-agent system in which specialized AI agents handle different domains (immigration law, employment, housing, healthcare, etc.). We've named the agents after Finnish mythological figures (such as Tapio, Ilmarinen, and Sampo) to create a cultural connection while providing practical assistance.
Interestingly, this addresses a systematic problem - government agencies spend significant resources on repetitive support that could be automated. At the same time, immigrants get frustrated trying to piece together information from multiple sources.
We're exploring B2B opportunities (companies relocating employees, municipalities, healthcare systems recruiting internationally) and EU funding for integration technology.
Happy to share more details or get feedback from anyone who's worked on similar multilingual AI systems or government-facing tools.
I want to sand away the roughest edges of the SRS user experience, and to enable individuals and organizations to easily spin up courseware that's aligned with best pedagogical practices and fits naturally into the hands of educators.
And, in the current wave, also think bolt.new or lovable.dev, with 'agentic' workflows for both content (scouring source material for ) and for user-authored bespoke interactive, via LLM authored artifacts.
Optimistic for some ShowHNs or more general shilling this week.
- https://github.com/patched-network/vue-skuilder - https://patched.network
Considering expanding the service for REST endpoints.
AntView is an ActiveX wrapper for the Microsoft WebView2 component. AntView enables programming languages that cannot use the WebView2 component directly to have a modern browser component in their applications.
You can find it here: https://antview.dev
https://github.com/bikemazzell/whatsignal
I'm working on a WhatsApp to Signal relay. I.e.: whenever someone sends a WA message to you, it appears in your Signal. You can reply and it will go back to the original sender.
Why? I'm privacy conscious and don't fancy using a Meta product. But some of my friends/associates/family still insist on WhatsApp only. Running this WhatBridge service on my micro server behind a VPN allows me to communicate without having WhatsApp on my mobile.
Behind the scenes, it connects WAHA (https://github.com/devlikeapro/waha ) and Signal CLI (https://github.com/AsamK/signal-cli). Still early stages, but getting closer to a workable state.
We're looking on scaling further internationally. I myself am a US-Pakistani, the first medical doctor + full stack engineer and technologist in Pakistan's history (~250m people). Would love to chat with anyone interested!
This is an example view-only trip: https://ikuyo.kenrick95.org/trip/2617cd98-a229-45d4-9617-526...
So far it has:
- Timetable view, with drag-and-drop support. I think it will be useful for planning the activities as I need to be able to quickly swap activities - List view. I think it will be useful for actual travel itself as the day go, I'll need to focus day-by-day - Maps. To make it easier to plan nearby activities, but I think I still need to rely on Google Maps or other kind of maps since I still need the navigation/direction in-between activities - Sharing & comments. Since I plan to use it to collaborate the travel with my friend, this is a must-have feature for me. - Expenses. This is still quite basic but maybe I should also track who owes whom...
I think now I'm happy with the feature set and will start planning my travel using this to polish the UX :)
My co-worker and I started this as a side project because we were building so many sample apps, proofs of concept, and engineering as marketing apps and we were feeling more and more locked into Vercel every day. So we wanted to go back to client and server separation and when we did that, we realized most hosting providers have moved toward server-side rendering as the default.
Client-side rendering isn’t for everyone, but plenty of people still make simple websites or even complex CSR web apps and don’t want to deal with fully integrated solutions like Vercel (and Netlify now to a lesser extent). Plus they want the flexibility of choosing different tools for their frontend and backend.
This remains a fully bootstrapped side project for us, but it’s gotten the most traction of any side project either of us has worked on.
An app framework targeting modern C++ (>C++20) based on Boost.Fiber and stdexec( sender/receivers when C++26 releases)
I got inspired by a recent Java talk[1] from a Netflix employee about how they are building. I have the pretty strong opinion that async/await are implementation details and shouldn’t be exposed in APIs. They effectively have the compiler/runtime generate a state machine for you and you wouldn’t put a state machine in an api. Using C++ though we do have low level access to the CPU and there is no reason we cannot just use stackfull coroutines. This allows you to write literally synchronous code but it will defer blocking operations to an even loop and allow concurrency.
For GUI at least in the beginning Im thinking that I just spawn a native window and it’s up to you how you draw to that. I’m targeting something basic on linux myself which means it will probably just be direct calls to the wayland compositor to create a window. Getting a context etc will be up to the user since my idea would be in windows we use C# and on macos we use swift for UI. Documenting and building tooling around getting those languages integrated feels like it would provide more benefits than actually trying to reinvent the wheel in C++.
Likewise HTTP client will just wrap libcurl, for server side Im actually thinking of just calling into golang. HTTP servers aren’t the hard part, it’s all the infrastructure around it that is the hard part and well golang handles that better…
because I got frustrated with meetup.com
Once I’ve got at least the iOS and web release pipelines working again, I plan to replace its Reddit integration/sharing features with an implementation based on https://jonline.io (https://github.com/JonLatane/jonline), the AGPL, Rust/gRPC-based social network I’ve built in the intervening time.
I’m also planning on adding more detailed (left to right audio) panning and other output controls, oriented towards using BeatScratch live with other musicians. My hope for this is to use it to complement my own musical practice I’ve been working on, outside of all this 1s-and-0s programming time.
I initially open sourced it under my “Fully Automated Luxury Robot Music” organization, but I mostly use that for music projects I no longer plan to actively maintain (a category into which BeatScratch no longer falls).
Here's a presentation, includes examples: https://hg.sr.ht/~oofoe/candheat/raw/dox/intro.pdf?rev=tip
It's fairly free form, so you can do almost anything you want, but still structured and "legible" for computers and the person debugging it. I wrote it in a Lisp that compiles to JavaScript, but there's no reason you couldn't implement it in any language that supports associative arrays -- idea is that the language has most of what we want, just need to organize it a little. I think the idea is useful enough, that it's potentially useful for more than "just" games.
Repo with several more-or-less worked examples: https://hg.sr.ht/~oofoe/candheat
Recently used it for a Lisp Game Jam entry, which someone described as "Helltaker meets the Magic School Bus": https://oofoe.itch.io/class6
About 800 SLOC, compiles down to just under a hundred lines of JavaScript. This includes the utilities, the "engine" (keyboard handling, overlays, text and art composition, animation, sound effects, etc.) and the game logic itself (which includes a level editor).
I got sick of starting a project only to later discover significant competitors or features of the marketplace I missed, despite looking. I can now do in minutes what used to take me days.
Thanks for taking the time! I love these guys. They are definitely way more useful in that they are general-purpose. What we're doing is much more specific, and the results are very different. Try both and compare!
I have no doubt we'll soon get taken over by general-purpose systems. But for now, all we do is deep research to find competitors, and the results are for sure much better with us for that narrow use case.
What's different with Hypership is that your apps get user auth, page view analytics, event tracking, logging, and an admin dashboard all set up and ready to go out of the box.
It's also a much nicer platform for devs because we host VS Code in the cloud for you as you're vibe coding. That means you can manually edit the code as you go.
It's basically what web development should be in 2025.
Also we let you build an app using AI, which is a pretty huge difference between us and Supabase.
https://bead-sort.arithmetic.guru/
Oh, and also a PhD on p-adic machine learning, but no one will remember that.
StackAdvisor (A tech-stack advisor for MVPs and beyond)
- Understand the idea, team, budget, skillset, preferences (cloud services, language, frameworks), time to market, etc
- Generate smart questions and iterate based on answers
- Suggest rationale optimal architecture to begin with and implementation detail
- Include In Scope / Out Scope tasks, Week-1 to Week-12 plan
- Suggest low-code/no-code/AI-assisted tools for implementation
Fantasy Apps
Excited about it, as I've been wanting something like this for a while :)
Which just goes to prove, if you’re slightly demoralized it’s a side project. :)
The whole thing works pretty well, it's built using Godot & a custom Rust extension with the 6502 emulator & assembler. It can even be exported to the web so you can write your code using a CodeMirror editor and send it to the game in the browser.
Now, as expected, the hard part is making it fun. Just giving players an empty code editor and a manual for the sensors/actuators doesn't seem great, and there's also no goal for now. I'd like to take inspiration from Shenzhen I/O to build a sense of progression by tackling more and more difficult control challenges maybe?
It also supports running multiple computers at once so I think there's some fun potential for a "multiplayer" mode where you try to achieve some objective (scanning X, mining Y) against other players by sending spacecrafts with your code on them and all the crafts would run on one server. Anyway I'm curious if people would be interested in such a game!
Like we give people challenges for each new concept, but we don't give them 4 or 5 challenges for each new concept. It's hard to get right because
1. It's a lot of work to make challenges/review material 2. Every student wants a different amount of practice/review
So anyways I think we've got a really good solution in the works, been cooking on it this week and we're hoping to be ready to go live in August
https://github.com/kimjune01/mcp-ghost
it's on pip!
Turns out people really like it, especially for food photography :)
We think theres a huge gap in tooling for devs associated with writing SQL. We've reimagined the SQL editor to make it modern, fast, beautiful, and have a AI copilot that actually works. Importantly, we've also added sharing and collaboration in a Postman / GDrive nature so you never have to share queries with your team via slack or notion again.
Check us out and ping me on LI. getgalaxy.io linkedin.com/in/garrettawolfe
It aggregates job ads from various sources and lets employers post directly. The goal is to help more people find meaningful work in wind, solar, BESS, etc.
Built with PHP, PostGIS, and a swarm of GPT-assisted cron jobs. I’d love your feedback.
I would like a phone app that would disable anything that a user doesn't actually need (not something like the existing google android feature that identifies apps that haven't been used in x months). It may ask a user what they actually need (for example, calling, SMS, a browser, etc.). The app would identify all the software/apps on the phone that are not required for the above needs and identify / disable them (say for example Location services). When you get a new phone one could start off with an absolute minimum.
It would need ongoing updates, as the app universe and surveillance technologies continuously evolve.
https://github.com/whyboris/utilitarianism.net
Built this website with Hugo and it's been one of my favorite (and best) projects of my life. Has PDF generation of articles and a static low-bandwidth instant search of the whole website. Very happy with the build system too (using just)
Still quite early in the development but if you want to make my phone ring you can place an order on this page : https://micro-cafe.nuxt.dev/alix
You won't see your placed order nor get served however.
Download link: https://apps.apple.com/it/app/timecap-limit-screen-time/id67...
Thinking about future monetization efforts and found myself liking Posthog approach for that.
Host for large companies looking to automate marketing, yet leaving it free (self hostable) for smaller companies that can't pay.
- Building plastic self organising maps (Lang 2002) using Python CUDA build to parallelise the more expensive bits. Also fancy building the directed graph half in Unity 3D.
- Also doing some data engineering pre-training and AIIA at work but no deets, sadly.
https://github.com/scallyw4g/bonsai
I also wrote a metaprogramming language which generates a lot of the editor UI for the engine. It's a bespoke C parser that supports a small subset of C++, which is exposed to the user through a 'scripting-like' language you embed directly in your source files. I wrote it as a replacement for C++ templates and in my completely unbiased opinion it is WAY better.
[freshbuzzer.com](freshbuzzer.com) does that and much more!
I'm also available for other work/projects. I'm a full stack developer with a decade of experience working in government tech and real estate. Feel free to reach out!
The biggest difference with hotels is that they operate more like businesses—you’re dealing with things like daily rates, fluctuating occupancy, and a lot more operational complexity. That makes the valuation process very performance-driven and dynamic.
With something like multi-family or storage, it’s more about stable leases, consistent rental income, and lower day-to-day volatility. The underwriting approach shifts accordingly—less focus on real-time performance, more on long-term cash flow and cap rates.
I’d love to hear more about what you’re working on or what you’d want to see in a tool like this. Sounds like we’re thinking in a similar direction.
Instead of integrating, maintaining and paying for multiple tools, everything is available in one simple to use dashboard.
For those familiar with PostHog, you can think of it a simple version of that.
I've been developing it and testing with few startups and plan to start promoting it more soon once the MVP is bit more polished. Also more tools are on the roadmap.
It's for building robots, scientific computations, user interfaces, reactive systems, and so forth. Currently working on docs for this new version that I'm about to release. I'll post a Show HN when I do. Here's the spec so far it's a very WIP, maybe 20% done: https://docs.mech-lang.org/v0.2/II.reference/specification.h...
The cool part about the spec is it's a valid Mech program which is formatted into html by the formatter! https://gitlab.com/mech-lang/docs/-/raw/main/II.reference/sp...
Getting the parts that I absolutely HAD to implement while not descending into feature-creep hell (driven by my own curiosity) was challenging.
Then again so were the self-debates about the syntax and documentation.
Maybe one day I’ll learn Go or something, but until then - Boku is my yaml-based task runner written in Python.
Building mainly to power the next generation of pacsbin.com, but may offer as a standalone service as well.
Also: the README is pretty outdated, the real interesting stuff happens in https://github.com/csjh/mitey-jit/blob/main/backend/arm64/ba...
We have an opening in Wasmer to work on the compiler side of things, I think you could be a great fit: https://www.workatastartup.com/jobs/15822
Goal: replace the vague boilerplate of listings with something closer to a paranoid friend who's done way too much research. Curious if this kind of subjective, context-heavy analysis adds real value—or just noise.
With a once-in-a-century shakeup in commission structure for Realtors, you're building this at a very interesting time.
Happy to chat more if you'd like to bounce ideas around.
edit: Also, I think you could easily monetize this by charging agents (or their brokers) for it.
Could you please elaborate on this?
Some ideas for your tool: - noise - neighbors with farm animals (increasingly popular in suburban areas, and local regs haven’t caught up wrt noise), or neighbors who have been reported or fined for animal neglect or noise violations (for example, pets that live outside where homes are close enough for this to be a meaningful noise problem). Problem neighbors in general, which is subjective but probably easy to find outliers. - traffic patterns, utilization by Waze drivers, speeders, prevalence of stop signs per intersection, if the street is used by emergency personnel or is close to a fire or police station - frequency of nearby construction via permit applications - inspector reviews - US inspectors have little oversight and typically protect themselves from damages contractually, it would be good to know which ones regularly flag things like roof leaks or don’t have exclusive relationships with real estate agents (which queers their incentives wrt buyers - “use my guy, he’ll give you a deal” gets contracts signed quickly) - prevalence of rentals or Airbnb in the area, renters aren’t bad of course but a buyer may want to know there’s a higher density of residents than appears, and all the knock on effects this could cause like traffic, trash, noise, new faces, non-owner residents engaging in risky behavior etc.
I’d considered a device that could be nailed to a nearby telephone pole, like a raspberry pi with a sensitive mic and some presence sensing, with a few days of battery life. A technology version of “hang out in this neighborhood for a bit and give me the low-down that the sellers may want to hide”.
Focusing on Ireland for now, my home country. And admittedly I haven’t had a chance to work on this/ update it since September.
Its a super simple way for your community to submit and vote on the content that they'd like you to check out/react to next.
2. Productivity tools for independent sales reps that simulate a Sales supervisor/manager. Fights procrastination and lack of focus on daily activities.
The authentication space becomes too complex above a certain company size, the concepts like admin user, service user, are not always supported as first class concepts. In a nut shell, just trying to solve the problems that I have personally come across the last decade and more in the industry in authentication space
I treat the project as a learning opportunity. I’ve always wanted to work on some mobile apps, so Spark is my first step towards that.
I'm going to add track guides to it, in the hope that, eventually, I don't have to google for track guides or anything, I can just have them all in one place for me.
I also want to make my own overlay by analyzing UDP data that the F1 games export, because I play on xbox, and my shitty laptop probably doesnt have space for simhub - but mainly because its cool. If i can figure out how, I might also integrate some AI thing to comment on improvements you can make to your driving based on the values too!
I'm a student still so the code organization at the moment is literal trash but im working on it - when it's at a point where even I don't cringe looking at it I'll post it here!
https://github.com/MahmoudDolah/linux_hwinfo64 https://pypi.org/project/linux-hwinfo64/#description
I started out by copying features of HWINFO64 (which does not run on Linux). I'll probably keep hacking on this for a bit. It's been interesting to dig deeper into how hardware and software interface
It is just now a matter of, cut it now, or include yet one more thing?
I started writing the RELNOTES two weekends ago, yet more stuff started going in.
In the semantic versioning scheme selected for this project, 300 means that it is literally the 300th public release.
There are over 140 new commits and 299 was all the way back in February.
It's going to be very exciting (for the small number of people that know about this project, now nearing its 16th anniversary).
you can do all the usual stuff (save any link with one click, tag your stuff, add notes to each link). i'm not sure what to do next with it, open to suggestions.
i also made a IMDB of the creator economy, a free database of indies making cool things: https://indieworld.io/
yt2brave[0], a MacOS app that automatically opens YouTube links in Brave Browser for a better browsing experience on YouTube (no ads). It's compatible for Safari, Google Chrome and Edge. It is magic.
For the tinkerers of the world: drop your tool, we handle auth, payments, usage. You get paid per run.
For the consumers: don’t like selling your data just to convert a file? You’ve found your home. No tracking. No ads. No dopamine hacks (only regular dosage).
Sashi is an open-source workflow automation system that lets you turn real backend functions into reusable, shareable workflows—created with AI, validated by code, and executed from a secure dashboard.
*What makes Sashi different?*
- *Real Code, Not Just Integrations:* Register your actual backend functions (Node/TypeScript) with a lightweight library. Sashi uses Zod for type-safe validation and auto-generates UIs based on your return types.
- *AI-Generated Workflows:* Describe what you want in plain English—Sashi’s AI chat interface builds and validates multi-step workflows, connecting your registered functions in powerful sequences.
- *No Admin Panels to Build:* Sashi provides a secure, auto-generated dashboard for your team to run, manage, and visualize workflows. No more custom admin UIs or glue code.
- *Secure by Design:* All execution happens server-side, with scoped API tokens and session management. You control your stack and infra—no vendor lock-in.
- *For All Teams:* Support, product, DevOps, and engineering can automate internal tasks, trigger backend logic, and collaborate—without waiting on developer cycles.
*How it works:*
1. *Register Functions:* Use the Sashi library to expose backend functions with type-safe schemas.
2. *Create Workflows:* Use the chat or flow builder to compose workflows—AI helps connect steps and validate data flow.
3. *Execute & Visualize:* Run workflows from a central dashboard, see results in real time, and auto-generate UIs (tables, cards, graphs, etc.) based on your data.
*Example Use Cases:*
- Support: “Refund a user” or “Reset password” via dashboard, no SQL or custom tools.
- Product: “Send weekly usage report to Slack” or “Find users who abandoned signup.”
- DevOps: “Spin up preview envs” or “Rotate API keys” as repeatable, auditable workflows.
*Try it or learn more:* https://www.usesashi.com/
- applying ML/AI to some security research with some defence or product possibilities
- impementing a test for a quant'ish trading idea that just won't leave me alone
- preludio en mi menor by augustin barrios mangore
- piaffe to canter transitions on a horse
- still figuring out what I actually want to do, but mostly who I want to make something for
I got tired of using the AWS console (the UI is inconsistent across services, resource-heavy, and loaded with things I don't need)
I've built a handful of features, mostly to scratch my own itch, including:
• Multi-region mode (select 2+ regions and see all your resources on the same page)
• Automated diagrams (tree-style resource relationships)
• Easy export to CSV
• Reference matrix of AWS service/region availability
The best way to explain it is with a demo, so I built a demo version: https://app.wut.dev/?service=acm&type=certificates&demo=true
It's a site where I hope to make learning vim more fun by competing with a AI bot (powered by reasoning models) when solving challenges. Looking to hopefully complete the project very soon.
You can take a look at https://my.adminix.app/demo
Now I struggle with a marketing strategy, quite a bit. But hey, I was told it's part of the job ;)
Every startup/company I work for I've had to jury rig ways to get new product ideas in front of users. Google sheets, Grafana boards, Chartio (RIP), etc all to go "SQL query" -> "user-accessible website". For some reason Retool doesn't have a "make externally available to these people".
So I'm playing around with how to build a generic interface between db and user access panel.
Keen to hear people's thoughts and feedback! GitHub here: https://github.com/amterp/rad
The docs site also contains a guide for getting started, including some of the unique features: https://amterp.github.io/rad/guide/getting-started/
We currently are focused on hydroelectric power in the PNW region - converting river flow to tradable metrics.
Check us out -> https://askcrystal.info/dashboard
AOO - a C/C++ library for low-latency peer-to-peer audio streaming and messaging:
https://www.soundingfuture.com/en/article/aoo-low-latency-pe...
"game over" - a musical 2D game engine: https://vimeo.com/389378372
Mostly not open source, contrary to how I have historically operated. I think I'll drop them open source as time goes on and money matters less. Kinda feels like I might make more money just open sourcing it all because of good karma tho.
It's all in Python because that's what I could get on the $200 Windows laptop I built it with, I kept it in S Mode as a challenge because I want it to run as constrained as my customer personas might experience.
Present stage is finding those personas and slicing the wares up into offers/products.
Queue management AI agent where clients interact using Whatsapp/sms for appointment and reservation;
School management system that integrates AI for reporting and teacher/student/staff task s assistance;
A cloud based remote execution platform to run python(and other languages) scripts in a isolated virtual machine.
The idea is to bring more structure and insight to self-improvement without making it feel like a chore.
I’d really appreciate any thoughts on the concept or the site itself: https://proflect.io — does it make sense? Anything unclear or missing?
- single page site for keeping track of what you're reading/watching (building for my parents who use pen and paper for this)
I've been experimenting with a custom workflow to turn long-form videos into short, engaging highlight clips. I know a bunch of startups are in this space, but I wanted to build something lightweight and flexible just for fun — and ended up integrating it into one of my products.
Here’s the general flow:
Transcribe the video Use tools like Whisper, AssemblyAI, or Deepgram to get an accurate transcript.
Extract interesting clips Feed the transcript into an LLM (I recommend Gemini because of its long context and quality) and prompt it to segment the video based on criteria like "viral", "engaging", "funny", etc. Make sure it returns timestamps.
Generate the clips Use ffmpeg to slice the original video using those timestamps.
(Optional) Auto-crop for vertical If the user selects a mobile/short-form format, use something like Sieve to auto-crop and center the subject for vertical (9:16) output.
(Bonus) Enhance captions Run the extracted clip transcripts back through the LLM to pick out keywords or phrases to emphasize in the captions.
Add captions with styling Use Remotion or similar to render the clips with styled, animated captions. The component handles logic for timing and highlighting.
Render and download Batch render your clips and you’re done.
I used this exact pipeline to build a feature in one of my tools: https://www.shortsgenerator.com/highlights-generator
Appreciate any feedback!
Rispose is the first tool I build which isn't tightly coupled on another provider.
I can easily swap OpenAI for another provider or even host my AI. This IMO is something really interesting and something before was relay hard to achieve (most tools are built on top of bigger platforms).
The idea is simple:
1. On the days I work, I get an email one hour before the end of the day (as I usually use emails as todo lists).
2. I reply to that email with what I did just like I would in a personal journal.
3. My reply gets saved and shows up on a calendar. It's nothing fancy, just the content of the email on the day it was written.
4. When I need to prepare for a performance review or a manager check-in, I can generate a clean report based on my past entries with summaries written by AI
That’s it. No login every day, no new tool to open. Just a little trace of my work, saved quietly, and summarized when needed.
Existing alternatives: Clay, Dex.
The core idea is to ground discussion in a causal diagram that ties together problems & solutions, then each node/edge can have structured details (importance score, arguments, unknowns, relevant facts, etc.) to help clarify & refine the information. It also has some features for working with this information, e.g. comparing perspectives, using a table to evaluate tradeoffs between solutions.
Right now, you basically need to be a power user to get benefit from it, but I've got a lot of ideas for making it smoother, and I'm slowly working through them.
If you want to try, send me an email.
Built the first product, which is email based where users email/forward suspicious messages to check@isthisspam.org and get a response back. Next up is a chrome extension, for now will have to use cloud providers but hoping to make it fully locally
Pretty fun project!
For example, you can research the best genres for indies by copies sold, numbers of released games/saturation, etc. You can also find youtubers that have streamed similar games/genres and get their contact info.
In short: installed immich(instead of Synology Photos), Beszel, Paperless-ngx(configuration pending), moved a bunch of tools out of my HTPC VM in to separate VM, did a proper backup of my proxmox cluster and set up cloud-init template with new ubuntu.
Due: gitops style deployment and terraformation of infrastructure(provision proxmox VMs via terraform) and auto redeployment of docker containers across 5 machines. Probably would need github runner in my network. Also Authelia is still missing in my lab, I need to get to that soon
Long ago, I came across Metamine here on HN, and thought it was magic... but there's a LOT of stuff in that code I don't understand.... maybe I'll do a Turbo Pascal version later? I do have code to do cooperative tasking under MS-DOS from the 1980s I wrote. ;-)
Is anyone still interested in cross platform development for desktop apps (Windows & macOS)? Yes, it's similar to Electron, but mine uses native UI components and there are no prerequisites to get started.
I don't want to violate any rules about self promotion, so if anyone is interested in checking it out, let me know and I can give you the link.
A platform for consulting aspirants to practice business case interviews.
Finding case prep partners is a major pain point for B-school students/consulting aspirants. Fortunately, frontier AI models are now good enough to function as surprisingly competent case interviewers.
Its blockchain dev using the flow blockchain's verifiable random function, basically gambling where the games are NFTs and the fees go to NFT owners.
Sereze guides personalized breathing techniques like Box Breathing, Yoga Nidra/NSDR, and Silent Meditation, tailored using your Apple Health data (HRV, HR, sleep). It works completely offline with no logins or server sync — just phone and your Apple Watch.
It tracks heart rhythm and variability in real time during sessions, then uses LLM/GenAI to offer personalized insights into your nervous system health, sleep recovery, and stress resilience. You can even ask it questions post-session and receive contextual responses.
Recent features include TTS-guided breath cues, REM/Deep/Core sleep stage breakdowns, and a silent mode for mindful journaling or meditative tracking.
Would love feedback or collaborations! https://apps.apple.com/us/app/sereze/id6736566597
The interesting challenge was balancing response quality vs speed while handling real-time audio processing from browser tabs.
Use case is interview help, but could work for other real-time conversation assistance.
Feedback welcome for interviewbee.ai
This is mostly a hobby/community help project. Majority of schools in my area are either not required with computers or they have lots of older ones with no funding to maintain our modernize them.
I'm trying to setup everything within VPN (either wireguard or tailscale). I'll most probably go with tailscale so I can use the subnet router.
The zero would would run the older RPiOS (32 bit) and would autostart a rdp session using xrdp client. It's pretty usable for mostly static work that students need in schools.
Each RPi unit would cost around ₹2500 ($29) which includes all the adaptors, power supply, sdcard etc.
On the server side I'm running two Ubuntu server OS VMs (inside proxmox) configured with XFCE4 and KDE.
The work is still in progress, I'm yet to iron out major bugs.
The idea came since Omnivore decided to shut down. It is open source and self-hostable but the whole system has so many bells and whistles that nobody would want to self-host it. Even more, even if I am able to export all my data, I will be unable to use their beautiful client to view my data or build anything of my own because I am not good at that.
The idea is to have a read-it-later app that has modular components each of which can be self-hosted independently which talk in protocols. So a different data crawler module that can take many forms - browser extension, Telegram bot, or something else, that takes an URL and posts the page content to a server.
The server will have modular parsers that are extensible to support different websites and pages, contributed by community (similar to Telegram's parser or Calibre's). It then converts it into a common format to be stored.
The storage should also be pluggable so that I can easily store my data wherever I want - whether locally as MD files, on S3, or on an SQL Database. This also should be extensible to allow different storage types like so many other tools do.
Then a web server that serves common endpoints to read, add tags and annotations, and other operations. It just needs the user's storage endpoint and authorization to allow them to access their data. I feel this is going to be the most challenging.
Let users create their own clients that render this for users. Just like Telegram and Matrix.
This idea resurfaced recently because I wanted to try getrecall.ai but it looks too expensive and I am worried about privacy. Having a setup like this would allow me to plugin a local LLM to this system as well.
The system is complex. Choosing the best option is difficult. Understanding the timelines, the required documents, and how to prove coverage for a visa application or school enrolment is super complex. I'm trying to streamline the whole thing.
I released phase one yesterday. It's a simple overhaul of the text advice plus a new health insurance calculator. I also paired up with a health insurance broker to give more personalised advice, since everyone needs a different recommendation.
It's here: https://allaboutberlin.com/guides/german-health-insurance
I'm now working on phase two: covering the exact process of getting insured for a visa application. I really want to walk people through the exact order of things, with detailed steps and timelines. The calculator will get a hell of a lot more complicated.
Phase three is compressing all of that. Once I have a good idea of how things work and where friction can be reduced, I'll simplify and automate as much of it as possible. It should turn a messy, complex and confusing process into a fairly straightforward thing.
I feel like no one is really doing this yet, and I'm surprised at how achievable it is.
You can drag and drop links from YouTube, Twitch, TikTok, or Kick.
You can add or remove streams, save mixes for later, and share them as links.
You can watch multiple videos at once in a wall-of-video grid and navigate quickly from one stream to another. It works best on a really big screen --phones aren't really supported.
So far, people seem to like it. I've made a lot of updates based on people's feedback since I announced it a few weeks ago.
Hey everyone, I’m building my next project and would really value your input. I’m exploring two directions — both designed for mid-to-senior technical builders: AI Agent Builder: Create complex, production-ready agents from plain text in minutes. Fully code-ownable, transparent (not a black box), and easily connectable to modern tools — even the latest YC startups with APIs. Cursor for APIs: A dev-first tool to connect to any API instantly. Just type “build a RAG system for…” and it suggests the best tools, then generates the right code and surfaces the latest docs — including niche APIs. Think of it as a fast, intelligent API library with copy-paste-ready code. Which of these would actually improve your workflow?
One thing I’ve found super helpful is showing users what’s missing — like skills or tools mentioned in the job ad but not in their CV. That little “gap check” makes the letters more focused and relevant.
Still building and testing, so if anyone here has thoughts on what actually helps in real job applications, I’d love to hear.
This is currently just a prototype I'm developing, but I'm honestly eager to receive some feedback, as I'm not completely sure about the direction.
you can checkout our sandbox at https://yeet.cx/play
iamwil•5d ago
Reactivity can update the state of the notebook automatically, so you don't have to keep track of which cells to execute again. Side effects are managed to make it easier to reason about while maintaining reactivity and ability to interact with the outside world.