Show newer

@freemo yeah, well I think the solvers for these things already exist. Here they are in just about any language one would care about:

rosettacode.org/wiki/Zebra_puz

@freemo The more I read, it seems that it involves writing a solver. So you create a puzzle then pull facts from the set of all possible facts until the solver can solve the problem. But that is kind of silly. Well, nthe puzzle is (r1, c1) through (rN, cN). Which is how I have it paramatized anyway. So in reality there is only 1 puzzle, and based on the matrix size a finite number of "facts"

@freemo Just wrote a program that presents such a problem. Due to time constraints we wrote it for 3x3 rather than 5x5 or whatever it normally is. But I wrote the clues manually, as I proved them out, and resolved the puzzle myself. I came up with 5 templated sets of rules and then we shuffle different entities and attributes through the puzzle. But I am considering expanding it to the full size puzzle at some point, and assume there should be some straight forward way to create all the "facts" relationships etc.. To come up with rule sets.

One explanation was to come up with all the possible "facts" (since they are definitely finite) then somehow determine that some number of them would be sufficient to solve it. Or something like that.

@freemo Other than manually, is there a mathematical way to calculate the "clues" for the "Einstein" or "5 houses" style puzzle?

@nergal @Ghosty one nice thing about Emacs, if you don't like the keyset or the stateless (modeled) editing, you can install Evil mode and voila everything you knew before works. I use them both. I just feel wrong doing Lisp in vim, and nothing ng can do syntactical indentation of Lisp like Emacs, because it understands it internally. Love them both.

@kat yeah I need to start "enjoying" more of that. But for now I am practicing sitting. I am getting really good at it!!

@kat looked familiar. I don't believe in running, that's a game for the young. At my age there is no place I am in that much of a hurry to get that I need to run. Especially if that place is the same place from which I am starting. :)

@tindall@cybre.space vim=good if you want discoverability then use emacs, right? But being that there is overhead to discovery, is that the benefit to lower discovery apps? Perhaps apps could be written to be higher discovery then reduced as you no longer need the discovery. Maybe as you use a feature enough times its entry gets removed from the help files/man pages?

@joseph zterm? :) I am no expert on networking, but from what I understand packets transfer at a larger size until they fail validation/verification, then progressively smaller packets are sent until they fail and so the process repeats. This speaks to the quality of your network traffic/flow etc. This is no answer, but maybe it helps to understand what is going on. Much like understanding the inner workings of the internal combustion engine make you feel better about being stuck on the side of the road.
:)

@ssokolow @namark what about other things too? Have you tried to buy a Glock lately? To my large glove male glove sized hands it is akin to holding on to a brick. And if I complain to the salesperson, asking for something a little more comfortable to my hand, they start to show me the hazy pink "Lady Smith". :)

@namark @ssokolow stupid smart phones... First of all, the most difficult thing to do on a smart phone, is place a phone call. Secondly, who ever in any idea of usability thought that touching the view screen of a camera was a good idea for triggering a photograph. Most have some way of transfering that functionality to one of the actual physical buttoms such as power or volume. But as a relatively disposable item, every time I have a new phone I have to figure out how to set that up again. Currently my phone uses the onscreen button to trigger taking a photo :(

@ssokolow

Even if you do not agree with my absolute disgust of most modern phone designs, you have to agree that they are not(and were not) designed for any other purpose than suiting and driving pop culture, in particular not designed for taking photos comfortably and reliably in extreme circumstances. The market is driven by people who buy the new shiny, without any consideration of utility. That's the main point of one minor sub-point you decided to focus on.

I don't see any deep rooted disagreement. In case my, perhaps, abrasive manner of writing is draining you emotionally, I apologize.

@Absinthe

@Juju what's wrong with a double chin?

Funny thing, I would like to pay you a compliment. But it is no longer to compliment anyone on their physical appearance and I don't know you well enough to compliment your mind.

However, the absolute feeling of sincerity I get from the 3rd picture (bottom right in the grouping) Just makes me smile.

Hope your day is awesome. And may your supply of TP never run out.

Just saying:
In most US States and DC, and a whole bunch of countries it is ILLEGAL to be out in public wearing a mask.

Stay home, stay safe, stay alive.

en.wikipedia.org/wiki/Anti-mas

@nergal Here at qoto, we are limited to 65535 characters in our posts.

What you are summing me up to, is only a small part of the question. And I am also been corrected to say that this is more generally a US thing. Females are underrepresented in the programming field. There is a big push by many people with wide and varying goals I assume to entice girls to take more courses that might bring them into this field. I am asking what are the actual benefits to the players, and is it actually beneficial to the field or to the females or possibly to companies involved for other less scrupulous reasons. That is the summary, that doesn't take nearly the same number of characters. :)

Most of the compilers and interpreters I have used don't require any particular specific genitalia to operate. So I don't see why a girl would be better at it than a boy or vise versa.

Is the reason that there are less girl programmers because it sucks to be around a bunch of boy programmers if you are a girl, or something else.

The programming industry is terribly lacking in discipline, and scientific method/process. There are many reasons it is broken, and throwing a bunch of girls at it probably won't be the fix. However, fixing it, might do more to attract them to it than its ridiculous chaotic mess does. But that is just a side observation.

@zleap I love her story, and the language for which she is namesake. Babbage probably gets most of the credit for whatever her actual contributions to his "difference engine" were. But again, that is still pre-computer-science. Pre-FORTRAN Pre-LISP ... pre-programmer.

@nergal I don't run my own instance. I am on qoto.org.

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.