For now I'm just going to keep using the built-in ports and stop messing with the USB-C PD hub and my Librem 14.
Added a very minimal "gallery" per the specifications of A Rust Site Engine's Product Owner (aka my bride to be) for the v0.10.1 release.
If I could help computer users understand one thing it would be that unless something changes, their future computer will be locked down like their phone, so they can only install software if the OS vendor approves. I talk about this in a new blog post: https://puri.sm/posts/the-future-of-computers-the-neighborhood-and-the-nursing-home/
As of todays #linux-next (https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tag/?h=next-20210112) you can run the #librem5devkit without any additional patches using the default mainline arm64 #defconfig. This means distributions can enable it without trouble from #linux 5.12 onwards. The #librem5 itself needs some more work but it builds a lot on what we have for the devkit.
In an embedded security presentation I watched today my favorite language, #Rust, got a notable mention. I happened to be concurrently building Buildroot for one of my Beaglebone Black boards, and it had just gotten to the compiling of #ripgrep so Cargo was busy doing its thing. Perhaps next week I will actually get started on the Rust Embedded book and make some lights blink.
May well be that my USB-C hub, or my sys-usb qube, is to blame in my troubles with the Librem 14. Using everything straight off the laptop made it through a day of repeated Buildroot builds that flexed all my cores for more than an hour at a time.
Performance on my fairly beefy homeserver was atrocious the last 3-4 days. It took 9 attempts to join the synapse room on Matrix.org, and then the “solution” suggested was to add federation workers. Six hours after I noted more than 85% of my federation traffic was failing 1.37.1 was released, and actually addressed the very issue I was seeing.
If you’re running a Matrix homeserver do yourself, and everyone else, a favor and get off stale releases.
https://matrix.org/blog/2021/06/30/security-update-synapse-1-37-1-released
Some words on why you should:
a) Always check certificates, and
b) Periodically make sure any devices you own are too
The steps for (b) are provided.
During a Qubes backup there was a slight dip in the battery charge even while plugged in. Next up, 12-thread DispVM compiling a bloated kernel.
Baseline charging rate for my Librem 14 over USB-C while running Qubes OS is.. 10W.
That may explain why the laptop died while charging from a low battery under load... I'll get some more data and see which rabbit holes that leads me down. Note that the same power supply handles all day heavy use on my work laptop without any decrease in battery status, so it can most certainly give more than 10W if asked.
Released v0.1.0 of check-tls-suites to provide some tooling to those who might want to check their cipher suites.
This takes the list of suites maintained by IANA, and uses them to check either a hex stream, or a list of integers like one might get from a TLS Client Hello in Wireshark or tshark. Each cipher is marked either as recommened, or not recommended.
Suites that are not recommended are wrapped in '!' characters.
ARSE 0.9.1 has been released
One step closer to 1.0.
Rust crate at: https://crates.io/crates/arse
Powering:
- https://ajmartinez.com
- https://anxioushousewife.one
- https://some.bullsh.art
Though other times I do update tech-y things: https://ajmartinez.com/tech/posts/202123-001-fedora-pcsc
TL;DR - if you're annoyed that using a smartcard with gnupg stops you from later using it with pkcs11 directly the solution is simple: kill gpg-agent.
Sometimes I do things that aren't computer related: https://ajmartinez.com/craft/posts/202124-001-spinning
I like to work with my hands. That may mean hammering out solutions to complex problems in #Python or #Rust, building things in my shop, or spinning yarn to knit something warm. You’ll likely see some of all of that here. By day (and sometimes night) I keep >13k nodes and services alive in the Electric Vehicle sector.
PGP: FCBF 31FD B34C 8555 027A D1AF 0AD2 E852 9F5D 85E1