@mcc me thinking about using systemd: "I don't understand why people are so mad about this, launchd is better than sysv init, this is just launchd for linux, I guess they couldn't just port it because some low-level stuff is different but I'm sure it's basically the same"
me actually using systemd: "fuck fuck what is this shit what the fuck why didn't they just actually port launchd to linux, there's no excuse for this"
@glyph it's extra weird because whenever I read the description of how a thing is architected in systemd I go oh, that's pretty reasonable, that's a good way to do it. And then I use it and I just doesn't live up to what I expected, either because of some horrible gaping sore in the UX or because they constrained the functionality to some really narrow case (I assume, something RHEL asked for) and didn't anticipate even slight generalizations of the use case
@glyph like it's not as bad as git but it has that very clear git feeling of "somebody wrote these shell scripts for their own use and now you're using them". Or, possibly, in this case you're using shell scripts that Redhat created for internal use but then were socially/legally obligated to release (but not, necessarily, to document)
$ sudo -u someuser systemctl --user restart --now pds
Failed to connect to bus: No such file or directory
The systemd error messages are!!! Really just so bad!!! Like half of them reference a "bus" but do not tell you what you are supposed to do!!! I don't know what to do with the bus!!!
@xyhhx it does, but if you forget/don't notice/typo it, npm will just wake up, dutifully look for Json files it recognizes, attempt to interpret them, and crash because the format/schema isn't actually identical
@tom_armstrong nobody gives python a free pass! People complain about Python tooling constantly! Sometimes I'll just mention Python and people will randomly mention how much they hate the tooling
Another bit of indie game news: Lena Raine who you might know from the Celeste soundtrack has announced a 2D pixel RPG with elements of BULLET HELL and also EMOTION (possibly FURRIES, unconfirmed) https://cohost.org/ANOTHEREAL/post/6081598-anothereal-fact-shee
So far it's just a trailer and a Steam wishlist opportunity.
I really liked the BBS singularity visual novel Lena made ( https://radicaldreamland.itch.io/esc really interesting experience, visual novel with an emphasis on "novel" ) so I'll be looking forward to this
It suddenly occurs to me that tremendous amounts of programmer culture are just various, mostly-failed attempts at managing the work associated with keeping pace with a changing world. Specifically: SemVer, LTSes, “commercial support” funding models for OSS, Win32’s “Old New Thing”-style compatibility, SaaS interface versioning, and, arguably, the popularity of the x86/amd64 architectures themselves are all aspects of a fantasy world where you build something once and have it work forever.
@tilton interestingly, the curve looks nearly unchanged if you label the vertical axis "knowledge of c++" and the horizontal axis is "time spent using c++"
IMO one of the most underrated games of the last decade, especially for those of you who are game medium deconstructionists. It's surface-simple but has a lot of strange, surprising thoughts about "what is a Video Game and how do you interact with it?" simmering just underneath… it's very good at finding ways that simple mechanics can combine in ways that really surprise you.
(Oh and by the way this game does one very mean thing to new players, which is funny if you realize it in time but can lead to progress loss if you don't; if you are going to play the game and want a spoilertexted Hint, let me know.)
Okay. Lately I've been asking some cursed MSBuild questions. I now ask the cursedestest. I could ask this question to ways:
In MSBuild, how do I split a string into a list?
Or, in more detail:
I want to put a newline-separated list of filenames into a text file, and then have both CMake and MSBuild (vcxproj) interpret the text file as a list of files to compile. How can I do this on the MSBuild side?
@shanecelis Sometimes people are like "how do you get into these weird tech situations!" and I'm like I don't know what you're talking about, I use computers in a very normal and straightforward way, and then … and then I catch myself writing MSBuild XML files by hand, and I'm like, okay, okay maybe THIS is a little terrible