Peter Monks
Peter Monks
thecrag should provide a "block user" function. The way I'd envisage this working is that that blockee would not be able to see the blocker's non-index related content (comments, ascents,...
When calling `org.spdx.utility.compare.LicenseCompareHelper.matchingStandardLicenseIdsWithinText()`, I'm getting a `StringIndexOutOfBoundsException` thrown from within `org.spdx.utility.compare.TemplateRegexMatcher.findTemplateWithinText()` because the start index is larger than the end index. At this time I'm not sure exactly what the...
**Problem Statement** Ad-hoc content (e.g. from a user / 3rd parties) may contain characters that have meaning in a Discord message, and it would be ideal if discljord provided a...
There are discrepancies between FSF's canonical `GPL-1.0` and `GPL-2.0` texts and their associated SPDX templates that cause matching to fail in downstream software that performs matching. Specifically: * The [canonical...
Some animated gifs, such as [this one](https://sfba.social/@pmonks/109921792706083607), are very short, and only function as a communication device if they are played continuously on loop. That said, automatically looping gifs may...
[Currently, a determinate progress indicator adds a watch on the caller's "progress" atom](https://github.com/pmonks/spinner/blob/2.0.238/src/progress/determinate.clj#L211), which can result in excessive redrawing behaviour if that atom is updated at a high rate (say...
It occurred to me that there may be a potentially substantial performance optimisation possible within the [`org.spdx.utility.compare.LicenseCompareHelper.matchingStandardLicenseIdsWithinText()`](https://github.com/spdx/Spdx-Java-Library/blob/master/src/main/java/org/spdx/utility/compare/LicenseCompareHelper.java#L472-L562) family of methods, beyond the existing "quick check regex" optimisation. Specifically, the idea...
When `org.spdx.utility.compare.LicenseCompareHelper.matchingStandardLicenseExceptionIdsWithinText()` is run on the following CC-BY-*-4.0 license texts, it fails to find any matches: * [`CC-BY-4.0`](https://creativecommons.org/licenses/by/4.0/legalcode.txt) * [`CC-BY-SA-4.0`](https://creativecommons.org/licenses/by-sa/4.0/legalcode.txt) * [`CC-BY-NC-4.0`](https://creativecommons.org/licenses/by-nc/4.0/legalcode.txt) * [`CC-BY-NC-SA-4.0`](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.txt) * [`CC-BY-ND-4.0`](https://creativecommons.org/licenses/by-nd/4.0/legalcode.txt) * [`CC-BY-NC-ND-4.0`](https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode.txt) Furthermore, `org.spdx.utility.compare.LicenseCompareHelper.isStandardLicenseWithinText()`...