Readit News logoReadit News
yonixw commented on Show HN: Sidequest.js – Background jobs for Node.js using your database   docs.sidequestjs.com/quic... · Posted by u/merencia
kristianc · a month ago
I'm not sure I follow with the LGPL requirement.. how do you envision downstream users complying with the relinking requirement, particularly in cases where Sidequest is orchestrating jobs across tightly-coupled backend infrastructure?
yonixw · a month ago
My guess is the 2-level separation. You WILL need to make some part in your system LGPL by using "Sidequest.js" tightly, but then expose very simple APIs (like /start /status etc..) that will stop the LGPL from "infecting" other parts, as they can replace the "linking" with anything that will support those simple APIs.

Which is a good way to get improvements other are doing that relate to your source code through LGPL's source exposing, while not forcing it everywhere (GPL case). Especially, for backend libs.

And since AGPL will essentially make it non viable for SaaS (as network separation won't do), LGPL is what left.

yonixw commented on Show HN: Sidequest.js – Background jobs for Node.js using your database   docs.sidequestjs.com/quic... · Posted by u/merencia
shrikrishna · a month ago
AFAIK, the relinking requirement only applies if you distribute the software to someone.

If you’re running Sidequest entirely on your own infrastructure to orchestrate jobs across your backend, you’re not distributing the software at all, you’re providing a service. The tight coupling does not itself trigger extra obligations. What matters legally is distribution, not architecture.

Edgecase is if you give your software to a customer to run on their own servers (self‑hosted deployment/docker image shipped to customer). In those cases, you would need to allow them to replace Sidequest.js (ie, not obfuscating it away).

Someone more knowledgeable can correct me, if I'm wrong

yonixw · a month ago
Layman here also, but I think you are correct about GPL and LGPL (this case), but not for AGPL which adds a requirement that: "... If your software can interact with users remotely through a computer network, you should also make sure that it provides a way for users to get its source"

https://www.gnu.org/licenses/gpl-faq.html#AGPLv3ServerAsUser

Deleted Comment

yonixw commented on Why does JSON have commas?   simonsafar.com/2025/json_... · Posted by u/Tomte
jonplackett · 5 months ago
Kinda answers its doe question though

To be fair, dictionary one-liners might be a tiny bit less easy to read:

{"key1": "value1" "key2": "value2"}

Not just a bit less easy, a lot less easy

yonixw · 5 months ago
This. The article suggestion will make parsers need lookahead support instead of simple state machine.

Is "key1" array of ["value1", "key2"] ? or string "value1"? We can't now until we find ':'.

yonixw commented on AWS MCP Servers   github.com/awslabs/mcp... · Posted by u/wseqyrku
yonixw · 5 months ago
You will never catch me giving my AWS keys to AI agents. I don't need that stress.

> "Sorry Dave", I have made a recommended deployment to your 1 page blog app. It will contain CDN, WAF, 3 Load Balancers and a cross region S3 backup. My cost analysis says you will be billed 200K$ next month.

yonixw commented on OnlyFans models are using AI impersonators to keep up with their DMs   wired.com/story/onlyfans-... · Posted by u/impish9208
freehorse · 9 months ago
Did you know the latest o1 model can count r's in strawberries? It just needed 5 mimutes to think about it, that was all in the end.
yonixw · 9 months ago
Ask it "What is the length of the response to this question"
yonixw commented on Show HN: Replace CAPTCHAs with WebAuthn passkeys for bot prevention   github.com/singlr-ai/noca... · Posted by u/uday_singlr
doctorpangloss · 9 months ago
I don’t see that in the code. But you’re right that there is something heuristic you can do.
yonixw · 9 months ago
Here is a relevant discussion about it in S/O: https://stackoverflow.com/questions/67797804/how-to-distingu...
yonixw commented on Show HN: Client Side anti-RAG solution   ai.unturf.com/#client-sid... · Posted by u/foxhop
yonixw · 10 months ago
Do you mean this is a free service? so you can use dummy API key without a server to hide it from the clients? Because it IS defined in line 262 `const API_KEY = "dummy-api-key";`
yonixw commented on Internet Archive: Security breach alert   theverge.com/2024/10/9/24... · Posted by u/ewenjo
xyst · a year ago
One of the many benefits of owning my own email server:

- I have a catch all setup to forward all emails to specific user on mail server

- able to setup adhoc email addresses for each online service (ie, iarch@example.com)

- able to claim example.com in haveibeenpwned

Now I get breach emails from hibp for the whole domain. Unfortunately, I was exposed in this IA breach

yonixw · a year ago
Google workspace lets you do it if they mange emails for your domain (and it will cost ~5-10$/month if you are the only user)

https://support.google.com/a/answer/12943537?hl=en

u/yonixw

KarmaCake day881September 14, 2018View Original