• 7 Posts
  • 559 Comments
Joined 9 months ago
cake
Cake day: March 22nd, 2025

help-circle

  • Whether or not all religions are equally useless for truth and morality is a big and absolute statement. I can’t say that I agree or disagree because I’m not familiar with every religion.

    I don’t think you have to know all religions to be able to say that. You just need to know what religion is and how it works. Religion can’t be the source of truth because it’s based on faith, not truth. If you look for truth without any dogma restricting your research you’re a scientists, not a theologian. Religion can’t be the source or morality because it’s goal is to enrich and empower the people that control it, not to teach anything useful. If you teach about morality without demanding obedience and money from your followers you’re a philosopher, not a religious leader.



  • So I checked and my app done with Tauri uses 50MB of RAM. Simple PWAs I’ve checked using about:memory in Firefox use 40-50MB. Native apps done with egui or iced use ~25MB. The difference is really small and taking into account all the advantages of Tauri (more mature framework, easier packaging, better DX, better components library) I’m not very motivated to learn a native library just to save 20MB of RAM. PWA would be an interesting option (very similar to Tauri but maybe with easier distribution) but in the near future I want to work with Android Auto so I will need to work closely with native Android API and I already know how to do it with Tauri.











  • You’re actually right, by now browsers have APIs to do most of the things apps do. Technically you could convert most apps to websites. I guess as a user I just don’t want all my apps to open a tab in my browser. I want to move apps between virtual desktops and monitors independently and I don’t want my app’s window to be clattered by all the menus from my browser. On mobile I also prefer switching between apps than between different tabs. For me the best compromise is:

    • for system tools that don’t have to be cross platform and critical apps write native apps
    • for small/medium cross platform apps use webviews like Webview2 or Tauri
    • for big apps like Teams or Discord just use a website


  • It’s because people want cross-platform apps and web is the easiest way to do it. Yes, you have Flutter, KML or Qt but those are often hard to work with (looking at you, Flutter) or it’s difficult to find devs that can work with them. You choose web (JS/wasm) and you have plenty of devs familiar with the tools and you can support all the platform easily. I’m using Tauri for my personal projects because it’s fun and easy. I could use Qt but I don’t want to work with C++ or Python, at least not in my spare time. If anyone can recommend me a nice framework supporting Linux and Android and using modern language I might switch. I haven’t found one.




  • Email chains? You’re thinking about some early internet 40 years ago. Twitter has 20 years, Instragram 15. People were sharing fake images on social media long before AI. I just can’t imagine anyone responsible making decisions like stopping trains based on a single image on the internet. You know how easy would it be to post an image of a forest fire on Twitter? You don’t even have to fake it, simply take an image from some other fire. You make decisions like that based on credible calls, not something you saw online.