So this is just going to be a total rant. IPv6 is, in theory, a solution to many things, including the dwindling IPv4 address space. IPv6 was a draft in 1997(!), and became a real Internet Standard in 2017. And, quite frankly, it’s one of those things that just adds too much hassle for not enough benefit.Continue reading
Git and Bitcoin: the Similarities
Fun fact: I’m writing articles on initialcommit.com now! I’ve worked with Jacob in the past to bring you the evolution of version control systems (go look that up there, hugo doesn’t like links in the body of link posts, hah), but now I’ve actually got articles under my name there. If you like Git things, check it out.
Anyways, to the point. Did you know that Git and Bitcoin are actually based on some very similar concepts and at the very low level are nearly identical in implementation? In the two-post series over there, I pick apart just how closely related the two are.
So here’s a fun one.
Have you ever noticed that even for huge changes to a repository, a
git push only sends over a few kilobytes, maybe a few megabytes at most?
If you’re familiar with the internals of git
, you know that git stores an entire copy of the new file on commit.
So how are these changes so small?
Or, how I learned to stop worrying and love the BPDUs.
Spanning Tree Protocol, as mentioned previously , is a protocol used by switches to build out a loop-free logical topology of an Ethernet network. The protocol itself is built off of a concept called, well, a spanning tree.
How does this work? Well, that’s what I’m here to explain.Continue reading
Yeah I figure why not, at the same time that I’m replacing another key piece of network infrastructure , I might as well just replace the (second) most important piece, right? So cue the music, because…
Now, this is a story, all about how my
life network got flipped, turned upside down, and I’d like to take a minute, just sit right there, I’ll tell you how I became the prince of a town called Bel Air the owner of a… just… just cut the music. Let’s begin.
I was really fighting with my inner self to have a straight-forward title for this one, but alas, resistance is futile.
BorgBackup, or, for short, just “Borg”, is a relatively fast (more on that later), efficient, secure, and authenticated way of backing up multiple devices either on a single network, or even across networks (you’ll see, again, later). This is currently what I use for backing up my stuff, and, well, it’s just cool, and definitely something you should take a look at.Continue reading
When is a file more than just a file?
When it’s actually a folder that Finder is lying to you about.
Every program, every kernel extension, and everything Time Machine creates on a network share is.. a bundle.
Photos Library file in
~/Photos… well you get the point.
Let’s unpack these things, shall we?
Note: Not sponsored. Just excited.
So, fun fact, I run Pi-hole on my network as a relatively easy set-and-forget ad-block. For a while, this has been, and please stow your pitchforks, a VM on the main hypervisor. As of now… it’s that thing up there. Pi-hole’s resource requirements are so low that no matter what I assign that VM, I’m wasting something somewhere. Besides, I have plenty of those little machines, so why not?Continue reading
So if I said the words “Lightweight Directory Access Protocol”, do you feel my pain? if you don’t, keep reading. Otherwise, you likely know exactly where this is going to be going.
And for the record: this is something that I’ve struggled with for about 8 months, and I think it’s getting close to the point where I really should just give up… but I won’t.Continue reading