Recent discovery: forwarding serial ports over the network is pretty easy. Useful for embedded development!

For example, if you're working with an ESP8266 SDK in a Linux VM, but the device is attached to a FreeBSD machine: run something like doas python2 ~/rfc2217_server.py -p 8266 /dev/cuaU0 on the host and use something like rfc2217://192.168.1.2:8266 as the --port argument to esptool.

(Yeah, use that script. Other RFC2217 implementations don't seem to support binary mode for some reason.)

Polymer 3.0 is pretty exciting! R.I.P. HTML Imports.

Paper elements were automatically converted to ES Modules… except for the deprecated neon-animation, which is a dependency of paper-dialog and some others. Hopefully this will be solved soon. micro-panel is a heavy user of paper-dialog! :D

Also, a new interesting thing by the Polymer team is lit-html, which is not yet actually integrated with Polymer…

Camera LGE Nexus 5X Photo parameters 1/24 ƒ/2.0 ISO 539 Software bullhead-user 7.1.2 N2G47W 3938523 release-keys

My desktop has Ryzen! :D

Interestingly, it runs my 2400 rated DDR4 sticks at 3200. Not super tight timings (CL18-19-19-37 1T) but pretty good for Hynix memory. My previous system, non-K Skylake, couldn't run it above ~2450.

I went to pull the gadgetbridge repo today and look at this shit. Someone issued a DMCA takedown because "reverse engineering of my work or sharing images from my work is strictly forbidden"?! Fuck off asshole, you can't copyright that. Apparently the reverse engineering is bluetooth logs. What a dick.

This Belkin Lightning cable's connector just cracked open… but I put it back together. One half locks into the other. Good design.

Apple just announced a new image codec that's based on HEVC but it's not named BPG?! New proprietary thing? No, an ISO standard apparently, created by MPEG.

It's sad that Apple likes MPEG though. I wish they didn't hate Google and just adopted WebP.

So Amazon Lambda has a 6 MB limit on request (and response) size. Binary files have to be Base64 encoded (LOL) which makes the limit even SMALLER! So my micropub media endpoint chokes on full DSLR resolution photos. Yeah the "right way" is to have the API Gateway endpoint upload to S3, and the upload event trigger the Lambda processing which would download from S3, and use a separate Lambda for authentication on that endpoint… but I need the processed URLs in the response body. I need everything to happen in one request! How did AWS engineers not see that use case coming?!

People running Postgres on ZFS in Serious Production™ will tell you to set recordsize to 8k or 16k, because performance. Don't listen to them if you're just running personal stuff on VPSes with expensive storage! Small recordsize kills compressratio. So turn it up and rewrite the database with VACUUM FULL ANALYZE. (My Matrix server: going up from 16K to 128K raised compressratio from 2.11x to 3.08x! That's with lz4.)

Mozilla finally approved Transmitter! Finally!

If that's the new "streamlined review process" I can't imagine how slow the old one was. Although I definitely got into the big initial wave of everyone publishing WebExtensions…

Seems like the node.js world isn't too excited about WebAssembly on Node. Come on, it's cool! You could just take a node_modules folder full of image encoders, crypto libs and compressors from a Windows machine to a Raspberry Pi running FreeBSD and it would just work! (And it's sandboxed.)