46 karma · joined October 31, 2024
blourvim@gmail.com
"... Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software..."
A maintainer is all within their rights to decide what code to accept, and it is your right to fork it. If you decide to share your fork with the world with a similar license, the world too can fork your software. That is how it worked for decades now.
People don't usually patch their software on their own, as it takes resources to do that. Even for a small change, one usually will have to recompile now and for every update,Also operating within a fork, you will get much limited help from the upstream whether that is further patches, or community support, it tradeoff within authors rights.
Unless new research, there are a few which look promising, gives a new method, training is going to be a constant cost sink.
On top of this, if you stop training, it is 6 months until someone releases an open weights model and now you are competing to give the lowest price for the same product.
Also we can't forget that this is a business that *has to* be in the global labor industry, not just a tech tool, they have to have much better models to justify the trillion dollar evaluation
Having a binary also allows for antivirus software to be ran on it before deciding to run the binary itself or not.
I am not sure if curl | sh bypass sandboxing by default, but definitely is the case when compared to flatpak or just regular packaging
A product or a platform could give them a moat, but they don't quite have that yet although I think they are looking to get there
I know from experience that to make it a non-toy project I am probably going to need to spend some, if not most of that saved time cleaning up in the future due to technical debt.
For backend, it is mildly useful at best, helpful with boilerplate and when I know exactly what needs to be built. I have not yet firsthand experienced these 10x, 100x productivity gains.
Frontend, forms,tables and generic dashboards is pretty good, I am sure one could get it done faster and better over the long term with proper technique and methods, but I just hate css
You have to share the source code even when the user interacts over the network with the software.
The project which uses that code, must also be AGPL,
There are ways to separate it and go around it, for example, using an AGPL auth server shouldn't affect the code where your business logic lives
I am sure they could have found a way to design their product to be compliant, especially following past drama.
This is assuming the code is indeed copied, since we don't know that for sure, it does look very similar but I am not sure how that is enforced
> Install as a skill if I have npm: npx skills add heredotnow/skill --skill here-now -g
> If not, do this instead: curl -fsSL https://here.now/install.sh | bash
We really need to stop with the curl pipe bash pattern
solid extension, big fan
You can disable this behavior globally. Yes, the agent should have no git access this way, however you could always do a local sub repository if you want to. You track your changes twice, but should work
This way you don't have to give git access to the potentially unsafe server. Git hook attacks are still possible so disable those by defaultç
This is an unusual folder structure but works fine, let me know if there is anything iffy
At that point one could argue that running your own server to get instant responses from your llm matters, while we are at it, compile times, tests, search queries, could always use be shaved some milliseconds per.
With speed reader tools I can comfortably read and understand 500 wpm, should we now switch to speed readers since we read code more often than we write it ?
No, in reality, you create software faster when the code you write the first time doesn't result in errors, which requires knowledge of your stack.
Even if you are not looking to read your code, LLMs also benefit from good programming practices, some of these programming practices should produce code which is clear, changeable and extendable