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

Upgraded my phone to CyanogenMod 14 (Android 7.1). Dirty flashed over CM13, everything went smoothly. Using Tingle to apply the signature spoofing patch for microG now, instead of Xposed.

If youโ€™re going to do the same: the first boot after an upgrade โ€” including a Tingle patch โ€” takes some time, donโ€™t panic. Also, Wi-Fi only started connecting correctly after a reboot.

So Android NDK now supports CMake. Thatโ€™s certainly cleaner than the Android.mk, uh, solution. (Also, more importantly, externalNativeBuild in Gradle is now a thing โ€” no more manual ndk-build calls.)

Moved my code directory ~/src, which contains Vim plugins, to a NAS mounted over NFS (so now itโ€™s the same on my desktop PC, the VMs running on it, and my Raspberry Pi).

Neovim became very slow, with starting, opening files or even switching buffers taking 50 seconds.

So I ran the profiler andโ€ฆ it was the EditorConfig plugin! Even with the external C core.

I canโ€™t believe NO ONE made a rewrite of VisualSearch.js / Search.js without all the dependencies (jQuery, jQuery UI, Backbone and Underscore!)

Nintendo Switch? What next, Nintendo Router? :D

Qt Quick 2โ€™s high DPI scaling is utterly ridiculous. Automatic scaling only uses integer factors, which means comically huge UI elements on a 4K desktop monitor where 150% is the appropriate factor โ€” it literally gets rounded to 200%. The weirdest thing though: fonts sized in points are scaled to the exact DPI of the monitor, ignoring the rounded UI scaling factor. Which means that the UI elements on my desktop are bigger than on a low DPI monitor, relative to the text inside of them. What were they thinking?!

When will UI toolkit developers STOP believing that non-integer scaling is bad?

Linux people are reinventing wpa_supplicant. Apparently itโ€™s not lightweight enough. I think theyโ€™re just continuing to reinvent literally everything for no good reason :P

So itโ€™s possible to control an external monitorโ€™s brightness over DDC/CI. Thereโ€™s e.g. ClickMonitorDDC for Windows. Why the hell doesnโ€™t Windows support this natively?! It shows the native brightness slider for laptops, but not for desktops!?

PSA: if youโ€™re using VirtualBox on Windows and you need USB passthrough, do not install usbpcap when installing Wireshark.

The DOOM (2016) soundtrack is on iTunes now!!!1

Back in the mid-2000s, people worked on writing operating systems in Haskell! Even with GUIs.

Thereโ€™s also a Squeak/Pharo Smalltalk on bare x86 project, last updated in 2011.

I guess all we have now is Redox. I hope it will become a truly successful operating system not written in C.

Saw a Twitter ad (okay โ€œpromoted tweetโ€) for Google AdWords. Weโ€™ve reached peak meta-advertising.

Wow, the MINIX 3 cross-compiling guide already includes the Windows Subsystem for Linux. Also FreeBSD, which is nice. Funny how it doesnโ€™t include NetBSD, the OS they took their current userspace from.

The chipKIT WiFire board that runs LiteBSD is more expensive than the Raspberry Pi, an actual powerful computer, capable of running FreeBSD. Other boards listed on the LiteBSD wiki arenโ€™t even available on eBay. :(