Live data from Hacker News

Viewing profile — picklelo

picklelo

HN member
Joined
Mon, Apr 16, 2018, 5:45 AM UTC
HN karma
492
Public activity
42 items

About picklelo

nikhil@reflex.dev

Recent public activity

  1. story
  2. comment
    Comment #39900552

    I was playing around this weekend on making user interfaces around Claude3 and built this little web app to roast your website. Source code here: https://github.com/picklelo/webcri…

  3. story
  4. comment
    Comment #39795559

    Yes good call out. We started as Pynecone but a company with a similar name forced us to change our name.

  5. comment
    Comment #39795412

    Hey thanks for the feedback. We're working on relaxing our dependencies [1] to make reflex more compatible. Do you remember what libraries you had the conflict with? [1] https://gi…

  6. comment
    Comment #39794452

    Thanks! we found script-like frameworks like Streamlit are nice for small apps, but hard to reason about for larger apps. We went with a declarative approach more similar to React.…

  7. comment
    Comment #39794267

    Right now Reflex is meant for full-stack apps, but portability is something people have asked us for. We're working on making Reflex work in different environments like Jupyter not…

  8. comment
    Comment #39794200

    We need to compile down to React/HTML in the end as it's the only way to render a webpage. By "pure Python" we meant from the developer's perspective they won't have to touch React…

  9. story
  10. comment
    Comment #35825220

    We want to support any UI feature that you can build with React/NextJS. We will expand our core to include components like rich text inputs but we also have a way to wrap any React…

  11. comment
  12. comment
    Comment #35822649

    Keeping the state on the server allows us to run arbitrary Python code and libraries in our event handlers that update the state. Currently only the ui is compiled to React but the…

  13. comment
    Comment #35822316

    Thanks for pointing out, we will update our sqlalchemy dependency to the newest version

  14. comment
    Comment #35821703

    Yeah we’re only hosting on a single region at the moment so there can be latency depending on your location. We’re working on using edge computing to speed this up.

  15. comment
    Comment #35821676

    Cofounder of Pynecone here - thanks for the feedback. We’re prioritizing improving our docs and example apps in the upcoming weeks and will have a ChatGPT clone example. Definitely…

  16. comment
    Comment #35149000

    The state is updated through Python functions that are run on the server, so the state needs to be on the server

  17. comment
    Comment #35148526

    We use Websockets for state interactions, so the latency may depend on your internet connection + distance to server. We will improve this in the future by leveraging more edge com…

  18. comment
    Comment #35144530

    The ORM is a wrapper around SQLAlchemy, so only SQL databases for now. But since everything is in Python, you can still connect to any other database/service like you normally woul…

  19. comment
    Comment #35143100

    We're using Pydantic and our compiler has custom type-checking on top of Python to catch these issues.

  20. comment
    Comment #35141134

    I'll look why the search doesn't bring it up - see our event chain example here for how we do async event handlers: https://pynecone.io/docs/state/events

  21. comment
    Comment #35140856

    Only the frontend is compiled to JS/React. All the logic and state updates stay in Python and are run on the server, so we don't have to transpile arbitrary Python.

  22. comment
    Comment #35140825

    Our goal is for the user to never have to see JS. We try to catch most errors in Python during compile time. We're also not trying to reinvent things like CSS styles, just make the…

  23. comment
    Comment #35140684

    We definitely will add these auth components to the core library

  24. comment
    Comment #35140496

    We use the `cloudpickle` library which supports most data types. We found the state size doesn't impact performance too much - our main website's state is quite large but the Redis…

  25. comment
    Comment #35140375

    Yes that sounds interesting, let's discuss more!