https://raymii.org/s/tutorials/Put_your_SSH_keys_in_your_TPM_chip.html #SSHkeys #TPMtech #SecureItTillItHurts #TechMumboJumbo #WeekendHacking #HackerNews #ngated
Eleventy is super fun. Thanks, @jgarber, for the suggestion! In just a couple of hours this morning (while also switching over our wifi network and setting up a laptop for a friend), I've got all my posts imported, tags working, slugs for all the old underscore posts so I don't need redirects, and a bunch of cleanup done.
Another weekend and I might be able to actually switch this thing!! #weekendHacking #personalProjects #blogging #hashtagOverload #eleventy #openSource
This Saturday I got rid of a lot of allocations in the GStreamer logging Rust bindings ✨
That was a lot of fun 😁
When using GStreamer 1.20 or newer, the only allocations that are left now are
Previously there were at least 4 additional heap allocations per log. When logging string literals this is now one heap allocation less than from C 🥳
Additionally, thanks to an awful Rust hack, all logging is actually using the function name instead of the module name for giving context information.
This required a couple of changes in gtk-rs that then made the following gstreamer-rs MR possible: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1160
There are probably other places that could be improved in the same way, but this seemed like something performance critical.