Hacker Newsnew | past | comments | ask | show | jobs | submit | apetuskey's commentslogin

This looks interesting! I want to try it out for a project we are working on, but we would need some of the features like callers, doctoring, and typing

What is the timeline on the coming soon features?


Hey, happy to chat about timeline estimates if you wanna shoot me an email at ayman@nuanced.dev


https://reflex.dev/ is all made in Reflex and has raised a seed round! There are also a few YC companies using Reflex that have raised seed rounds too.


Thanks! We are fans of wasp as well!!


We do use nextjs but I think what's the most handy part of Reflex is the simplification of state management and event handling so there is more complexity to the framework.


We are keeping all our telemetry anonymous and don't store/track ips

https://nextjs.org/telemetry https://docs.streamlit.io/library/advanced-features/configur...


good Lord, when did things get to be like this? if I shipped a free web framework with opt-out telemetry, I'd feel like a massive douche


Opt-out telemetry in companies based on open source projects has become a critical component of YC applications, VC pitches, and acquisition pitches. If it was opt-in of course nobody would turn it on. It's shady but I also somewhat understand the founders who are doing product-led growth by giving out the product on GitHub/PyPI, yet still need some usage metrics to quantify the stickiness to their backers. Pip installs and git clones/forks are only a loose indicator of real usage.


How about tracking licenses or subscriptions sold and show that to investors?


How do you do that with an OSS project that's on GitHub?


by not trying to turn it into a VC fueled rent-seeking cash cow?


Fair enough.


By switching to a proprietary license for your proprietary product.

If we call things by their names, it's not surprising at all and actually makes solving the situation much easier.


if it's a paid product and it's part of an agreement for support then sure, but for a free product? when you know some high percentage of users are never going to even know that the option to opt out exists?

man... the modern YC/VC webdev game is rough.


Sorry, but this is bullshit.


Yeah I see your point it's definitely something we are going to try and reduce in the future. We wanted to give the users the ability to wrap external react components and leverage that ecosystem so there were trade off we had to make.

The 3MB of JS is in dev mode or prod mode? (Is this similar to the other comment where they were running in dev mode but when they ran in prod it was much smaller ~ 340KB?)


We have 5 badges in total, and 1 of them to points to our integrations test passing. And the integration test do serve an important purpose in making sure we are compatible on multiple different os and don't make a change that would break WSL for example. More info here https://github.com/reflex-dev/reflex/tree/main/.github/workf...

The others are the current latest version, python version we support, how many people are on our discord (A metric to see community activity), and a badge that points to our docs. I think all of these are important but open to suggestions on ones you think would serve a better purpose.


They serve no purpose, other than make life hard for disabled people.

I expect tests to always be passing before merging anything.

pypi metadata has the list of supported python versions, in text format

A link to your documentation? Ok but why can't it be a regular link?

I use forums or IRC, so the online users on whatever aren't super meaningful to me personally.


I see thanks for bringing this to my attention, I didn't know that badges caused this problem for disabled people.

We will look into this, I think the info is still important to show but there probably is a better more inclusive way of doing it.


Can you be more specific in your criticism wrt disabled people? It's a lot easier for someone to receive feedback when it's specific, especially when discussing something like a README. It can be helpful to others reading who are on the fence about badges and their ilk, too.

What, specifically, is the issue with the badges concerning accessibility? Most badges I see can be reduced to a div containing two spans and some text, which should be usable with a screen reader. Is there missing alt text, aria attributes, etc?

Re: tests, it comes down to developer culture. It may be acceptable for experimental or alpha/beta versions to not pass tests, live on a separate branch, etc. Distros should be live-testing any packages they ship, too; upstream releases aren't guaranteed to be tested, depending on the upstream you're working with. It's nice to know that the latest commit is actually working without having to double check CI locally. However, tests also aren't created equally. The project author(s) could be learning how to refine their tests, and not actually trust the CI's results (yet).

Can we argue that's sloppy, or that they should've never done that before merging and pushing? Sure. Not sure where it gets us. Actionable feedback and cautionary advice is useful, though.


They can, but are they?

If a test is not working/outdated, remove or fix the test. It's not what the badge is showing anyway.


I agree we need some benchmarks working on getting this asap.


Hey are you running in dev mode or prod mode I just tried the counter in prod mode and it was 340.1 KB compressed?


I see, I was indeed running it in dev mode without realizing it. It's indeed much better that production mode is a much more reasonable size.


Yes, dev mode is just for developing/creating and has hot reloading enabled.


No definitely not really love what they are doing. It was a comment that its a framework where you just write python for everything


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: