Posted by david927 11/9/2025
Ask HN: What Are You Working On? (Nov 2025)
I’m building this using our framework for stack-agnostic JS/TS libraries. On the database side, we currently support Drizzle and Kysely, with Prisma support coming soon.
https://fragno.dev/docs/our-fragments/stripe/quickstart
Inspired by the Stripe integration built for better-auth.
I'm in Germany so I'm working on a Germany-specific solution for now.
- you choose from a list of charities (right now I'm working with the list from the https://dzi.de plus a few such as Wikimedia Deutschland)
- you setup a recurring donation to our bank account
- we redistribute the money according to your split
- no spam in your email and snail mail
- one pdf at the end of the year for your tax returns
I'm not planning on taking any cut of the donations obviously, so this will be a fully self-funded project at first, but I'll reach-out to foundations once I'm up and running.
The URL will be https://super.giving/ (not setup yet, should be fairly soon).
I'm also planning on releasing the source code as open-source.
I'd be happy to hear your feedback, either here or via email :)
Lately I've mainly been working on stability and bug fixes. I've released some big features the past few months so I'm doing a big push on polish, before I again tackle some larger features that I'd like to implement.
If CLI scripts is something you're interested in at all, give it a go! We have docs and a guide [1] for getting started, feedback very welcome :)
[0] https://github.com/amterp/rad [1] https://amterp.github.io/rad/guide/getting-started/
Even seeing 'rad' in the URLs, at first I thought you'd misspelt them there :)
Now they can charge rent if they encounter a continued fraction library in the wild.
It's bizarre
If you're assuming that nobody will look at the patent and invalidate it, why would you assume that they can't just sue you for literally any patent they own for no reason? If the court won't care about the fact that the patent is nonsense?
Do you have a link to the patent?
On Google Patents: https://patents.google.com/patent/US20230401438A1/en
The authors simply implement a continued fraction library in Pytorch and call the backward() function on the resulting computation graph.
That is, they chain linear neural network layers and use the reciprocal (not RELU ) as the primary non-linearity.
The authors reinvent the wheel countless times:
1. They rename continued fractions and call them ‘ladders’. 2. They label basic division ‘The 1/z nonlinearity’. 3. Ultimately, they take the well-defined concept of Generalized Continued Fractions and call them CoFrNets and got a patent.
IBM's lawyers can strip out all the buzzword garbage if they feel litigious and sue anyone whose written a continued fraction library. Because, that's what the patent (without all the buzzwords) protects.
You sent me down a rabbit hole. In trying to track it down for myself I read a couple of others that I thought might be it, and was stunned by how obtuse these patents are.
What sort of leverage does this stuff provide? You mentioned "charge rent". What does that look like?
If you wrote a continued fraction class in Pytorch and called backwards (or even differentiated the power series) then you're infringing on their copyright.
Recently it hit v2.0 spec conformance. 3.0 is next on the roadmap. (I'm executing it against the upstream spec test suite.)
My aim is probably not for it to become a highly-performant decoder for use in production environments, but rather one that can be used for educational purposes and/or debugging issues with existing modules. That's why I decided not to offer a streaming API, and why I'll be focusing on things like good errors, good code docs etc.
P.S. I'm new to the language so any feedback is more than welcome.
https://fontofweb.com/u/fontofweb
I was tired of inspiration sites like Dribbble full of polished mockups that aren't practical. Or awwward like sites that don't represent the mundanity of most websites.
So, I spent a while building a tool that captures website design snippets. It's now a collection of 4,363 designs from 544 different domains.
For every design, it extracts:
The exact fonts used on the page (so far 561 unique font families I've found)
The precise color palette
A direct link to the live site
You can check out the full free collection here: https://fontofweb.com/u/fontofweb
Entirely built from scratch in C without any dependencies. Now I wrote this code when I was 16, so many memory leaks and generally issues that I wanted to rectify and begin using third project for my own blog (currently old version is used — https://aadvikpandey.com)
The Kevlar v3 (https://github.com/aadv1k/kevlar/tree/kevlar-v3) here is all that it includes; more spec compliant markdown AST-based parsing; A better .ini config parser (right now it’s literally strtok on ‘=‘ and generally very hacky) as well as name spacing; more powerful templating tags like IF, FOR with lisp-like configuration
Of course staying true to the spirit of “from scratch” :)
Honestly I did scope creeped a little since I mainly wanted to fix a memory leaks issue in the markdown compiler lol; anyway I will share it once it gets completed on hacker news :)
Very few young folk are learning C; I think it is commendable that you are.
You code doesn't seem very strongly structured (to be expected, TBH) but much better than any learner would see.
What resources did you use to start learning C? I ask because it looks to me that those resources covered "how to program in C" but not so much design and structure.
Here's two links (my own blog) to get you started on one or two common C patterns designed to minimise bugs:
Yeah and I'd agree with your point. One BIG critique I have for my own 2-year-past code was that I did not know how to do dynamic heap allocation very well, hence you may have seen everything is stack allocated lol
Particularly egrigeous example:
typedef struct ListingItem {
char lTitle[CONFIG_MAX_PATH_SIZE];
char lDate[CONFIG_MAX_PATH_SIZE];
char lContent[CONFIG_MAX_FILE_SIZE];
char lPath[CONFIG_MAX_PATH_SIZE];
int lOrder;
} ListingItem;
(I had read "clean code" by uncle bob at the time, so I was trying to emulate clean code I saw in the book. Needless to say, pretty good example of the nuance needed when writing clean code haha)So with the V3 release, I am re-writing the markdown compiler for instance, and being a bit more mindful of the structure
Example: https://github.com/Aadv1k/kevlar/blob/markdown-compiler-rewr...
I think once I am done I will create a separate "Show HN" post to get valuable feedback (like this one!) from smarter folks than me. Once again, thanks for the fantastic blog :) will be sure to go through it
Cheers!
An annoying little laptop charging reminder utility that does the job.
---
There are times when I am deeply involved in a focus-work session, a meeting, OR watching some sort of engaging video content, and don't pay timely attention to the standard low battery notifications from my MacBook.
After the laptop shuts down suddenly, what follows is the most annoying walk to find the charger or the charging outlet. It's frustrating at times, sometimes embarrassing because you have to say, "Sorry, my battery died down" as you join back the session after 2-3 minutes.
Over the last 3-4 weekends, I have been building Plug-That-In, which has floating notifications. Essentially, a notification that follows my cursor movement, so I get a stronger nudge irrespective of what I am doing.
There are a few other critical features, such as Reminder Mode and Do-Not-Disturb Settings.
- Reminder Mode: On critical/lower battery levels, it will keep beeping like a car's seat belt alert for some time (configurable) when the battery is really low.
- Do-Not-Disturb settings: Configure what sort of alert/sound it will generate when I have system audio playing or video playing, or the camera is active.
It has addressed a personal need and has already proven useful a few times over the last weeks.
Obviously, anyone here who has read my posts knows I know how to write code, but having a bunch of built in connectors that are agnostic to each other with the Oauth and the like being somewhat plug and play allows me to iterate on some ideas a lot quicker.
I installed an n8n instance on my server, and have become kind of addicted to making different Discord bots, and I'm having more fun with this than I thought I would. 95% of the stuff on there is basically drag and drop, and when I need more elaborate logic then I can easily drop into JavaScript. I am looking into writing new nodes for different services, and I keep having new ideas for different stuff I want to build.