• 87 Posts
  • 3.47K Comments
Joined 2 years ago
cake
Cake day: August 4th, 2023

help-circle








  • Do they though? I think the one thing nearly every US American can agree on is that shit’s fucked. They all disagree on the cause or solution. (And half of people are high on fascist propaganda from FOX news or worse. And they’re the ones actively causing the worst problems in the country.) But I don’t think there’s any significant amount of people in the US thinking “yeah, this is how a country should be.” It’s just that some are like “we’re fucked because capitalism” and others are like “we’re fucked because we haven’t killed all the brown people yet”. (And even the ones who are a little less delusional, are throwing their hands up saying “too bad there’s nothing we can do about it”.)






  • @frightful_hobgoblin@lemmy.ml’s solution looks right to me, but is there also at least one other solution that’s also a checkmate in 2?

    • Knight takes B5.
    • Black is forced to take B5 with either the knight on C3 or the rook on F5. (The white knight on B5 puts the king in check, and there’s no way the king can move out of check, leaving taking the knight as the only option. There are two options for taking the white knight, but neither will save black from…).
    • Queen to C4, which is checkmate. (The black king can’t take C4 because that square is protected by the white king. And the black king has no other options for moving out of check.)

    Edit: Ah. Never mind. I see my mistake now. The black rook taking B5 puts the white king in check which throws a wrench in the “solution” above. Mine isn’t a solution. Good puzzle!





  • This sounds like a fun project, and perhaps quite innovative! I’m excited by it and I hope it goes well!

    Thanks! I’m kindof on a weird personal quest to make as many DSLs for accomplishing traditionally GUI-based, point-and-click-adventure sort of use cases as possible. Here is my previous (slightly-less-ambitious) installment in that quest.

    If I were in your shoes, I’d probably choose the AGPL. It sounds to me like your library is quite innovative, and might contain some useful features that don’t exist in other similar projects?

    Yeah, I’m leaning pretty strongly toward AGPL at this point. I was already leaning that way before making my post, and both aurtzy’s post (and more-so the article they linked to) and your post have clinched it. That “codecomic” thing I linked to earlier, I originally published under GPL, but just now switched it to AGPL. While I hold the copyright on the whole thing is probably the best time to do that. Heh. (Well, second-best, right after “before I published it” would have been, but at least if I change it now, I can ensure that only the very first version doesn’t have the whole Affero-specific provision.)

    There is no definitive answer, since the license depends on the copyright system itself for the definition of a derived work.

    That’s all fascinating. In my case, I’m writing it in Go which I believe, by default, statically links against libraries and includes other Go code on a source basis rather than via linking. But Go does have a way to do runtime-loadable code. (“Plugins” if you will.) That plugin system is only kindof half-supported, though. (It’s not supported at all on Windows in recent days.)

    Anyway, a ramble of my own, but I guess it informs a bit under exactly which theories others’ code could end up being derivative and under which theories others’ code wouldn’t be derivative.

    The more leverage you have (features, quality, more mindshare etc.), the more you can use that to push for copyleft.

    Yeah, I’m pretty sure there’s nothing out there much like what I’m working on. So I guess the whole “if it does something unlike what anything else out there does”, definitely applies. Once it’s published and the idea that there could exist a DSL for making things like game assets is out there, someone else could implement a different design/implementation of the same basic vision from scratch (even learning a bit from the trail I’m blazing) just to avoid having any copyleft-ish sort of obligations, but of course that’s an investment that companies have declined to undertake many times, opting instead to just blatantly violate the GPL. (Look at the Vizio suit, for instance.) So that’s probably a pretty solid argument for just going AGPL rather than going for anything like LGPL or anything.

    Quality: I guess remains to be seen. Lol. Mindshare: well, that rounds to zero at the moment, but a couple of folks have expressed interest.

    I do expect I’ll be publishing something soon – probably in the next couple of months. Definitely an “alpha” sort of thing with much room for improvement, but I’ll probably publish it once it reaches a point of being minimally-able-to-provide-some-utility while being something I’m ok with having my name/reputation connected to.

    Anyway! Great stuff. Thanks for your answer. It definitely helped!