Viewing profile — picklelo
picklelo
HN member- Joined
- Mon, Apr 16, 2018, 5:45 AM UTC
- HN karma
- 492
- Public activity
- 42 items
- HN profile
- View on Hacker News ↗
About picklelo
Recent public activity
- story
-
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…
- story
-
comment
Comment #39795559
Yes good call out. We started as Pynecone but a company with a similar name forced us to change our name.
-
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…
-
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.…
-
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…
-
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…
- story
-
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…
- comment
-
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…
-
comment
Comment #35822316
Thanks for pointing out, we will update our sqlalchemy dependency to the newest version
-
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.
-
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…
-
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
-
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…
-
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…
-
comment
Comment #35143100
We're using Pydantic and our compiler has custom type-checking on top of Python to catch these issues.
-
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
-
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.
-
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…
-
comment
Comment #35140684
We definitely will add these auth components to the core library
-
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…
-
comment
Comment #35140375
Yes that sounds interesting, let's discuss more!