This will never take off with that awful logo and mascot, and general silliness. With the "developed by Framasoft", like who the f* cares. It's noise, it looks awful, it repels potential users. Get some serious marketing person in.
The whole business model of living off of App stores, controlled by tech giants, is flawed, and no sane person should ever make this their sole source of income. It's like being held hostage.
I also have the same (controversial maybe) opinion, the mobile stores are good enough for a hobby developer, they are not mature enough for real businesses.
I'm going to launch another mobile app for some side income in the future but I'll never launch a real business based on that, that's for sure.
It's more like working in a world where there are rewards and risks.
There is a good argument that the world as a whole would be better off without the current App Store model, but it makes sense for individuals to aim to profit from the existing model.
The real world also has rewards and risks. It also has a judicial system where the actions of both parties are weighted and judged by an independent party. In that world, one party cannot summarily forfeit an outstanding balance owed to the other party.
Why wouldn't it say nowhere (README, the website) what does it actually do and how? It's all marketing bullshit such as: Get up and running in seconds! Build web apps in minutes. Deploy with a single command. Build anything, faster. Create your whole app in a single language. Don't worry about writing APIs to connect your frontend and backend.
This kind of shit might catch a manager's eye, not a developer's one.
That answers the "what does it actually do" part, but not the "how".
Github and hackernews are both places where developers exchange ideas, so it helps if you explain which tech you build on and what challenges you faced.
Dude its pretty clear what it does just from scrolling down the readme. “Its just like php” if that helps you, but you can also write frontend state management and dynamic behavior right there in the “template”, all in Python.
that doesn't help. I looked at the modules it makes use of and the first one is "openai" (Edit: whoops, it's in their example, not in their requirements. disregard).
php didn't use openai IIRC
i kind of cannot imagine what this would use openai for unless it's using it to write a web application for you. which is pretty ...not like php.
To be fair I don't think Reflex does use openAI, that's just the code example they used.
I think its a decent example project, its easily readable and you can understand what they're doing, but I think as a general rule its better to do something without external unrelated libs. An AI image generator just seems a bit too specific of an example for something that fundamentally has nothing to do with AI.
How and why would I feel that I'm helping society/humanity/planet/world anyhow by working for Upware? Who would I really be helping to achieve what exactly?
While poetry is the way to go today, I've got my eyes on pdm. https://github.com/pdm-project/pdm
Pyproject.toml is a pep standard so it will be easy to move around tools.
Very different. Requirements.txt only handles dependency packages, and only handles on kind of dependency (no dev/release distinction). pyproject.toml does dev/release deps, it has package metadata, it can configure all your lint/test tooling, and it is extensible with plugins.
In fairness, rust-in-wasm has pretty complete DOM bindings. You can quite easily write DOM manipulation code in Rust without ever touching JS/TS. Whether that's a good idea is another matter.
You still need to run JavaScript functions to manipulate the DOM. "without ever touching JS/TS" seems misleading as that implies "no JavaScript code is executed".
When I read "touched" I don't think "executed". I think "edited". There is C code executed when I run JavaScript, but that doesn't mean that I had to touch it. Similarly, all the JS run when accessing the DOM from Rust is generated by the library. The user of the library doesn't have to touch it.
It goes beyond country boundaries. There was an interesting case where China stole I think it was specialized corn to begin producing their own instead of spending large sums by buying the product or IP.
Another interesting case was PepsiCo suing farmers in India over a variety of potato. A few years later, PepsiCo withdrew their suit... only to have a group of farmers continue to press the claim and have the courts rule that PepsiCo couldn't patent a seed.