1---
2title: Welcome!
3layout: home
4cover: ./cover.png
5---
6
7<!-- {{< adm type="err" >}} -->
8<!-- **Warning:** an individual is currently attempting to impersonate me on XMPP and -->
9<!-- stir up trouble. They've been spamming various groups and posting transphobic, -->
10<!-- homophobic, and racist content, as well as sending extremely graphic imagery. -->
11<!-- **This individual is not me.** I do have `amolith@nixnet.services`, but my -->
12<!-- primary XMPP account is `amolith@secluded.site`. If there's any doubt whether a -->
13<!-- particular JID is me, please contact `amolith@secluded.site`. -->
14<!-- {{< /adm >}} -->
15
16## Welcome!
17
18My online pseudonym is Amolith. However, if we end up meeting in person, I would
19be happy to introduce myself as myself. I am a musician, developer, sysadmin,
20co-host of the [Linux Lads] and [Linux Downtime] podcasts, small business owner,
21and founder of not-for-profit [NixNet.][nn] I also work with [MBOA,][m] a wonderful
22co-op that creates [JMP.chat][JMP] (self-promo ahead). [JMP] gives you a regular phone
23number that people can call and text and you receive those on any device you
24have [an XMPP client] on. Optionally included with the $5/mo subscription is your
25own [Snikket] server for family and friends.
26
27[Linux Lads]: https://linuxlads.com
28[Linux Downtime]: https://linuxdowntime.com
29[nn]: https://nixnet.services
30[m]: https://mboa.dev
31[JMP]: https://jmp.chat
32[an XMPP client]: https://xmpp.org/software/?platform=linux
33[Snikket]: https://snikket.org/hosting/
34
35```text
36-----BEGIN GEEK CODE BLOCK-----
37GCS/PA d(+) s+:++ a-- C++(+++) UL+++$ P
38L+++>++++$ E+ W++ N++ o? K- w--- O? M-- V? PS+++
39PE- Y++ !PGP t 5? X R+ tv+ b++ DI++ D+ G e++ h-
40r++ y+
41------END GEEK CODE BLOCK------
42```
43
44[Decode my geek code above][decode] or [create your own.][create]
45
46[decode]: http://www.joereiss.net/geek/ungeek.html
47[create]: https://geekcode.xyz/geek.html
48
49## Blog
50
51I will occasionally blog here and that content can be found on the [Posts
52page.][posts] Below are a specific few posts that give a good overview of what I
53typically write about.
54
55[posts]: /posts
56
57- [Pull vs push: intentional notifications](/pull-vs-push-intentional-notifications/)
58- [(Ab)using mesh networks for easy remote support](/abusing-mesh-networks-for-easy-remote-support)
59- [Replacing YouTube & Invidious](/replacing-youtube-invidious)
60- [Typing International Characters](/typing-international-characters)
61
62## About the site
63
64Secluded.Site was hand-written entirely by me and is generated with
65[Hugo.][hugo] [The theme][theme] is public and available for anyone to use. I'll
66eventually get it added to [the themes directory][dir] once I clean it up a
67little (patches welcome!), but until then, you can simply clone the repo and
68copy the theme to your site.
69
70[hugo]: https://gohugo.io/
71[theme]: https://git.nixnet.services/Amolith/secluded/src/branch/master/themes/secluded
72[dir]: https://themes.gohugo.io/
73
74All of the code is released under the [MIT license] and the content here is
75[CC-BY 4.0.][ccby] Source for everything is available on my [Forgejo
76instance.][forgejo]
77
78[MIT license]: https://tldrlegal.com/license/mit-license
79[ccby]: https://creativecommons.org/licenses/by/4.0/
80[forgejo]: https://git.nixnet.services/Amolith/secluded
81
82## Contact
83
84I can be contacted through many methods but the most reliable, instance, and my
85most preferred will _always_ be XMPP. In order of preference…
86
871. **XMPP:** `amolith@secluded.site`
882. **Email:** `amolith@secluded.site`
89 If you wanted encrypted email, my [age] public keys are [here on my
90 website.](/age.keys)
913. **IRC:** `amolith` on [Libera] and [NixNet]
924. **Matrix:** `@_bifrost_amolith=40secluded.site:aria-net.org`
93 If you absolutely must contact me over Matrix, do so through an XMPP bridge
94 like the one above.
95
96[age]: https://github.com/FiloSottile/age
97[Libera]: https://libera.chat/
98[NixNet]: https://docs.nixnet.services/IRC
99
100{{< adm type="tip" >}}
101If you choose to contact me over XMPP, please use OMEMO encryption and manually
102verify fingerprints below. Any other keys should be marked as _untrusted_.
103{{< /adm >}}
104
105```text
106Desktop: 356C7395 B6A79738 DCE819CF E49F3146 9DD3E4E3 C753CF13 140358B8 7540A969
107Framework: 667DB93D 3E0BCF27 EF480A54 2B86E8A9 59DD72D8 AB1E603E E0BB4307 E419A62F
108Mobile: F11286AC CB7B19F5 80D4CAB7 132C1938 99561BF9 9A3430D1 B5621714 0A39B916
109```