Top
Best
New

Posted by david927 11/9/2025

Ask HN: What Are You Working On? (Nov 2025)

What are you working on? Any new ideas that you're thinking about?
464 points | 1369 commentspage 6
duckerduck 11/10/2025|
I’m working on “Stripe Integration as a Library.” It seems that whenever someone uses Stripe, for example for subscriptions, they go through the same few steps: creating a database table, setting up webhooks, and implementing the events they care about. The challenge of course is that everyone uses a different stack.

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.

mkoubaa 11/10/2025|
Ironically stripe began as "payment integration as a library"
louismerlin 11/10/2025||
Working on a charity + website (not live yet) that allows you to centrally manage your charity donations.

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 :)

photon_lines 11/13/2025|
Are you experiencing the HN hug of death or is your website down? Either way I'm super interested in what you're building and I'd love to use it but I cannot reach your link at the moment. Good luck with the endeavor either way and thank you for building this.
louismerlin 11/13/2025||
Happy you're interested! I haven't set-up the website yet but feel free to reach-out via email (you'll find it in my hn profile)
amterp 11/10/2025||
I am working on Rad [0], a programming language built specifically for CLI scripts, so you don't need to write Bash, and it offers CLI-tailored features which make it a better choice than Python.

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/

sundarurfriend 11/14/2025|
Oh, until the URL part, I assumed you were the creator of Red [1]. I vaguely remembered reading about it a couple years ago, and thought "I don't remember it being positioned as for CLI scripts shrug".

Even seeing 'rad' in the URLs, at first I thought you'd misspelt them there :)

[1] https://www.red-lang.org/

muragekibicho 11/9/2025||
I'm working on fighting IBM's patent trolls. IBM slapped the words 'AI Interpretability' on Gauss' 200 year old continued fractions and was awarded a patent.

Now they can charge rent if they encounter a continued fraction library in the wild.

It's bizarre

phendrenad2 11/10/2025||
Have they actually tried to sue anyone for infringement? Kind of a moot point unless they do.
muragekibicho 11/11/2025||
They haven't and that's the crux of it all: they can sue if they want or when they want.
phendrenad2 11/18/2025||
> they can sue if they want or when they want

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?

jumpingbeans 11/10/2025||
Interesting.

Do you have a link to the patent?

muragekibicho 11/10/2025||
Here it is: https://patents.justia.com/patent/20230401438

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.

jumpingbeans 11/10/2025||
Thanks for that. That is patently absurd.

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?

muragekibicho 11/10/2025||
Honestly, I don't even know where to begin. It's insane IBM owns the patent to continued fractions.

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.

pasxizeis 11/10/2025||
As a means to learn about both WebAssembly and Rust, I started writing a WebAssembly binary decoder (i.e. a parser for `.wasm` files) from scratch.

Recently it hit v2.0 spec conformance. 3.0 is next on the roadmap. (I'm executing it against the upstream spec test suite.)

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.

https://github.com/agis/wadec

P.S. I'm new to the language so any feedback is more than welcome.

sim04ful 11/10/2025||
I created a free collection of 4,300+ real website designs (screenshots, fonts, colors, live links)

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

autop0ietic 11/11/2025||
Very cool, I will for sure be checking it out from time to time.
owls-on-wires 11/10/2025||
Bookmarked. Thanks for sharing!
aadv1k 11/10/2025||
About 2 years back I began working on a very simple markdown compiler, it was “immediate” in that it would consume markdown and immediately spit html. That project turned into a whole static site generator called Kevlar — https://github.com/aadv1k/kevlar

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 :)

lelanthran 11/10/2025|
> Entirely built from scratch in C without any dependencies. Now I wrote this code when I was 16

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:

https://www.lelanthran.com/chap9/content.html

https://www.lelanthran.com/chap13/content.html

aadv1k 11/10/2025||
Hey, thanks for your comment :) I had a look at your blog, it's looks really useful and high quality! I will go through it with vim open on the side and a nice coffee

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!

pravj 11/10/2025||
Plug-That-In [https://plugthat.in] (Mac App; Paid)

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.

tombert 11/9/2025||
I recently have gotten into the "drag and drop" forms of programming like Node-RED and n8n.

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.

charliewallace 11/10/2025|
Check out my project at https://www.MobiusClock.com: A 3D WebGL Clock on a Möbius Strip that shows 24hr time on a 12hr face. The hour indicator follows the edge of the strip, thus must make 2 turns to return to its starting point, giving you a 24 hour clock. The minute and second indicators move along the middle of the strip and thus return to their starting points in only one turn. Has the ability to rotate!
charliewallace 11/10/2025||
Just added a new feature: a 'Fast Mode' button to temporarily speed up the hands, which helps visualize how the slow-moving parts work, how the hour indicator moves along the edge. Would love feedback on the implementation.
charliewallace 11/10/2025||
If you happen to have an old or spare iPad or tablet, you can open my mobius clock page in a browser and set it on a shelf (plugged in of course). Kind of like a weird wall clock...
More comments...