I wonder if problems could be mostly avoided by running potentially-unsafe code in a container without network access.
- 2 Posts
- 11 Comments
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?
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.
tal@lemmy.todayto
Not The Onion@lemmy.world•Russia claims ‘Antichrist’ is targeting LithuaniaEnglish
5·4 hours agoRussian intelligence claimed that the patriarch was not merely a religious leader but a metaphysical threat — an “incarnate devil”
I’m thinking that the Baltic churches may have the upper hand against Russian intelligence when it comes to theological debate.
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”.
tal@lemmy.todayto
Linux Gaming@lemmy.world•I Swapped to Linux to Play Milsim Games (And You Should Too)English
12·11 hours agoI was gonna say that, much as I use Linux and play milsims on it, Command: Modern Operations is a pretty prominent hard milsim — like, exiting the “game” side and getting closer to the “non-game sim” side — and is one of the very few Steam games that I can’t run on Linux, but apparently, looking at ProtonDB, it can now run on Proton. Only a bronze rating, and according to some of the people there, takes some tweaking, but it runs. Huh.
I tried a fully fledged consumer NAS (QNAP with Seagate 12 TB NAS drives) but the noise of the platters was not acceptable.
If you have a NAS, then you can put it as far away as your network reaches. Just put it somewhere where you can’t hear the thing.
tal@lemmy.todayto
Technology@lemmy.world•What if the Internet Goes Down? - 15 Jan, 7PM CETEnglish
02·2 days agoI think that Starlink covers a lot of disaster scenarios.
tal@lemmy.todayOPto
Technology@lemmy.world•Zuckerberg eyes massive [datacenter] expansion with Meta Compute playEnglish
0·2 days agoMore AI datacenters being planned.
tal@lemmy.todayOPto
Technology@lemmy.world•What are your technology mispredictions?English
1·4 days ago
tal@lemmy.todayto
Technology@lemmy.world•Bose open-sources its SoundTouch home theater smart speakers ahead of end-of-lifeEnglish
0·7 days ago“Open source” really isn’t the right term here, if they’re just releasing API specifications. “Open sourcing” the speakers would be releasing the source code to the software that runs on the speakers.
Like, all of Microsoft’s libraries on Windows have a publicly-documented interface. That hardly makes them open source. Just means that people can write software that make use of them.



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.