HNHacker News
TopNewBestAskShowJobs

katrinarodri

332 karma · joined April 6, 2023

submissionscomments
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
Having rich UI library was important for us too. We went with Tauri because we wanted access to web UI libraries.
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
RAW files aren't supported yet, but we plan on including them. We're also working on a support page, I'll share that here when it's out.
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
Yeah, we were talking about the app itself, it was way too big when we first started.
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
Now knowing how big Electron is off the bat compared to Tauri, I think I'd have to learn a lot more about how to optimize Electron to build with it again. That said, I think Electron is great for prototyping an idea and quickly getting it out.
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
I see
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
Strange. From the comments here sounds like there are a lot of issues with Tauri's UI being inconsistent.
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
Yes, we were able to port the CLIP model to work with ONNX Runtime for inference
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
Yeah, familiarity with the UI component libraries was a big driver in using web technologies for it.
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
Interesting. I'd love to get our app size down further, under 15MB would be great.
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
Yes, it's nice that we can support the same functionality we were supporting in our Electron app using a much smaller binary with Tauri.
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
I'd love to see a comparison like this.
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
Interesting you ran into UI regressions on Windows. I'm looking forward for us to get to that point where we can test on a Windows and see what changes...hopefully it's smooth.

With Electron's UI powered by the same browser across platforms, you end up with a much more consistent experience. Makes sense to optimize for that.

katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
sounds like you built a really useful app for working with large media libraries.

In our case, the bottleneck was related to how big the app was to start and how much we could optimize it to index media files for local AI search.

katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
thanks for checking it out.

I'd love to write more about bundling redis binaries into these apps soon. There isn't a lot written about it now (at least that I could find) and it was a lot of trial and error to get it working.

katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
What kind of issues are those? We want to support Windows soon. With Electron we had some cross-platform issues where our bundled binaries wouldn't run reliably in different platforms (even when the binaries were bundled and loaded for those specific platforms).
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
Happy to share the experience. It was something we debated for a long time. Rebuilding something that is already kind've working is daunting, but in this case we are happy with the results.
katrinarodri··on Show HN: I rewrote my Mac Electron app in Rust
We actually haven't rolled out cross platform support yet with the Tauri version, so we will see how that goes. Our UI needs are simple, luckily. What kind of rendering differences were you seeing with Tauri? Was there one platform that worked the best/worst for your app? We'd love to support Windows next.

With the Electron version of the app, we had issues running our bundled binaries on Macs with Intel chip. That caused us so many headaches that we decided for the rebuild on Tauri that we wanted to focus on one platform first (Macs with Apple chip) before supporting other platforms.

We went with Tauri 1.4 and no issues so far. Will have to check out the docs for 2.0 migration and see what that looks like.

katrinarodri··on Show HN: I created a home energy monitoring tool for ConEdison users
I work in energy services for commercial real estate and built a free energy monitoring tool for residential use after hearing from friends that they wanted more ways to monitor their ConEdison meter readings.

It's free to use and requires connecting your ConEdison account to see real-time and historical electric usage. The tool includes an energy usage graph that you'd see in your ConEdison portal, but with additional insights like peak daily and weekly usage patterns, percentage of usage occurring in off-peak hours, and recommendations for lowering energy usage.

katrinarodri··on Roblox Creator Fund offers $500k for in-platform development
Roblox will prioritize multiplayer projects that feature mobile optimization, social mechanics, and in-experience avatars.
katrinarodri··on LLM React Node app template
A template for a node and react chat app that connects to HuggingFace or OpenAI.
katrinarodri··on [dead]
What resources would you recommend for creators who are facing unauthorized distribution of their content?
katrinarodri··on Show HN: Open source alternative to ChatGPT and ChatPDF-like AI tools
you mean ability to translate PDFs into english?
katrinarodri··on A case for moving away from the cloud and embracing local storage solutions
yep, agree backups are important and that could've been pointed out in the OP. Any storage plan will also mean including a backup plan so if something goes wrong you can restore.
katrinarodri··on A case for moving away from the cloud and embracing local storage solutions
yes, a backup solution is an important part of the overall setup. Didn't mean to make a case for a permanent move away from all cloud storage, but wanted to understand the shortcomings of cloud-only storage, especially from proprietary cloud companies. Setting up backups, whether they are with other cloud providers or local NAS, is important to safely store your data.
katrinarodri··on Create Clips from Your Videos
It doesn't yet, but that's something that the platform will support soon. Right now the platform uses AI-powered search to let you search your videos for interesting parts to clip. You can search for objects, actions, emotions, and text in video.
katrinarodri··on Create Clips from Your Videos
yes! you can upload your own footage and use our AI-powered search to search for scenes within your footage.
katrinarodri··on Create Clips from Your Videos
Create a clip from your long-form videos