Adblocking, old man yells at cloud
I grew up on dialup. 1200bps, max. I remember what it was like to get anything done at that speed, and now that it's no longer a thing I wouldn't inflict it upon anyone. That's why I try to keep my stuff as lightweight as possible, with as few deps as possible.
Treat others as you'd want to be treated, right?
A couple of years back I went to an HTML5 meetup and hung out with a bunch of web developers. I suck at web design (so much so that I didn't bother to try to write a new theme for my website, I used one that someone else made and tweaked it a little). One of the webdevs noticed that I use a couple of adblockers and yelled at me for taking money out of his mouth. That one cannot eat money, and that he gets paid a (much larger) salary (than I do) is beside the point.
So I put my laptop on the local network (Windbringer had been tethered to my mobile - OPSEC, ya' know) and asked him for the URL of the website he works on. He gave it to me. I opened it in a bare Firefox profile (no addons, no config tweaks, new right out of the box). His precious website loaded fully after just under three minutes.
Then, to make things fair, I rebooted Windbringer, got back on the local wireless, and opened it in my usual Firefox profile, with all the adblockers turned on. His website loaded in about five seconds.
"Your website loads so much tracking garbage up front that your page won't load in less than three minutes. I don't have time for that." And I left.
Unsurprisingly, I haven't been invited back, but my point stands - too much crap means your page won't load in a reasonable period of time.
been thinking a lot about ways to battle-test programs - things that are inefficient or even fatal, but hopefully show up bugs
- returning random (but valid) error codes and failure states from system APIs
- clearing the stack when returning from a function
- extremely strict parameter checking, always writing to output pointers
So this week is going to be crazy. I'm juggling a movie with friends, meeting somebody whom I never thought I'd get the chance to meet in person, and coordinating a meeting with a local church to play some more music live. And I've got to sort out my job schedule with my boss (who keeps forgetting to text me). AND I've got to finish some contract work for a certain friend of mine (yes the mod's nearly finished <3)
So fun, but so stressful!
re: Tech rambling, live troubleshooting
So close and yet so far. By manually editing the KVM XML for my router VM, I was able to get the custom-compiled QEMU plus Debian's libvirt to boot it and at least get me Internet access. Now comes the task of manually purging QEMU...which apparently doesn't support `make uninstall`. See screenshot.
Well crap, tonight was fun. (venting)
I get interrupted by a 10:30pm fire alarm evacuating multiple floors of my apartment building (including mine), and in the rush of leaving, I forgot my keys. On top of that, friends stopped being able to ping my server...which made me worried a fire reached my floor and took my computer offline...
Fortunately it was just a cooking fire, and my server just *happened* to crash at the same time.
So I'm an administrator of a Discord music group called "Musicians En Masse", and we're currently running a challenge to write "a song that belongs in the newest upcoming hyper-realistic FPS game."
It's still got a long way to go, but I think my submission's coming along quite nicely! It's a kinda progressive metal thing that goes all over the place, just the way I like it :)
Listen here (cw, fantasy/war-related lyrics) https://elixi.re/i/cdvr.webm
Tinkerer, musician, engineer, linux-wiiu dev. Also a staff member of ForTheUsers. Who knows what will show up here?
A generalist Mastodon instance with a nice domain name. Running on Glitch Social's fork with a custom theme!