Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Building custom Docker images
I have been spending this week writing Docker images from scratch (or modifying one) for various internal projects.
-
Fixing my nameserver
My nameserver and resolver (as I run both on the same machine) is based on an Ubuntu Server installation running on a Raspberry Pi 4 with 1GB of RAM.
-
First impressions of Nim
Damn Nim’s type system is quite nice I am getting the hang of it Already wrote some nice compile-time code No macro stuff yet though but havent needed that just yet That can be useful for certain things Nim makes a distinction between its meta programming…
-
How Go's `errors.Is(error, error) bool` works?
Why?
-
Addition to Niknaks: A generic CacheMap implementation
CacheMap One of the additions I made earlier this year was that of a cache map.
-
Addition to Niknaks: A delay mechanism for programmatic retries
Delay mechanism One of the things I decided to put together was a programming structure that I thought would be usable in a scenario as follows: You have run some task on some remote server and now you want to regularly check in with it and see when a rep…
-
Qix: Simple waitable-queue management
Introduction As part of an still-undisclosed project of mine that I have been working on for the past 2 months or so is the requirement for some sort of protocol-agnostic request-response matching system.
-
To my brother
Doing the impossible At a young age my mother was told (about my brother Vaughan): “your child will never read or write” It was from that day, after she heard those words, that she decided she would prove that person wrong.
-
IPv6 Nostr relays for the masses!
What is Nostr?
-
Offering Reticulum routing and an LXMF propagation node
Hi all, I recently setup some Reticulum stuff.
-
IPv6 Babel over LoRa: Part 2
Why?
-
IPv6 Babel over LoRa: Part 1
Why?
-
Setting up Reticulum - the almost full guide to radical networking
System setup This section is information pertaining to the setup that I used.
-
IPv6 Vinyl Pi but with Docker
What is this?
-
RNode adventure: Part 1
The plan Firstly let me describe the components for what I want to accomplish today and then also what the goals are.
-
Building my first RNode: Part 1
What is it?
-
Looking towards 2025
I’m not much of a “new years resolutions” type of guy in fact I think those sort of things are incredibly stupid and lead to you getting no where in life; so it’s best you stop that if you are currently engaged in such a bizarre tradition that oofloads wh…
-
Part 3 - What the hell
My previous post was about a testing utility I put together that, given programs written in C that are considered to make use of constructs that are unspecified.
-
Some takes on Mr. Harari's takes
Introduction A little bit of pushback against the ideas of wanting regulation (to the extent uttered here with Harari) on AI and freedom of expression.
-
🪵️ Birchwood - A sane IRC framework for D
Why IRC though?
-
🏗️ jstruct - Struct JSON serializer/deserializer for D!
Introducing jstruct I decided to delve a little bit deeper into D’s meta-programming templates and wanted to explore what one could do with it - this is by far nowhere as close as the cool things I did with Project Guillotine but it did result in a library
-
💀️ Guillotine - A modern executor framework with pluggable backends
Project Guillotine Check it out on DUB and GitHub After having started the process of studying for my upcoming Java OCP examination I came across the section on Java’s ExecutorService.
-
💤️ libsnooze - a wait/notify mechanism for D
What is libsnooze?
-
🐞️ Gogga - colorful terminal logging for D
What is gogga?
-
Announcing the CRXNxDN42 inter-connect!
The Community Run eXpansive Network or CRXN has been a project of mine that started way back when in 2021 during the rather annoying lockdown period of the pandemic.
-
TLang Update: Extern support works! 🎆️
What is this?
-
The end of an era
This is the last time Strongest man from Idaho Goodbyes are hard enough as they are but knowing that you are only saying goodbye to a select few is sometimes easier despite the fact everyone is unique and irreplaceable.
-
New goals for the future Eventy v0.5.x
The current state The goals have shifted for Eventy.
-
Eventy v0.4.x series released
This is a rather quick fix for Eventy that I have made with the v0.4.3 release.
-
Homelab update
It’s about time I give you guys an update on my homelab seeing as a significant amount of it has changed.
-
Yes, I am still alive
Yes, I am still alive but just very busy.
-
Thank you all
Introduction The time has come for graduation and I thought it would only be just that I put some kind words, and by some I mean a lot, toghether for those that I truly appreciated in my journey (and sometimes struggle) towards getting this degree of mine.
-
Something about Tristan's
I don’t know what this phenomenon is but everytime I meet a new person called Tristan, as with myself, they always seem to be incredibly smart and on the same wavelength as me.
-
Accepted into honours
I’ve just received news that I have been accepted into the BSc Mathematics (Computer Science) honours course as my university, the University of Stellenbosch.
-
What is Tristanable?
Introduction Seeing that I just updated the project homepage for Tristanable I thought I should give you a summary of that page to give those a taste of what Tristanable really is.
-
Taking a little hiatus
Just a little update that I will be taking a few months hiatus.
-
New stream up!
I started streaming a while back and this is the first stream I recoreded.
-
Tristan's CRXN infrastructure
Made a little video explaining the setup I have at my home for my portion of the CRXN inter-network.
-
Some technical doodads
Just some photos of some things that I have connected to my part of the CRXN inter-network.
-
The future of DNET and Butterflyd
Lats year I decided I wanted something like IRC but with a few more modern features like in-band registration (meaning you can register within the protocol itself - no need for services).
-
Setting up my workstation for networking
What for?
-
A necessary update
I have been extremely busy the last few days as the last set of exam work is coming ahead, but I thought I should let you guys know I am still alive and that the projects I am working on are making progress still and that new things are in the works.
-
Sneak peak on a new project
I have a new project that I am working on and up until now I haven’t said anything about it besides a post a while back mentioning that I am working on something cool but now you guys can pick up on a small little hint!
-
Ramblings 2: Secure address assiginment done right? But not backwards compatible!
So this actually sucks but I guess I2P and other cool networks that are not restrained by their interface, CJDNS’s tun interface or Yggdrasil’s tun interface.
-
Ramblings 1: Address-implicit security protocols with subnet support and ACTUALLY secure
Just some ramblings of what I was thinking about today.
-
New I2P addresses
This is just a quick update that I needed to make seeing that I have switched to new I2P addresses for the services I run.
-
Setting up a dedicated I2Pd node
What is I2P?
-
CRXN updates ahead, new peering and switched to Bird!
I’ve been busy in the past 2 months with exams and now that the first batch is over I have, other than a lot of class work to catch up on, some time to work on my projects (other than the top secret one, I have taken a hiatus from that and will continue w…
-
Adding Afrikaans translations to i2pd
What is i2p?
-
Big things in the works
Top secret stuff is in the works as I type this.