I mean, it certainly isn't learning in the same way humans learn. Human learning involves some degree of understanding, which is wholly absent in AIs. There is, to my mind, no good reason to treat them the same because of this difference.
123 karma · joined September 28, 2012
I mean, it certainly isn't learning in the same way humans learn. Human learning involves some degree of understanding, which is wholly absent in AIs. There is, to my mind, no good reason to treat them the same because of this difference.
There are, however, other problems (discussed elsewhere in this thread) that complicate such an API in the context of getenv().
I'm sure that those other categories have higher margins, but I can't help but think that Indigo is shooting itself in the foot in the long term: none of those other products are paricularly good in quality or value and I can't imagine people would go to Indigo for many of those products. Instead, I get the sense that people go to Indigo for books, and see and buy those products while they are in the store. With an ever-decreasing selection of books, who knows how they're going to keep up the traffic required.
You could also require callers free the returned memory when they're done, but that would be another change of API.
Edit: In hindsight, a dynamic buffer would require returning ENOMEM errors (which might lead to some unexpected failures), while a static buffer would limit the value length. I think you might be right about the API being broken.
> Thanks for your patch, but I wanted to fix it differently. Can you try the patch below and make sure it fixes the bug for you?
Which to me, at least, reads very differently than claiming the author's patch is worse.
[0] https://lists.ozlabs.org/pipermail/linuxppc-dev/2022-June/24...
(Credit to nolist_policy for pointing this out upthread.)
*Upon the submission of the cause the appellant made a motion (to amend its assignments of error) that motion is now granted.
The current ungrammaticality of the original example given in OP is due to the presence of "motion" within the wh-phrase (c.f., "Which motion is now granted?"), which does not have an equivalent construct for restrictive clauses using "that".
I remember believing it prevented optionality for more than common words. I can't recall exactly when I believed this or if I ever knew it had changed to a verbatim meaning, but quotes always seemed the more natural symbol for the latter. I'm sure my belief in the obligatory-but-not-verbatim meaning of '+' was supported by its apparent contrast to '-', which excluded search results with that term, since it makes sense that the opposing symbols would have opposing meanings.
If this is the case, then the first language would have probably rapidly spread between the early populations in africa – if, indeed, there were multiple distinct populations at the time – and new (homo sapiens–originated) languages would have only arisen if the chain of speakers were somehow broken and children raised without access to an existing language.
With that being said, there are some cases where something similar has happened. Most obviously are sign languages, which are believed to have had multiple origins, since it is possible for deaf people to be born among non-signing populations. Something similar in the case of spoken languages is the phenomenon of pidgins evolving into creoles mentions elsewhere in the comments, although they still retain at least some aspect of one of their parent languages. The extent to which the latter count as proto-languages is questionable.
> We're all invasive.
Humans are absolutely not an invasive species in the americas. We may have been when we first arrived – and many native species went extinct as a result – but humans have been a part of the local ecosystems for tens of thousands of years and – where I'm from in canada – have been here since the ice sheets receded and the local ecosystem began to evolve. We are far past the point of being an invasive species and have (had?) long been integrated into the ecosystems in question.
It is, however, also functionally equivalent to a pull request, excepting again the need for write-access.
We can quibble about which is more convenient (admittedly I find the former better in this regard, although I recognize that this is a minority opinion), but they are IMO both more-or-less equally viable choices.
ETA: Many forges reintroduce the latter (commenting directly on lines of code), in which case this may not be an advantage depending on if such a forge is used. (But then you're back to using a forge, and needing to open the website to review changes in addition to using git and email.)
Applying patches is, admittedly, a little more awkward, but it can still be done in two or three steps from thunderbird (including invoking `git am`) and, I understand, some newer email clients can handle this much much better.
> It makes vastly more sense to transmit a patch attached to the specific code base state that it is intended to modify:
This is no longer a problem. `git send-email` (and `git format-patch`, if you prefer to call it directly) has for a while supported a `--base=auto` or the `format.useAutoBase` configuration option to attach the upstream commit ID to the patch. To my knowledge this is currently only to help the maintainer understand its context but there is ongoing discussion of ways to automatically use this information.
That being said, many OSes handle this in such a way that 23:59:60 doesn't appear, either by repeating 23:59:59 (so it last two seconds), or "smearing" the extra second over the course of the day (so each second on the system clock that day is just over a second long).
Edit: I'm pretty sure I read recently that they are no longer going to be adding/removing leap seconds, although I'm not 100% sure that was a definitive decision.