Tristan Brice Velloza Kildaire's avatar
Tristan Brice Velloza Kildaire
deavmi@deavmi.assigned.network
npub16c2f...xaj2
Computer programmer 🧑‍💻, wine drinker 🍷, opinion haver 🗣️, Roman Catholic ✝️ I have quite a keen interest in compilers, operating systems, routing and food. XMR: 43jx2gRMRxBauz2gwKTb9VJyUqKNg7wVPVVhQd32cgUA6WGhs2haJXAHfrdTzTKdYfeGEbDT8FtkF45sKMAEyasWRSyG5Sj BTC: bc1qkvduq9rwray2ymrvkrven3m8vsp9ah55f4hnc4 SimpleX: https://simplex.chat/contact#/?v=2-7&smp=smp%3A%2F%2Fhpq7_4gGJiilmz5Rf-CswuU5kZGkm_zOIooSw6yALRg%3D%40smp5.simplex.im%2FG0HWkVbLHEAC38X3oPTL6iOLZnJ0gC32%23%2F%3Fv%3D1-3%26dh%3DMCowBQYDK2VuAyEAc_KgxEP05S0o28ZO2FoaWC-fmRPWsjRUYNGTiE9N-y8%253D%26srv%3Djjbyvoemxysm7qxap7m5d5m35jzv5qq6gnlv7s4rsn7tdwwmuqciwpid.onion
Is anyone else having terrible throughput with #Reticulum as of late. A few months ago (I hadn't upgraded) things were working fine. Now it hardly works. And I am NOT the only one.
Back when I was very young and had traveled to Orlando, Florida to go to Disney World I vividly recall one particular event. The resort, one of the Disney ones, had quite a large pool and of course all the kids would be playing there whilst the parents were having MickeyMouse Juice (tm). Me and my brother were swimming together in the pool and had made some friends. I remember one fella we were swimming with, a black (African-American in this case) fella. We spoke about where we were from, and of course when we told him South Africa he was amazed - you know, so far away and "muy exotico". We told him that we would ride animals to school. Many people took lions but our family personally preferred elephants. I was happy to have helped provided real African education based on my lived-experience. (I ride the Elephant 3000 model, it's the model from last year but still has good fuel economy)
Now and then I like to do a little bit of work to slowly add each of the services I run in my homelab to Prometheus and then to Grafana. I also use Grafana's provisioning feature so that all my configurations are stored in Git and manageable that way. I also think that this is useful as eye candy which is why people make Grafana dashboards. #gitops #grafana #prometheus https://media.licdn.com/dms/image/v2/D4D22AQE-VdgtF0QiQg/feedshare-shrink_2048_1536/B4DZ0PveztGcAg-/0/1774085598733?e=1775692800&v=beta&t=Ta5zt9Isct6Q4Jbiz2f80g-fBljw13Z2zzcaJtF-ABY
Using the `routed` mode on a Docker container is great, you can give it a non-NAT IPv6 address AND use the `ports` section to apply whitelisting of ports to be allowed in. Only problem I have found is using MULTIPLE routed networks, then the firewall rules seem to only apply to one of the networks... #docker
Been so busy that I haven't beens saying much here. All I can say is that there are a lot of things in the works. I hope to updatre you all on everything #Nostr, #Yggdrasil, #I2P and #Reticulum related throughout the year
I really enjoyed MXiT, probably just a lot of nostalgia for my youth and the era of flip phones. Simpler times. Developing J2ME apps sounds like it could still be fun. Clearly I learnt Java too late (was born too late) :). Also yes, I spent way too much money on Moolah.
Getting Yggdrasil working on #nostr for relays Not that hard actually. I will be publishing all of my Docker setups for this when it is done. #docker #yggdrasil
Been working on Yggmail, a decentralized mail server that operates over the Yggdrasil network. The project is maintained by Neil Twigg and it actually works quite well. Seeing as this is the first time I am helping out on a Go project I decided to start with some simple things. Add support for automatic creation of Sent mailbox and the logic to move mail that is successfully sent from Outbox to Sent. I also wanted to add an onboarding email that appears in your inbox when you first start it up, so I added that as well. #yggmail #yggdrasil
Experimental code that gets tested every 20 minutes on the Jenkins server. Given how much development I have done the past week on the introduction of a new dynamic component configuration management engine, life cycle management and a new readings engine for Hydra - I need to have continuous testing. Good way to find deadlocks too, other than the two methods I do when I want to formally verify the system is good: 1. Draw an interaction graph to know who holds what locks (so far I have a roughly good idea that all locking is uni-directional) 2. There are actually tools for this (in the case you missed point 1), JConsole has deadlock detection (mutual exclusions are the ones I care to find) https://media.licdn.com/dms/image/v2/D4D22AQEUl6dumkojiw/feedshare-shrink_1280/B4DZsTcn6RJ8As-/0/1765557830501?e=1767225600&v=beta&t=fv7UVzuhKfcWkGzFKdqtlwnRz-U9piE4TbXMB6M3JCg