<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/">
  <author>
    <name>benjamin wil</name>
  </author>
  <id>https://benjaminwil.info/antisocial/antisocial.xml/</id>
  <link href="https://benjaminwil.info/antisocial/antisocial.xml/"/>
  <subtitle>secret feed-only posts</subtitle>
  <title>benjamin wil (antisocial)</title>
  <updated>2026-07-03T14:23:45-07:00</updated>
  <entry>
    <content>&lt;p&gt;so my website has two main feed sources: the main weblog, and this antisocial
feed that came into existence via &lt;a href=&quot;https://daverupert.com/2018/01/welcome-to-rss-club/&quot;&gt;rss club&lt;/a&gt;. until now they’ve been
fully separate things, but i noticed:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;other rss clubbers generally have a single unified feed.&lt;/li&gt;
  &lt;li&gt;based on some emails i’ve received, it seems like some readers here just
don’t know about the main weblog feed.&lt;/li&gt;
  &lt;li&gt;from the feed reader’s experience, it could be a bit much to subscribe to
me twice; i am not very important (positive).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;so i decided to update this antisocial feed to also include posts from my
main feed. i apologize if this update caused you any displeasure due to
your feed reader marking some old-ish posts as unread or something. (the
main feed will continue to exclude these all-lowercase antisocial entries.)&lt;/p&gt;

&lt;p&gt;if you’d prefer, the classic antisocial-only posts atom and json feeds
continue to live on at new urls:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://benjaminwil.info/antisocial/antisocial.xml&quot;&gt;https://benjaminwil.info/antisocial/antisocial.xml&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://benjaminwil.info/antisocial/antisocial.json&quot;&gt;https://benjaminwil.info/antisocial/antisocial.json&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;all of this is actually helping me make the design of &lt;a href=&quot;https://github.com/benjaminwil/lifer&quot;&gt;my static site
generator&lt;/a&gt; better. in making this change i uncovered a bug. my rss
feed builder supports building both atom and rss feeds. when i created this
new &lt;em&gt;selection&lt;/em&gt; of weblog and antisocial entries, i failed to ensure both
canonical entry collections were set to use the &lt;code&gt;atom&lt;/code&gt; format. this caused
some entries to be missing encoded html in the built feed. excellent win for
me, since my current development focus is making arbitrary entry selections,
and feeds for those selections, a better experience.&lt;/p&gt;

</content>
    <id>https://benjaminwil.info/antisocial/14</id>
    <link href="https://benjaminwil.info/antisocial/14"/>
    <published>2026-07-03T12:17:34-07:00</published>
    <summary>so my website has two main feed sources: the main weblog, and this antisocial feed that came into existence via rss club....</summary>
    <title>feed backfilling</title>
    <updated>2026-07-03T12:17:34-07:00</updated>
    <dc:date>2026-07-03T12:17:34-07:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;after deliberating for a while and doing some budget-math, i decided to take
the summer off of work and attempt to recover from burnout. maybe i’ll write
about that more over the next few months.&lt;/p&gt;

&lt;p&gt;this is the first time since i was fourteen that i haven’t either been
doing school or doing work (or doing both). as much as i know this break
is necessary, i’m not looking forward to it yet.&lt;/p&gt;

&lt;p&gt;as an adult, i have been risk averse when it comes to employment and
money. i’ll be living leaner this summer, but i’ll be okay.&lt;/p&gt;

&lt;p&gt;my intention this week is to create a calendar. i want to ensure that i’m not
just rotting away in my apartment full-time. i’ll plan out things i want to
go out and do; milestones for personal projects i want to make progress on;
and well-defined &lt;em&gt;chore goals&lt;/em&gt; (i’ve been putting off some things).&lt;/p&gt;

&lt;p&gt;if you’re reading this and have experienced burnout, or are getting close,
hello there. feel free to send me a message. :-)&lt;/p&gt;
</content>
    <id>https://benjaminwil.info/antisocial/13</id>
    <link href="https://benjaminwil.info/antisocial/13"/>
    <published>2026-06-16T13:29:28-07:00</published>
    <summary>after deliberating for a while and doing some budget-math, i decided to take the summer off of work and attempt to recove...</summary>
    <title>taking the summer off work</title>
    <updated>2026-06-16T13:29:28-07:00</updated>
    <dc:date>2026-06-16T13:29:28-07:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;for over a month i’ve spent a weird amount of my free time trying to set
