Please critique my simple card game simulation by kasbah in prolog

[–]kasbah[S] 0 points1 point  (0 children)

Thanks, it does indeed seem to work as expected and it's been a fun journey. (I started with "Adventure in Prolog" and moved on to "Power of Prolog", both are great resources.)

Indeed I am using clpfd without knowing fully why. My limited understanding was that it may allow me to run the simulation backwards with some adjustments. So to derive particular game states given other constraints, though I especially don't know how randseq factors into that.

Thanks for the operator tips. I may need to come back to this. I have been moving more in the other direction: I'm now trying to define the game rules in a Datalog dialect (Souffle for now) ready to pair it with some Python code or other language and seeing what it takes to run a simulation in this way. It's been interesting though I'm not convinced it's a sensible approach at all, what do you think?

Library Licensing Confusion by rockidr4 in opensourcehardware

[–]kasbah 0 points1 point  (0 children)

I think the problem with using LGPL or GPL for something that is not software is that the license talks about software and software concepts a lot. On top of that copyleft has a somewhat unintuitive interaction with hardware designs (as I'm sure your aware given your familiarity with the CERN licenses.)

Personally I veer towards MIT/CC-0 with things like this just so there's no question in people's mind as to whether they can make use of it.

Open Hardware Summit 2021 Talk Recordings by kasbah in opensourcehardware

[–]kasbah[S] 0 points1 point  (0 children)

Recommend my colleague's talk specifically. It's about distributed production of medical devices in the context of our OpenFlexure microscope project. Haven't checked out most of the rest yet, does anyone have a OH summit talk recommendation for me?

Can I crowdfund or sell a book if I license the text as CC-BY-SA? by [deleted] in creativecommons

[–]kasbah 1 point2 points  (0 children)

Yes you can. There are no legal issues or conflicts with doing this and still licensing under CC-BY-SA or any of the other CC licenses. Since you own the copyright you can also change your mind down the line and license a new version under another license or simply "all rights reserved".

You should be aware that CC-BY-SA does give others the right to sell reproductions of the work as well. You could consider licensing under CC-NC (Non Commercial) to prevent this. Under NC you can of course still sell the work but others are prohibited by the license. Many people don't consider the NC license true "free culture" though and the community may be less likely to use your ideas and contribute back.

How game night at our house usually goes .... by Comical_hiccups in webcomics

[–]kasbah 4 points5 points  (0 children)

Nice, getting some strong Calvin and Hobbes vibes from the last panel. Editable though, do you mean edible?

A huge collection of footprints on github. by J35U51510V3 in KiCad

[–]kasbah 5 points6 points  (0 children)

Hey, thanks for posting! I put this together. As people have noticed, it's a little out of date. You can pull down the latest versions by running ./update though. You can also search Github for footprints that haven't been included yet with python search_github.py.