50 bux of toilet paper

I ordered 50 bux of toilet paper off of amazon and I got...

thas a lotta paper

50 bux worth of it. 4 x 3 x 5 rolls. That's a LOT.


I don't like hardware upgrades

Recently I decided to upgrade my workstation's Ryzen 1800X to a newer Ryzen 3700X. After I replaced the CPU it didn't POST as I forgot to flash my 3+ year old bios before hand. Thankfully after putting the old cpu back in, flashing it and putting the new cpu back in it POSTs again.

god fucking damnit

I hate hardware upgrades so god damn much.

New RSS Feed

I set up a new rss feed for my music that i sometimes upload, it can be found here

All Services back online

All i2p / onion / lokinet / yggdrasil services should be back online by the end of the day today.

The big move 2020

I am all packed and am about to move.



Services will be down until September 2020

All my lokinet, i2p and onion related resources will be down until Early September 2020 while I find a new place to live. They should be back later.

This does not include anything on i2p.rocks

Death by Dangerous By Design Defaults, Dumb DoH Degrades DNS's Dignity.

Firefox recently introduced DNS over HTTPS in firefox for "securing" application dns. I am personally of the opinion that applications should NOT attempt to work around a broken system resolver as this is a system issue that is out of scope of the application. But I digress. While DoH is a security upgrade in theory and in practice (most of the time) vs normal DNS, firefox's implementation contains a fatal flaw in the default settings that make it effectively off unless you explicitly turn it on.

By default DoH in firefox is "oppurtunistic". Specifically if your upstream DNS makes use-application-dns.net eplicitly not resolve firefox turns DoH off. Yes DNS is rather insecure and your ISP can do whatever it wants and that's kind of the problem. Firefox is depending on your system's DNS being secure to ... uh... secure appliation level dns in Firefox. See the problem yet? The real …

Read more ...

Life Update Blog June 2020

Today I get my airconditioner from amazon prime delivered, allegedly. It's june, it's humid and my window fan isn't cutting it. Nothing much changes in Jeff land yet the world is going insane at the moment. Alas politics is not the topic of this blog post.

The topic is... daily life.

It's saturday morning and I am doing bug triage on github as if it was a weekday. The work week has been going for the past 2 years or so as I am a workaholic and use work as an escape from my real life problems. I am still a shitty person in person and online. I don't think I ever grew up. Sometimes I wonder what I am doing, maybe this is an early mid life crisis. One thing for sure is that I need a non computer related hobby (yea, but like, can your non computer related …

Read more ...

Lokinet with DNSCrypt-Proxy


This is a quick intro with how to use lokinet with dnscrypt-proxy on ubuntu/debian based distros to secure your dns queries from spying eyes, as requested by someone on an XMPP muc.


You want to first install dnscrypt-proxy

# apt update
# apt install dnscrypt-proxy

Next install lokinet see this blog post on how to do that.


By default your system will want to use dnscrypt-proxy as system resolver, this is fine as you can always forward dns for .loki and .snode to lokinet.

In /etc/dnscrypt-proxy/dnscrypt-proxy.toml you want to add an option to provide a fowarding file:

forwarding_rules = '/etc/dnscrypt-proxy/forwarding-rules.txt'

In a new file at /etc/dnscrypt-proxy/forwarding-rules.txt'put the following forwarding rules:


The first rule says to forward the .loki gtld to …

Read more ...


New stable opentracker now online with announce urls: