If you were thinking about getting a gift for that GNU-loving friend or family member, now is the time to place that order! If you're in the US, and if you place your order by Friday, December 17, there's a good chance that package will arrive on, or before, December 24.įor privacy lovers (or those who have ever uttered the word, "cryptography"), we have a NeuG USB True Random Number Generator (RNG). These past few weeks I've been working through our backlog of orders, and I'm pleased to say that we are just about caught up and processing new orders on our normal timeline.
Greetings from the GNU Press shop! My name is Davis Remmel, and I am excited to introduce myself as the new operations assistant at the Free Software Foundation (FSF).
This post explains the new script, which is presented in full at the bottom of this webpage. The script has since had a few minor updates, but I've now rewritten "gremlins" from scratch to make it faster and more informative. Gremlins can cause errors in data processing and can also make it harder to detect duplicate records in a data table.Ī few years ago I wrote a gremlin-detector script (called "gremlins") for A Data Cleaner's Cookbook that works on UTF-8-encoded plain text files. Gremlin" is my name for an invisible character other than a plain whitespace, a linefeed or a horizontal tab.
Jonathan Dowland: Cost models for evaluating stream-processing programsĪs I wrote, last week I attended the UK Systems Research 2021 and gave two (or 2½, or 3) talks.
To that end, the AMO team only adds support for “finished”, stage 4 features to the linter. While Firefox often trials promising new JavaScript features that aren’t “finished” yet (stage 4 in the ECMAScript process) to better test their implementations and drive early adoption, the AMO team takes a different approach intended to minimize friction developers might face moving their addons between browsers. Upcoming JavaScript features are spread across different EcmaScript proposal stages, meaning different features are always in different stages of readiness. This drift is not an accident Firefox and AMO don’t keep the same cadence on supported features, and this is deliberate. But it has been a year, and with both Javascript and Firefox are constantly and quickly evolving, the list of JavaScript features Firefox supports and what the AMO linter allows have drifted apart. In that time we’ve used it to validate over 150,000 submissions to AMO totalling hundreds of millions of lines of code. It’s been a year since we last added support for new JavaScript syntax to the add-ons linter.