Stacked Git (StGit) [1] is a git CLI add-on for working with stacked commits in your local repo.
Why are stacked commits useful? Multiple patches can be developed concurrently and efficiently, with each patch focused on a single concern, for a clean Git commit history and improved productivity. The tutorial [2] says:
> One common use of StGit is to “polish” a Git branch before publishing it to another public repository. The kinds of polish that StGit can help with include:
Complete and correct commit messages.
Each patch limited to one coherent topic.
Each patch standing on its own: passing tests, etc.
Considerate patch (commit) order
> Careful curation of Git commit history, as enabled by StGit, can be of high value to those reviewing pull requests or trying to understand why or how code came to be the way it is. ...
> As a concrete example, consider a situation where several Git commits have been made in a repository with commit messages such as:
“Improve the snarfle cache”
“Remove debug printout”
“New snarfle cache test”
“Oops, spell function name correctly”
“Fix documentation error”
“More snarfle cache”
> While the above may be the “true” history of commits to the repository, it may not be the history that is most helpful to code reviewers or the developer who needs to understand what happened in this area of the code six months after the fact. Using StGit, this history can be revised to be higher quality and higher value.
Originally written in Python (2005, pre-GitHub) by Catalin Marinas, the current version is in Rust. StGit is free and open source [3]. It was inspired by Quilt [4], an earlier system credited to Andrew Morton and Andreas Grünbacher.
Drilling down, one finds a link to a paper from Usenix Security 2018: "Efail: Breaking S/MIME and OpenPGP Email Encryption using Exfiltration Channels", by Damian Poddebniak et al. [0]
Hmmm. I am more sympathetic to the author, since they might expect familiarity with their previous post on the topic. Still, am glad that I stopped reading after that quote because I personally misunderstood their meaning.
I understood their claim to be about a bug in PGP. I did not interpret it as a reference to Efail, which was (IIRC) a misuse of PGP by certain email viewer. From the Efail paper:
> However, both
> S/MIME and PGP predate these developments and use
> no authentication at all (S/MIME) or do not strictly com-
> mit to the requirements of an AE, which makes them eas-
> ier to misuse (PGP).
IIRC, properly configured senders & receivers should fail the MAC check and should not attempt to display tampered HTML. This has been the default behavior in PGP for some time, but I am still sympathetic to PGP haters. It's a papercut machine.
Another contender: Russ Cox's "fast unrounded scaling" [1].
Cox writes: "The main idea of this post is to implement fast unrounded scaling, which computes an approximation to x · 2^e · 10^p, often in a single 64-bit multiplication. On that foundation we can build nearly trivial printing and parsing algorithms that run very fast. In fact, the printing algorithms run faster than all other known algorithms, including Dragon4, Grisu3, Errol3, Ryū, Ryū Printf, Schubfach, and Dragonbox, and the parsing algorithm runs faster than the Eisel-Lemire
algorithm. This post presents both the algorithms and a concrete implementation in Go. I expect some form of this Go code to ship in Go 1.27 (scheduled for August 2026)."
For $99.95, you can own an exquisite 0.75m USB-C 2.0 "High-Definition Audio Cable" [1], featuring "high-purity 0.5% Silver conductors and a Metal-Layer Noise-Dissipation for the most efficient dissipation of radio-frequency noise."
It has "Direction-Controlled Conductors: All drawn metal strands or conductors have a non-symmetrical, and therefore directional, grain structure. AudioQuest controls the resulting RF impedance variation so that noise is drained away from where it will cause distortion. The correct direction is determined by listening to every batch of metal conductors used in every AudioQuest audio cable. When applicable, arrows are clearly marked on the connectors to ensure superior sound quality." Power Delivery: No. Country of origin: China.
My web search didn't reveal any $1000 USB cables - doubtless those are offered only privately to the most discerning connoisseurs.
There's a Cookie AutoDelete plugin [1] that cleans up cookies, cache, etc for a site after all of its tabs are closed. You can exclude sites that you want to stay logged in to.
Also, in the Quick Filter, you can click the star button to "Show only starred messages".
reply