VCS history versus large open source development

I recently read Fossil's Rebase Considered Harmful ( via ), which is another rerun of the greatrebase versus everything else debate. This time around, one of thethings that occurred to me is that rebasing and an array of similarthings allow maintainers of large, public open source repositoriesto draw a clean line between how people develop changes in privateand what appears in the immutable public history of the project.Any open source project can benefit from clean public history, partlybecause clean history makes it easy to use


Getting some hardware acceleration for video in Firefox 93 on my Linux home desktop

A bit over a year ago, I wrote about my confusion over Firefox80's potentially hardware accelerated video on Linux . More recently, I had some issueswith Firefox's WebRender GPU-based graphics acceleration , which through some luck led to aquite useful and informative Firefox bug . The upshotof all of this, and some recent experimentation, is that I believeI've finally achieved hardware accelerated video (although verifyingthis was a bit challenging).

My home desktop has an Intel CPUand uses


The cut and paste irritation in "smart" in-browser text editing

It's common for modern websites and browser based applications(such as Grafana and Prometheus ) to have some corner of their experience whereyou enter text. On Twitter or the Fediverse, you may want to writetweets; in Prometheus and Grafana, you may want to enter potentiallycomplex metrics system expressions to evaluate, and so on. HTML hasa basic but perfectly functional set of mechanisms for this, in the