root@urandom:~ $ whoami

Welcome to Urandom.link! Embrace the random.

This website is my personal playground for experimenting with tech and ideas. Given that it is a work in progress, you have been warned.


8/4/2026 - Mayhem and fun


Since I cannot leave well enough alone, I upgraded the blog again. This time I ported it from AlpineJS to Elm. Much nicer and much cleaner in the end. I've not done as much as I'd have liked with the server recently though. Linkedin has sucked up some time as I'm trying to build a network there. Other then that the site is as random as ever and still full of stuff that seems to change allot. I really need to publish more on projects to this site's git. AI is blessing and curse at times. Just when I think I've finally run out of ideas, it helps find more. My current internal count for fossil reposistories is a whooping 162. What can I say I code allot and well I enjoy it. What I release publicly is here on this site's git hosting, see the link in the site menu. Also I love it when Astro which is used to make the site updates and breaks things. Life isn't complete without a little npm whack a mole. These are just the highlights, more will be released in the blog. Maybe a rant or two as well.


6/17/2026 - Redesign


So, I got bored and gave the site a face lift. Leaned into the old school terminal on CRT monitor type aesthetic. I like it allot and we will see if it stays. For the moment I do believe it will. Accuse me of having a geek out moment if you will, but its a gret start. I might add a little UmbrellaJS into the mix as well to Just sort of spice things up a bit. Also go ahead and admit you like the way it looks now, LOL.


6/11/2026 - More fun then you can handle


It seems making use of such big server as this site runs on is a ton of fun. I could do a full changedetection setup to monitor sites for changes. I could setup a headscale (open source server for tailscale) to manage my network. I think we will see what I end up doing. The name of the game is self host everything though. What I lack for self hosting, I will build. I forsee allot of things written in C# in my future.


4/19/2026 - Well I accidentally the whole thing.


It seems I didn't notice other browsers where misredering my headings. I feel a little silly about this whole thing. Turns out my browser vivaldi was rendering everything properly , but other browsers were not. It's been fixed. I really thought this type of thing was over with when Chrome took over and all that, but I geuss that wasn't the case.

4/17/2026 - Forgejo runner pain


Server moved to Devuan, that was easy. However Forgej's runner got a little pedantic on me an took more effort to make work again. However, that was finally fixed and its all good to go again. WOHOO! PARTY! More Mad Science to come!

3/3/2026 - A few musings

The website itself now has AI integrated into it. Mainly just to ensure a never-ending pile of random quotes to display. GitLab is gone! Forgejo is back and now with its own CI/CD. Meaning I can keep my "let me push the website source to the server to build and deploy it automatically" workflow. Which is great, isn't it? Who doesn't love a good lazy setup that does things for you? Forgejo gives me lightweight git hosting without skimping on the features. I maintain a self-hosted git service only because Git is popular and I have code that I share with others. I'm also setting up a copy of my self-hosted Fossil setup on this system along with the dashboard I built for it.

Let's talk about some upcoming bits and pieces for this whole setup. I plan on making my hosted Fossil webservice available. I will also be putting more things up as Fossil repos. Don't worry, my Git isn't going anywhere. Nothing says I can't do both and double-dip though, right? I plan on adding more Fossil-related content as well. I want to show folks that just because Git is popular, doesn't mean it's your only option. I do think people should try out things other than Git to see what's out there and how it all works. Who knows, you might find something really cool—kind of like I did when I was introduced to Fossil by someone from the SQLite project.

Also, I encourage people to take a peek at the blog I run here. Yes, I know it is a bit sparse and I've not done tons of posting, but it is something I plan on expanding. I have more tweaks and features planned for it to make it look and work a bit better overall. Also, any crazy ideas Grok gives me may very well be acted on. Maybe Grok gets to chime in on that a little. I'm not sure what else I will offer at this moment. I'd love to offer something interesting to the open source community—not sure what yet.