the-internet-vagabond-dot-com/2020/06/03/post.html
2025-01-09 13:43:40 -06:00

255 lines
13 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<title>The Internet Vagabond :: An Update</title>
<link type="application/atom+xml" rel="alternate" href="https://www.theinternetvagabond.com/feed.xml" title="The Internet Vagabond" />
<meta name="description"
content="Rants of a wandering techy, in search of truth, knowledge, and a decent ping." />
<meta name="author" content="Bill Niblock" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="canonical" href="https://www.theinternetvagabond.com/2020/06/03/post.html" />
<link rel="stylesheet" type="text/css"
href="https://www.theinternetvagabond.com/src/styles/corrupt_layout.css" />
<link rel="stylesheet" type="text/css"
href="https://www.theinternetvagabond.com/src/styles/corrupt_typog.css" />
<link rel="icon" type="image/x-icon"
href="https://www.theinternetvagabond.com/src/images/favicon.ico" />
<link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css"
integrity="sha256-XoaMnoYC5TH6/+ihMEnospgm0J1PM/nioxbOUdnM8HY="
crossorigin="anonymous">
<script data-goatcounter="https://theinternetvagabond.goatcounter.com/count"
async src="https://www.theinternetvagabond.com/src/scripts/goatcounter.js"></script>
</head>
<body>
<div class="cor_page">
<header>
<a href="/">
<div>
<span class="first">T</span>he
<span class="first">I</span>nternet
<span class="first">V</span>agabond
</div>
</a>
</header>
<main>
<article>
<h1 id="an-update">An Update</h1>
<p>There is nothing Ive experienced as humbling as powerlessness. The immediate
realization that, despite all the capabilities which may be before you, you can
do nothing to affect a situation. It is a powerful reminder that we are, all,
parts of a whole. That could mean “cogs in a machine” or other such cynical
metaphors, or it could mean part of a team, working together towards a goal. I
often fall for the former, and rally to the later. Right now, I see examples of
the later all around me: protesters on streets, in parks, joining together to
oppose a borderline dictator who chooses military action over reform. Yet, I
dont understand how I can fit in. I understand how, literally, I can join in
the protests. Im not worried about my health or my status in doing so, yet I
still hesitate. Because I feel powerless. Because I look at protests, and I see
peaceful citizens opposed by military bullies. I see the desperate grasps for
control furthering oppression and injustice. I see “their” power, and I feel
“their” power, and I sit here, thoughts gasping for breath in a sea of rage and
regret. I know adding my voice would not be in vain. I understand that another
body in the crowd is not just a number, but a show of support. And yet I still
hesitate. Perhaps out of fear; perhaps I was wrong to boldly claim I was
unconcerned with my health or status. I like to think I can set aside those and
other “indifferents” during times when virtuous action is required; I like to
think I would be one to race towards danger, if it was the right thing to do.
Yet, as the saying goes, often our actions speak louder than words.</p>
<p>But perhaps this is a misperception. There are many ways to show support, many
avenues to fight oppression. If fear dictate I stay in my house, “safe” from the
troubles in the world, then what can I do from here? Much like a voice in the
crowd, throwing a blog post out to the world may seem ineffective, but to expect
change on this scale be made only by my voice, is selfish and fantasy. This blog
post represents my voice online. It is my space, where I can share my ideas and
theories, my creations and my fears. In our digital world, this is my personal
park from which I can protest, and so I shall. And just like protest in
meatspace, it need not end at this. I can still contact my representative, my
congressperson, and anyone I feel can and should know my opinion. And so I
shall. And I encourage anyone who stumbles across this post, in good times and
bad alike, to know that you have options. That powerlessness, while humbling, is
not a force of oppression, but a call to examine your perceptions.</p>
<h2 id="resources">Resources</h2>
<p><a href="https://www.house.gov/representatives/find-your-representative">Find your
Representative</a></p>
<p><a href="https://www.senate.gov/senators/contact">Find your Senators</a></p>
<h1 id="and-now-for-something-completely-different">And now for something completely different…</h1>
<p>Rails! Ive been learning Ruby on Rails (again… again) as a means to build
some of the applications Ive been thinking of. The most immediate, and the
motivation for the recent return, is to build a character sheet system for
roleplaying games, specifically Pathfinder and D&amp;D 5e. For a long time, I have
considered how cool it would be to have a dynamic character sheet that can
calculate all my rolls for me, help me level up, and provide me contextual
information. I want to explore tying it to a chat bot, available first on Matrix
but later on Discord and perhaps others, to allow for in-line reference and
rolling with character awareness, for both players and DMs. Ive been working my
way through Michael Harts <a href="https://www.learnenough.com/ruby-on-rails-6th-edition">Ruby on Rails
Tutorial</a>. Im literally
on the last chapter of building the example application, and look forward to
using it as the foundation to build my application. I also played around with
<a href="https://matrix.org/">Matrix</a> and a <a href="https://github.com/ananace/ruby-matrix-sdk">Ruby
API</a> for building a bot. Glaub, my
WIP bot, was able to connect to the Heroku-deployed application and query it for
information via REST calls. I look forward to exploring this more as well.</p>
<p>I also stumbled across <a href="https://100daystooffload.com">#100DaysToOffload</a>. I
think its a cool idea, and Im going to try and pursue it. I have plenty I
think about and do every day, and some of it may be helpful.</p>
<p>Finally, Ive been very interested in a number of things since being confined
during quarantine: self-hosting, decentralized platforms, exercise, cooking,
gaming, streaming. Some of these are continued hobbies, some of these are
relatively new, and some are completely new to me. I see many synergies between
them, and as part of my writing goals, I want to explore them. I already
highlighted one: Matrix, a decentralized platform, and building a
character-sheet bot. In fact, it also incorporates self-hosting, since I
followed <a href="https://matrix.org/blog/2020/04/06/running-your-own-secure-communication-service-with-matrix-and-jitsi">this fun
tutorial</a>
and setup and configured my own Matrix homeserver and Jitsi Meet instance.
Because part of the #100DaysToOffload is to share these posts on socials, Im
also resuming my look into <a href="https://joinmastodon.org/">Mastodon</a> and considering
self-hosting a homeserver of that as well. Im also considering finding a
<a href="https://joinpeertube.org/">Peertube</a> community to upload videos to. I think
Peertube is a cool idea, and as someone pointed out, theres not a lot of gaming
content on it. I could help promote the platform as an alternative for finding
fun gaming videos. Well, at least, for finding gaming videos.</p>
<p>Thats all for now. Stay safe, stay vigilant, pursue virtue in all that you do.
If youre not sure what to do, consider writing a blog! Im writing this post as
part of <a href="https://100daystooffload">#100DaysToOffload</a>, an initiative to inspire
writing habits. Perhaps you could do the same.</p>
<div class="author_info">
Bill Niblock
<a href="https://unlicense.org/"
aria-label="Code dedicated to the public domain under Unlicense">
<span class="fa fa-cc-pd" aria-hidden="true"
title="Code dedicated to the public domain under Unlicense"</span>
</a>
<a href="https://creativecommons.org/publicdomain/zero/1.0/"
aria-label="Published to the public domain under CC0">
<span class="fa fa-cc-zero" aria-hidden="true"
title="Content dedicated to the public domain under CC0"</span>
</a>
2020-06-03
<br />
[
<a href="/topics/writing">writing</a>
<a href="/topics/life">life</a>
]
</div>
</article>
</main>
<footer>
<nav>
<div><a href="/">home</a></div>
<div><a href="/topics/all">all</a></div>
<div><a href="/topics/gaming">gaming</a></div>
<div><a href="/topics/life">life</a></div>
<div><a href="/topics/philosophy">philosophy</a></div>
<div><a href="/topics/technology">technology</a></div>
<div><a href="/topics/writing">writing</a></div>
</nav>
<hr />
<div><a href="https://www.theinternetvagabond.com/now">Life In Progress</a></div>
<hr />
<section class="h-card">
<section class="footer_about" id="about">
<div>The Site</div>
<div>
<a href="https://www.theinternetvagabond.com/feed.xml"
aria-label="RSS feed for the site">
<span class="fa fa-rss" aria-hidden="true"
title="RSS Feed"</span>
</a> |
<a href="https://theinternetvagabond.goatcounter.com/"
aria-label="GoatCounter statistics for the site">
<span class="fa fa-bar-chart" aria-hidden="true"
title="GoatCounter Statistics"</span>
</a> |
<a href="https://codeberg.org/VagabondAzulien/the-internet-vagabond-dot-com"
aria-label="Source code repository for the site">
<span class="fa fa-code" aria-hidden="true"
title="Site Source Code"</span>
</a>
</div>
<a class="u-url u-uid" href="https://theinternetvagabond.com"></a>
<p>
This site is a small slice of internet real-estate that I use for
occasional writing. Nothing I say is visionary or profound. I
focus on technology, gaming, and philosophy. All opinions my
own.
</p>
<div>The Vagabond</div>
<div>
<a rel="me"
href="mailto:bill@theinternetvagabond.com"
aria-label="Email Bill at The Internet Vagabond dot com">
<span class="fa fa-envelope-o" aria-hidden="true"
title="Email bill at theinternetvagabond.com"</span>
</a> |
<a class="u-url" rel="me"
href="https://matrix.to/#/@vagabondazulien:matrix.org"
aria-label="Speak with me on Matrix">
<span class="fa fa-matrix-org" aria-hidden="true"
title="Speak with me on Matrix"</span>
</a> |
<a class="u-url" rel="me"
href="https://mastodon.social/@azulien"
aria-label="Find me on the Fediverse">
<span class="fa fa-mastodon" aria-hidden="true"
title="Find me on the Fediverse"</span>
</a> |
<a class="u-url" rel="me" href="https://www.twitch.tv/vagabondazulien/profile"
aria-label="Link to my Twitch channel">
<span class="fa fa-twitch " aria-hidden="true"
title="My Twitch channel"</span>
</a>
</div>
<p>
My name is <span class="p-name">Bill Niblock</span>. <span
class="p-note">I'm a computer scientist by education, a technologist
by trade, a gamer by hobby, and a philosopher by accident. I
live in <span class="p-locality">Buffalo</span>, <span class="p-region">
New York</span>, <span class="p-country-name">USA</span>.<br />
<br />
My PGP Key is <span class="u-key" id="key">CCE7 3682 331B 5614 9FAB
7383 7359 80B2 6381 C91E</span>.
</p>
</section>
<section style="display: none;">
<span class="p-category">Gaming</span>
<span class="p-category">Technology</span>
<span class="p-category">Philosophy</span>
<span class="p-category">Open Source Software</span>
<span class="p-category">Self-Hosting</span>
<span class="p-category">Coffee</span>
<span class="u-email">bill@theinternetvagabond.com</span>
</section>
</section>
</footer>
</div>
</body>
</html>