The Synology DSM GUI caps NFS read/write packet size at 32K. For a fileserver doing large sequential transfers — media files, backups, VM disk images — that’s leaving throughput on the table. The kernel supports up to 1MB block sizes, and the GUI limit is purely artificial. This post documents how to push past it on DSM 7, which uses systemd under the hood. What the setting actually controls The…
What’s coming? There’s a back and forth in technology on whether the current AI cycle is all hype, or a true revolution that is just at the bottom of an exponential curve. It seems that, like in so many things, a nuanced position is not a popular one. I think that more than “back and forth” there are are actually three camps that compose the current balance of the tech world: AI maximalists, AI…
macOS, DNS, and you First things first: I don’t fully understand the DNS resolution scheme that Apple has dreamed up in macOS. Furthermore, I don’t really want to- I just want things to work in a manner that let’s me get on with my life. The Problem I run a fairly extensive home lab, with lots of projects and resources. I also run the private DNS suffix .lan to access all of these resources. I…
Three months later- a reflection I didn’t want to immediately post about the mess that was the “Exim VS ZDI” to give myself some time to see if I still felt the same way given the initial mess that was created. I still do feel the same way: Everybody lost. ZDI Lost ZDI is supposed to be a professional disclosure organization. Nothing in the mailing list logs shows professionalism. There are most…
AI Regulation All of the advancements in generative AI has led to somewhat of a natural consequence: governments want to get involved. Yay. Of these, the US government is the one that is able to exert the most influence due to the concentration of tech giants within its sphere of influence. Of note, Sam Altman at OpenAI seems to be in favour of this regulation. My feeling is that he is attempting…
Infinity makes me question precision and measurement There is something deeply unsettling to be about the concept of infinity. I’ll just talk about it in the concept of numbers, not in terms of space, because that’s its own thing, even if it’s related. When conducting interviews for junior candidates, I often give a Body Mass Index(BMI) challenge. It’s not a particularly hard thing to program, nor…
Another year in the books… There are a few things that I was able to accomplish in 2021 that I’d like to talk about, and probably a few others that should be mentioned. The things that I’ll choose to omit are most likely gross failures to even get a project started, so it may get kicked ahead to 2022. Maybe. My Internal Conflict There are not enough hours in the day for me to learn all the things…
Update: 2021-12-26 After being off on a Python adventure for a few months, I had to refactor some Go code. All of the issues came back. I was incensed. I deleted everything related to VSCode. Rather than use any of my old configuration, I started from scratch. I installed all my plugins by hand, and reconfigured settings.json by hand. It seems that there were incompatible settings in my…
tl;dr 9/10 If you pick up a single skill from the book it will improve your learning forever. The return on investment is hard ignore. Overview Limitless is a book on learning by Jim Kwik. It breaks down the components of learning, and the different modes and strategies of the components. Since learning is multi-faceted, it makes sense that there are improvements in several areas that can be…
.lan Docker Setup Docker is a great way to isolate processes. It also enables shipping things that are almost fully configured and only require a few variables to be set along the way Tools Docker, duh. Ansible, because of automation Python and pip for environment management for Ansible make . Sorry. Git, so you can version all of your Ansible configurations Networking Design When depolying Docker…