Thank you for posting it here and congrats. Have been wanting basically this ever since WireGuard got merged into the kernel but never found anything suitable. Good luck and happy new year!
There is just one thing I'm missing from Gnome which is the white dot on top of the time signifying there is an unread notification. With Material Shell I have to manually click the time to see if I have any unread emails or slack messages.
It should theoretically be possible to run native apps through WASM in the browser requiring no installation and have native speed, no? I'm sad to see this not being more popular among "regular" web apps.
I see. But theoretically say I want to make a web-accessible GUI I could just make it using my favorite native GUI library which supports compiling to WASM and it _should_ work from there cross platform + mobile, right? Thanks for the chat :-)
Ok WASM looks pretty epic. Google Earth browser version works pretty well and this QT example feels pretty native qt.io/web-assembly-example-slate
Any idea of how popular WASM is? I don't feel like I've ever interacted with any WASM app in the wild which seems pretty sad given the possibilities and how bloated websites in general are.
Look cool, but I was envisioning a more general approach I suppose, not limited to a single specific language/tool. Flutter still outputs a x.js which is interpreted by V8 and runs within the Chrome sandbox, what I meant was more along the line of a supercharged browser able to run e.g. the JRE allowing to run any random java program out there, but then accessed over an URL and requiring no manual "installation"/copying/extracting files or interpreter setup. Same for e.g. a native Dart app. So you would be able to run any native application (given it's built for your platform obviously) within this kind of browser, you could run chrome in it and access the web like usual I suppose?
So I guess just hassle-free native apps with a focus on client/server architecture like websites, running gimp/paint doesn't seem like a good fit for something like this :')
Why do we only serve user interfaces over the web via HTML/JS interpreter inside the browser? If you can somehow provide some isolation (something docker like) and not yet thinking about delta changes, why would we not able to load e.g. a native QT application over the network (i.e. using DNS but instead of serving HTML over the webserver, serve a native application)?
Spot-Futures arbitrage, especially if your brokers allows you to collateralize your futures position with the profits from your spot position which would allow for higher leverage on the futures side.
Let's say the futures price is higher than the spot price and there is 3 months left until maturity. You sell the same (USD equivalent) amount in the future (expensive) and buy in the spot (cheap). You just made a profit and no matter where the price goes - you're hedged. The only thing is that you're stuck with 2 positions now. Just wait 3 months until maturity and the futures and spot price will converge to the same price. Now buy in the futures and sell in the spot and you've done it!
Of course, while being pretty much risk free the upside is also limited to how much (percentually) the future is above/below the spot.