Tom Morris
Tom Morris
Somewhat related to https://github.com/OpenRefine/OpenRefine/issues/6422#issuecomment-1984389601, I'd like to suggest that we require DCO sign-off on all commits and document what we mean by it in the context of the OpenRefine project....
~This should be considered experimental. It's not clear that benefit will outweigh the cost of the API churn, but it depends on the proposed solution.~ We would like to phase...
Currently our variable storage, called "bindings", uses the `java.util.Properties` class for its implementation and its interface. It also pre-populates a variety of standard variables with newly instantiated objects `WrappedCell`, `WrappedRow`,...
There's a native git repository now at https://github.com/OpenRefine/OpenRefine
The Searchable URL [section](https://specs.webrecorder.net/cdxj/0.1.0/#searchable-url) in the CDXJ spec describes a greatly simplified algorithm as compared to either the [Java](https://github.com/commoncrawl/ia-web-commons) or [Python](https://github.com/internetarchive/surt) implementations. I created patches to fixes some bugs/differences between...
According to [this](https://github.com/commoncrawl/nutch/issues/8#issuecomment-511756689) 2019 analysis, fully 1/3 of WarcRecordWriter's time is being spent in zlib.so. Cloudflare has a performance enhanced drop-in compatible version of zlib, [zlib-cloudflare](https://github.com/cloudflare/zlib), which is [claimed](https://aws.amazon.com/blogs/opensource/improving-zlib-cloudflare-and-comparing-performance-with-other-zlib-forks/) to...
The [Amazon Corretto Crypto Provider ](https://aws.amazon.com/blogs/opensource/introducing-amazon-corretto-crypto-provider-accp/)(ACPP) provides drop-in replacement, performance enhanced versions of crypto algorithms for Java. Despite it's name, it'll work with any JVM implementation that supports Java Cryptography...
It's great that this resource is shared on Github, but without a declared license, it can really be used by anyone. Could you please choose a license which meets your...
The error reporting mechanism (at least in the Excel code) is to `throw new Exception("Some random error message")` which then means the caller needs to catch `Exception` just for run...