up an android development environment (via &lt;a href=&quot;https://reactnative.dev/&quot;&gt;react native&lt;/a&gt;, and then
&lt;a href=&quot;https://nativescript.org/&quot;&gt;nativescript&lt;/a&gt;) on my laptop running the &lt;a href=&quot;https://guix.gnu.org/&quot;&gt;guix&lt;/a&gt; linux distribution.
i even had a bit of help thanks to some writing about this topic done by
&lt;a href=&quot;https://gofranz.com&quot;&gt;franz geffke&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://gofranz.com/blog/react-native-on-guix/&quot;&gt;react native (and android development) on guix [with docker]&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gofranz.com/blog/react-native-android-on-guix-without-docker/&quot;&gt;build react native android apps on guix in 5 minutes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;unfortunately, i couldn’t take franz’s configuration verbatim and make it
work. and beyond that, i also got nerd-sniped trying to make his setups more
ergonomic for me. (i am slightly allergic to having to remember to manually
open 2-5 shells, source a bunch of stuff, and then start a bunch of processes
manually.)&lt;/p&gt;

&lt;p&gt;on my own, i went down some rabbit holes, asked some questions in the
&lt;em&gt;#nonguix&lt;/em&gt; channel on libera, and attempted setting up my own bespoke
environments via guix fhs containers, docker, and even a qemu virtual
machine. the closest working environment was the qemu machine. that one at
least did not require a bunch of harnessing to appease guix’s declarative,
immutable nature. if even allowed me to connect to my physical android device
without too much ritual. i abandoned that strategy, though, because it became
a guix-related time-sink to learn how to set up a non-virtio filesystem so i
could continue to run a code editor, etc. on my irl, non-virtual host machine.&lt;/p&gt;

&lt;p&gt;could i get any of these strategies to work? with enough time, i think
yes. but the personal-enjoyment accounting is already starting to be fucked up.
this blog post is me surrendering and trying to not feel horrible about all
of the time i have just admitted to losing.&lt;/p&gt;

&lt;p&gt;no hate directed at guix here. i appreciate it the more i learn it. but
i’m bummed out i couldn’t get the &lt;a href=&quot;https://guix.gnu.org/en/blog/2023/the-filesystem-hierarchy-standard-comes-to-guix-containers/&quot;&gt;guix container with fhs emulation&lt;/a&gt;
working with my physical android device. the core of the issue was that the
adb server required for communication with a physical android device could
not be run from within the container no matter what environment shit i told
the container it could have access to. and running adb on the host didn’t
“just work” with the processes inside of the container. with enough time, maybe
i could get there. but at this point, i also just don’t know enough about the
android sdk tooling to really be effective at creating the developer-harness.&lt;/p&gt;

</content>
    <id>https://benjaminwil.info/antisocial/12</id>
    <link href="https://benjaminwil.info/antisocial/12"/>
    <published>2026-04-26T13:26:28-07:00</published>
    <summary>for over a month i’ve spent a weird amount of my free time trying to set up an android development environment (via react...</summary>
    <title>admitting defeat (re: android development environments on guix)</title>
    <updated>2026-04-26T13:26:28-07:00</updated>
    <dc:date>2026-04-26T13:26:28-07:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;it’s a bit weird: yellows and blues and reds. what do you think?&lt;/p&gt;
</content>
    <id>https://benjaminwil.info/antisocial/11</id>
    <link href="https://benjaminwil.info/antisocial/11"/>
    <published>2026-04-05T15:10:38-07:00</published>
    <summary>it’s a bit weird: yellows and blues and reds. what do you think?</summary>
    <title>new light colourscheme</title>
    <updated>2026-04-05T15:10:38-07:00</updated>
    <dc:date>2026-04-05T15:10:38-07:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;the process is still evolving, but i’m going to describe my notetaking
system as of right now. i started from zero in novemberish last year and am
getting happy with the cadence and quality of my notes as of starting this
new system.&lt;/p&gt;

&lt;p&gt;the biggest change that comes with the new system is that i’m now &lt;em&gt;paper
first&lt;/em&gt;, even if i’m sitting in front of a computer. the procedure for taking
and processing paper notes is on a weekly cadence:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;at the beginning of a week, start a new page with the date as a header.&lt;/li&gt;
  &lt;li&gt;create two sections on this page: &lt;em&gt;consumption&lt;/em&gt; and &lt;em&gt;todos&lt;/em&gt;. (usually
&lt;em&gt;consumption&lt;/em&gt; takes up two-thirds of the page, and &lt;em&gt;todos&lt;/em&gt; one-third.)&lt;/li&gt;
  &lt;li&gt;create a third section starting on the next page: &lt;em&gt;notes&lt;/em&gt;.&lt;/li&gt;
  &lt;li&gt;write down the titles of media consumed over the week in the &lt;em&gt;consumption&lt;/em&gt;
section. if i have additional thoughts or context to add for a piece of
media, then an endnote indicator (a superscript number like &lt;sup&gt;2&lt;/sup&gt;)
is added. then, the additional notes can be added to the &lt;em&gt;notes&lt;/em&gt; section.&lt;/li&gt;
  &lt;li&gt;write down tasks to be completed for the week under &lt;em&gt;todos&lt;/em&gt;.&lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot; role=&quot;doc-noteref&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; if
additional context for a task needs to be written down, the task gets an
endnote, just like &lt;em&gt;consumption&lt;/em&gt; media items. if/when i complete tasks,
they get an X.&lt;/li&gt;
  &lt;li&gt;and then the &lt;em&gt;notes&lt;/em&gt; section is pretty freeform, where each distinct note
has a heading and/or references the endnote indicator from its antecedent
&lt;em&gt;consumption&lt;/em&gt; log or &lt;em&gt;todos&lt;/em&gt; task.&lt;/li&gt;
  &lt;li&gt;at the end of the week, digitize all of the notes and save them to my
personal wiki, where notes may get incorporated into blog post drafts, longer
private articles about things i’m learning about, or emails i intend to
send. by “digitizing” i mostly mean “type out”.&lt;/li&gt;
  &lt;li&gt;if i think an uncompleted &lt;em&gt;todo&lt;/em&gt; items are important enough to carry
forward, they get added to the next week’s &lt;em&gt;todos&lt;/em&gt; section.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;that’s kind of it for now. it’s a very lightweight process i don’t have
to think about. i think the next refinements to occur will be on the
processing/digitizing side of things.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot;&gt;
      &lt;p&gt;because i tend not to live by task lists, i only write down aspirational
  tasks that i’d like to complete for the week, not every boring thing
  i need to complete to continue living. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</content>
    <id>https://benjaminwil.info/antisocial/10</id>
    <link href="https://benjaminwil.info/antisocial/10"/>
    <published>2026-04-05T14:37:58-07:00</published>
    <summary>the process is still evolving, but i’m going to describe my notetaking system as of right now.</summary>
    <title>my notetaking system, early 2026</title>
    <updated>2026-04-05T14:37:58-07:00</updated>
    <dc:date>2026-04-05T14:37:58-07:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;i’ve published two (small) non-antisocial blog posts this month, which is
about one more than usual:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://benjaminwil.info/weblog/ruby-semantic-blocks&quot;&gt;semantic style ruby blocks&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://benjaminwil.info/weblog/portable-feature-flags-in-ruby&quot;&gt;portable feature flags in ten-ish lines of ruby&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;the topics probably aren’t interesting to most people, let alone most rubyists.
but lately, i’ve been inspired by some authors and creators (rss club
members included), and the edges of wikipedia, that are pleased to publish
“the boring” information. i’m not trying to denigrate anyone by saying
this. writing what you know, for yourself, to clarify your own thinking,
and to present information clearly to &lt;em&gt;the maybe one someone somewhere&lt;/em&gt;
who needs to absorb it, is a good instinct.&lt;/p&gt;

&lt;p&gt;said another way: i have relearned that we don’t have to write something
that’s interesting to a giant venn diagram of people. most of us aren’t &lt;em&gt;the
new yorker&lt;/em&gt; and don’t need to be.&lt;/p&gt;

&lt;p&gt;i know many of you reading this who write already know this. maybe one of you,
like me, needs to be reminded.&lt;/p&gt;

&lt;p&gt;one of the creators i’ve been inspired by is the biblical scholar &lt;a href=&quot;https://danielomcclellan.com/&quot;&gt;dan
mcclellan&lt;/a&gt;. to quote his bio:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;his research focuses on the languages and history of the bible, as well as
on the conceptualization of deity, of scripture, and of religious identity
through the methodological lenses of cognitive linguistics and the cognitive
science of religion.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;he has made over three thousand videos now. he isn’t afraid to repeat
himself. he says lots of boring stuff that scholars in his field know quite
well. as someone with no credentials in this field, i appreciate that one
of his goals is to better communicate what the consensus view of scholars
is when in comes to controversial social and/or theological issues with
regard to christianity in the west. he also is skilled at “stitching” videos
that spread misinformation about christian shit and dunking on the content
creators. sometimes he can get pretty mean.&lt;/p&gt;

&lt;p&gt;i am not interested in many of the videos he publishes, and i definitely
don’t watch them all, but seeing how consistent he is in form, content, and
message, and how he bravely repeats himself in such a tireless way, gives
me hope that i can continue to be at least as prolific as i’ve been this month.&lt;/p&gt;

&lt;p&gt;cheers to us boring people.&lt;/p&gt;
</content>
    <id>https://benjaminwil.info/antisocial/09</id>
    <link href="https://benjaminwil.info/antisocial/09"/>
    <published>2026-03-21T10:43:12-07:00</published>
    <summary>i’ve published two (small) non-antisocial blog posts this month, which is about one more than usual:</summary>
    <title>you&#39;re allowed to be uninsightful</title>
    <updated>2026-03-21T10:43:12-07:00</updated>
    <dc:date>2026-03-21T10:43:12-07:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;these are not the things that i necessarily would want to win, but what i
think will happen. (i’ve got nothing better to do.)&lt;/p&gt;

&lt;p&gt;best picture: &lt;em&gt;Hamnet&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best actress: Jessie Buckley, &lt;em&gt;Hamnet&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best actor: Timothée Chalamet, &lt;em&gt;Marty Supreme&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best supporting actress: Elle Fanning, &lt;em&gt;Sentimental Value&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best supporting actor: Benicio del Toro, &lt;em&gt;One Battle After Another&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best director: Paul Thomas Anderson, &lt;em&gt;One Battle After Another&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best original song: “Golden” from &lt;em&gt;Kpop Demon Hunters&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best original score:  &lt;em&gt;Hamnet,&lt;/em&gt; Max Richter&lt;/p&gt;

&lt;p&gt;best animated film:  &lt;em&gt;KPop Demon Hunters&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best international film: &lt;em&gt;Sentimental Value&lt;/em&gt;, Norway&lt;/p&gt;

&lt;p&gt;best documentary feature: &lt;em&gt;Mr. Nobody Against Putin&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best casting: &lt;em&gt;Marty Supreme&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best sound: &lt;em&gt;F1&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best cinematography: &lt;em&gt;Train Dreams&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best original screenplay: &lt;em&gt;Sinners,&lt;/em&gt; Ryan Coogler&lt;/p&gt;

&lt;p&gt;best adapted screenplay: &lt;em&gt;Bugonia&lt;/em&gt;, Will Tracy&lt;/p&gt;

&lt;p&gt;best live action short film: &lt;em&gt;Butcher’s Stain&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best animated short film: &lt;em&gt;The Girl Who Cried Pearls&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best documentary short film: &lt;em&gt;Children No More: Were and Are Gone&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best visual effects: &lt;em&gt;Jurassic World Rebirth&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best production design: &lt;em&gt;Sinners&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best film editing: &lt;em&gt;F1&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best makeup and hairstyling: &lt;em&gt;Frankenstein&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;best costume design: &lt;em&gt;Frankenstein&lt;/em&gt;&lt;/p&gt;
</content>
    <id>https://benjaminwil.info/antisocial/08</id>
    <link href="https://benjaminwil.info/antisocial/08"/>
    <published>2026-03-13T21:14:30-07:00</published>
    <summary>these are not the things that i necessarily would want to win, but what i think will happen.</summary>
    <title>oscar predictions 2026</title>
    <updated>2026-03-13T21:14:30-07:00</updated>
    <dc:date>2026-03-13T21:14:30-07:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;hi. &lt;a href=&quot;https://www.carolinecrampton.com/the-view-from-rss/&quot;&gt;rss club showed up in my feeds
today&lt;/a&gt;, and then
i remembered that &lt;em&gt;this feed is linked there&lt;/em&gt; and i haven’t used it in a
while. and then i clicked on the feed and realized that nginx was rendering
the feed with a mime type of &lt;code&gt;text/xml&lt;/code&gt; rather than &lt;code&gt;application/rss+xml&lt;/code&gt;. so
i fixed that.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;text/xml&lt;/code&gt; will likely tell your browser to render the feed as an xml in the
browser. whereas &lt;code&gt;application/rss+xml&lt;/code&gt;, &lt;code&gt;application/atom+xml&lt;/code&gt;, and so on,
will tell your browser to use whatever application is configured to be your
feedreader. on my ios device, for example, clicking a link to this feed now
results in a dialog modal. “open this feed in reeder?” it asks. this is much
nicer than the browser rendering a fucking unstyled text file.&lt;/p&gt;

&lt;p&gt;i noticed some other rss club feeds have similar issues, so if you’re reading
this and your a clubber, do consider checking out your feeds.&lt;/p&gt;

&lt;p&gt;on my main feed (&lt;a href=&quot;https://benjaminwil.info/weblog&quot;&gt;html&lt;/a&gt;,
&lt;a href=&quot;https://benjaminwil.info/feed.xml&quot;&gt;rss&lt;/a&gt;) i succeeded in my informal goal
of posting one-ish thing per month in 2025. i intend to keep it up, and
maybe i’ll even throw some more stuff in this antisocial feed this year, too.&lt;/p&gt;

&lt;p&gt;bye.&lt;/p&gt;
</content>
    <id>https://benjaminwil.info/antisocial/07</id>
    <link href="https://benjaminwil.info/antisocial/07"/>
    <published>2026-03-04T23:21:54-08:00</published>
    <summary>hi.</summary>
    <title>your mime type is showing</title>
    <updated>2026-03-04T23:21:54-08:00</updated>
    <dc:date>2026-03-04T23:21:54-08:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;i decided it was time to make a dark colour scheme for this website. i haven’t
touched the styles on here in a while, and it was weird to go through them and
see how my brain had decided to organize them.&lt;/p&gt;

&lt;p&gt;i didn’t do a bad job. but, i dunno, definitely a younger version of me did it.&lt;/p&gt;

&lt;p&gt;there’s no way to “toggle” the colour schemes on the website itself. it depends
on you telling your browser (or in some cases your OS) which colour scheme you
prefer: either light or dark.&lt;/p&gt;
</content>
    <id>https://benjaminwil.info/antisocial/06</id>
    <link href="https://benjaminwil.info/antisocial/06"/>
    <published>2020-09-16T12:00:00-07:00</published>
    <summary>i decided it was time to make a dark colour scheme for this website.</summary>
    <title>prefers-color-scheme: dark</title>
    <updated>2020-09-16T12:00:00-07:00</updated>
    <dc:date>2020-09-16T12:00:00-07:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;over the last year i’ve become increasingly conscious of how my life and work
intersects with free and proprietary software. notably:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;i spent the better part of a year enabling midsize companies’ ability to “make
money” using an open source ecommerce framework.&lt;/li&gt;
  &lt;li&gt;i went from working a contract at a small consultancy – who invested a
substantial amount of money into that ecommerce framework – to joining the
consultancy and being acquired by… a very large company using the framework.&lt;/li&gt;
  &lt;li&gt;i became increasingly wary of people who make money via the internet.&lt;/li&gt;
  &lt;li&gt;i started thinking about other potential career tracks?&lt;/li&gt;
  &lt;li&gt;i switched from using arch linux full-time at work to using macos.&lt;/li&gt;
  &lt;li&gt;i saw some silly news stories about dicey open source software licenses.&lt;/li&gt;
  &lt;li&gt;i joined &lt;a href=&quot;http://tilde.town&quot;&gt;tilde.town&lt;/a&gt; and witnessed many people learning about and
experimenting with free software – and it’s worth noting that there is a wider
(still expanding) tilde subculture.&lt;/li&gt;
  &lt;li&gt;i’ve relied on amazon to provide me with many of my basic needs and
convenience purchases, and i haven’t felt incredibly bad about it even though
i think their existence is a net-negative for the world and the open web.&lt;/li&gt;
  &lt;li&gt;i reduced my reliance on google services – specifically g suite for email,
calendar, and file storage, but i also started using duckduckgo as the default
search engine in all of my browsers.&lt;/li&gt;
  &lt;li&gt;i started managing my own private git remote/server. it’s not impressive, but
i’m always learning something.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;this list is rambly, and it’s not clear what i (let alone &lt;em&gt;you&lt;/em&gt;) should be
taking from these experiences. today, this list is telling me &lt;em&gt;my role in
software freedom advocacy is too small&lt;/em&gt;. i say this as someone who isn’t
interested in being a professional advocate of any kind, but as someone who
loves computers, software, and the &lt;em&gt;potential&lt;/em&gt; of the internet (which becomes
undermined a bit more each day).&lt;/p&gt;

&lt;p&gt;i can make my role larger by contributing to free software projects more and
more often; by choosing to use free and open source alternatives to proprietary
software (&lt;a href=&quot;https://wiki.gnome.org/Apps/Dia&quot;&gt;ahem, lucidchart&lt;/a&gt;); and by advocating for diy solutions to
problems that big companies solve if you’re willing to throw money at them. most
importantly, i can socialize the idea of software freedom when i speak to people
inside and outside of the tech industry: i can write about it more, i can write
about why i feel it’s important, and so on.&lt;/p&gt;

&lt;p&gt;recently, i was introduced to the oggcast/podcast &lt;a href=&quot;http://faif.us&quot;&gt;free as in
freedom&lt;/a&gt; – which relaunched at the end of 2018 after a two-year
hiatus. it’s hosted by &lt;a href=&quot;http://ebb.org/bkuhn/&quot;&gt;bradley m. kuhn&lt;/a&gt; and &lt;a href=&quot;https://blogs.gnome.org/gnomg/&quot;&gt;karen
sandler&lt;/a&gt; who &lt;em&gt;are&lt;/em&gt; professional free sofware
advocates. if you found my rambly thoughts on this topic semi-interesting, i’d
recommend listening to the following (recent) episodes:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://faif.us/cast/2018/dec/31/0x5f/&quot;&gt;0x5f: was 2018 the year of non-foss licensing?&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://faif.us/cast/2019/jan/13/0x60/&quot;&gt;0x60: can anyone live in full software freedom today? (part i)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://faif.us/cast/2019/feb/19/0x61/&quot;&gt;0x61: can anyone live in full software freedom today? (part ii)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content>
    <id>https://benjaminwil.info/antisocial/04</id>
    <link href="https://benjaminwil.info/antisocial/04"/>
    <published>2019-02-24T19:11:02-07:00</published>
    <summary>over the last year i’ve become increasingly conscious of how my life and work intersects with free and proprietary softwa...</summary>
    <title>assessing my role in software freedom advocacy</title>
    <updated>2019-02-24T19:11:02-07:00</updated>
    <dc:date>2019-02-24T19:11:02-07:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;i’m moving this month, and so far it’s going smoothly.&lt;/p&gt;

&lt;p&gt;in the last nine years, i’ve moved ten times. most of the time, i only had to
worry about my own things – but on one occasion i moved with two other people. i
can’t yet call myself a moving expert, but i’ve become increasingly efficient at
moving. i want to offer you, readers, some tips.&lt;/p&gt;

&lt;p&gt;some of these are uninsightful, common sense tips – but things to hold close to
your heart. when you’re moving: things get stressful, and common sense
becomes… uncommon.&lt;/p&gt;

&lt;p&gt;without further adieu:&lt;/p&gt;

&lt;h2 id=&quot;dont-procrastinate&quot;&gt;don’t procrastinate&lt;/h2&gt;

&lt;p&gt;spend at least a week thinking about the move. and prepare to spend at least two
days moving (if you’re able to take two days).&lt;/p&gt;

&lt;h2 id=&quot;write-out-an-inventory&quot;&gt;write out an inventory&lt;/h2&gt;

&lt;p&gt;and don’t inventory by room – rooms are too big. create &lt;em&gt;zones&lt;/em&gt; that you need
to pack, and use this to better plan your moving-tetris.&lt;/p&gt;

&lt;p&gt;i super-recommend &lt;em&gt;writing&lt;/em&gt; the inventory down, on paper or using a to-do list
app on your phone.&lt;/p&gt;

&lt;h2 id=&quot;plan-to-get-rid-of-things&quot;&gt;plan to get rid of things&lt;/h2&gt;

&lt;p&gt;while you’re inventory-ing, make a list of things you no longer need – or need
to replace. you could go the extra kilometre and make a list of things you
&lt;em&gt;don’t&lt;/em&gt; have but would like to.&lt;/p&gt;

&lt;p&gt;again: write this plan down somewhere. it’s no good to you if you forget half of
the plan.&lt;/p&gt;

&lt;h2 id=&quot;plan-to-move-the-large-things-last&quot;&gt;plan to move the large things last&lt;/h2&gt;

&lt;p&gt;your small objects (books, records, kitchen objects, etc.) are the heaviest and
most time consuming things to pack. get them packed and out of the way. these
are also the easiest things to tetris and put into a moving vehicle.&lt;/p&gt;

&lt;h2 id=&quot;overcommit&quot;&gt;overcommit&lt;/h2&gt;

&lt;p&gt;this can apply to your moving experience in a number of ways. for me:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;i make sure more than enough family members/friends are available to help move
(and that none of them would have to do too much work)&lt;/li&gt;
  &lt;li&gt;i make sure i have lots of time to deal with the move, and lots of time with
moving vehicles, elevator keys, and what have you.&lt;/li&gt;
  &lt;li&gt;nothing is held together with paperclips. my boxes and bins &lt;em&gt;work&lt;/em&gt;, and won’t
fall apart.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;p&gt;alright, so these are my initial moving tips. as i continue this next moving
process, i may need to amend them.&lt;/p&gt;
</content>
    <id>https://benjaminwil.info/antisocial/03</id>
    <link href="https://benjaminwil.info/antisocial/03"/>
    <published>2019-02-06T18:04:22-07:00</published>
    <summary>i’m moving this month, and so far it’s going smoothly.</summary>
    <title>how to move into a new place</title>
    <updated>2019-02-06T18:04:22-07:00</updated>
    <dc:date>2019-02-06T18:04:22-07:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;this post outlines how i’m generating this feed as a separate, secondary feed
using &lt;a href=&quot;https://jekyllrb.com/docs/collections/&quot;&gt;jekyll collections&lt;/a&gt;. this is completely possible using the
current version (as of this post: &lt;a href=&quot;https://github.com/jekyll/jekyll-feed/releases/tag/v0.11.0&quot;&gt;0.11.0&lt;/a&gt;) of the
&lt;a href=&quot;https://github.com/jekyll/jekyll-feed&quot;&gt;&lt;code&gt;jekyll-feed&lt;/code&gt;&lt;/a&gt; plugin. this plugin is included in all new jekyll
projects that have been generated with the &lt;code&gt;jekyll new&lt;/code&gt; command.&lt;/p&gt;

&lt;p&gt;the main blog feed for this site is at the default location:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;
https://benjaminwil.info/feed.xml
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;and the feed you’re reading from now is at:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;
https://benjaminwil.into/antisocial/feed.xml
&lt;/code&gt;&lt;/p&gt;

&lt;h2 id=&quot;collection-names&quot;&gt;collection names&lt;/h2&gt;

&lt;p&gt;there is one caveat: &lt;code&gt;jekyll-feed&lt;/code&gt; doesn’t provide a way to set a custom name
for your secondary feed. any other feeds you make use basic site metadata:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;your &lt;code&gt;site.title&lt;/code&gt; or &lt;code&gt;site.name&lt;/code&gt; variable’s value&lt;/li&gt;
  &lt;li&gt;a pipe character with some spaces around it (&lt;code&gt; | &lt;/code&gt;)&lt;/li&gt;
  &lt;li&gt;and your collection name – with the first letter capitalized&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;this can look a little bit stupid if you aren’t careful:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;
Cool Website | My-new-collection
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;yeah, that’s the feed name that would show up in your friends’ rss readers.&lt;/p&gt;

&lt;p&gt;i have &lt;a href=&quot;https://github.com/jekyll/jekyll-feed/pull/261&quot;&gt;a pull request open&lt;/a&gt; on the &lt;code&gt;jekyll-feed&lt;/code&gt; repository that fixes
this. but if you want custom names right now, you’ll have to use my fork of the
&lt;code&gt;jekyll-feed&lt;/code&gt; gem.&lt;/p&gt;

&lt;h2 id=&quot;step-one-update-the-jekyll-feed-gem&quot;&gt;step one: update the jekyll-feed gem&lt;/h2&gt;

&lt;p&gt;when you create a new jekyll site using the &lt;code&gt;jekyll new&lt;/code&gt; command, the version of
the &lt;code&gt;jekyll-feed&lt;/code&gt; plugin included is &lt;code&gt;~&amp;gt; 0.6&lt;/code&gt;. to create a secondary feed, you
need to manually update your &lt;code&gt;Gemfile&lt;/code&gt; to use &lt;code&gt;jekyll-feed&lt;/code&gt; &lt;code&gt;~&amp;gt; 0.11&lt;/code&gt;:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ruby
# Gemfile ...
group :jekyll_plugins do
  gem &quot;jekyll-feed&quot;, &quot;~&amp;gt; 0.11&quot;
end
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;and add this &lt;code&gt;git&lt;/code&gt; argument if you’re comfortable using my fork of the plugin
(until my – or another similar – pull request has been merged):&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ruby
# Gemfile ...
group :jekyll_plugins do
  gem &quot;jekyll-feed&quot;, &quot;~&amp;gt; 0.11&quot;, git: https://github.com/benjaminwil/jf
end
&lt;/code&gt;&lt;/p&gt;

&lt;h2 id=&quot;step-two-create-a-new-collection&quot;&gt;step two: create a new collection&lt;/h2&gt;

&lt;p&gt;in your site’s &lt;code&gt;_config.yml&lt;/code&gt; file, you need to add the name and metadata for the
collection you intend to use for the feed. in my case:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;yml
# _config.yml ...
collections:
  antisocial:
    output: true
    permalink: /antisocial/:name
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;output: true&lt;/code&gt; ensures a separate file is generated for each item in the
collection (the permalink page), and the &lt;code&gt;permalink:&lt;/code&gt; setting is probably
familiar to you: use it to set your collection post’s uris.&lt;/p&gt;

&lt;p&gt;the jekyll permalinks docs include a list of &lt;a href=&quot;https://jekyllrb.com/docs/permalinks/#collections&quot;&gt;available collections permalinks
variables&lt;/a&gt;. the variable i’m using (&lt;code&gt;:name&lt;/code&gt;) just attaches the
filename to the uri.&lt;/p&gt;

&lt;p&gt;your new collection can be created in the directory &lt;code&gt;_collection_name&lt;/code&gt; (unless
you’ve set a custom &lt;code&gt;collections_dir:&lt;/code&gt; in your &lt;code&gt;_config.yml&lt;/code&gt;). in my case:
&lt;code&gt;_antisocial&lt;/code&gt;.&lt;/p&gt;

&lt;h2 id=&quot;step-three-pick-a-layout&quot;&gt;step three: pick a layout&lt;/h2&gt;

&lt;p&gt;you can either use your standard &lt;code&gt;post&lt;/code&gt; layout or make a new one. if you’re a
jekyll user, you likely know all about layouts: so i won’t go into any more
detail here.&lt;/p&gt;

&lt;p&gt;you can either set a &lt;code&gt;layout:&lt;/code&gt; value in the frontmatter for every collection
item, or you can set each collection item’s layout globally from your
&lt;code&gt;_config.yml&lt;/code&gt;:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;yml
# _config.yml ...
defaults:
  -
    scope:
      path: &quot;&quot; # an empty string here means all files in the project
      type: &quot;antisocial&quot;
    values:
      layout: &quot;your_preferred_layout&quot;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;this is some ugly yaml, but that’s what is has to be &lt;a href=&quot;https://jekyllrb.com/docs/configuration/front-matter-defaults/&quot;&gt;according to the front
matter defaults docs&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;step-four-configure-the-feed&quot;&gt;step four: configure the feed&lt;/h2&gt;

&lt;p&gt;we’re pretty much done now. we just have to configure the secondary feed
information using the provided &lt;code&gt;jekyll-feed&lt;/code&gt; &lt;a href=&quot;https://github.com/jekyll/jekyll-feed#collections&quot;&gt;configuration
settings&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;again, in your &lt;code&gt;_config.yml&lt;/code&gt;:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;yml
# _config.yml ...
feed:
  collections:
    antisocial:
      path: &quot;/antisocial/feed.xml&quot;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;where &lt;code&gt;antisocial:&lt;/code&gt; is the name of your collection and the &lt;code&gt;path:&lt;/code&gt; value is a
string with your preferred feed location.&lt;/p&gt;

&lt;p&gt;now that you’ve configured the feed, you can start to add new posts to your
collection directory.&lt;/p&gt;

&lt;p&gt;note that if you’re keeping a blog you still need to use &lt;code&gt;date:&lt;/code&gt; front matter to
ensure your posts get to the feed.&lt;/p&gt;

</content>
    <id>https://benjaminwil.info/antisocial/02</id>
    <link href="https://benjaminwil.info/antisocial/02"/>
    <published>2019-01-21T23:17:12-07:00</published>
    <summary>this post outlines how i’m generating this feed as a separate, secondary feed using jekyll collections.</summary>
    <title>using jekyll collections for a secondary, rss-only feed</title>
    <updated>2019-01-21T23:17:12-07:00</updated>
    <dc:date>2019-01-21T23:17:12-07:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;test.&lt;/p&gt;

&lt;p&gt;i’ve been made aware of a thing called rss club and i am interested in it. not
just because i’m a feed junky, but because i’m nostalgic (even whimsical) for
the web as i experienced it as a kid.&lt;/p&gt;

&lt;p&gt;so, i’m calling this &lt;em&gt;antisocial feed&lt;/em&gt; not to be antisocial towards you, reader.
and not to be reactively anti–social media.&lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot; role=&quot;doc-noteref&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;i’m calling it &lt;em&gt;antisocial feed&lt;/em&gt; because of me: if you knew me, before we hit
201x, you’d know that i used to be social: i used to have curiousity, attention,
and so on. i used to (think i had been) thoughtful about my (multitude of)
interactions with strangers online.&lt;/p&gt;

&lt;p&gt;i participated in forums: about video games, japanese rock music. i wrote
collaborative poems with my friend staxu. these are not things i feel up to
doing anymore, probably because i feel anxious about them: it’s vulnerable,
or unprofessional, or exposing; i worry that i’d be misunderstood.&lt;/p&gt;

&lt;p&gt;are there like-minded people out there? willing to communicate with me, even
in passing? sometimes other people seem inaccessible to me. sometimes i am
worried that the only people left are trolls or deluded alpha-male wannabes.&lt;/p&gt;

&lt;p&gt;sorry – what an intro. i haven’t really made it clear what &lt;em&gt;antisocial feed&lt;/em&gt; is
going to be. for now, expect posts about the following topics:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;how to (and how not to) communicate with others.&lt;/li&gt;
  &lt;li&gt;a ruby on rails-based personal journal platform i’m building: &lt;a href=&quot;https://github.com/maeku/maeku&quot;&gt;maeku&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;irc, gopher, and free software in 2019. &amp;lt;3&lt;/li&gt;
  &lt;li&gt;movies that are okay. (i’m yet another rss club person &lt;a href=&quot;https://letterboxd.com/benjaminwil&quot;&gt;on letterboxd&lt;/a&gt; – nice!)&lt;/li&gt;
  &lt;li&gt;why i’m not writing poetry for a living, even though that’s what i went to
school for.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;postscript&quot;&gt;postscript&lt;/h2&gt;

&lt;p&gt;yeah, thanks for reading this far. i’m writing this on a static site generated
by jekyll, and there’s &lt;em&gt;no&lt;/em&gt; html view for this yet. it’s also separate from &lt;a href=&quot;https://benjaminwil.info/weblog&quot;&gt;my
main feed&lt;/a&gt;. more about this later.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot;&gt;
      &lt;p&gt;reprise to self: all literature and media is inherently a little social. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</content>
    <id>https://benjaminwil.info/antisocial/01</id>
    <link href="https://benjaminwil.info/antisocial/01"/>
    <published>2019-01-17T17:01:34-07:00</published>
    <summary>test.</summary>
    <title>intro to antisocial feed</title>
    <updated>2019-01-17T17:01:34-07:00</updated>
    <dc:date>2019-01-17T17:01:34-07:00</dc:date>
  </entry>
  <entry>
    <content>&lt;p&gt;how do you feel about this idea? this is something i did today: i ported all of
the reviews from &lt;a href=&quot;https://letterboxd.com/benjaminwil&quot;&gt;my letterboxd account&lt;/a&gt; to
my main weblog, here, on benjaminwil.info.&lt;/p&gt;

&lt;p&gt;it’s something i’ll continue to think about: it kinda looks like i changed
history, after all. that said… it is content that i wrote on those dates. i
could add notes to the posts to contextualize? but my blog isn’t important or
widely read anyway.&lt;/p&gt;
</content>
    <id>https://benjaminwil.info/antisocial/05</id>
    <link href="https://benjaminwil.info/antisocial/05"/>
    <published>2010-03-20T19:25:00-07:00</published>
    <summary>how do you feel about this idea? this is something i did today: i ported all of the reviews from my letterboxd account to...</summary>
    <title>backfilling my weblog?</title>
    <updated>2010-03-20T19:25:00-07:00</updated>
    <dc:date>2010-03-20T19:25:00-07:00</dc:date>
  </entry>
  <dc:language>en</dc:language>
  <dc:date>2026-07-03T14:23:45-07:00</dc:date>
</feed>
