• 2 Posts
  • 11 Comments
Joined 2 years ago
cake
Cake day: October 4th, 2023

help-circle
  • Milsim games involve heavy ray tracing

    I guess it depends on what genre subset you’re thinking of.

    I play a lot of milsims — looks like I have over 100 games tagged “War” in my Steam library. Virtually none of those are graphically intensive. I assume that you’re thinking of recent infantry-oriented first-person-shooter stuff.

    I can only think of three that would remotely be graphically intensive in my library: ArmA III, DCS, and maybe IL-2 Sturmovik: Battle for Stalingrad.

    Rule the Waves 3 is a 2D Windows application.

    Fleet Command and the early Close Combat titles date to the '90s. Even the newer Close Combat titles are graphically-minimal.

    688(i) Hunter/Killer is from 1997.

    A number of of them are 2D hex-based wargames. I haven’t played any of Gary Grigsby’s stuff, but that guy is an icon, and all his stuff is 2D.

    If you go to Matrix Games, which sells a lot of more hardcore wargames, a substantial chunk of their inventory is pretty old, and a lot is 2D.



  • Yes. For a single change. Like having an editor with 2 minute save lag, pushing commit using program running on cassette tapes4 or playing chess over snail-mail. It’s 2026 for Pete’s sake, and we5 won’t tolerate this behavior!

    Now of course, in some Perfect World, GitHub could have a local runner with all the bells and whistles. Or maybe something that would allow me to quickly check for progress upon the push6 or even something like a “scratch commit”, i.e. a way that I could testbed different runs without polluting history of both Git and Action runs.

    For the love of all that is holy, don’t let GitHub Actions manage your logic. Keep your scripts under your own damn control and just make the Actions call them!

    I don’t use GitHub Actions and am not familiar with it, but if you’re using it for continuous integration or build stuff, I’d think that it’s probably a good idea to have that decoupled from GitHub anyway, unless you want to be unable to do development without an Internet connection and access to GitHub.

    I mean, I’d wager that someone out there has already built some kind of system to do this for git projects. If you need some kind of isolated, reproducible environment, maybe Podman or similar, and just have some framework to run it?

    like macOS builds that would be quite hard to get otherwise

    Does Rust not do cross-compilation?

    searches

    It looks like it can.

    https://rust-lang.github.io/rustup/cross-compilation.html

    I guess maybe MacOS CI might be a pain to do locally on a non-MacOS machine. You can’t just freely redistribute MacOS.

    goes looking

    Maybe this?

    https://www.darlinghq.org/

    Darling is a translation layer that lets you run macOS software on Linux

    That sounds a lot like Wine

    And it is! Wine lets you run Windows software on Linux, and Darling does the same for macOS software.

    As long as that’s sufficient, I’d think that you could maybe run MacOS CI in Darling in Podman? Podman can run on Linux, MacOS, Windows, and BSD, and if you can run Darling in Podman, I’d think that you’d be able to run MacOS stuff on whatever.



  • I think that it’s going to be hard to provide a meaningful answer. There are a wide range of fields that use the scientific process, the stuff that you’d call “science”.

    Some of those, no doubt, produce a strong return on investment. You could say, purely on finnacial terms, that research there makes a lot of sense. Producing, say, the integrated circuit is something that transformed the world.

    I am sure that if you looked, you could find some areas that don’t do that.

    In some of these latter cases — say, cosmology — I doubt that there are likely direct financial returns, but if we want to understand where the universe has been and where it’s going, we have to place some kind of value on that and fund it to that value.

    But…science isn’t a single entity that you fund or don’t fund to a given amount. It’s people working in a wide range of fields. It’s like saying “should we fund sysadmins more” or “should we fund human resource departments more”. The answer is almost certainly going to be “it depends on the specific case”.