Playing around with libp2p which I’m hoping to use to create a fully p2p mesh overlay network (aka a thing to setup lots of point to point wireguard tunnels).
I’ve got a wireguard setup going for always being on my home network, but it takes too much managing for my liking, so I want to make something that can be completely automatic. But something that doesn’t require giving access to my whole network to some closed-source vc-funded control system that pinky promises it won’t do whatever. Basically, I miss OG Hamachi.
That’s definitely plan b. But this whole thing started because I tested out tailscale for a work thing and was unhappy with the inflexibility of the client. I’ve also got a few separate networks I’d like to have and having to put up a headscale server for each seems painful.
Monocypher EdDSA API overhaul, that is forcing me to bump the major version number. Because of this.
I’m taking the opportunity to remove the streaming & custom hash APIs entirely, which will simplify the whole thing (10 functions removed, 5 functions added, no more vtables, dozens of lines of code saved). So far I’m pretty happy with how it’s turning out. If only I didn’t have to break the API…
Maybe finishing Ron Chernow’s biography of Grant. Then moving on to Charles Sumner, John Sherman or Roscoe Conkling. Just trying to find some good federal government histories of the period between Grant and Cleveland. Since the presidents weren’t too interesting maybe focusing on the legislature will be easier.
I need about 75 miles to hit my cycling goal for the year, so I’m going to take advantage of a weather window and go for a ride. Would be nice to do an overnight trip somewhere to celebrate, but I’ll see what I can come up with.
Back on GNUstep. Daily-driving it for the last week or so and it has been stable so far. The goal is to obtain a low-churn desktop environment for my machines running Debian and NetBSD. So, maybe update pkgsrc packages which seem to be a bit behind. Probably pickup fixes from NEXTSPACE if possible. Report bugs/glitches encountered so far. The text system needs work :(
I’m going to work through HackTheBox challenges, re-acquainting myself with offensive techniques that I once used to know. I have a feeling and a desire to get back to my roots in offensive security research. I’ve spent over a decade on the defensive side.
Finishing off jobs at home before going away, packing, running the Xmas 5km the local brewery puts on, then flying to 🇲🇽 for my first $work offsite. It’ll be the first time meeting the folks I’ve been working with for a year, can’t wait. Also looking forward to escaping the UK winter for some sunshine and warmth.
Continue working on a TS/JS compiler https://github.com/powrjs/powr :)
Playing around with libp2p which I’m hoping to use to create a fully p2p mesh overlay network (aka a thing to setup lots of point to point wireguard tunnels).
I’ve got a wireguard setup going for always being on my home network, but it takes too much managing for my liking, so I want to make something that can be completely automatic. But something that doesn’t require giving access to my whole network to some closed-source vc-funded control system that pinky promises it won’t do whatever. Basically, I miss OG Hamachi.
Headscale?
That’s definitely plan b. But this whole thing started because I tested out tailscale for a work thing and was unhappy with the inflexibility of the client. I’ve also got a few separate networks I’d like to have and having to put up a headscale server for each seems painful.
Scheduling christmas travels, and banging my head against futile typechecking.
Monocypher EdDSA API overhaul, that is forcing me to bump the major version number. Because of this.
I’m taking the opportunity to remove the streaming & custom hash APIs entirely, which will simplify the whole thing (10 functions removed, 5 functions added, no more vtables, dozens of lines of code saved). So far I’m pretty happy with how it’s turning out. If only I didn’t have to break the API…
Maybe finishing Ron Chernow’s biography of Grant. Then moving on to Charles Sumner, John Sherman or Roscoe Conkling. Just trying to find some good federal government histories of the period between Grant and Cleveland. Since the presidents weren’t too interesting maybe focusing on the legislature will be easier.
Hosting party for son’s 11th birthday on Saturday. Weather too bad for sailing on Sunday, so I’m at a loose end. Maybe play board games?
I need about 75 miles to hit my cycling goal for the year, so I’m going to take advantage of a weather window and go for a ride. Would be nice to do an overnight trip somewhere to celebrate, but I’ll see what I can come up with.
I’m also going to finish “Andromeda: A Space-Age Tale”
Back on GNUstep. Daily-driving it for the last week or so and it has been stable so far. The goal is to obtain a low-churn desktop environment for my machines running Debian and NetBSD. So, maybe update pkgsrc packages which seem to be a bit behind. Probably pickup fixes from NEXTSPACE if possible. Report bugs/glitches encountered so far. The text system needs work :(
I’m going to work through HackTheBox challenges, re-acquainting myself with offensive techniques that I once used to know. I have a feeling and a desire to get back to my roots in offensive security research. I’ve spent over a decade on the defensive side.
Finishing off jobs at home before going away, packing, running the Xmas 5km the local brewery puts on, then flying to 🇲🇽 for my first $work offsite. It’ll be the first time meeting the folks I’ve been working with for a year, can’t wait. Also looking forward to escaping the UK winter for some sunshine and warmth.