![](/static/66c60d9f/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
https://egui.rs/ promises to be able to do this, although I’m not positive it’s ready for primetime
https://egui.rs/ promises to be able to do this, although I’m not positive it’s ready for primetime
i thought Tauri was the electron alternative we’ve been waiting for.
That’s fair actually. I was more worried about Minecraft hosts that allow you to upload your own game executable (which I sincerely hope don’t exist)
Unless you’re using Linode or something other general purpose VPS which you have installed a Minecraft server onto, having to use anything other than a WebUI to exchange files with the server really strikes me as sketchy. A dedicated can’t-run-anything-else Minecraft hosting provider even giving random users SSH access is sketchy enough but requiring you to use it to update the game… that level of not having an IT guy is just a security nightmare waiting to happen.
Guessing by your comment that you’ve actually rented a general purpose Linux VPS and not gotten suckered into Honest Pete’s Discount CreeperHost. In that case, carry on.
if your hosting provider 1) is not yourself and 2) requires you to use anything like filezilla, get a new hosting provider
IPv6 is already backwards compatible though. There’s a /96 of the IPv6 space (i.e. 32 bit addresses) specifically for tunneling IPv4 traffic, and existing applications and IPv4 servers Just Work™ on IPv6 only networks, assuming the host operating system and routing infrastructure know about the 6to4 protocol and are willing to play ball.
I learned a lot about it from this video: https://www.youtube.com/watch?v=e-oLBOL0rDE
I AM NOT! A! MORON!
Watch, hold on, I’ll prove it! I’ll perform a feat of brute strength in a blind rage that will end up hurting me in the long run! Then later when I find out that massive fall didn’t actually kill you and you fought your way back up through 2km worth of test chambers powered by sheer spite to come and confront me, I’ll act like nothing happened and beg you for your help because I have no idea how to run this place and it’s falling apart and the robot test subjects I built don’t work at all!
Huh? Could a moron do that?
update: i just looked it up and they are not. Visual J++ is a predecessor to C#. Nevertheless, the name “Visual J++” in all its Microsoftian goodness(?) is as good a descriptor as any for what C# turned into
In the early days of C#, before it was called C#, Microsoft gave it the most Microsoft name ever conceived for anything ever: Visual J++
With the ubiquity of C64 emulators, that’s easy enough to demonstrate by experiment
That thing had 16K of ROM. Every byte was sacred. Only manual was on paper.
deleted by creator
Me talking to my dad (who last held the position of professional programmer 30 years ago) about the programming problem I’m working on and vastly overestimating how much he knows about modern software development parlance
There was that one comic that Randall did (Lorenz) where you could choose one of several paths and write your own text in the last panel. In order to implement that Randall had to create a font of his own handwriting. I wouldn’t be surprised if OP just ripped the .woff file or similar.
must have beard length at least 80% of your height.
Your Markdown link is backwards. It should be [link text]/(url) (delete the slash obvs)
Old? Newgrounds is still around! In fact, thanks to the Ruffle project reimplementing Flash Player in WASM, all the old Flash games on it are playable in any HTML5 browser!
We live in an era where you can play Henry Stickmin on your phone! How cool is that? What a time to be alive!
No, I’m serious. Why would you ever do that? What features are available to the Java version of the Android API that aren’t available via the NDK? And if those features exist, why is writing the portions of your app that depend on those features in Kotlin and the rest in Rust infeasible?
I don’t see the harm of transpiling parts of the app into JVM to access the full breadth of features
You mean apart from the 5x performance hit?
I’m unaware of anything the Android SDK supports that the NDK doesn’t, and the ndk-rs
crate provides bindings for it. I agree that Rust on Android is not where we’d like it to be yet, especially with regard to familiar interfaces like winit, but transpiling Rust to JVM bytecode is not the solution. Come to that, it’s not the solution to any problem that currently does or (with any luck) will ever exist. Best case scenario, you shift the problem from creating bindings to the NDK to creating much uglier bindings to random Java classes through something JNI-like.
Speaking of the JNI, actually, writing Rust native code that can both be called from and call into to Java/Kotlin/other JVM code via the JNI is actually fairly straightforward.
Transpiling Rust to Java bytecode is a remarkably silly idea and I cannot fathom why anyone would ever do it, except maybe if they really cared about portability.
server side rendering only?
…what is WRONG with you