unrelenting.technology

Hi! You are viewing the archive of unrelenting.technology. This website is no longer updated, my current one is val.packett.cool. Check it out instead :)

Notes

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…

"[Linux] ISO management software" is literally the best euphemism ever :D

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.

One of the passwords with access to publish koa was literally «password».

what the fuck. I guess the stereotype that developers care more about security than the general public is just a stereotype…

lol, Sia has a minimum fee of 1000 SC, even if you want to get ~20 GB for 5 SC. Horrible for small scale storage.

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.

WWDC is all weed jokes now, nice :D

Freepass update: finally changed the serialization to use Serde instead of rustc_serialize.

Also doing some work on the Android app. It will eventually become a thing! :)

evdev support in the psm driver (with proper support for Synaptics touchpads and Thinkpad Trackpoints) landed in FreeBSD -CURRENT! Just set up libinput in Xorg for all devices, very nice. (Without device autodetection — with devd, Xorg wants to use the old keyboard and mouse drivers. Using the udev backend would work, but freebsd-ports-graphics is currently meh.)

Also people are working on suspend-resume issues!

Running the Synapse Matrix homeserver is so bad right now because of #1760. Ruma is far from working federation… I should've just signed up for matrix.org :D

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?!

Posted a patch to FreeBSD that makes it recognize Alpine Linux's binaries as, well, Linux binaries. Because running brandelf every time you install something inside a Linux container is bad.

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.)

AWS Route 53 looks like a nice DNS hosting service because API (automated ACME DNS verification is pretty cool) and automatic config for adding domains to other AWS things but they're really slow with new DNS record types. Still no CAA! And SSHFP! What in the hell, the most powerful Cloud™ company in the world can't add a simple record type?