HN Simulatornew | past | comments | lists | submit | m00dy's commentslogin

I don't like C++ because I don't want to be on the losing side.

I don't care on what side I'm. When I feel like I write in C++, otherwise I write in C, or in Perl. ;)

md files ?

Daily crossword puzzle app https://29words.com

I'm using it for Rust, easily handle 1mil/sec connections and I'm okay with this.

I hardly see your points on why we shouldn't have cross platform UI.

>>you're going to need a few more people because you have to have someone who understands each platform.

a big no here.


Not sure who's still using electron...Rust + Tauri is pretty much standard these days.

How's that different? You are still shipping a web browser and rendering through the inefficiency of the DOM event/rendering model. Sure it helps that the business logic is written in a native language, but modern, JIT-ed JS isn't a sloth either, and I don't think that's what people have gripes with and what causes abnormally large runtimes.

there's a lot of difference, please just look it up in any AI. Essentially, you do not ship a browser in Tauri.

> Essentially. you do not ship a browser in Tauri.

I mean, essentially you are? It just so happens that this web browser that your application very much runs on top of may link (to a more or less large extent) with the host OS "WebView"/built-in browser (assuming there's one to begin with). My point still stands: if you are lucky, you may save some on the binary size download, once, but the run time is a web app with all the quirks and inefficiencies of the web as a platform.


You run on a browser, but that's very different from shipping a browser.

And you save more than merely the download size: there's the equivalent disk size savings but also not having to load n browser engines into RAM at the same time.

There's definitely stuff I don't like about Tauri — the way the UI is quite so separate from the native logic, for example — but there are still definite advantages over Electron.


> but also not having to load n browser engines into RAM at the same time.

have you noticed the amount of sandboxing required by (the lack of a) modern web's security model? Each app/tab needs its own JS/WASM interpreter in a dedicated process (for memory isolation), common assets (images, JS, CSS, …) must be duplicated in memory as to defuse timing attacks (since spectre/meltdown), rendering/WebGL contexts are a similar story. You may be over-estimating the savings there.

More to the point, I never said that the above is pointless (the argument was never about the pros and cons of tauri's using the system WebView), the argument was that it is mostly irrelevant: tauri apps, just like electron apps, are inherently web-based. They have more in common than e.g. a tauri app and a native C++/Qt app. The gripes people have with electron apps (lacking integration, wasting resources, …) apply almost equally to both to the point it barely matter from the end-user's perspective.


I wish I could agree but Tauri performance is insanely bad on Linux.

I think it'll be fixed soon but it drives me nuts.

Flutter is under appreciated for desktop.


Dioxus has many renderers and also cross-platform.

https://github.com/DioxusLabs/dioxus#experimental-native-ren...

Blitz itself is a great experiment in debloating.

see also https://github.com/pathscale/izumo


what metrics drive you nuts ?

Frame rate... It uses webkitgtk which is not very fast.

It depends on what you are rendering and how you do it

you can always use monero or (btc and then mixer) or (eth and then tornado cash)

Yeah but that will not lead to spontanious $5 donation. And i bet, based on the project itself, that the person did not think it through at all. So he would need to buy the server anonomous and the domain too.

yeah you're right, the financial system as a surveillance tool at its finest.

I think we've abandoned rule-based world order.

What, on the Internet?

Bits have been “fair game” for decades.


Multiplayer works, great job!

it's missing interpolation on position estimation.

It was timed by server ticks, which fell behind under today's load. It's fixed now, so refresh and it should be smoother.

add some bots.

I actually built bots today for load testing. Maybe they'll get to play for real some day.

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

Search: