Startups are about making money, take they capital with a promise of making more capital, and the logic of capital is uniform, no matter where it comes from. It always, without exception, will end up the same, with the only difference how much time it will take.
It really depends on what kind of investment they took. Venture is probably worse than going public with the desire to moonshot. A loan is pretty harmless, since they want you to repay a fixed amount with as much stability as possible.
I am glad I don't need to touch JS or web dev at all.
Now, I tend to use Python, Rust and Julia. With Python I am constantly using few same packages like numpy and matplotlib. With Rust and Julia, I try as much as possible to not use any packages at all, because it always scares me when something that should be pretty simple downloads half of the Internet to my PC.
Julia is even worse than Rust in that regard - for even rudimentary stuff like static arrays or properly namespaced enums people download 3rd party packages.
Isn't Rust just as susceptible to this issue? For example, how do you deal with Rust's lack of support for HTTP in the standard library? Importing hyper pulls in a couple dozen transitive libraries which exposes you to the exact same kind of threats that compromised axios.
Given how HTTP is now what TCP was during the 90s and almost all modern networked applications needing to communicate in it one way or another, most rust projects come with an inherent security risk.
These days, I score the usability of programming languages by how complete their standard library is. By that measure, Rust and Javascript get an automatic F.
It is, therefore I have stated I avoid any dependencies while writing Rust, unless they are self-contained. And I said I am glad I don't do web, so I don't have need for HTTP implementations.
Yeah, it is somewhat funny to read the kind of people that for years looked down on humanities suddenly coming-up with ideas that were described decades or even centuries ago.
Marx, Nietsche, Debord, Foucault, Baudrillard, Adorno - they already saw writing on the wall, or at least fragments of it.
The blog post of this thread argues that now, even average users have the ability to modify GPL'd code thanks to LLMs. The bigger advantage though is that one can use it to break open software monopolies in the first place.
A lot of such monopolies are based on proprietary formats.
If LLM swarms can build a browser (not from scratch) and C compiler (from scratch), they can also build an LLVM backend for a bespoke architecture that only has a proprietary C compiler for it. They can also build adobe software replacements, pdf editors, debug/fix linux driver issues, etc.
Yeah, pretty bad idea.
reply