X11 forwarding is a useful and reliable tool for running graphical programs on remote machines securely. It's also relatively easy to set up. Learn more about some of the lesser-known details about X11 forwarding, how it works, and how it can be used securely.
“Stacked PRs” is the practice of breaking up a large change into smaller, individually reviewable PRs which can depend on each other, forming a DAG.
Github encourages the Stacked PR approach, whereas tools like Gerrit encourage stacked commits. Stacked commits use a single commit as the unit of atomic change.
Baseball great Yogi Berra famously said that predictions are hard, especially about the future. Seven years ago, editors askedPeter Waynerto come up with a list of 13 programming languages that would define the future of coding.
Here’s the list of the original 13 along with a discussion of what went right and wrong with the predictions.
Software systems are increasingly based on data, rather than code. A new class of tools and technologies have emerged to process data for both analytics and ML.
Is writing a Kernel module in Scratch, the block-based programming language used primarily by kids, possible? Absurd it may be, but yes, it is absolutely possible!
📺 Quick Hits
GitLab has reversed its decision to automatically delete projects that are inactive for more than a year and belong to its free-tier users.
Internxt is a fully-encrypted, open-source cloud storage service designed to keep your data safe and well out of reach of hackers and data collectors. Designed for Web3, Internxt's zero-knowledge ecosystem currently offers three primary services: Drive, Photos, and Send.
Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a toolkit of libraries (Ray AIR) for accelerating ML workloads.