Updated slides for my talk on why to use @ApacheGroovy in 2025:
https://speakerdeck.com/paulk/groovy-today
#groovylang #communityovercode
#TheASF
Updated slides for my talk on why to use @ApacheGroovy in 2025:
https://speakerdeck.com/paulk/groovy-today
#groovylang #communityovercode
#TheASF
How the open web closes, FOSS edition...
We are running a contest to create a new logo for ASF #SpamAssassin, but because of the steps taken to consolidate wikis for #TheASF and protect the ASF Confluence instance from various malefactors we have yet to figure out how to allow submissions from people who don't want to have an ASF account.
Gio is working with the Infra team to find a solution.
The new contest page is at https://cwiki.apache.org/confluence/display/SPAMASSASSIN/SpamAssassin+new+logo+contest
We have not worked out exactly how we're going to let everyone submit, since #TheASF has had to restrict access in face of the insane AI-bots that are making everything on the web tighten up. Stay tuned....
https://toad.social/@grumpybozo/115192995307449443
Updated slides on using Apache Wayang with @ApacheGroovy
and Apache Spark for cross-platform machine learning and deep learning:
https://speakerdeck.com/paulk/groovy-wayang
#groovylang #tensorflow #spark
#TheASF
Updated slides for my talk on creating a wordle-like game in @ApacheGroovy using multiple generations of machine learning technologies: https://speakerdeck.com/paulk/wordle-game #groovylang #communityovercode #machinelearning #ai #pytorch #tensorflow #TheASF
🪶 ->🍃
The Apache Software Foundation has a new logo: The decades-old feather is replaced by an oak leaf.
And now is also branded as “The ASF.”
Reason: Sensitivity to Indigenous culture + a new message of resilience and longevity.
https://news.apache.org/foundation/entry/introducing-the-asfs-new-logo
I’ll admit it. I’m going to miss the feather.
Enjoying Community Over Code 2025
Congratulations to the new logo Apache Software Foundation!
Version 5.0.1 of @ApacheGroovy is available for download with 11 fixes and improvements! Thanks to all involved! Keep the feedback coming!
Download: https://groovy.apache.org/download.html
Groovy 5 release notes: https://groovy-lang.org/releasenotes/groovy-5.0.html
#groovylang #theasf
Versions 5.0.0 of @ApacheGroovy is available for download with 600+ fixes and improvements since Groovy 4! Thanks to all involved!
Download: https://groovy.apache.org/download.html
Groovy 5 release notes: https://groovy-lang.org/releasenotes/groovy-5.0.html
#groovylang #theasf
Versions 5.0.0-beta-2 (upcoming) & 4.0.28 (latest stable) of @ApacheGroovy are available for download with 41 & 19 fixes and improvements respectively! Thanks to all involved!
Download: https://groovy.apache.org/download.html
Groovy 5 release notes: https://groovy-lang.org/releasenotes/groovy-5.0.html
#groovylang #theasf
The people committed to DDoSing the #Apache #SpamAssassin RuleQA server seem to have substantial resources. I’ve blocked a lot of them, but they keep coming, asking about things like the May 7 2017 performance of a single rule in one contributor's stats. Not stuff real people want.
Of course, there's a resource they do not have. Our sysadmins, both those employed by #TheASF to watch all of our infra and the volunteer cadre focused on SA. We'll keep whacking the moles...
Exploring Whisky flavor profiles using two new Groovy-powered dataframe libraries: Underdog and Matrix.
https://groovy.apache.org/blog/whisky-revisited
@ApacheGroovy #ApacheECharts #ApacheCommons #matrix #underdog #groovylang #TheASF
@santiago FWIW, the automated rescoring that we (the SA Project of #TheASF) do for the default rule channel works on the assumption that the threshold is 5. If you reduce the threshold you should put in proactive work to improve (i.e. reduce) the scores of mail that you value.
E.g. I use a level of 4 & I use the supplementary KAM rules channel. I can only do that because the vast majority of the legit mail on my server is aimed at "more_spam_to" addresses.
Every time I read anything about governance in #FOSS orgs that's not about #TheASF I am appalled.
Not that we're perfect, but we have managed to avoid being the creature of an insular self-appointed clique. We just elected a brand new board, as we do annually, including Apache OGs & members who've never been on the Board before. "We" is the membership, which is not purchasable with anything other than positive community-aware personal participation in ASF projects. https://nondeterministic.computer/@mjg59/114201252710943424
Using Gatherers with @ApacheGroovy (updated for JDK 24):
https://groovy.apache.org/blog/groovy-gatherers
#groovylang #gatherers #streams #TheASF
Dunno if @TheASF@fosstodon.org or @theasf@mastodon.social actually has anyone behind them to post this, but as it is a public job posting and M&P should be posting them to "our social media" today, it can’t hurt for me to do it too.
#TheASF is hiring an infrastructure admin!
https://www.indeed.com/job/infrastructure-systems-administrator-036d1005bc664243
Infra has expressed that they need European timezone coverage, so US/CA/AU/NZ/IN/CN/HK folks are out of luck. US-sanctioned countries also would be a fatal flaw.
Classifying Iris Flowers with Apache Groovy, Apache Wayang and TensorFlow:
https://groovy.apache.org/blog/wayang-tensorflow
Platform-agnostic deep learning.
#groovylang #deeplearning #tensorflow #theASF
Is it really possible for svn.apache.org to be down and only the #SpamAssassin utility host and me to notice?
Using Apache Netbeans with ApacheGroovy
https://groovy.apache.org/blog/netbeans
#ApacheCommons #TheASF
#groovylang #numbers_fractions
The Apache Commons VFS Project team is pleased to announce the release of Apache Commons VFS Project 2.10.0.
Apache Commons VFS is a Virtual File System library for Java 8 or later.