Programming Leftovers
-
The AWK Programming Language, Second Edition
This page is a placeholder for material related to the second edition of The AWK Programming Language. The first edition was written by Al Aho, Brian Kernighan and Peter Weinberger in 1988. Awk has evolved since then, there are multiple implementations, and of course the computing world has changed enormously. The new edition of the Awk book reflects some of those changes.
The book will be available by the end of September. In the meantime, we will add material that we hope will be of interest -- historical documents, bits of code, and occasional essays on Awk and related topics.
-
Dynamic bit shuffle using AVX-512
This might be an acceptable implementation, but what if you want do it using few instructions? You can do it on recent Intel and AMD processors with support for AVX-512 instructions. You go from the general-purpose register to a mask register, to a 512-bit AVX-512 register, you apply a shuffle (vpermb), you go back to a mask register and finally back to a general-purpose register.
-
Announcing GoReleaser v1.19 — the big release
Almost 200 commits adding Nix, Winget, and much more…
This release took almost 2 months (!), and I hope the wait was worth it!
Without further ado, let’s dive in!
-
Mentoring & training program for Scientific Open Source Champions
On this call Beatriz, Victor Ordu and Carolina Pradier will share their experience of being rOpenSci mentors and champions. We will highlight the benefits of being part of the program for you and for your community, what kind of learning, activities and opportunities an open source community champions program provides. Yani will present the details of our Champion Program and answer all your question about it.
-
Self-published Ansible book – 87k copies, 300k revenue, 41 revisions
I just published the 41st revision of my self-published book Ansible for DevOps, which has sold 87,234 copies as of this writing across LeanPub, Amazon (Kindle and paperback), and iBooks.
There are multiples of that number of eBooks downloaded, as I've never DMCA'ed the sites that re-host the book illegally. I just... provide new and better versions. People who download the illegal copies know they can come to me for the best reading experience. Plus, I provide free updates forever for anyone who's purchased or gotten the book free on LeanPub.