3 ms·
Kulfi red flags: Does the same thing as a bunch of other systems (e.g. Tor) without providing any comparison of what this one does better. Docs pages are TODO
by immibis 1y ago
Kulfi red flags:
Does the same thing as a bunch of other systems (e.g. Tor) without providing any comparison of what this one does better.
Docs pages are TODO, certainly don't explain how it works.
Website is "Copyright 2025 YourCompany, Inc."
Discord link goes to something called "fastn" with apparently no relation to Kulfi.
- amitu 1y agofastn is an ingredient to kulfi project. fastn.com is a full stack programming language we (FifthTry, Inc, the company behind these) have built, and it is the web server that is going to be part of Kulfi app. The comparison posts, TODO, copyright etc we will do/fix when we get around to it. It's all open source, you can send PRs as well.
- tauoverpi 1y agoHow does fastn handle errors? Is is possible to perform the SQL query client side or does it prevent / add friction for such? Can I visit `/foo/";DROP%20TABLE%20users;/` or does it handle inputs properly?
- amitu 1y agoSo you can write SQL queries[1] in fastn documents, create dynamic urls[2], get request data[3], or write backend in wasm[4]. The input to sql queries are passed using bind parameters[5], so it should not have SQL injection issue. FifthTry.com is built using fastn. You can checkout source code if lets-update[6] to see some open source fastn code. [1]: https://fastn.com/sql/ https://fastn.com/sql/ [2]: https://fastn.com/dynamic-urls/ https://fastn.com/dynamic-urls/ [3]: https://fastn.com/request-data/ https://fastn.com/request-data/ [4]: https://fastn.com/wasm/ https://fastn.com/wasm/ [5]: https://github.com/fastn-stack/fastn/blob/b639cdf59dd297f9773671f377a60afe4da13f53/fastn-ds/src/lib.rs#L279C19-L279C54 https://github.com/fastn-stack/fastn/blob/b639cdf59dd297f977... [6]: https://github.com/fifthtry-community/lets-update https://github.com/fifthtry-community/lets-update
- immibis 1y agoIt sounds a lot like you're trying to reinvent things that already exist for the purpose of having them be your intellectual property, so you can convince everyone to use your thing instead of the free thing, and possibly rugpull them later. Embrace, extend, extinguish!
- redleader55 1y agoA few more: No explanation of how it works Comments in this thread reveal a bunch of obscure components that also don't have much details.
- lxgr 1y agoTo be fair, assigning copyright to the reader is a good first step to build trust :)
- barbazoo 1y agoVibe coding tools need a post step to fix all the templating issues like wrong links, wrong names, etc.