<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="https://anelki.net/xml/base.min.xml" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tags on /home/anelki</title>
    <link>https://anelki.net/tags/</link>
    <description>Recent content in Tags on /home/anelki</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <atom:link href="https://anelki.net/tags/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Crisis of Austrian Democracy</title>
      <link>https://anelki.net/post/2025/02/austria24/</link>
      <pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2025/02/austria24/</guid>
      <description>&lt;p&gt;This is a piece that I wrote for the University of Minnesota Center for Austrian Studies back in the fall that I&amp;rsquo;d been meaning to post here for a while&amp;hellip;and now need to update.&lt;/p&gt;
&lt;p&gt;Austria has been without a permanent government since the election in late October 2024. The collapse of ÖVP-SPÖ-NEOS negotiations left the ÖVP Moderate Leader and Chancellor, Karl Nehammer twisting in the wind and his resignation was (likely) forced by a group of Sebastian Kurz (former chancellor, boy wonder, far-right sympathizer, and now employee of Peter Thiel) supporters. Kurz and the entire Lower Austrian ÖVP&amp;ndash;the most powerful ÖVP state party&amp;ndash;seemed determined to go into government, tragically yet again, with the extreme right Freedom Party (FPÖ).&lt;/p&gt;
&lt;h3 id=&#34;enter-the-bundespräsident-stage-left&#34;&gt;Enter the Bundespräsident stage left&lt;/h3&gt;
&lt;p&gt;Austria&amp;rsquo;s president Alexander Van der Bellen with help from the incompetence and lust for power of FPÖ leader Herbert Kickl is more or less the last institution capable of standing in the way of a FPÖ-ÖVP government with the FPÖ&amp;rsquo;s extremist leader as Chancellor. For this reason, it again seems likely that the next government will be lead by the ÖVP with support from the Socialists, NEOS (Centrist Liberals), and Greens. Only time will tell. But Austria faces a fork in the road between it&amp;rsquo;s current liberal-social capitalist pro-EU system and the Orban-ization of its media, judiciary, and society.&lt;/p&gt;
&lt;p&gt;Choose wisely, liebes Österreich.&lt;/p&gt;
&lt;p&gt;What now follows is the report as published by the &lt;em&gt;Center for Austrian Studies&lt;/em&gt; which is also archived at the UMN Libraries &lt;a href=&#34;https://hdl.handle.net/11299/267251&#34;&gt;University Digital Conservancy&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id=&#34;austrias-2024-federal-election-turning-point-for-the-far-right&#34;&gt;Austria&amp;rsquo;s 2024 Federal Election: &lt;strong&gt;Turning Point for the Far Right&lt;/strong&gt;&lt;/h1&gt;
&lt;h3 id=&#34;eleven-years-of-turmoil&#34;&gt;&lt;strong&gt;Eleven Years of Turmoil&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Exactly eleven years prior to Austria&amp;rsquo;s Federal Election on September 29th, 2024, I stood in a corner of the offices of the Alliance for Austria&amp;rsquo;s Future (BZÖ) chatting with my contacts in the party. Their hopes of remaining a federal parliamentary party hung by a thread. Originally founded in 2005 as a moderate governing splinter from the evermore far-right Freedom Party (FPÖ), the BZÖ had attempted to reconstitute itself as a social centrist and economically liberal party in the mould of the German FDP (Free Democratic Party). Numerous vestiges of its far-right past remained. Pictures of and a memorial to its late founder, Jörg Haider, adorned a wall in the large room in which we&amp;rsquo;d gathered. Nevertheless, the BZÖ&amp;rsquo;s federal election candidates appeared to be sincere in their desire to build a &amp;ldquo;modern middle&amp;rdquo; party. However, they were not successful, falling short of the 4% national threshold by a few thousand votes.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; While the BZÖ might be gone, the legacy of their party&amp;rsquo;s firebrand founder continues to echo into the present, as the 2013 election also marked a break in the Austrian political landscape.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://anelki.net/img/2025-02_austria24-1.jpg&#34; alt=&#34;Figure 1: Then BZÖ leader Josef Bucher attempts to mask his disappointment to skeptical journalists on Election Night 2013. Photo by the Author.&#34;&gt; &lt;br&gt;
&lt;em&gt;Then BZÖ leader Josef Bucher attempts to mask his disappointment to skeptical journalists on Election Night 2013. Photo by the Author.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;For most of Austria&amp;rsquo;s post-World War II history, the country, its constituent &lt;em&gt;Länder (states)&lt;/em&gt;, and even its municipalities had been governed by a system known as &lt;em&gt;Proporz&lt;/em&gt;, whereby political power was primarily shared between the center-left Social Democratic Party (SPÖ) and the center-right (Christian Democratic) People&amp;rsquo;s Party (ÖVP), and based on the number of votes each party received. On a formal level this meant that villages, cities, and states were almost always governed by a coalition of the SPÖ and ÖVP with the actual composition of the cabinet determined by election results. The purpose of Proporz was to eliminate the instability of governments that plagued interwar Austria and ensure the broadest possible interest in preserving the constitutional order. At the same time, a 4% vote-share requirement (similar to Germany&amp;rsquo;s 5%) to receive seats in the Nationalrat or state parliaments further ensured that the formation of stable governments was not impeded by numerous small parties threatening to withhold critical support. On the federal level, there was no legally mandated Proporz system, but the small number of parties and a political culture that valued stability and compromise over ideological victories more or less ensured that the only way to form a stable majority government was a combination of SPÖ and ÖVP. If the fracturing of this system began with the emergence of the Greens on the left and the FPÖ on the far-right in the 1980s, 2013 marked the last gasps of the Proporz party system, as seven parties had legitimate chances to reach the 4% threshold to elect members of the Nationalrat (the lower house of the Austrian parliament). The aforementioned SPÖ, ÖVP, FPÖ, and BZÖ, the Greens, the right-wing populist Team Stronach, and the centrist NEOS all reached the 4% threshold, with only the BZÖ falling short. And while the resulting government was a coalition of the SPÖ and ÖVP, its majority was small, and its leading figures unhappy, with both parties’ leaders replaced before the next election.&lt;/p&gt;
&lt;p&gt;In the years since, the political scene has been the site of uncharacteristic turmoil: the 2017 Election resulted in the rebranded and &amp;ldquo;modernized&amp;rdquo; Christian Democrats forming a government with the FPÖ under the 31 year-old Sebastian Kurz, only to collapse two years later in the wake of a scandal. During the months leading up to the 2017 elections, undercover journalists recorded a video of FPÖ leader Heinz-Christian Strache pleading with a woman pretending to be a Russian oligarch&amp;rsquo;s niece for party financing, which would help turn Austria into an illiberal democracy in the style of Victor Orban’s Hungary The collapse of that ÖVP-FPÖ coalition government after the so-called &lt;em&gt;Ibiza-Affäre&lt;/em&gt;&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; led to the first ever technocratic government under a former Constitutional Court justice (and first woman chancellor, Brigitte Bierlein), and subsequently: the resulting election yielded an ÖVP-Green coalition, the first ever Austrian federal government featuring the Greens.&lt;/p&gt;
&lt;p&gt;The ÖVP-Greens government navigated the COVID-19 Pandemic, the backlash against masks and vaccine mandates, Russia&amp;rsquo;s second invasion of Ukraine in 2022, and economic turmoil relatively successfully, but nevertheless suffered from a variety of attacks from the far-right, many of which bore the hallmarks of foreign (ie., Russian) misinformation and influence campaigns.&lt;/p&gt;
&lt;h3 id=&#34;campaign-themes&#34;&gt;&lt;strong&gt;Campaign Themes&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Austria&amp;rsquo;s 2024 election featured parties attempting to play to their strengths. FPÖ voters were driven by the party’s core themes around immigration, policing, neutrality, and security, while ÖVP voters chose the performance of the ÖVP-led coalition. SPÖ voters concentrated on social and economic justice (healthcare, inflation, and income inequality), while the Greens focused on the environment, and the NEOS education, the economy, and inflation.&lt;/p&gt;
&lt;p&gt;In the end, and as in the Dutch elections of November 2023, the far-right populist party was the most successful party at making its case with voters. Similar to the Dutch case with the PVV (Party for Freedom), the FPÖ’s successes were fueled in part by opposition to EU intervention in Ukraine following Russia&amp;rsquo;s 2022 invasion.&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt; However, and unlike in the Netherlands, Austria features a unique twist to far-right politics: its neutrality, which the far-right has weaponized regarding support for Ukraine. Enshrined in the constitution after 1945 as a condition for avoiding Cold War partition (as happened with occupied Germany), neutrality has long been considered the keystone of Austrian foreign policy outside the EU, and by politicians across the ideological spectrum.&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt; In part due to its strong connections to the United Russia Party, and in light of its ongoing refusal to condemn Russian actions while spreading Russian propaganda about the war in Ukraine, the Austrian far-right (including the FPÖ) has used Austrian Neutrality to condemn the governing parties as reckless warmongers. Indeed, weaponizing NATO and allied support for Ukraine was first attempted during the initial 2014 Russian invasion in the E.U. parliamentary elections, as videos of tanks loaded on trains in the US or other NATO member states purportedly moved through Austrian cities to start World War III.&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt; Even as &amp;ldquo;deepfake&amp;rdquo; and AI generated images and video are now easier to create than ever and therefore far more dangerous, the spread of misinformation was already rampant in 2014. Automated &amp;ldquo;bot&amp;rdquo; accounts on social media platforms and further distribution by FPÖ-allied media played a not-so-insignificant role in spreading these messages during this election.&lt;/p&gt;
&lt;h3 id=&#34;2024-election-results&#34;&gt;&lt;strong&gt;2024 Election Results&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The surge in the popularity of the FPÖ notwithstanding, the 2024 election marks the first time in post-war Austrian history that neither the ÖVP nor SPÖ led on election night, a genuinely remarkable result.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Party&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Percentage&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Votes&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;FPÖ&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;28.85%&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1,408,514&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;ÖVP&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;26.27%&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1,282,734&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;SPÖ&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;21.14%&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1,032,234&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;NEOS&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;9.14%&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;446,378&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Greens&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;8.24%&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;402,107&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;KPÖ (Communists)&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2.39%&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;116,891&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Voter Turnout&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;77.7%&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;em&gt;Source: ORF/Election Commission&lt;/em&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;img src=&#34;https://anelki.net/img/2025-02_austria24-2.png&#34; alt=&#34;Austrian Election Results since 1945. The name of the parties forming the Goverment are listed for each legislative period.&#34;&gt; &lt;br&gt;
&lt;em&gt;Austrian Election Results since 1945. The name of the parties forming the Goverment are listed for each legislative period.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In turn, the election portends deep trouble for the SPÖ. Having been part of the government almost continuously from 1945 to 2017, their failure to meaningfully improve their performance from 2019 and reverse their continued decline from 2017, and despite not participating in an unpopular government, should be seen as a warning sign for their political future. The failure of the KPÖ&amp;ndash;a mix of disaffected socialists formerly supporting the SPÖ to outright communists&amp;ndash;is no doubt disappointing, but their continued success at the local and state level, notably in Steiermark and Salzburg, makes it likely that they could overcome the 4% electoral hurdle by the next election.&lt;/p&gt;
&lt;h3 id=&#34;thunder-on-the-right&#34;&gt;&lt;strong&gt;Thunder on the Right&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;By tradition, the leading party will have the first opportunity to form a government. This means the FPÖ, under the leadership of the most radical leader in their history, Herbert Kickl.&lt;sup id=&#34;fnref:6&#34;&gt;&lt;a href=&#34;#fn:6&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;6&lt;/a&gt;&lt;/sup&gt; Unlike previous FPÖ leaders who publicly kept the most extreme elements of the far-right at a distance, Kickl has openly embraced them. Shortly before taking office as FPÖ leader in 2021, he called the &lt;em&gt;Identitäre Bewegung&lt;/em&gt; (Identitarian Movement), an organization Austrian intelligence services deem right-wing extremist with ties to neo-Nazis, an “interesting project that is worthy of support.” Kickl did so only days after the FPÖ’s then interim leader and governing board declared that membership in the group to be incompatible with membership in the party.&lt;sup id=&#34;fnref:7&#34;&gt;&lt;a href=&#34;#fn:7&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;7&lt;/a&gt;&lt;/sup&gt; His taking office as party leader was made possible only by ousting the relatively moderate (by FPÖ standards) Norbert Hofer, a politician known for his affable personality and charm. While some might argue that they share similar views, Kickl’s embrace of the extreme-right Identitarians in contradiction with other FPÖ leaders and his aggressive articulation of hard-line anti-immigration policies using rhetoric more commonly heard in the 1920s and 30s underscore the end of FPÖ attempts to appear relatively moderate as they had under Strache and Hofer.&lt;/p&gt;
&lt;p&gt;Kickl was previously Minister of the Interior, with oversight over policing, intelligence, and border controls. Coincidentally, Kickl is also one of the most tightly bound to Russian influence networks and it is likely that he will, in conjunction with the Hungarian and Slovak governments, attempt to delay or block European defense and security efforts as well as additional aid to Ukraine.&lt;sup id=&#34;fnref:8&#34;&gt;&lt;a href=&#34;#fn:8&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;8&lt;/a&gt;&lt;/sup&gt; Just as during the 2017-2019 ÖVP-FPÖ coalition, which Kickl directly managed the Austrian intelligence services, an FPÖ government makes it very likely that Austria will be roundly excluded from EU and broader western intelligence and security cooperation, while Russian intelligence agencies would continue to use Austria as a major staging and transit point for operations throughout Europe and even further abroad. In sum, Austria would face increasing isolation from its EU and Western allies at all levels and in all areas of cooperation.&lt;sup id=&#34;fnref:9&#34;&gt;&lt;a href=&#34;#fn:9&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;9&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;h3 id=&#34;who-governs&#34;&gt;&lt;strong&gt;Who Governs?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Kickl has also made it clear that any FPÖ led coalition government will only be formed if Federal President Van der Bellen appoints him chancellor.&lt;sup id=&#34;fnref:10&#34;&gt;&lt;a href=&#34;#fn:10&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;10&lt;/a&gt;&lt;/sup&gt; Van der Bellen, formerly a member of the Green Party, however has the power to give the task of attempting to form a government to the party that he deems most likely to succeed.&lt;sup id=&#34;fnref:11&#34;&gt;&lt;a href=&#34;#fn:11&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;11&lt;/a&gt;&lt;/sup&gt; As of this writing in late-October, Van der Bellen tasked the current chancellor and moderate leader of the ÖVP Karl Nehammer with responsibility for forming a new government, arguing that Kickl’s FPÖ, despite coming first in the election, had no hope of forming a government with no willing coalition partners.&lt;sup id=&#34;fnref:12&#34;&gt;&lt;a href=&#34;#fn:12&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;12&lt;/a&gt;&lt;/sup&gt; The most likely outcome will be for a new coalition led by the ÖVP, with the SPÖ and centrist NEOS party as the junior partners. For the current leadership of the ÖVP, Kickl and the FPÖ are simply too toxic and their views too extreme to contemplate joining a coalition with them, let alone one in which the ÖVP would be the junior partner.&lt;/p&gt;
&lt;p&gt;Kickl however is not without cards to play. On October 24th, the FPÖ nominated Walter Rosenkranz, a close Kickl ally to the post of First President of the &lt;em&gt;Nationalrat&lt;/em&gt;. The three presidents are selected by the three largest parties and in practice primarily serve to facilitate the business of the legislature. Rosenkranz seems poised to use this position to hinder the work of the new coalition government as much as possible. This is also a further blow to FPÖ moderates like Hofer, who previously served as the FPÖ’s nominee as Third President of the &lt;em&gt;Nationalrat&lt;/em&gt;. As with Kickl, Rosenkranz has a reputation for extremism, with the president of the largest organization for Austrian Jews describing him as a “brown [ie., Nazi] wolf in blue [FPÖ color] clothes.”&lt;sup id=&#34;fnref:13&#34;&gt;&lt;a href=&#34;#fn:13&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;13&lt;/a&gt;&lt;/sup&gt; While it is possible that he will use his position in a relatively non-partisan way, his selection as the FPÖ’s candidate over the previously serving Hofer makes that highly unlikely.&lt;/p&gt;
&lt;h3 id=&#34;conclusion&#34;&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Austria&amp;rsquo;s election marks a significant turning point for the far right, achieving their first ever first-place finish in a national election. It is a remarkable turn of events since 2019, for a party whose longtime leader was caught soliciting illicit funds from a person they thought to be a Russian oligarch&amp;rsquo;s niece. For the mainstream parties that up to this point had been the ruling parties (i.e., the ÖVP and SPÖ), the chance to form a new grand coalition is perhaps a meaningful opportunity for both parties to demonstrate their willingness and ability to cooperate productively and win back support previously lost to the FPÖ. Finally, this moment suggests that, if mainstream parties are to counter the rise of the extreme illiberal right in Europe, whether the Alternative for Germany (AfD) in Germany, the Freedom Party (PVV) in the Netherlands, or the FPÖ itself they must be both smart and quick in addressing the meaningful problems that voters for these parties face, while also delegitimizing the factually incorrect narratives those parties use to garner support.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt; For a general overview of the 2013 Election written and published shortly thereafter: Dolezal, Martin, and Eva Zeglovits. 2014. “Almost an Earthquake: The Austrian Parliamentary Election of 2013.” West European Politics 37 (3): 644–52. &lt;a href=&#34;https://doi.org/10.1080/01402382.2024.2397629&#34;&gt;https://doi.org/10.1080/01402382.2024.2397629&lt;/a&gt;. &lt;br&gt;
&lt;br&gt;
I would note that that I disagreed with their assessment at the time and I believe have been proven largely correct.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt; The original videos can be found on the websites of the &lt;em&gt;Süddeutsche Zeitung&lt;/em&gt; (&lt;a href=&#34;https://www.sueddeutsche.de/projekte/artikel/politik/das-strache-video-e335766/&#34;&gt;https://www.sueddeutsche.de/projekte/artikel/politik/das-strache-video-e335766/&lt;/a&gt;) or &lt;em&gt;Der Spiegel&lt;/em&gt; (&lt;a href=&#34;https://www.spiegel.de/video/fpoe-chef-heinz-christian-strache-die-videofalle-video-99027174.html&#34;&gt;https://www.spiegel.de/video/fpoe-chef-heinz-christian-strache-die-videofalle-video-99027174.html&lt;/a&gt;), both accessed 11 October 2024.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt; On the Dutch case, see: Holsteyn, Joop J. M. van, and Galen A. Irwin. 2024. “The Dutch Parliamentary Elections of November 2023.” &lt;em&gt;West European Politics&lt;/em&gt;, published online 11 September 2024. &lt;a href=&#34;https://doi.org/10.1080/01402382.2024.2397629&#34;&gt;https://doi.org/10.1080/01402382.2024.2397629&lt;/a&gt; (accessed 11 October 2024). ORF polling on voter motives for the primary themes of the Austrian election: &lt;a href=&#34;https://orf.at/wahl/nr24/wahlmotive/themen-wahlkampf&#34;&gt;https://orf.at/wahl/nr24/wahlmotive/themen-wahlkampf&lt;/a&gt; (accessed 11 October 2024)&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34;&gt;
&lt;p&gt; Hence why Austria avoided joining the organizations that evolved into the European Union until after the collapse of the Soviet Union and even then, only with the tacit approval of the Russian government.&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:5&#34;&gt;
&lt;p&gt;This video features Ewald Stadler, a former member of the FPÖ and BZÖ and former member of the Nationalrat and European Parliament. Stadler continues to be very active in extreme-right circles across Central Europe. This video comes from his unsuccessful 2014 European Parliament campaign after founding his own short lived “Reform Konservativen” party. “MEP Ewald Stadler REKOS Panzertransport durch Österreich Ukraine Krise 29 04 2014” &lt;a href=&#34;https://www.youtube.com/watch?v=51zs9-OAJOQ&#34;&gt;https://www.youtube.com/watch?v=51zs9-OAJOQ&lt;/a&gt; (accessed 22 October 2024)&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:6&#34;&gt;
&lt;p&gt;Although Kickl rejects any comparisons to National Socialism, he uses terms such as “Volkskanzler” (“[ethnically German] people’s chancellor” which also appeared in Nazi rhetoric from the 1920s and 1930s to describe Hitler.&amp;#160;&lt;a href=&#34;#fnref:6&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:7&#34;&gt;
&lt;p&gt;“Kickl: ‘Die Identitären sind für mich so etwas wie eine NGO von rechts’” &lt;em&gt;Kurier&lt;/em&gt; (9 June 2021). &lt;a href=&#34;https://kurier.at/politik/inland/kickl-die-identitaeren-sind-fuer-mich-so-etwas-wie-eine-ngo-von-rechts/401407830&#34;&gt;https://kurier.at/politik/inland/kickl-die-identitaeren-sind-fuer-mich-so-etwas-wie-eine-ngo-von-rechts/401407830&lt;/a&gt; (accessed 18 October 2024)&amp;#160;&lt;a href=&#34;#fnref:7&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:8&#34;&gt;
&lt;p&gt; Lindholm, Rickard. &amp;ldquo;Austrians doubling down on neutrality means European security faces uphill battle.&amp;rdquo; 1 October 2024. Wilson Center, Washington D.C. &lt;a href=&#34;https://www.wilsoncenter.org/article/austrians-doubling-down-neutrality-means-european-security-faces-uphill-battle&#34;&gt;https://www.wilsoncenter.org/article/austrians-doubling-down-neutrality-means-european-security-faces-uphill-battle&lt;/a&gt; (Accessed 12 October 2024)&amp;#160;&lt;a href=&#34;#fnref:8&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:9&#34;&gt;
&lt;p&gt; &lt;em&gt;ibid.&lt;/em&gt;&amp;#160;&lt;a href=&#34;#fnref:9&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:10&#34;&gt;
&lt;p&gt; Stepan, Max. &amp;ldquo;Kickl zu Van der Bellen: &amp;ldquo;FPÖ-Regierung nur mit mir als Bundeskanzler.&amp;rdquo; 5 October 2024. &lt;em&gt;Der Standard&lt;/em&gt; &lt;a href=&#34;https://www.derstandard.at/story/3000000239567/kickl-zu-van-der-bellen-fpoe-regierung-nur-mit-mir-als-bundeskanzler&#34;&gt;https://www.derstandard.at/story/3000000239567/kickl-zu-van-der-bellen-fpoe-regierung-nur-mit-mir-als-bundeskanzler&lt;/a&gt; (accessed 12 October 2024)&amp;#160;&lt;a href=&#34;#fnref:10&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:11&#34;&gt;
&lt;p&gt; Traditionally, the Austrian federal president resigns any party memberships upon taking office; Marchart, Jan Michael, Walter Müller, and Michael Völker. &amp;ldquo;Wie ÖVP und SPÖ in eine Regierung finden könnten – und wo es dabei holpert.&amp;rdquo; 12 October 2024. &lt;em&gt;Der Standard&lt;/em&gt;. &lt;a href=&#34;https://www.derstandard.at/story/3000000240424/wie-oevp-und-spoe-in-eine-regierung-finden-koennten-und-wo-es-dabei-holpert&#34;&gt;https://www.derstandard.at/story/3000000240424/wie-oevp-und-spoe-in-eine-regierung-finden-koennten-und-wo-es-dabei-holpert&lt;/a&gt; (Accessed 12 October 2024)&amp;#160;&lt;a href=&#34;#fnref:11&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:12&#34;&gt;
&lt;p&gt;Murphy, Francois. “Austrian president tasks centre-right, not far right, with forming govt.” 22 October 2024. &lt;em&gt;Reuters&lt;/em&gt;. &lt;a href=&#34;https://www.reuters.com/world/europe/austrian-conservatives-again-rule-out-far-right-alliance-after-leaders-meet-2024-10-15/&#34;&gt;https://www.reuters.com/world/europe/austrian-conservatives-again-rule-out-far-right-alliance-after-leaders-meet-2024-10-15/&lt;/a&gt; (accessed 23 October 2024).&amp;#160;&lt;a href=&#34;#fnref:12&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:13&#34;&gt;
&lt;p&gt;Traar, Christina. “Oskar Deutsch warnt Nationalrat vor FPÖ-Mann Rosenkranz.” 23 October 2024. &lt;em&gt;Kleine Zeitung&lt;/em&gt;. &lt;a href=&#34;https://www.kleinezeitung.at/politik/innenpolitik/18999415/deutsch-warnt-nationalrat-vor-fpoe-mann-rosenkranz&#34;&gt;https://www.kleinezeitung.at/politik/innenpolitik/18999415/deutsch-warnt-nationalrat-vor-fpoe-mann-rosenkranz&lt;/a&gt; (Accessed 23 October 2024)&amp;#160;&lt;a href=&#34;#fnref:13&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>don&#39;t be one of those people, part 2</title>
      <link>https://anelki.net/post/2023/02/linux-2/</link>
      <pubDate>Sat, 25 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2023/02/linux-2/</guid>
      <description>&lt;p&gt;following some discussions both on Mastodon and IRC after my post yesterday about Linux vs. Mac I think (and here I have &lt;a href=&#34;https://weirder.earth/@noracodes/109921027116057376&#34;&gt;Nora Tindall&lt;/a&gt; to thank for asking) about the apparent difference between my experience with MacOS and Void Linux+BSPWM which made me realize that I am much much closer to what I want tht Linux experience to be on Mac and the Mac Experience on Linux. But wtf does that mean?&lt;/p&gt;
&lt;p&gt;It means that I love having my windows tiled and managed automatically. For this I have &lt;a href=&#34;https://github.com/ianyh/Amethyst&#34;&gt;Amethyst&lt;/a&gt;. I wish I could just port my &lt;code&gt;bspwm&lt;/code&gt; config into it.&lt;/p&gt;
&lt;p&gt;It means I love MacOS&amp;rsquo;s global menus which change based on the application but are always in the same place. It means no matter the application I can hit cmd+F1 and get to the menu bar without taking my hands off the keyboard. It means that the command key I use the most on MacOS is the also the most ergonomically placed. Why the fuck is control way out in lala land on the edge?&lt;/p&gt;
&lt;p&gt;It means that I appreciate how lightweight Void is. My Thinkpad regularly uses about 500mb of RAM (without firefox). The vast majority of MacOS&amp;rsquo;s RAM usage is shit I never use.&lt;/p&gt;
&lt;p&gt;It means I love not spending so much goddamned time fucking with &lt;code&gt;xmodmap&lt;/code&gt; in the event that my special keyboard layout stops working right. It means I can use Karabiner, an ugly if perferctly function GUI keyboard layout editor to make new layouts. in less time that it&amp;rsquo;ll take to read the relevant manpages.&lt;/p&gt;
&lt;p&gt;It means that I can order a Mac laptop with the hardware keyboard layout I want. Direct, from the factory, no problem. Yes you can drop in a new keyboard on some Thinkpads, I did. but it helps if the new keyboard isn&amp;rsquo;t a few mm wider than the old layout one. it works, at least. The keyboard backlight does not (I couldn&amp;rsquo;t get the connector to stay in :/). If you order from Lenovo in the United States, your options are US-English or Spanish keyboards only, for reasons passing understanding. Are they making EU computers in a different factory? What makes it impossible for them to do the decent thing and let people order different keyboards if they&amp;rsquo;re already making each machine to order? If you order from Apple in the US, you can choose whichever keyboard layout you want.&lt;/p&gt;
&lt;p&gt;It means that I can buy applications from small and indie devs who spend their time just making their applications better. Not, for example, getting into arguments with random assholes on github. cf. using Devonthink and Mailmate which I referenced yesterday. I wish very badly that Linux had a culture of shareware and small indie devs like Mac does. An obsessive commitment to everything being F(L)OSS does not necessarily result in good software.&lt;/p&gt;
&lt;p&gt;It means I wish&amp;mdash;more than people might think&amp;mdash;that I wasn&amp;rsquo;t tied to a single company that makes a lot of shitty choices. I share a lot of the concerns that JWZ et al have.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;I write almost everything using &lt;code&gt;nano&lt;/code&gt;. I love &lt;code&gt;fish&lt;/code&gt;. The first application I open when I start up my machine is a terminal (iTerm2, sadly mac only, or Alacritty which I also use on linux). Maybe someday &lt;a href=&#34;https://darlinghq.org/&#34;&gt;Darling&lt;/a&gt; will be ready to fully support GUI apps. Maybe, someday I&amp;rsquo;ll be able to run Mailmate and Devonthink on Linux. I hope that day comes.&lt;/p&gt;
&lt;p&gt;In sum, I am a lot closer to how many linux users want to use their computers than the median mac user. Which is maybe what upsets me the most about the linux vs. mac nonsense.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://www.jwz.org/blog/tag/mac/&#34;&gt;https://www.jwz.org/blog/tag/mac/&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;cf. Riccardo Mori&amp;rsquo;s ongoing critique of &lt;del&gt;Mac OS&lt;/del&gt; macOS design evolution, eg., &lt;em&gt;&lt;a href=&#34;https://morrick.me/archives/9621&#34;&gt;The Notch is Wrong&lt;/a&gt;&lt;/em&gt;&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>don&#39;t be one of those people</title>
      <link>https://anelki.net/post/2023/02/linux/</link>
      <pubDate>Fri, 24 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2023/02/linux/</guid>
      <description>&lt;p&gt;My first computer, which we got when I was 6 years old was a second-hand Macintosh SE from my aunt. It was a Big Deal in my household. I remember the smell it made when you turned it on. The tiny black and white CRT. The sound of its 3.5&amp;quot; floppy drive. It was a great computer.&lt;/p&gt;
&lt;p&gt;Or what an upgrade it was when we got an iMac in the late 90s. Or an eMac in the early 2000s. Or my first Intel Mac, a 2006 MacBook Pro. And what a great keyboard that thing had!&lt;/p&gt;
&lt;p&gt;In short, I have been a Mac user all my life.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve tried &lt;em&gt;really hard&lt;/em&gt; to get into using linux as more than a server OS. Notably, following a directive from my boss at the time, I dualbooted a MacBook Pro with CentOS (not the best way to go about that, TBQH). I am an active member of the &lt;a href=&#34;https://tildeverse.org&#34;&gt;tildeverse&lt;/a&gt;, a confederation of pubnix (primarily Linux and some BSD) systems.&lt;/p&gt;
&lt;p&gt;I have a 2016 ThinkPad T460s at home with Void Linux. I have a 2014 Mac Mini running Void. I maintain packages on Void and do my best as I&amp;rsquo;m able to contribute to that community. This is all to say nothing of the nine (9!) Debian VPSes I run, including this one, and one Void VPS.&lt;/p&gt;
&lt;p&gt;When the 2016 MacBook Pros came out with their shitty keyboards and USB-C only, I was really worried that my days on the mac were numbered. I was a grad student at the time with no idea what the future held for me. And there are Mac only applications I use&amp;mdash;&lt;a href=&#34;https://www.devontechnologies.com/apps/devonthink&#34;&gt;Devonthink&lt;/a&gt; or &lt;a href=&#34;https://freron.com/&#34;&gt;MailMate&lt;/a&gt;&amp;mdash;which lack anything remotely equivalent on Linux.&lt;/p&gt;
&lt;p&gt;Writing emails in markdown or plain text with a clean UI and keyboard commands for everything or organizing documents and running OCR on shit as needed would be pretty logical things for linux to have, or so I&amp;rsquo;d thought. But good luck even getting Neomutt and Notmuch and whatever else you fucking need for basic email on linux in 2023 not called Thunderbird or&amp;mdash;god help you&amp;mdash;Gnome Evolution or Geary. I tried, I tried really fucking hard.&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t get me started on how much fucking PDF manipulation on linux sucks. how you can&amp;rsquo;t even manage to do something like MacOS&amp;rsquo; Preview application can do in a cleanly written UI. &lt;a href=&#34;https://anelki.net/post/2022/11/annoyed/#fn:1&#34;&gt;As I&amp;rsquo;ve said before&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;it is the year of our lord 2022 and Linux still can’t easily manipulate goddamned PDFs. No, ghostscript (gs(1)) does not count as ’easy.’ No, annotating something in evince(1) does not count. edit 2022-11-26: to be clear I just want what &lt;a href=&#34;https://support.apple.com/guide/preview/welcome/mac&#34;&gt;MacOS’ Preview&lt;/a&gt; can do, I’m not looking for a feature-to-feature Acrobat replacement.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As someone whose previous job title was &amp;ldquo;Digital Publishing Lead&amp;rdquo; in a major university library publishing program, turns out the generation, manipulation, and management of PDFs for publishing and archiving is really fucking important. Who&amp;rsquo;d have thought!?&lt;/p&gt;
&lt;p&gt;With Void Linux and &lt;a href=&#34;https://wiki.archlinux.org/title/Bspwm&#34;&gt;BSPWM&lt;/a&gt; I have a vaguely decent solution that involves me living mostly on the CLI&amp;mdash;as I already do on MacOS. But as hard as I tried with Debian, Manjaro, and Arch, starting back in 2020 when i started to think about replacing my creeking 2013 MacBook Pro with a bad battery, I could never get it to work well enough. And I&amp;rsquo;ll never get the weekends and nights back I spent trying to get my custom keyboard layout to work correctly or prevent every program from creating a &lt;code&gt;.foorc&lt;/code&gt; in my home directory. Especially things that MacOS places in ~/Library. Where it also sandboxes applications in a way that Linux can&amp;rsquo;t by default (have fun writting custom configs for &lt;code&gt;firejail&lt;/code&gt;)! Not like the XDG Desktop Spec has been a thing since&amp;mdash;oh idk&amp;mdash;2003.&lt;/p&gt;
&lt;p&gt;In sum, I&amp;rsquo;m really tired of Linux users taking every opportunity to give Mac users shit. I&amp;rsquo;m sorry you think it&amp;rsquo;s funny to try and make fun of shit like Macs only having USB-C ports and not USB-A anymore. That was relevant and true in 2016 but that was also seven years ago. It&amp;rsquo;s true that the switch to Apple Silicon (ARM 64) was a little rocky for a few people. It&amp;rsquo;s true that getting a version of NodeJS from like 2017 or Ruby from 2018 to work wasn&amp;rsquo;t easy at first. sometimes, that&amp;rsquo;s just how it is. Yeah the 2016-2017 keyboards were garbage, but that hasn&amp;rsquo;t been the case since then.&lt;/p&gt;
&lt;p&gt;in sum: stop making fun of the choices made by people who know what the fuck they&amp;rsquo;re doing. people in glass houses shouldn&amp;rsquo;t throw stones. Stop trying to get into editor pissing contests with each other. IDGAF that you use &lt;code&gt;vim&lt;/code&gt; or &lt;code&gt;vi&lt;/code&gt; or &lt;code&gt;spacemacs&lt;/code&gt;. Good for you. Some people like BBEdit or&amp;mdash;heaven forfend&amp;mdash;use &lt;code&gt;nano&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;At the very fucking minimum, get some new material.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>package mismanagement: mac homebrew</title>
      <link>https://anelki.net/post/2023/02/brew/</link>
      <pubDate>Sun, 12 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2023/02/brew/</guid>
      <description>&lt;p&gt;by popular demand, I am finally expanding on my occasional fediverse post about how terrible brew is for Mac OS package management.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;But also, a few caveats:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I am a curmudgeon. I do not give a single fuck.&lt;/li&gt;
&lt;li&gt;Don&amp;rsquo;t try to persuade me to use &lt;code&gt;brew&lt;/code&gt;.  see (1).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Many of the things that I am about to mention might have been fixed in the five years since I last installed and used it. I still don&amp;rsquo;t care. Like &lt;a href=&#34;https://manjarno.snorlax.sh/&#34;&gt;Manjaro&lt;/a&gt; the record is &lt;em&gt;so bad&lt;/em&gt; that nothing is going to win back my trust.&lt;/p&gt;
&lt;p&gt;I also maintain &lt;a href=&#34;https://github.com/tj/n&#34;&gt;&lt;code&gt;n&lt;/code&gt;&lt;/a&gt;, a version management tool for NodeJS on &lt;a href=&#34;https://ports.macports.org/port/n/details/&#34;&gt;MacPorts&lt;/a&gt;, &lt;a href=&#34;https://github.com/signalapp/Signal-Desktop&#34;&gt;Signal-Desktop&lt;/a&gt; on Void Linux, and help update other packages for both projects as needed.&lt;/p&gt;
&lt;h3 id=&#34;-curl--sudo-bash-until-youre-drunk&#34;&gt;$ curl | sudo bash until you&amp;rsquo;re drunk&lt;/h3&gt;
&lt;p&gt;Let&amp;rsquo;s start out with installing homebrew following the default instructions&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/bin/bash -c &amp;#34;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;ol&gt;
&lt;li&gt;it asks to elevate permissions to take over &lt;code&gt;/usr/local&lt;/code&gt; and change ownership on everything&lt;/li&gt;
&lt;li&gt;it clones the entire homebrew &lt;code&gt;brew&lt;/code&gt; repository because they&amp;rsquo;ve apparently never heard of git&amp;rsquo;s &lt;code&gt;--depth&lt;/code&gt; flag. what good does it do to have the ability to run &lt;code&gt;brew&lt;/code&gt; 0.01?&lt;/li&gt;
&lt;li&gt;it builds &lt;code&gt;brew&lt;/code&gt; from source. Admittedly it relies on MacOS&amp;rsquo; (ancient) builtins instead of requiring a full Xcode install&amp;mdash;this is one advantage, at least when installing it.&lt;/li&gt;
&lt;li&gt;it flashes a few messages about documentation&amp;mdash;and oh also that &lt;strong&gt;it&amp;rsquo;s sending data to Google Analytics by default!&lt;/strong&gt;&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;-hey-google-analytics&#34;&gt;$ hey google [analytics]&lt;/h3&gt;
&lt;p&gt;There is a lot of value in understanding what packages are getting used by which systems if you maintain packages. I have been known to look at the stats for Void&amp;rsquo;s Signal-Desktop package and MacPort&amp;rsquo;s &lt;code&gt;n&lt;/code&gt; port. For the former, there are 12 Void machines running it, for &lt;code&gt;n&lt;/code&gt; there have been 2 installations in the last long while, I think both of them are my machines.&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;But the difference between the pretty basic stats that both Void and Macports have and the stats that Homebrew collects: homebrew acts as if it&amp;rsquo;s better to sin first and ask for permission later. MacPorts requires running &lt;code&gt;sudo port load &lt;/code&gt;&lt;a href=&#34;https://github.com/macports/macports-ports/tree/master/sysutils/mpstats/files&#34;&gt;&lt;code&gt;mpstats&lt;/code&gt;&lt;/a&gt;, Void requires installing &lt;a href=&#34;https://github.com/the-maldridge/PopCorn&#34;&gt;&lt;code&gt;popcorn&lt;/code&gt;&lt;/a&gt; and enabling the service.&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt; With both Void and MacPorts, you retain what I thought was a pretty basic principle of free and open source software: the ability to choose what happens on your machine.&lt;/p&gt;
&lt;p&gt;Unlike on Void or MacPorts, Homebrew rolled out analytics silently. Instead of really handling the discussion well, it went about as poorly as you can imagine.&lt;sup id=&#34;fnref:6&#34;&gt;&lt;a href=&#34;#fn:6&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;6&lt;/a&gt;&lt;/sup&gt; And I&amp;rsquo;d bet the overwhelming majority of &lt;code&gt;brew&lt;/code&gt; users still have no idea it&amp;rsquo;s happening&amp;mdash;it&amp;rsquo;s an easy to miss message you see once! It also raises questions about the quality of the community that many of the people involved in that discussion are still there, ie., the person who added in gAnalytics originally.&lt;/p&gt;
&lt;h3 id=&#34;-brew-install-yolo&#34;&gt;$ brew install yolo&lt;/h3&gt;
&lt;p&gt;So now that we&amp;rsquo;ve got brew installed, what can you do? well, whatever you want! You don&amp;rsquo;t need to use &lt;code&gt;sudo&lt;/code&gt; to actually install things! You&amp;rsquo;re a Power User, you know what you&amp;rsquo;re doing!&lt;sup id=&#34;fnref:7&#34;&gt;&lt;a href=&#34;#fn:7&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;7&lt;/a&gt;&lt;/sup&gt; Except when you don&amp;rsquo;t. We&amp;rsquo;ve all been there with an errant and disastrous off-by-one-keystroke command. For someone like me, using sudo is a little speedbump&amp;mdash;a chance to make sure I&amp;rsquo;m sure. Brew, by making &lt;code&gt;/usr/local&lt;/code&gt; (or &lt;code&gt;/opt/brew&lt;/code&gt; on apple silicon) user writeable, hands you a RedBull and says &amp;lsquo;gun it.&amp;rsquo;&lt;/p&gt;
&lt;p&gt;The question of whether or not it&amp;rsquo;s a risk in and of itself to make those folders user writable has been litigated enough already.&lt;sup id=&#34;fnref:8&#34;&gt;&lt;a href=&#34;#fn:8&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;8&lt;/a&gt;&lt;/sup&gt; I, obviously, think it&amp;rsquo;s a bad decision. More concerning is the fact that brew lets a lot of stuff in with what seems like little vetting. Hell, until 2021, you could get stuff &lt;a href=&#34;https://brew.sh/2021/04/21/security-incident-disclosure/&#34;&gt;automerged on github&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;-sudo-port-install-sanity&#34;&gt;$ sudo port install sanity&lt;/h3&gt;
&lt;p&gt;So what&amp;rsquo;s my brilliant alternative? Well, duh, it&amp;rsquo;s MacPorts. Macports, which requires &lt;code&gt;sudo&lt;/code&gt;. Macports, which deeply sandboxes its builds when installing from source.&lt;sup id=&#34;fnref:9&#34;&gt;&lt;a href=&#34;#fn:9&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;9&lt;/a&gt;&lt;/sup&gt; Macports, the one that has a small but tight-knit community of people who plain old &lt;em&gt;give a shit&lt;/em&gt; in a way that the more corporate, emojified homebrew doesn&amp;rsquo;t.&lt;/p&gt;
&lt;p&gt;yes, it requires a full Xcode install. Yes it will take up more space. yes, if you&amp;rsquo;re building from source it will pull in its own versions of whatever compiler you might need. But storage is cheap and you can do other things while xcode installs.&lt;/p&gt;
&lt;h3 id=&#34;-slip-into-some-jorts&#34;&gt;$ slip into some jorts&lt;/h3&gt;
&lt;p&gt;I&amp;rsquo;d be remiss if I didn&amp;rsquo;t also mention my friend june&amp;rsquo;s &lt;a href=&#34;https://git.causal.agency/jorts/about/&#34;&gt;jorts&lt;/a&gt; system. &lt;code&gt;jorts&lt;/code&gt; is beautiful and clever in its simplicity. Unfortunately, it doesn&amp;rsquo;t include a lot of things I use every day. But for a lot of people, I can imagine it&amp;rsquo;d might be enough.&lt;/p&gt;
&lt;p&gt;There is a world in which I actually bother to fork &lt;code&gt;jorts&lt;/code&gt; and run it using mercurial instead of git. but&amp;hellip;only so many hours in the day.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt;: june mentioned quite rightly that the point of &lt;code&gt;jorts&lt;/code&gt; is that she was tired of the shortcomings of &lt;code&gt;pkgsrc&lt;/code&gt;, NetBSD&amp;rsquo;s ports system, hates the fact that &lt;code&gt;brew&lt;/code&gt; doesn&amp;rsquo;t really manage dependencies very well (ie., it doesn&amp;rsquo;t track dependencies vs. requested packages), and as best I recall, disagrees with some of the choices MacPorts maintainers have made with packages she and I both use (e.g., MPV).&lt;/p&gt;
&lt;h3 id=&#34;-man--k-ports&#34;&gt;$ man -k ports&lt;/h3&gt;
&lt;p&gt;agree that Homebrew is terrible but Macports is too much and Jorts too minimalist? well, you have even more options!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.pkgsrc.org/&#34;&gt;pkgsrc&lt;/a&gt; which is NetBSD&amp;rsquo;s package manager but on MacOS and Linux&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.finkproject.org/&#34;&gt;fink&lt;/a&gt;, the OG MacOS package manager which uses debian&amp;rsquo;s &lt;code&gt;dpkg&lt;/code&gt; and &lt;code&gt;apt&lt;/code&gt; on the backend. Pretty nifty but they&amp;rsquo;ve have trouble getting compatibility with &amp;gt; MacOS 10.15 working.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://rudix.org/&#34;&gt;rudix&lt;/a&gt; which was brought to my attention today and looks pretty cool, unfortunetely it seems to be in decline, when judging by Github commits.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-tldr-post&#34;&gt;$ tldr post&lt;/h3&gt;
&lt;p&gt;Homebrew has sketchy security practices and runs google analytics by default. MacPorts doesn&amp;rsquo;t. Even if Macports doesn&amp;rsquo;t have everything I might want, the tradeoff between occasionally &amp;lsquo;just&amp;rsquo; installing something with &lt;code&gt;cargo&lt;/code&gt; or &lt;code&gt;pip&lt;/code&gt; is fine.&lt;/p&gt;
&lt;h3 id=&#34;-exit-0&#34;&gt;$ exit 0&lt;/h3&gt;
&lt;p&gt;Just like Mercurial, MacPorts &amp;ldquo;lost.&amp;rdquo; That is to say, like git and fucking github, homebrew is so dominant that it is hard to imagine a world where it isn&amp;rsquo;t the default for 99% of people. For the short to medium term, it probably will be that way.&lt;/p&gt;
&lt;p&gt;But fuck that. Use jorts. Use MacPorts.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;a better world is possible.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h4 id=&#34;see-also&#34;&gt;see also&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href=&#34;https://saagarjha.com/blog/2019/04/26/thoughts-on-macos-package-managers/&#34;&gt;Thoughts on MacOS Package Managers&lt;/a&gt;&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&amp;ldquo;&lt;a href=&#34;https://web.archive.org/web/20180207123749/https://terrychay.com/article/macports-vs-homebrew.shtml&#34;&gt;MacPorts vs. Homebrew&lt;/a&gt;&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://old.reddit.com/r/privacy/comments/bkypkg/maos_power_users_did_you_know_that_brew_uses/emnweyn/&#34;&gt;/r/privacy&lt;/a&gt; comment from Dom Tiller on the aftermath of the Google Analytics discussion&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;well, Ruth asking me to expound on what I mean by &amp;ldquo;stop using homebrew jfc&amp;rdquo;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;Tested on a 2014 MacMini running MacOS 12&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;no, it&amp;rsquo;s not a joke: &lt;a href=&#34;https://docs.brew.sh/Analytics&#34;&gt;docs.brew.sh/Analytics&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34;&gt;
&lt;p&gt;Void&amp;rsquo;s &lt;code&gt;popcorn&lt;/code&gt; system dumps out a &lt;a href=&#34;http://popcorn.voidlinux.org/popcorn_2023-02-12.json&#34;&gt;big JSON file&lt;/a&gt;, MacPorts has a little bit tidier &lt;a href=&#34;https://ports.macports.org/port/n/stats/?days=180&amp;amp;days_ago=0&#34;&gt;system for stats&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:5&#34;&gt;
&lt;p&gt;Somewhat ironically, &lt;code&gt;popcorn&lt;/code&gt; is written in Go which is probably (read: almost certainly, it&amp;rsquo;s Google, after all) going to &lt;a href=&#34;https://github.com/golang/go/discussions/58409#discussioncomment-4931152&#34;&gt;add in telementry&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:6&#34;&gt;
&lt;p&gt;Saagar Jha&amp;rsquo;s &lt;a href=&#34;https://saagarjha.com/blog/2019/04/26/thoughts-on-macos-package-managers/#homebrew&#34;&gt;blog post&lt;/a&gt; summarizes this debate nicely.&amp;#160;&lt;a href=&#34;#fnref:6&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:7&#34;&gt;
&lt;p&gt;even if &lt;code&gt;brew&lt;/code&gt; did require elevating permissions, I wonder what percentage of homebrew users have have &lt;code&gt;NOPASSWD&lt;/code&gt; set in their &lt;code&gt;/etc/sudoers&lt;/code&gt; file&amp;#160;&lt;a href=&#34;#fnref:7&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:8&#34;&gt;
&lt;p&gt;eg., &amp;ldquo;&lt;a href=&#34;https://applehelpwriter.com/2018/03/21/how-homebrew-invites-users-to-get-pwned/&#34;&gt;how Homebrew invites users to get pwned&lt;/a&gt;&amp;rdquo;, this Stack Exchange &lt;a href=&#34;https://security.stackexchange.com/questions/191364/what-are-the-security-implications-of-homebrew-and-macports&#34;&gt;discussion&lt;/a&gt; or &lt;a href=&#34;https://security.stackexchange.com/questions/197095/how-homebrew-may-impact-your-macs-security&#34;&gt;this one&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:8&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:9&#34;&gt;
&lt;p&gt;yes, MacPorts does have binary releases too.&amp;#160;&lt;a href=&#34;#fnref:9&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>annoyed! also furious!</title>
      <link>https://anelki.net/post/2022/11/annoyed/</link>
      <pubDate>Fri, 25 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2022/11/annoyed/</guid>
      <description>&lt;h3 id=&#34;im-really-annoyed&#34;&gt;I&amp;rsquo;m really annoyed!&lt;/h3&gt;
&lt;p&gt;people need to stop.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m annoyed by the software puritans who go on about &amp;ldquo;JavaS&amp;rsquo;creep&amp;rdquo; or &amp;ldquo;Micro$haft.&amp;rdquo; About their special browser extensions that they run in their fork of Firefox 27 that &amp;ldquo;protect&amp;rdquo; them from non-AGPL3 Javascript. It&amp;rsquo;s not browser fingerprinting or ads or whatever that&amp;rsquo;s the problem, it&amp;rsquo;s the particular software license!&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m annoyed by the people&amp;mdash;who use Arch, by the way&amp;mdash;telling me how awful I am for primarily using MacOS (they dual boot Windows just for the games oh&amp;hellip;.and all of the things that still don&amp;rsquo;t have good Linux or *BSD equivalents).&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m annoyed by the tech bro &amp;ldquo;hardcore&amp;rdquo; Elon Twitter types, I&amp;rsquo;m annoyed by the people who look down on you if you&amp;rsquo;re not running Elastic Search with Kubernetes for some Rust webassembly POS. Or Elixir. Or worse.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m annoyed at the people in my own profession who insist that to display well formatted text on a screen you need a heavy duty Rails application, Postgres, Solr, and 5MB of Javascript to render a post the size of this one. &amp;ldquo;Modern&amp;rdquo; web development wasn&amp;rsquo;t the original cause of global climate change but it&amp;rsquo;s certainly not helping the situation.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m furious at the fact that you can&amp;rsquo;t buy a piece of electronics or install a piece of software without first wondering how that company is trying to make more money from your use of that product. I feel like an ass for saying this, but sometimes I watch in horror as people open apps on their phones which are really just wrappers that load their websites but with more efficient tracking built in.&lt;/p&gt;
&lt;p&gt;But mostly I&amp;rsquo;m just furious about more or less everything.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ff79c6&#34;&gt;[&lt;/span&gt;22:45:53&lt;span style=&#34;color:#ff79c6&#34;&gt;]&lt;/span&gt; anelki@redfox /home/anelki
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;gt; covidate
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   Today is...Friday, March 1000, &lt;span style=&#34;color:#bd93f9&#34;&gt;2020&lt;/span&gt; at 22:45:54
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   Let&amp;#39;s make it a ✨great✨ day!
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   Truly, we have learned nothing.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;em&gt;generated with &lt;a href=&#34;https://hg.sr.ht/~anelki/scripts/browse/scripts/covidate&#34;&gt;&lt;code&gt;covidate&lt;/code&gt;&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;it is the year of our lord 2022 and Linux still can&amp;rsquo;t easily manipulate goddamned PDFs. No, ghostscript (&lt;code&gt;gs(1)&lt;/code&gt;)  does not count as &amp;rsquo;easy.&amp;rsquo; No, annotating something in evince(1) does not count. &lt;strong&gt;edit 2022-11-26&lt;/strong&gt;: to be clear I just want what &lt;a href=&#34;https://support.apple.com/guide/preview/welcome/mac&#34;&gt;MacOS&amp;rsquo; Preview&lt;/a&gt; can do, I&amp;rsquo;m not looking for a feature-to-feature Acrobat replacement. &lt;br&gt;
&lt;br&gt;
No, LibreOffice Draw does not count.&lt;br&gt;
No, opening a PDF in Inkscape does not count.&lt;br&gt;
&lt;br&gt;
If I wanted to add to my problems, I&amp;rsquo;d &lt;a href=&#34;https://www.jwz.org/blog/2005/06/that-was-in-fact-the-final-straw/&#34;&gt;&lt;del&gt;try and install a sound card&lt;/del&gt;&lt;/a&gt; err &lt;del&gt;try to maniuplate a PDF&lt;/del&gt;, try to find something more fun to do.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;FWIW I&amp;rsquo;m writing this on a Thinkpad T460s running Void Linux&amp;mdash;where I am also a package maintainer.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>On leaving the WMATA Riders&#39; Advisory Council</title>
      <link>https://anelki.net/post/2021/02/rac/</link>
      <pubDate>Tue, 02 Feb 2021 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2021/02/rac/</guid>
      <description>&lt;p&gt;It pains me to have had to bid adeiu to the WMATA Riders&amp;rsquo; Advisory Council. At last week&amp;rsquo;s WMATA Board meeting, Chair Paul Smedberg elected to terminate my service after a single two year term. I regret it very much.&lt;/p&gt;
&lt;p&gt;What follows below is an email I sent to members of the Arlington County Board on Sunday. As I doubt I&amp;rsquo;ll actually get a reply, I&amp;rsquo;ve decided to just post it here as it was an attempt to summarize why the RAC is important and more necessary than ever.&lt;/p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Dear Board Chair De Ferranti and Board Members Cristol, Garvey, and Karantonis:&lt;/p&gt;
&lt;p&gt;I am writing to you all as the now former Chair of WMATA&amp;rsquo;s Riders&amp;rsquo; Advisory Council (RAC).&lt;/p&gt;
&lt;p&gt;In case you all are unfamiliar, the RAC exists to represent the interest of WMATA riders across the region, reporting directly to WMATA&amp;rsquo;s Board of Directors. I applied to join the RAC in December of 2018, shortly after &lt;a href=&#34;https://web.archive.org/web/20181102164754/https://www.washingtonpost.com/local/trafficandcommuting/after-widespread-criticism-metro-board-drops-plan-to-kill-riders-advisory-council/2018/10/25/b440ba0e-d87a-11e8-a10f-b51546b10756_story.html&#34;&gt;the Board attempted to eliminate it&lt;/a&gt;. The Board appointed me in February of 2019. I was elected to serve as Virginia&amp;rsquo;s Vice-Chair in March of 2019.&lt;/p&gt;
&lt;p&gt;As the child of a transit planner, my dad showed me how transit policy disproportionately affects lower-income families for better or worse. As director of planning at a municipal transit agency and later as a consultant working to establish community transit systems in rural and semi-rural Midwestern cities, he took the public input process seriously. I did more of my homework in community meetings and city council hearings than I did at home. I tried to bring the same determination to do right by riders (and in turn benefit WMATA) when I joined the RAC.&lt;/p&gt;
&lt;p&gt;Instead of eliminating the RAC, the Board agreed to a series of reforms which included the appointment of a Board member to strengthen the dialog between the two. Your colleague and former WMATA (and NVTC) board member Christian Dorsey &amp;lsquo;served&amp;rsquo; as first and to-date only Board Liaison. I place &amp;lsquo;served&amp;rsquo; in quotation marks because he never attended a RAC meeting in person and after a few months of calling into our meetings and speaking for a few minutes before disconnecting the call ceased any further participation. Since June of 2019, the RAC had only one meaningful exchange with any board members: a meeting with Chair Smedberg in September of 2019.&lt;/p&gt;
&lt;p&gt;During my term on the RAC and service as the Vice-Chair and Chair, I made it a priority to build on the work done by my predecessors to raise the RAC&amp;rsquo;s profile and make it an active participant in regional discussions about WMATA and transit policy. Lacking the promised guidance from the Board and determined to do right by the riders we represent, what choice did we have?&lt;/p&gt;
&lt;p&gt;As the pandemic has raged on, it has become evermore clear how necessary a vocal, thoughtful, and diverse rider body is. Listening to essential workers I have come to see weekly, their frustration and fear is plain. WMATA has now passed four FY21 budgets and their failure to clearly communicate what changes each budget involved and when it takes effect has left them scrambling. People reliant on WMATA to get them from e.g., Suitland (Prince George&amp;rsquo;s County) to Virginia Square to work high risk hourly jobs for appallingly low wages in the midst of a uncontrolled global pandemic deserve far better.&lt;/p&gt;
&lt;p&gt;Neither my former RAC colleague (and leading transit policy expert) Dr. Katherine Kortum or I were given a reason for why we were not reappointed to the RAC (see these stories from &lt;a href=&#34;https://web.archive.org/web/20210202163923/https://www.washingtonpost.com/local/trafficandcommuting/metro-recovery-coronavirus/2021/01/28/ca667546-618d-11eb-9430-e7c77b5b0297_story.html&#34;&gt;The Post&lt;/a&gt; or &lt;a href=&#34;https://web.archive.org/web/20210205004350/https://dcist.com/story/21/01/28/metro-rider-advisory-council-chair-critical/&#34;&gt;WAMU/DCist&lt;/a&gt;). I proudly stand behind every action I took and every statement I made. My only regret that WMATA&amp;rsquo;s Board and Staff were unwilling to engage with the same level of good faith that I attempted to engage them with. As Arlington&amp;rsquo;s elected leaders and members of the NVTC, I respectfully ask that you work with your colleague Paul Smedberg to establish meaningful powers for the RAC to solicit feedback from riders in semi-official ways (e.g., a booth near a Metrorail station entrance or convene a public listening session &lt;a href=&#34;https://web.archive.org/web/20201112033917/https://ggwash.org/view/31927/wmata-riders-council-can-be-influential-once-it-was&#34;&gt;as has been done in the past&lt;/a&gt;) and the ability to request (and receive) written responses from WMATA staff on specific matters. We should not need to &lt;a href=&#34;https://twitter.com/jamespizzurro/status/1123731426988392448&#34;&gt;discuss filing a PARP (ie., FOIA) request&lt;/a&gt; to obtain what should already be public information.&lt;/p&gt;
&lt;p&gt;Prior to the pandemic, WMATA had made encouraging progress reversing its ridership decline. But it had only achieved these gains in spite of itself. This region deserves so much better.&lt;/p&gt;
&lt;p&gt;very sincerely yours,&lt;/p&gt;
&lt;p&gt;anelki&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
</description>
    </item>
    <item>
      <title>messaging madness</title>
      <link>https://anelki.net/post/2020/12/msg/</link>
      <pubDate>Wed, 30 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/12/msg/</guid>
      <description>&lt;p&gt;Earlier this year I wrote a post called &amp;ldquo;&lt;a href=&#34;https://anelki.net/post/2020/02/email/&#34;&gt;email madness&lt;/a&gt;&amp;rdquo; about the generally alarming increase in the number of emails I receive per year. I was thinking about producing one of those posts again this year when a friend shared &lt;a href=&#34;https://movim.hmm.st/?blog/wgreenhouse%40hmm.st/70a2ee5b-cbbe-403d-99d5-11fece96ade9&#34;&gt;this post&lt;/a&gt; on XMPP (aka. Jabber) and IRC.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been on IRC for approximately a year and a half. I dabbled when I was a kid, but the ocean of networks was too vast, the waves of channels too deep, and the riptide of conversation flow (or lack thereof) too strong. I didn&amp;rsquo;t really spend much time on chat programs when I was in high school, just a little on LiveJournal.&lt;/p&gt;
&lt;p&gt;Flash forward to 2020, I use:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Signal. Which I know is &lt;a href=&#34;https://drewdevault.com/2018/08/08/Signal.html&#34;&gt;Problematic&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;IRC: Four different networks and Bitlbee (connecting via my IRC client) for Discord, Slack, and XMPP (without OMEMO)&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;XMPP (Jabber)&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; with OMEMO encryption&lt;/li&gt;
&lt;li&gt;WhatsApp (yes, I know)&lt;/li&gt;
&lt;li&gt;iMessages/SMS&lt;/li&gt;
&lt;li&gt;Briar (well, I have it installed, at least)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Oh and there&amp;rsquo;s also shit like &lt;a href=&#34;https://meetfranz.com/&#34;&gt;Franz&lt;/a&gt; which is just a modified chromium browser that runs the web versions of several tragically popular services (Slack/Office365/etc). Just open a seperate browser window ffs.&lt;/p&gt;
&lt;p&gt;Just as an exercise, here&amp;rsquo;s the number of people i talk to on a regular basis on each platform&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Platform&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;&amp;lsquo;Core&amp;rsquo; People&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Others&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Signal&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;8&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;~20&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;IRC&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;5&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;~15&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Discord (via IRC)&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;0&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Slack (via IRC)&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;3&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;eh&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;XMPP&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;4&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;0&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;WhatsApp&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;0&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;iMessages/SMS&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;everybody else I guess?&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Briar&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;0&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;0&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;IRC people being people I trade direct messages with.&lt;/p&gt;
&lt;p&gt;To put it another way&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://anelki.net/img/2020-12_msg.jpg&#34; alt=&#34;thanks, june&#34;&gt;&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;Bitlbee&amp;rsquo;s XMPP Module doesn&amp;rsquo;t support OMEMO encryption but instead supports OTR message encryption. OTR is &lt;a href=&#34;https://conversations.im/omemo/&#34;&gt;kinda shit&lt;/a&gt; in comparison. OTOH when you&amp;rsquo;re on a server you control talking to another person on a server they control, the message is encrypted server to server. Unless the server is compromised, the message is functionally secure without OMEMO or OTR.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;how bad is your marketing that most people still call &amp;lsquo;XMPP&amp;rsquo; &amp;lsquo;Jabber?&amp;rsquo; Or don&amp;rsquo;t know what you mean until you say &amp;lsquo;Jabber?&amp;rsquo;&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>Have malicious SSH attacks increased since COVID-19 began? Yes.</title>
      <link>https://anelki.net/post/2020/04/fails/</link>
      <pubDate>Mon, 27 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/04/fails/</guid>
      <description>&lt;p&gt;Sometime in the middle of February, I started noticing a marked increase in failed SSH logins on my two servers. Using the program &lt;a href=&#34;https://www.fail2ban.org&#34;&gt;fail2ban&lt;/a&gt;, I have long blocked logins by IP addresses that attempt to use &lt;code&gt;root&lt;/code&gt;, &lt;code&gt;www-data&lt;/code&gt;, or similar generic logins via SSH. IPs are blocked for a full year. Root logins and password authentication are both disabled in the SSHD config. In other words: I&amp;rsquo;m the only one who can login, goddamnit.&lt;/p&gt;
&lt;p&gt;In a normal 24hr period, there are on average 20-30 failed logins. By mid-February, I was getting 40-50. By early March, as many as 100. On the 7th, I went off to Code4Lib in Pittsburgh and new fails per 24hrs hit 150 per night. A few days after I got back from Pittsburgh, a torrent unleashed itself and new fails peaked ~500 per 24hrs around 2020-03-16. By the time I started tracking new fails per night on 2020-03-27, I had hit somewhere ~5500 total failed IPs in just over a month and a half. I began to think that the groups that engage in these kind of malicious login attempts were taking advantage of the outbreak of COVID-19, which was &lt;a href=&#34;https://anelki.net/post/2020/03/crisis/&#34;&gt;overwhelming and shocking and everything else&lt;/a&gt;. It&amp;rsquo;s a period I&amp;rsquo;ll never forget.&lt;/p&gt;
&lt;p&gt;At midnight on the 27th, I took a deep gulp and unbanned every IP that&amp;rsquo;d been blocked. The first fail was maybe 20 seconds later. But at the same time, the rate of new fails slowed considerably from its peak earlier in March.&lt;/p&gt;
&lt;h3 id=&#34;methodology&#34;&gt;Methodology&lt;/h3&gt;
&lt;p&gt;What counts as a fail?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;any attempt to use a password for SSH login&lt;/li&gt;
&lt;li&gt;any attempt to login as &lt;code&gt;root&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;While yes, both of those things are banned already in the SSHD config, but since fail2ban acts as a firewall of sorts, it&amp;rsquo;s a good thing to have. It also does much more than SSH. I picked SSH for this experiment because it&amp;rsquo;s the most logical vector of attack, if you&amp;rsquo;re attempting to hijack a machine.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;anelki.net is the machine that runs this site and a few other things based on a Hetzner VPS in Germany. It was on Linode in Germany until the end of March when it moved to Hetzner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;wirefox is a VPN and &lt;a href=&#34;https://pi-hole.net/&#34;&gt;Pi-Hole&lt;/a&gt; VPS on Linode near New York City.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;results&#34;&gt;Results&lt;/h3&gt;
&lt;p&gt;This is obviously only my microscopic corner of the web, so I&amp;rsquo;d be really interested in hearing from other people about this. My contact info is &lt;a href=&#34;https://anelki.net/about&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;anelki.net&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;wirefox&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Total Fails&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;4632&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;4298&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Average Fails per 24hrs&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;145&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;134&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Median Fails per 24hrs&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;141&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;146&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Peak Fails on 2020-04-10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;414&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;281&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://woelkli.anelki.net/s/ym7M6KwZmPemaA7&#34;&gt;link to data (ODS, XSLX, and Numbers)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id=&#34;pretty-charts&#34;&gt;Pretty Charts&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Total number of fails (&lt;a href=&#34;https://anelki.net/img/2020-04_fails.png&#34;&gt;Larger&lt;/a&gt;)&lt;/strong&gt;
&lt;img src=&#34;https://anelki.net/img/2020-04_fails.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number of new fails per 24hr reporting period (&lt;a href=&#34;https://anelki.net/img/2020-04_newfails.png&#34;&gt;Larger&lt;/a&gt;)&lt;/strong&gt;
&lt;img src=&#34;https://anelki.net/img/2020-04_newfails.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>internet friends</title>
      <link>https://anelki.net/post/2020/04/friends/</link>
      <pubDate>Tue, 07 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/04/friends/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Music&lt;/strong&gt;: &lt;a href=&#34;https://www.youtube.com/watch?v=4EGJDFSsALs&#34;&gt;Thee More Shallows &amp;ldquo;2AM&amp;rdquo;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;this post was completely rewritten on 2020-04-06&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Back in the day, I wrote a livejournal. I still remember my username and I&amp;rsquo;ve gone back to look at it a few times. It&amp;rsquo;s just as embarrassing as you might expect.&lt;/p&gt;
&lt;p&gt;But the one thing that I still think about from that time is the fact that I made some genuine (if indeed tenuous) friendships. And despite the fact that those days have long passed (15+ years, after all), those friendships are still valuable and have meaning. In some small way, they made me part of who I am today.&lt;/p&gt;
&lt;p&gt;And all of our friendships do that to some degree or another. We might look back on things with different eyes, in my case with disgust or embarrassment. But things always look different after the fact.&lt;/p&gt;
&lt;p&gt;I mention this because in autumn 2019, I started getting back into blogging again. I also started using internet relay chat (IRC). First through Code4Lib&amp;rsquo;s channel on Freenode, then ArchiveTeam&amp;rsquo;s channels on EFnet, and finally into the &lt;a href=&#34;https://tildeverse.org&#34;&gt;Tildeverse&lt;/a&gt;, a group of shared Linux/BSD servers for collaborative learning and exploration.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve met some really cool folks in the tildeverse. Some folks are neighbors (&lt;code&gt;/me waves at cm&lt;/code&gt;). Others have excellent taste in music (gb) and others are just awesome and have taught me a lot about sysadmin-ing (thanks, ben).  And I can&amp;rsquo;t leave out js who&amp;rsquo;s one of my favorites. or favourites, she might perfer. They&amp;rsquo;re good folks and I&amp;rsquo;m  very grateful to know all of them.&lt;/p&gt;
&lt;p&gt;But one person is missing at a time when we need our &amp;lsquo;internet friends&amp;rsquo; more than ever and that&amp;rsquo;s ynx.
ynx was my first real friend on IRC, they made me feel welcome, they talked to me when I didn&amp;rsquo;t really know anyone else. When IRL things started to go a bit sideways, it was nice to have someone to just chat with.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I miss you, ynx. I think I know why you left tilde.chat and I understand. I know things are bad right now, the world is in a dark place and the forecast isn&amp;rsquo;t calling for sunshine anytime soon. But the thing about friends is that we help one another when the skies are gray. And I want you to know that I&amp;rsquo;m here for you, if you ever need it.&lt;/p&gt;
&lt;p&gt;Just /msg me.&lt;/p&gt;
&lt;p&gt;your friend,&lt;br&gt;
anelki&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This does seem a little bit silly to put out there like this. But such are the times.&lt;/p&gt;
&lt;p&gt;Part of the deal with internet friends is that they can be ephemeral. Sad, but that&amp;rsquo;s just how it is, I guess.&lt;/p&gt;
&lt;p&gt;But they don&amp;rsquo;t have to be.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;the story of those came into being as &lt;a href=&#34;https://medium.com/message/tilde-club-i-had-a-couple-drinks-and-woke-up-with-1-000-nerds-a8904f0a2ebf&#34;&gt;told by their founder Paul Ford&lt;/a&gt;. And here&amp;rsquo;s &lt;a href=&#34;https://aelkus.github.io/site/2019/09/10/design-sources&#34;&gt;the essay&lt;/a&gt; that pointed me to them.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>the cost of taking a walk</title>
      <link>https://anelki.net/post/2020/03/walk/</link>
      <pubDate>Tue, 31 Mar 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/03/walk/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m extremely lucky to live where I live. In more normal times, I&amp;rsquo;m two blocks from a station on the Metro line that runs to my job, have plenty of grocery stores, drug stores, etc., live near beautiful parks, and am not far to fantastic trails
and urban wilderness. During this&amp;hellip;challenging&amp;hellip;time, I am &lt;a href=&#34;https://wamu.org/story/20/03/30/northam-to-order-virginia-residents-to-stay-at-home/&#34;&gt;per order of the Hon. Ralph Northam&lt;/a&gt;, meant to stay as close to home as much as possible. In
other words, walking down to Roosevelt Island or through Lubber Run park is probably not what the elected leader of the Commonwealth had in mind. That said, I do live in a rather beautiful (if you like older homes) and certainly walkable
neighborhood. This will be fine.&lt;/p&gt;
&lt;p&gt;Except&amp;hellip;the number of Ring cameras in my neighborhood seems to grow daily. Especially at night when their pale blue eyes burn the brightest.&lt;/p&gt;
&lt;p&gt;You know, Ring? The doorbells that &lt;a href=&#34;https://www.eff.org/deeplinks/2019/08/amazons-ring-perfect-storm-privacy-threats&#34;&gt;do all sorts of fantastically creepy shite&lt;/a&gt; and Ring handles the mountains of data they generate in a &lt;a href=&#34;https://techcrunch.com/2019/01/10/amazon-ring-privacy-concerns/&#34;&gt;thoughtful and caring way&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Nevermind the facial recognition. We&amp;rsquo;re living in the future! If the future was the early 1990s when video door bells first became a thing.&lt;/p&gt;
&lt;p&gt;But I mention all of this because tonight, I noticed how I&amp;rsquo;d started reflexively dodging their gazes: &amp;ldquo;&lt;em&gt;look left here, walk 20 feet, then look right, then you&amp;rsquo;re clear for a house&lt;/em&gt;.&amp;rdquo; Walking up one block near my own, I counted 7 on a standard block of maybe 12 houses? I guess I&amp;rsquo;ll avoid Norwood from now on. Or at least until the inevitable Spring power outage.&lt;/p&gt;
&lt;h3 id=&#34;edit-2020-03-31-0030&#34;&gt;edit 2020-03-31 00:30&lt;/h3&gt;
&lt;p&gt;And how could I forget that for my first year of living here, I walked by a neighbor&amp;rsquo;s apartment door who had a similar thing that fit in her peephole that took a photo whenever it detected motion in the hallway.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>life in mono</title>
      <link>https://anelki.net/post/2020/03/mono/</link>
      <pubDate>Sat, 28 Mar 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/03/mono/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Music:&lt;/strong&gt; Nine Inch Nails &amp;ldquo;&lt;a href=&#34;https://www.youtube.com/watch?v=BXqblYbUAeI&#34;&gt;Every Day is Exactly the Same&lt;/a&gt;&amp;rdquo;&lt;/p&gt;
&lt;h2 id=&#34;ausnahmezustand&#34;&gt;Ausnahmezustand&lt;/h2&gt;
&lt;p&gt;When I lived in Austria my newspaper of choice was either &lt;em&gt;Die Kurier&lt;/em&gt; (a solidly middle of the road and plainly written broadsheet) or &lt;em&gt;Die Presse,&lt;/em&gt; a higher brow broadsheet that I read partially to put on airs of being deeply integrated in upper/middle class culture.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; Part of my choice had to do with my working for a political party for a spell. But that&amp;rsquo;s another story for another time.&lt;/p&gt;
&lt;p&gt;The editor of &lt;em&gt;Die Presse&lt;/em&gt; is an especially witty writer by the name of Rainer Nowak whose daily newsletter during Austrian national elections I&amp;rsquo;ve long enjoyed (with no attempt to put on airs). So I was delighted&amp;ndash;if one can be delighted by such a thing right now&amp;mdash;to see his daily email show up every day since Austria began an effective lockdown two weeks ago.&lt;/p&gt;
&lt;p&gt;I want to highlight a quote from &lt;a href=&#34;https://www.diepresse.com/5792115/warum-wir-weiter-geduld-uben-mussen-und-uns-nicht-schamen-mussen-wenn-wir-das-beste-draus-machen&#34;&gt;today&amp;rsquo;s edition&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Wir werden diese Phase in unseren Leben nicht vergessen. Wir werden uns noch Jahre gegenseitig fragen: Wie hast du das damals erlebt? Wie ist es dir ergangen? Und dann wollen wir nicht antworten: Ich habe mich gefürchtet und immer beobachtet, ob die Nachbarn nicht vielleicht doch feiern.  (Selbst wenn wir uns so gefühlt haben.) Und bitte zitiert jetzt niemand die letzten Drinks auf der Titanic. Wobei: Die Musik soll nicht so schlecht gewesen sein.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Or, my shite translation (it makes me sad to lose my German skills, yet I do nothing to stop it):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We will never forget this part of our lives. We will ask one another for years to come: &amp;ldquo;How did you experience this crisis? How did you get through it?&amp;rdquo; But we won&amp;rsquo;t want to answer: &amp;ldquo;I was afraid and always watched whether the neighbors were also miserable&amp;rdquo; (even if we felt that way). And no one should talk about the last drinks on the Titanic. The music probably wasn&amp;rsquo;t that bad.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;We are all doing our best. For that, in these bizarre and extraordinary times, we should feel no shame.&lt;/p&gt;
&lt;h3 id=&#34;edit-2020-03-29&#34;&gt;Edit 2020-03-29:&lt;/h3&gt;
&lt;p&gt;Ich möchte eine Antwort geben, was ich am ende dieser Krise sagen will:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;„Ich tat alles was möglich war, um diese schwere Zeit nicht nur durchzukommen, sondern sie zu erobern.
Damit am ende war ich eine bewusstere Person geworden.”&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Oder anders gesagt&amp;hellip;&lt;/p&gt;
&lt;p&gt;At the end of this crisis, I want to be able to say:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;I did everything possible not just to make it to the other side of this crisis, but to overcome it. So that at the end I had become a more conscious person.&amp;rdquo;&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;&lt;em&gt;Die Kurier&lt;/em&gt; and &lt;em&gt;Die Presse&lt;/em&gt; both have fascinating origin stories, the former having been founded by the US Army in 1945 and the later being the German speaking Habsburg Empire&amp;rsquo;s leading liberal-nationalist organ during the Revolutions of 1848.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;Not to venture too deeply into psychoanalysis here, but the feeling I&amp;rsquo;m going for here is of a person who is more kind or compassionate, thoughtful, and conscious of the world around them. I&amp;rsquo;m not sure exactly how to describe that. In German or English. Spelling it out like that I did in the previous full sentence isn&amp;rsquo;t doing it for me. On the other hand, my original use of the phrase „bessere Person“ (better person) isn&amp;rsquo;t doing it for me either.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;See above.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>pandemic times</title>
      <link>https://anelki.net/post/2020/03/pandemic/</link>
      <pubDate>Fri, 27 Mar 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/03/pandemic/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;In my tiny little plastic box &lt;br&gt;
Where caffeine is the only drug &lt;br&gt;
The doors and windows never open &lt;br&gt;
Something contagious could come up&lt;/p&gt;
&lt;p&gt;-Hundreds &lt;a href=&#34;https://hndrds.bandcamp.com/track/happy-virus&#34;&gt;&amp;ldquo;Happy Virus&amp;rdquo;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;fate&#34;&gt;fate&lt;/h2&gt;
&lt;p&gt;To be perfectly honest, by the time I came back from &lt;a href=&#34;https://anelki.net/post/2020/03/crisis/&#34;&gt;Pittsburgh&lt;/a&gt; I had kind of resigned myself to the idea that I would, at some point in the coming months, contract Covid-19. Despite being a consistent handwasher, despite taking every precaution, despite doing what I thought would be enough, I&amp;rsquo;d get it.&lt;/p&gt;
&lt;p&gt;Last Friday I started feeling lethargic with a dry cough. My chest began to tighten up. I had a headache that no matter what just wouldn&amp;rsquo;t go away. Stomach cramps and a fever consistently around 100.5-102° F. By Sunday, it was bad enough that I called Kaiser Permanente&amp;rsquo;s advice line and was scheduled for a video visit the next day with my primary care physician. Dr. Egan designated me a &amp;lsquo;presumptive positive&amp;rsquo; (I&amp;rsquo;m in a higher risk group to boot) and arranged for me to be tested three hours later. Because as a &amp;lsquo;presumptive positive,&amp;rsquo; I&amp;rsquo;m not supposed to take public transportation, I had to find a car (or walk) to the testing site. I&amp;rsquo;m very grateful for my friend Stephen, who loaned me his and for people staying the hell home. That was the easiest drive I&amp;rsquo;ve ever had in this area. Though the person who honked at me for going the speed limit in DC&amp;rsquo;s Center Leg Freeway tunnel (the one that runs under the National Mall) can go to hell.&lt;/p&gt;
&lt;p&gt;I received my test results just today and with them the news that I have tested negative. Apparently there&amp;rsquo;s another strain of the flu that bears many of the same symptoms currently circulating. Great timing buddy.&lt;/p&gt;
&lt;p&gt;Still feel like shite though. Though that probably has something to do with the fact that I&amp;rsquo;ve spent very little time not on my sofa this week.&lt;/p&gt;
&lt;h2 id=&#34;luck&#34;&gt;luck&lt;/h2&gt;
&lt;p&gt;I am extremely lucky in all of this. Lucky because of the fact that my symptoms have been fairly mild. Lucky because I have access to an excellent, well integrated group of physicians, and especially because I have a primary care doctor with whom I&amp;rsquo;ve built a deeply trusting relationship. This is to say nothing of the fact that I was lucky that I could even get a test.&lt;/p&gt;
&lt;h2 id=&#34;gratitude&#34;&gt;gratitude&lt;/h2&gt;
&lt;p&gt;A lot of people have helped me adjust to this bizarre reality we now inhabit. And I want them to know that am grateful from the very bottom of my heart.&lt;/p&gt;
&lt;h2 id=&#34;an-apology&#34;&gt;an apology&lt;/h2&gt;
&lt;p&gt;For the folks I notified at the beginning of the week, I am deeply sorry for any distress this may have caused. As we all cope with this bizarre and uncertain time, let&amp;rsquo;s remember to be especially kind to one another. We&amp;rsquo;re all in this together.&lt;/p&gt;
&lt;h2 id=&#34;now-go-wash-your-fucking-hands-please&#34;&gt;now. go wash your fucking hands, please.&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;let &lt;a href=&#34;https://powernerd.bandcamp.com/track/remote-feat-oscar&#34;&gt;Powernerd&lt;/a&gt; help&lt;/strong&gt;
&lt;img src=&#34;https://anelki.net/img/2020-03_pn.png&#34; alt=&#34;also, this is a good song.&#34;&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>the current crisis</title>
      <link>https://anelki.net/post/2020/03/crisis/</link>
      <pubDate>Sun, 22 Mar 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/03/crisis/</guid>
      <description>&lt;h2 id=&#34;at-a-loss-for-words&#34;&gt;at a loss for words&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;ve been trying in the past few days to come up with a way to describe the situation we find ourselves in. It was foreseeable back in January, all things considered. When &amp;ldquo;The Virus&amp;rdquo; (this is all anyone talks about nowadays and always as &amp;ldquo;The Virus&amp;rdquo;) spread from China to other parts of the world&amp;mdash;South Korea then Japan then Italy and then Seattle!&amp;mdash;it still hadn&amp;rsquo;t quite hit. Even as it became clear in early March that the situation in the US was rapidly deteriorating, it still occupied very little mental space (a consequence of Trump era desensitization, I think). I went off to Code4Lib 2020 in Pittsburgh on the 7th of March, I gave some consideration to skipping (the whole thing is live streamed) but never seriously. An email from the organizers about Covid-19 that I saw &lt;em&gt;while I was on the Metro to Union Station&lt;/em&gt; gave me pause, but when I bought my train ticket, I felt like I was doing the right thing.&lt;/p&gt;
&lt;p&gt;But here is what I mean by a loss for words: from stepping on to the MARC train in DC on Saturday the 7th to Tuesday night (the 10th) and walking by a TV with CNN on in the lobby of the hotel, I was totally focused on the conference. Sure there were some conversations about it, mainly &amp;ldquo;oh yeah her institution just banned travel so she couldn&amp;rsquo;t make it&amp;rdquo; or &amp;ldquo;sorry, not shaking hands right now&amp;rdquo; But you&amp;rsquo;re in a ballroom with 300 people, many of whom I admire, respect, enjoy talking to, etc. Even on Twitter, I almost always had my twitter &amp;ldquo;libtech&amp;rdquo; and &amp;ldquo;#c4l20&amp;rdquo; tabs open in &lt;a href=&#34;https://github.com/ryota-ka/twterm&#34;&gt;&lt;code&gt;twterm&lt;/code&gt;&lt;/a&gt;. The rest of the world could frankly go to hell.&lt;/p&gt;
&lt;p&gt;Until I froze in the lobby that Tuesday night, glued to CNN.&lt;/p&gt;
&lt;p&gt;The magnitude of this crisis ahead finally hit, like a cast iron skillet to the face. I still have not truly grappled with it. It&amp;rsquo;s just too much to deal with. To say nothing, of course, of the paranoia and hypochondria that grips us all.&lt;/p&gt;
&lt;h2 id=&#34;the-world-hangs-together-by-a-thread&#34;&gt;the world hangs together by a thread&lt;/h2&gt;
&lt;p&gt;This crisis has done more to magnify the fact that our &amp;ldquo;system&amp;rdquo; is profoundly fragile. I don&amp;rsquo;t mean this in a Marxist economic sense, but simply that the supply chains that make the materials that we depend on. Testing swabs to collect mucus samples for Covid-19 from Italy, plastic valves for ventilators from Japan or China or Taiwan, medications made in a factory near New Delhi. And at this very moment with the world in crisis and shortages of medical equipment and supplies more and more acute, the supply chains that provide the goods and services we need to maintain what we might call normal life seem on the verge of snapping.&lt;/p&gt;
&lt;p&gt;With the St. Louis Federal Reserve &lt;a href=&#34;https://www.bloomberg.com/news/articles/2020-03-22/fed-s-bullard-says-u-s-jobless-rate-may-soar-to-30-in-2q&#34;&gt;predicting as much as 30% unemployment&lt;/a&gt;, is it any wonder I&amp;rsquo;ve been sleeping so poorly the past few weeks?&lt;/p&gt;
&lt;p&gt;With that all said, there&amp;rsquo;s a very real chance that the resulting recession is mostly temporary. But that doesn&amp;rsquo;t especially matter if small businesses are wiped away in scores, if landlords go bankrupt and more and more real estate falls into the hands of private equity groups, it&amp;rsquo;s not the United Airlines or McDonalds of the world that are at risk here, it&amp;rsquo;s Buzz Bakery or Alto Fumo or Cafe Mozart. To say nothing of the fact that our hollowed out social welfare system (such as it is) is totally incapable of handling such a massive influx of the suddenly jobless. But don&amp;rsquo;t worry, we&amp;rsquo;re all going to get $1200 checks(!) which will barely cover most folks&amp;rsquo; rent, especially in the hardest hit areas along the coasts.&lt;/p&gt;
&lt;p&gt;What is the point of doing this&amp;mdash;any of this? A massive portion of the population is on the verge of absolute destitution and half of the political class is looking for an excuse to shovel hundreds of billions to airlines and chain restaurants. The other half can&amp;rsquo;t be bothered to embrace a proposal that is actually significant enough to address the problem. Perhaps the scale is too much for the members of the Senate.&lt;/p&gt;
&lt;h2 id=&#34;wash-your-fucking-hands&#34;&gt;wash your fucking hands&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://anelki.net/img/2020-03_cas.png&#34; alt=&#34;cigarettes after sex would like you to wash your hands&#34;&gt;&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t know what else I can say or if any of this is coherent. I wrote this mainly for a vague sense of catharsis.&lt;/p&gt;
&lt;p&gt;So I&amp;rsquo;m going to close with an excerpt from Carmen Maria Machado&amp;rsquo;s &lt;a href=&#34;https://lithub.com/inventory/&#34;&gt;&amp;ldquo;Inventory&amp;rdquo;&lt;/a&gt; from her collection &lt;em&gt;Her Body and Other Parties&lt;/em&gt; (&lt;a href=&#34;https://www.worldcat.org/oclc/1005092634&#34;&gt;find in a library&lt;/a&gt; or in an &lt;a href=&#34;https://www.indiebound.org/book/9781555977887&#34;&gt;indie bookshop&lt;/a&gt;) that I reread the other day:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;One woman. Brunette. A former CDC employee. I met her at a community meeting where they taught us how to stockpile food and manage outbreaks in our neighborhoods should the virus hop the firebreak.&lt;/p&gt;
&lt;p&gt;&amp;hellip;&lt;/p&gt;
&lt;p&gt;Afterward, she traced the indents in my skin from the harness, and confessed to me that no one was having any luck developing a vaccine. “But the fucking thing is only passing through physical contact,” she said. “If people would just stay apart—” She grew silent. She curled up next to me and we drifted off.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;We can&amp;rsquo;t see beyond this crisis. No one knows how long it will last, just that it will be a while yet. My prediction to my boss that I&amp;rsquo;d see him in June now feels optimistic.&lt;/p&gt;
&lt;p&gt;The only thing we can know for certain is that this &lt;strong&gt;will&lt;/strong&gt; eventually end, even if we don&amp;rsquo;t know when.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Die Hoffnung stirbt zuletzt.&lt;/em&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>burnt out lightbulb</title>
      <link>https://anelki.net/post/2020/02/burn/</link>
      <pubDate>Fri, 14 Feb 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/02/burn/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&amp;lsquo;Cause every footstep was a lifetime passed &lt;br&gt;
Every pin prick left an autograph &lt;br&gt;
Sign the old familiar photograph &lt;br&gt;
Too old to last &lt;br&gt;
Too young to fall apart &lt;br&gt;
Too young to fall apart &lt;br&gt;
Too young to fall apart &lt;br&gt;
Too young to fall apart &lt;br&gt;
&lt;br&gt;
&amp;ndash;Lane 8 &lt;a href=&#34;https://youtu.be/dtoWicp2ijQ&#34;&gt;&amp;ldquo;Yard Two Stone&amp;rdquo;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;we don&amp;rsquo;t talk about burnout enough in the US. It&amp;rsquo;s just something that people who are lucky
enough to have health insurance and therapists ever talk about. And even then, doesn&amp;rsquo;t mean
the situation gets any better. It might even get worse.&lt;/p&gt;
&lt;p&gt;Working where I do, I am extremely lucky in a lot of ways. I have a great bunch of mentors
(hi WG, WM, DK&amp;hellip;). I have a lot of freedom to make mistakes as long as I&amp;rsquo;m learning from
them.&lt;/p&gt;
&lt;p&gt;But burnout is real and something everyone should take a moment to reflect upon.&lt;/p&gt;
&lt;p&gt;I mention this for a few reasons, not least of which is that doing two jobs for the last few
months has worn me down, that I&amp;rsquo;ve pulled back from a lot of my non-work commitments (e.g.,
&lt;a href=&#34;https://twitter.com/wmatarac&#34;&gt;WMATA&amp;rsquo;s Riders&amp;rsquo; Advisory Council&lt;/a&gt;), and that I&amp;rsquo;m getting on a
&lt;strong&gt;good&lt;/strong&gt; night ~5.5hrs sleep. This has been detrimental to my life overall and has had some
serious negative consequences that will be with me for a very long time to come. There&amp;rsquo;s
also the risk of spiralling, something I&amp;rsquo;m personally terrified of happening.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a &lt;a href=&#34;https://burnoutindex.org&#34;&gt;quiz&lt;/a&gt; going around tech twitter and similar strata to
measure burnout amongst tech and tech-adjacent people. I didn&amp;rsquo;t give them any personally identifiable information but they do have some helpful questions to ask yourself at the end that I copied down for future reference.&lt;/p&gt;
&lt;p&gt;I mention this because my burnout score was 5.4/6. And it has left me with a lot of questions to think about right now. First and foremost: how to stop it from hitting 5.5.&lt;/p&gt;
&lt;p&gt;I shared it in the Code4Lib IRC and may try to get a group together in Pittburgh to talk
about it. For Library people, it&amp;rsquo;s something we &lt;strong&gt;definitely&lt;/strong&gt; need to talk about and for
LibTech folks, that goes triple. There&amp;rsquo;ll be a meeting at my house tomorrow at 2:00pm.&lt;/p&gt;
&lt;p&gt;The topic? &amp;ldquo;How to not be like me and let it get as far as it has.&amp;rdquo;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>no other way but forward</title>
      <link>https://anelki.net/post/2020/02/forward/</link>
      <pubDate>Mon, 10 Feb 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/02/forward/</guid>
      <description>&lt;p&gt;It feels tough to admit this, I guess. But especially in such a public way. Alas.&lt;/p&gt;
&lt;p&gt;Coding makes me anxious. I&amp;rsquo;m still very much an amateur, despite using it at work. I have a lot to learn and seemingly
little time to work on it (for a lot of complicated reasons almost all to do with the pile of hats I&amp;rsquo;m wearing right now).&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;That means I don&amp;rsquo;t have a lot of time to focus and actually learn stuff. I used to spend some time on the weekends doing stuff and joining the &lt;a href=&#34;https://tildeverse.org/&#34;&gt;Tildeverse&lt;/a&gt; (I&amp;rsquo;m on &lt;a href=&#34;https://tilde.team&#34;&gt;~team&lt;/a&gt;) has helped a lot too (here&amp;rsquo;s looking at you, ynx, gbmor, ben, jess, and june). If for no other reason than it&amp;rsquo;s being an encouraging kind of place where asking for help and fucking up are both okay.&lt;/p&gt;
&lt;p&gt;But I&amp;rsquo;m writing this because I wrote a script today to replaces some aliases in my fish configuration for internet radio stations I really like. And for the first time, it felt kinda natural, like I knew what the fuck I was doing.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://hg.sr.ht/~anelki/scripts/browse/default/scripts/play&#34;&gt;So here it is&lt;/a&gt;.
&lt;img src=&#34;https://anelki.net/img/2020-02_play.png&#34; alt=&#34;music to my ears&#34;&gt;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s simple and it just does a very simple thing, but it&amp;rsquo;s mine.&lt;/p&gt;
&lt;p&gt;And yes, I do use a cowsay fox to tell me stuff and call me chief. Her name is Beate and I&amp;rsquo;ll brook no snarkiness here&amp;hellip;&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;I am reminded of &lt;a href=&#34;https://en.wikipedia.org/wiki/Caps_for_Sale&#34;&gt;this book&lt;/a&gt; for some reason.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;A fleeting feeling for me in any domain of human endeavor&amp;hellip;&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>email madness</title>
      <link>https://anelki.net/post/2020/02/email/</link>
      <pubDate>Sun, 02 Feb 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/02/email/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://anelki.net/img/2020-02_email.png&#34; alt=&#34;You. Always. Have. Email.&#34;&gt;&lt;/p&gt;
&lt;p&gt;Too much. It&amp;rsquo;s really become all too much.&lt;/p&gt;
&lt;p&gt;Since I started using DevonThink &lt;a href=&#34;https://anelki.net/post/memex/&#34;&gt;last year&lt;/a&gt; I dump all of my email from the previous month into two databases, one for work email and one for personal email. When I went to do this yesterday, I decided it would be much more helpful if I created subgroups for each year of email. So, I decided to split out all of the pre-2015 email from the main database and stored it in a few safe places.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; All fine and good.&lt;/p&gt;
&lt;p&gt;But this made me realize the frankly kinda shocking fact that my email volume has grown enormously in the past few years. Not just because of starting a full-time job, but my personal email especially.
&lt;img src=&#34;https://anelki.net/img/2020-02_email_chart.png&#34; alt=&#34;My giddy fuck.&#34;&gt;&lt;/p&gt;
&lt;p&gt;In other words, that&amp;rsquo;s an increase of &lt;strong&gt;1590%&lt;/strong&gt;(!!) in personal email since 2015 and a much more modest 15% on work email. For January 2020, I&amp;rsquo;m at 1988 personal emails and 1291 work emails. Assuming the rest of the year is about the same rate, at current I&amp;rsquo;ll get around 23,856 personal emails and 15,492 work emails. Shattering last year&amp;rsquo;s record by 8,282 more emails.&lt;/p&gt;
&lt;p&gt;This is, pardon me, fucking madness.&lt;/p&gt;
&lt;p&gt;What the hell happened to reach this point? Well, I have a few theories.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Newsletters and Notifications.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I&amp;rsquo;ve made the mistake of signing up for a lot of email newsletters, most of which are just marked as read and ignored.&lt;/p&gt;
&lt;p&gt;Some leading offenders:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Washington Post &lt;code&gt;email@washingtonpost.com&lt;/code&gt;: 720 (2018), 1170 (2019)&lt;/li&gt;
&lt;li&gt;Richmond Times-Dispatch &lt;code&gt;no-reply@richmond.com&lt;/code&gt;: 239 (2018), 508 (2019)&lt;/li&gt;
&lt;li&gt;GitHub (new versions and discussion in watched repos) &lt;code&gt;notifications@github.com&lt;/code&gt;: 132 (2018), 262 (2019)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My Fear of Missing Out (aka FOMO) is itchy AF. You get the idea.&lt;/p&gt;
&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;I&amp;rsquo;ve ended up on too many promo lists.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Admittedly, since creating a domain that allows me to use anything in front of the &lt;code&gt;@&lt;/code&gt; sign (e.g., &lt;code&gt;foo@bar.net&lt;/code&gt;), it has allowed me to sign up for things without thinking.&lt;/p&gt;
&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;I just have so so so much more to do. &lt;em&gt;&lt;strong&gt;sigh&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The worst part maybe is that as a person who really likes having an empty inbox, I do get a little antsy when that&amp;rsquo;s not the case. That&amp;rsquo;s been harder and harder to achieve. So now I&amp;rsquo;m at the point if it&amp;rsquo;s an email that I&amp;rsquo;d otherwise ignore and mark as read, I&amp;rsquo;m finally gonna just unsubscribe. The only way I can even begin to process all of this is the 48 different sorting rules I use with &lt;a href=&#34;https://ref.fm/u22134784&#34;&gt;Fastmail (referral link)&lt;/a&gt; to create a vague sense of order.&lt;/p&gt;
&lt;p&gt;But this is absolute madness. I&amp;rsquo;m too connected and it&amp;rsquo;s not just email: Slack, Signal, IRC, Twitter (hell site that it is), SMS, it&amp;rsquo;s godforsaken madness. During the day I charge up my phone at work but hide it under my monitor stand so I don&amp;rsquo;t even think about it. I&amp;rsquo;ve forgotten to take it home a few times and am probably better off for it, in anycase.&lt;/p&gt;
&lt;p&gt;Nevertheless, something&amp;rsquo;s gotta give. This is just&amp;hellip;&lt;/p&gt;
&lt;h4 id=&#34;yikes&#34;&gt;YIKES.&lt;/h4&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;cough&lt;/strong&gt;&lt;/em&gt; someone&amp;rsquo;s a data hoarder &lt;em&gt;&lt;strong&gt;cough&lt;/strong&gt;&lt;/em&gt; &lt;a href=&#34;https://anelki.net/post/memex/&#34;&gt;See also.&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>PTSD and Youtube</title>
      <link>https://anelki.net/post/2020/01/ptsd/</link>
      <pubDate>Tue, 28 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/01/ptsd/</guid>
      <description>&lt;p&gt;&lt;em&gt;CW: Discussion of Saddam Hussein and PTSD&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Who remembers 2006? I sure do. As evidenced by my &lt;a href=&#34;https://anelki.net/post/tubes&#34;&gt;first post&lt;/a&gt;, obviously I do.&lt;/p&gt;
&lt;p&gt;Who remembers when Saddam Hussein was executed? I remember that too.&lt;/p&gt;
&lt;p&gt;It was a late Friday night. I used to read Daily Kos several times a day and that day was certainly no exception (this may seem like a long walk to my point but stick with me). It was also the first time, I think, that I visited YouTube. Daily Kos had &lt;a href=&#34;https://www.dailykos.com/stories/2006/12/29/285344/-&#34;&gt;posted a flash&lt;/a&gt; about the execution late that Friday night.&lt;/p&gt;
&lt;p&gt;Why does this stick with me? Because buried in the comments was a link to YouTube of an illicit cell phone video of the act iself. It scarred me a little, had it not it&amp;rsquo;s possible I&amp;rsquo;d have been able to forget it.&lt;/p&gt;
&lt;p&gt;Now, you&amp;rsquo;re probably thinking &amp;ldquo;what the hell does this have to do with anything?&amp;rdquo; Because YouTube (and Facebook and Twitter and and and&amp;hellip;) content moderators are getting PTSD.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.theverge.com/2020/1/24/21075830/youtube-moderators-ptsd-accenture-statement-lawsuits-mental-health&#34;&gt;Casey Newton has the deets:&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Content moderators for YouTube are being ordered to sign a document acknowledging that performing the job can cause
post-traumatic stress disorder (PTSD), according to interviews with employees and documents obtained by The Verge.
Accenture, which operates a moderation site for YouTube in Austin, Texas, distributed the document to workers on
December 20th — four days after The Verge published an investigation into PTSD among workers at the facility.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Go read the whole thing, please.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>cheat sheets</title>
      <link>https://anelki.net/post/2020/01/cheat/</link>
      <pubDate>Fri, 24 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/01/cheat/</guid>
      <description>&lt;p&gt;I thought it might be helpful for folks who (quite reasonably) don&amp;rsquo;t want to login to Red Hat&amp;rsquo;s &lt;a href=&#34;https://opensource.com&#34;&gt;opensource.com&lt;/a&gt; to share their collection of cheat sheets. Or at least the ones I&amp;rsquo;ve grabbed.&lt;/p&gt;
&lt;p&gt;These come in handy in a pinch, especially given the varied quality of what you can find on Stack Exchange.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve put them up on my Nextcloud instance &lt;a href=&#34;https://woelkli.anelki.net/s/HZDZXoP9MZpBmB9&#34;&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>WARC me up, Scotty</title>
      <link>https://anelki.net/post/2020/01/warc/</link>
      <pubDate>Fri, 17 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/2020/01/warc/</guid>
      <description>&lt;p&gt;To say that I&amp;rsquo;m paranoid about backups is like saying&amp;hellip;well, it&amp;rsquo;s hard to find a point of comparison that&amp;rsquo;s fulsome enough. I keep everything. I have archives of old MacOS installers on a RAID drive at home. Yes, I&amp;rsquo;m aware you can &lt;a href=&#34;https://512pixels.net/2019/10/download-macos-installers-with-terminal/&#34;&gt;get them from Apple&lt;/a&gt;, the question being how long that&amp;rsquo;ll last. I have TimeMachine Backups going back to ~2009.&lt;/p&gt;
&lt;p&gt;Why? As another post I&amp;rsquo;m working on will suggest, it&amp;rsquo;s about &lt;strong&gt;privacy&lt;/strong&gt; and about &lt;strong&gt;control&lt;/strong&gt;. Privacy in the sense that I don&amp;rsquo;t feel like it&amp;rsquo;s possible to trust the platforms that the present age seems to mandate we rely on. And, for the same reasons the good folks at &lt;a href=&#34;https://archiveteam.org/index.php?title=Why_Back_Up%3F&#34;&gt;ArchiveTeam&lt;/a&gt; have outlined:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Because they don&amp;rsquo;t give a fuck about your data.&lt;/strong&gt; Except insofar as they can monetize it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Because they will delete your wedding photos.&lt;/strong&gt; This is a reference to &lt;a href=&#34;https://www.youtube.com/watch?v=9KKMnoTTHJk&#34;&gt;Anil Dash&amp;rsquo;s &lt;em&gt;The Web We Lost&lt;/em&gt;&lt;/a&gt; which everyone should watch. Do it. Right now. Then read the rest of this, please.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;My interest in preserving my stuff&amp;mdash;no matter how worthless it may seem&amp;mdash;also dovetails nicely with the web archiving projects I have going at work, e.g., the &lt;a href=&#34;http://hdl.handle.net/1920/11430&#34;&gt;blog of our long time provost, Peter Stearns&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Web archiving as I practice it, the process of making a snapshot of a website in a format that preserves its accessibility and usability. The folks at ArchiveTeam have done a lot on this front, e.g., recent projects to &lt;a href=&#34;https://archiveteam.org/index.php?title=Yahoo!_Groups&#34;&gt;grab as much of Yahoo! Groups as possible&lt;/a&gt; before it was too late. Verizon &lt;a href=&#34;https://www.vice.com/en_us/article/59nnek/verizon-is-blocking-efforts-to-preserve-internet-history&#34;&gt;blocked them&lt;/a&gt;, just as they did with &lt;a href=&#34;https://boingboing.net/2018/12/19/burning-the-library-2.html&#34;&gt;Tumblr&lt;/a&gt;. Just thought I&amp;rsquo;d post a little note about this for convenience sake.&lt;/p&gt;
&lt;p&gt;I use &lt;a href=&#34;https://archiveteam.org/index.php?title=Wget&#34;&gt;&lt;code&gt;wget&lt;/code&gt;&lt;/a&gt; to do this because it&amp;rsquo;s super simple and baked right in to standard Linux/MacOS. It does have its limitations. These &lt;code&gt;wget&lt;/code&gt; commands will produce a &lt;a href=&#34;https://archiveteam.org/index.php?title=The_WARC_Ecosystem&#34;&gt;&lt;code&gt;warc&lt;/code&gt; file&lt;/a&gt; for which you&amp;rsquo;ll need a &lt;code&gt;warc&lt;/code&gt; player. You can grab something like &lt;a href=&#34;https://github.com/webrecorder/webrecorder-desktop/releases&#34;&gt;Webrecorder&lt;/a&gt; or &lt;a href=&#34;https://github.com/webrecorder/webrecorder-player/releases&#34;&gt;Webrecorder Player&lt;/a&gt; to browse the captured site. You can also browse the site files directly: &lt;code&gt;wget&lt;/code&gt; will capture the individual files in addition to making the &lt;code&gt;warc&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;ll take however long it takes, obviously it just depends on how big the site is. Something like this site mostly text and built with a &lt;a href=&#34;https://www.staticgen.com/&#34;&gt;static site generator&lt;/a&gt; like &lt;a href=&#34;https://gohugo.io&#34;&gt;Hugo&lt;/a&gt; takes less than 30 seconds. Database driven sites like those which use Wordpress can be much larger. There&amp;rsquo;s also the speed of your internet connection and computer to factor in to the mix. One recent example&amp;mdash;the &lt;a href=&#34;https://wmata.com&#34;&gt;Washington Metro&amp;rsquo;s site&lt;/a&gt; took about a week and came out to ~36GB. And that was running 24/7 on a 1 Tbps connection on a pretty snappy machine at work.&lt;/p&gt;
&lt;h2 id=&#34;using-wget-for-web-archiving&#34;&gt;Using &lt;code&gt;wget&lt;/code&gt; for web archiving&lt;/h2&gt;
&lt;p&gt;Generally, you can use:&lt;br&gt;
&lt;code&gt;wget -pkrm --warc-cdx --warc-file=foo -e robots=off https://foo.org&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;-p&lt;/code&gt; collects the prerequisites for the page/site&lt;/p&gt;
&lt;p&gt;&lt;code&gt;-k&lt;/code&gt;	 converts the links to make them work locally&lt;/p&gt;
&lt;p&gt;&lt;code&gt;-r&lt;/code&gt; captures the site recursively&lt;br&gt;
&lt;em&gt;this is especially useful when you have a site with a funky configuration that throws &lt;code&gt;wget&lt;/code&gt; off. Not thinking of any Netscape founders/famous devs, JAMIE. Should that happen while using &lt;code&gt;foo.org&lt;/code&gt; might not work, but using &lt;code&gt;foo.org/bar/&lt;/code&gt; might.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;-m&lt;/code&gt; mirrors the site/structure etc.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;-e&lt;/code&gt;	 executes an option as if it was in your &lt;code&gt;.wgetrc&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;--warc-cdx&lt;/code&gt;	 creates an index file for the WARC file&lt;/p&gt;
&lt;p&gt;You can also add this stuff to your .wgetrc in your home folder.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;progress=bar
robots=off
random_wait=on
mirror=on
recursive=on
verbose=on
user_agent=Mozilla
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If you&amp;rsquo;re using Windows for this, I&amp;rsquo;ll refrain from giving you the &lt;a href=&#34;https://web.archive.org/web/20191223195503/https://www.jwz.org/doc/backups.html&#34;&gt;JWZ treatment&lt;/a&gt; but I&amp;rsquo;ve got no fucking clue how to use &lt;code&gt;wget&lt;/code&gt; on Windows. Sorry. Maybe switch to something that&amp;rsquo;s not as &lt;a href=&#34;https://winaero.com/blog/how-to-disable-telemetry-and-data-collection-in-windows-10/&#34;&gt;fucking creepy&lt;/a&gt; as Windows has become.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;Not sorry even a little tiny bit.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>privacy. fucking. matters.</title>
      <link>https://anelki.net/post/pfm/</link>
      <pubDate>Wed, 15 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/pfm/</guid>
      <description>&lt;p&gt;&lt;em&gt;CW: brief allusions to violent crimes near the bottom of the post&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;What does it matter if I have your location pings?! We delete them after 24 hours!&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;privacy-fucking-matters&#34;&gt;privacy. fucking. matters.&lt;/h2&gt;
&lt;p&gt;We live in an age where privacy should be more important than ever. An age when we have the technologies to track and surveil with alarming precision. And that all exists in a regulatory framework that is&amp;mdash;to put it as mildly as possible&amp;mdash;totally fucking incapable of protecting the privacy of the average citizen. We should all be furious. Instead, we&amp;rsquo;re on Facebook.&lt;/p&gt;
&lt;p&gt;As I noted in my &lt;a href=&#34;https://anelki.net/post/tubes/&#34;&gt;first post&lt;/a&gt;, the Overton Window has shifted dramatically since 2006 with the emergence of social media sites as a daily feature of our lives. The defensive posture that most people held on this topic&amp;mdash;or claimed to hold, at least&amp;mdash;melted away.&lt;/p&gt;
&lt;p&gt;There is no more dangerous development and no area in need of a strict legal framework that protects end user privacy, especially in the US.&lt;/p&gt;
&lt;p&gt;More than perhaps any other factor, the rise of the smartphone may be the tool that made this all possible.&lt;/p&gt;
&lt;h2 id=&#34;the-spy-in-your-pocket&#34;&gt;the spy in your pocket&lt;/h2&gt;
&lt;p&gt;I opened my first checking account at the US Employees Oklahoma City Federal Credit Union a few days after my 18th birthday. One of the first purchases I made after receiving my debit card a few weeks later was a new wallet. The guy who sold it to me at Penn Square Mall was someone who was &amp;ldquo;Myspace famous.&amp;rdquo; For some reason, I remember his posting about going to the Apple Store in the mall to check his Myspace. But smartphones changed that. We could be connected to these networks all the time and fill the gaps with them. The biggest thing that Myspace lacked wasn&amp;rsquo;t something that Myspace had much control over. Myspace lacked a way to become a constant part of your life. Facebook (which opened itself to mass registration in 2006) was rising just as the iPhone was announced in 2007. Facebook was able to become an early and significant part of the mobile landscape. It was always right there, whenever you wanted to &amp;ldquo;connect&amp;rdquo; with your friends.&lt;/p&gt;
&lt;p&gt;At the same time, these devices have become effectively essential to most peoples&amp;rsquo; lives. During the week of 13 January, I&amp;rsquo;m planning to make an effort to use my phone less than 30 minutes each day. But I&amp;rsquo;m not like most people. Most people don&amp;rsquo;t think about it or maybe they just don&amp;rsquo;t care, even if they do think about it. Maybe it just never occurs to them.&lt;/p&gt;
&lt;h2 id=&#34;going-off-toat-transpo20&#34;&gt;going off to/at #transpo20&lt;/h2&gt;
&lt;p&gt;The thing that finally got me to write this post was a conversation I had at &lt;a href=&#34;http://transportationcamp.org/events/dc2020/&#34;&gt;Transportation Camp&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some of the richest and most dangerous data your phone can provide is your location. It&amp;rsquo;s also a permission that&amp;rsquo;s frequently requested by apps that shouldn&amp;rsquo;t &lt;em&gt;really&lt;/em&gt; need it. My credit union&amp;rsquo;s mobile banking app does not need to access to my location. If I really need to find the nearest branch or ATM, I&amp;rsquo;m perfectly capable of putting in a city name or postal code, thanks! The same for almost every other app that asks for it. None of them really need unrestricted access to this information.&lt;/p&gt;
&lt;p&gt;As it happens, it&amp;rsquo;s also a rich source of data for transit software. And while I imagine most of the people in this field who want access to this information have the best intentions to only use it for arrival time calculations or similar, their attitudes discussing it betray a fundamental lack of concern for user privacy: it&amp;rsquo;s not the fact that you claim to delete the data after 24hrs, no exceptions. It&amp;rsquo;s the fact that the data exists. It&amp;rsquo;s the fact that it is created. Because you&amp;rsquo;re not the only one trying to get it.&lt;/p&gt;
&lt;p&gt;How do I know that if I give you this data, it stays with you? Or that there&amp;rsquo;s not another app also leaking my location to somewhere else? How do I know that you&amp;rsquo;re &lt;em&gt;actually&lt;/em&gt; using the data they way your privacy policy says you do? I don&amp;rsquo;t. I can&amp;rsquo;t know for sure. And I have no good reason to trust you. Or, in a rather disgustingly capitalistic view of things, support your efforts to make money by giving you my data for free.&lt;/p&gt;
&lt;p&gt;During a tense session hosted by Transit (it&amp;rsquo;s an &lt;a href=&#34;https://transitapp.com&#34;&gt;app&lt;/a&gt;) and Lyft, ominously titled &lt;em&gt;&amp;ldquo;We’re Watching You, and That’s a Good Thing&amp;rdquo;&lt;/em&gt; (you really &lt;strong&gt;can&amp;rsquo;t&lt;/strong&gt; make this shite up, folks) this all kind of came to the fore.&lt;/p&gt;
&lt;p&gt;One of the Transit folks started asking some questions about how many people &lt;em&gt;wouldn&amp;rsquo;t&lt;/em&gt; trust them with their data. 80% of people put as hand up. Apple? About the same. Google? 90% plus me putting both hands up.&lt;/p&gt;
&lt;p&gt;This obviously took them by surprise.&lt;/p&gt;
&lt;p&gt;One person whom I only know as &amp;ldquo;Kevin,&amp;rdquo; was incredulous that people &lt;em&gt;wouldn&amp;rsquo;t&lt;/em&gt; share their data to improve transit ETAs:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;What does it matter if I have your location pings?! They&amp;rsquo;re deleted them after 24 hours!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Because, Kevin, the issue isn&amp;rsquo;t that you may delete it. It&amp;rsquo;s that I can&amp;rsquo;t trust you or any other app on my phone to truly protect my privacy. It&amp;rsquo;s that you&amp;rsquo;re asking for this data. And for me to give it to you, it must first come into existence. I&amp;rsquo;d really just prefer it never came into existence in the first place. I want to be able to &lt;em&gt;exist&lt;/em&gt; in the world without the feeling that I&amp;rsquo;m being tracked. Not least by a $500 metal and glass brick in my back pocket. The obvious solution &amp;ldquo;smash your phone and throw it into the Potomac at high tide&amp;rdquo; is one that few people would dare consider and fewer still would carry it out.&lt;/p&gt;
&lt;p&gt;During the Lyft/Transit session, they passed around the microphone to folks who wanted to explain why they &lt;em&gt;wouldn&amp;rsquo;t&lt;/em&gt; trust Transit and Lyft with their data. I was one of the last folks to speak. I&amp;rsquo;m sorry to say, I don&amp;rsquo;t remember what precisely I said. I just remember that Kevin didn&amp;rsquo;t like it.&lt;/p&gt;
&lt;h2 id=&#34;not-just-smartphone-pings-but-smartrip-taps&#34;&gt;Not just smartphone pings but SmarTrip taps&lt;/h2&gt;
&lt;p&gt;DC&amp;rsquo;s regional transit agency (WMATA) also collects significant amounts of granular data from every customer who uses a registered card to pay for their journeys. As WMATA Metrorail charges fares based on the length of a journey and when it is taken, an enormous amount can be discerned from that data alone.&lt;/p&gt;
&lt;p&gt;As a case in point: a customer taps into Vienna-Fairfax every weekday at 8:30am and taps out at Union Station some time later. Then, they tap in at Union Station at 5:45pm and tap out at Vienna-Fairfax. Given that data alone, you can already begin to form a judgement about who they might be, what profile they fit, etc. If you toss in a bus trip on either or both of those rail trips, you can at least get an idea of where they live based on the AM bus trip from the stop close to their house to Vienna-Fairfax. See? Don&amp;rsquo;t even need the address. But drawing on demographic data from near the bus stop, you can figure out even more about them. Are they a cashier at Sweetgreen? Or are they the mid-30s Biglaw associate who orders falafel every Wednesday? Now, buy some data from some shady data broker and toss it all in a &lt;a href=&#34;https://youtu.be/NpP3rrNoEqo&#34;&gt;Blendtec&lt;/a&gt;. Boom. Figured you out Josh McMahan, Associate at White Shoe Legal, LLP. Enjoy falafel day tomorrow, sign up for our emails and we&amp;rsquo;ll send you a coupon for 50¢ off your order!&lt;/p&gt;
&lt;h2 id=&#34;you-probably-think-this-song-is-about-you-kevin-it-is-lol&#34;&gt;You probably think this song is about you, Kevin (it is, lol)&lt;/h2&gt;
&lt;p&gt;At the end of the day, the folks from Transportation Camp all migrated around the corner to a bar for drinks/dinner. I had resigned myself to the fact that my sparring with Kevin had concluded, but fate had another thing yet in store.&lt;/p&gt;
&lt;p&gt;After dinner and a few beers with some old and new friends, I spotted Kevin making the same case to a delightfully skeptical looking urban planner from a major planning firm. At last, we could argue less than 20 feet apart.&lt;/p&gt;
&lt;p&gt;Standing there, listening to him run through the same hackneyed &amp;ldquo;We all want better transit arrival data, so lemme have yours!&amp;rdquo; that he&amp;rsquo;d made several times during several sessions. It dawned on me: &amp;ldquo;this dude has no empathy.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;So I tried a different tact. I tried to explain that someone who is the victim of abuse or sexual assault may have issues with just anyone taking their data. Then I moved on to the fact that at least three trans women of color were murdered in the DC area last year. Given that, &lt;em&gt;maybe&lt;/em&gt; members of the Trans or the broader LGBTQ community might not want to just give up their location or any other data. Because, Kev, people are different from you. The calculus around public safety is different. Who these people can trust is different. They are not a self described &amp;ldquo;normal, 50-something, straight white dude.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;mumble&lt;/em&gt; &amp;ldquo;Thank you for educating me&amp;rdquo; &lt;em&gt;mumble&lt;/em&gt;, he said, as he turned away to the person on his other side.&lt;/p&gt;
&lt;h2 id=&#34;big-data-little-ethics&#34;&gt;Big Data, Little Ethics?&lt;/h2&gt;
&lt;p&gt;I used to know someone who worked at a software company, and through them, a fair number of data scientists. I have the privilege of working with a great data scientist on a number of projects at work.&lt;/p&gt;
&lt;p&gt;The thing that both my friend at the software company (but not their coworkers) and my colleague have mentioned is something that always bounces into my consciousness when issues like this come up:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Most data science people don&amp;rsquo;t remember that the data represents people&lt;/em&gt;. It&amp;rsquo;s just numbers. It&amp;rsquo;s just something to manipulate with their slick R or Stata &lt;em&gt;skillz&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;And this is the problem in a nutshell.&lt;/p&gt;
&lt;p&gt;You &lt;em&gt;might&lt;/em&gt; be trustworthy, Kevin, but not everyone is. And I resent that you think I should trust you by default. I resent that about any of these companies.&lt;/p&gt;
&lt;p&gt;The default has become to share far more than anyone ever needs to know. But Kevin, be happy! We&amp;rsquo;ll know with 0.2% more certainty that the bus will arrive only 28 seconds behind schedule.&lt;/p&gt;
&lt;p&gt;What the fuck have we already given up? And where are we going? Nowhere good. This bus goes straight to a hell of our own devices.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Building a Personal Memex</title>
      <link>https://anelki.net/post/memex/</link>
      <pubDate>Fri, 03 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/memex/</guid>
      <description>&lt;h3 id=&#34;life-in-the-devonian-era&#34;&gt;Life in the Devonian Era&lt;/h3&gt;
&lt;p&gt;I am a data hoarder. I have personal emails going back to 2004. Some papers from undergrad, lots of stuff from my time in Austria, and more stuff besides. This is all to say nothing of my grad school work, thesis, etc. etc. etc. There&amp;rsquo;s a reason my 8TB NAS only has 1.5TB still free. I also have a lot of current stuff to manage and in a growing number of text and non-text formats.&lt;/p&gt;
&lt;p&gt;Until recently, I relied pretty heavily on a 200gb Google Drive for storage of &amp;ldquo;current&amp;rdquo; materials. For notes I used &lt;a href=&#34;https://github.com/laurent22/joplin&#34;&gt;Joplin&lt;/a&gt; or &lt;a href=&#34;https://gsantner.net/project/markor.html&#34;&gt;Markor&lt;/a&gt; as appropriate. But my increasing determination to liberate myself from the FAANGS meant that it was time shake things up.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;So I moved my cloud storage to &lt;a href=&#34;https://tresorit.com&#34;&gt;Tresorit&lt;/a&gt; and my email
to &lt;a href=&#34;https://ref.fm/u22134784&#34;&gt;Fastmail (referral link)&lt;/a&gt;. But this still left something to be desired.&lt;/p&gt;
&lt;p&gt;Enter &lt;a href=&#34;https://www.devontechnologies.com/apps/devonthink&#34;&gt;DevonThink&lt;/a&gt;. DevonThink is a personal database system akin to &lt;a href=&#34;https://www.barebones.com/products/yojimbo/&#34;&gt;Yojimbo&lt;/a&gt; or &lt;a href=&#34;https://github.com/giowck/symphytum&#34;&gt;Symphytum&lt;/a&gt;, &lt;a href=&#34;https://www.macworld.com/article/2066030/personal-database-roundup-bento-is-dead-long-live-bento.html&#34;&gt;etc.&lt;/a&gt;. Except on steroids and a liter of RedBull.&lt;/p&gt;
&lt;p&gt;DevonThink has some powerful tools baked in, e.g., ABBYY FineReader for OCR. It does a really good job indexing and identifying connections between documents and emails, between tags and keywords. It can capture local copies of web pages, RSS feeds, etc. Neat, right?&lt;/p&gt;
&lt;p&gt;But there&amp;rsquo;s something missing: web history.&lt;/p&gt;
&lt;h3 id=&#34;send-in-the-history-hounds&#34;&gt;Send in the [History] Hounds&lt;/h3&gt;
&lt;p&gt;Web history is a funny thing: we don&amp;rsquo;t want anyone else to have it (hi &lt;a href=&#34;https://www.youtube.com/watch?v=lMChO0qNbkY&#34;&gt;Google&lt;/a&gt;) but it can be extraordinarily useful for keeping track of things you forgot to bookmark or send to &lt;a href=&#34;https://pinboard.in/u:akierig&#34;&gt;Pinboard&lt;/a&gt; or whatever.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.stclairsoft.com/HistoryHound/index.html&#34;&gt;History Hound&lt;/a&gt; creates a searchable index of your web history across multiple browsers. If you sync this stuff e.g., via Firefox Sync, it gets that stuff too.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; It also integrates with &lt;a href=&#34;https://ranchero.com/netnewswire/&#34;&gt;NetNewsWire&lt;/a&gt; to index your RSS feeds! This is a brilliant idea.&lt;/p&gt;
&lt;p&gt;But if you&amp;rsquo;ve got DevonThink on one hand and HistoryHound on the other, how can you make them talk to one another? Well, a quick email to History Hound&amp;rsquo;s developer reveals there is a way to get it to dump out your web history index. Hooray! But wait, the next issue is that History Hound&amp;rsquo;s output is in UTF-16LE and the resulting file doesn&amp;rsquo;t render well. My first export was after a month of using it and the file was ~50mb of text. Three or so months in and the export was 120mb. Yikes!&lt;/p&gt;
&lt;p&gt;So I noticed two things that should&amp;rsquo;ve been obvious at first, 1. HH exports to HTML and 2. the file encoding is wrong or at least it&amp;rsquo;s not UTF-8. But there&amp;rsquo;s a solution.&lt;/p&gt;
&lt;h3 id=&#34;bless-this-mess&#34;&gt;Bless This Mess&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s how to export then cleanup your History Hound index for archiving:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;Window&lt;/code&gt;&amp;gt;&lt;code&gt;Index Status&lt;/code&gt; (or just &lt;code&gt;⌘3&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Option+click&lt;/code&gt; &lt;code&gt;Clear Index&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file as foo.html&lt;/li&gt;
&lt;li&gt;Running &lt;code&gt;file foo.html&lt;/code&gt; should produce something like &lt;code&gt;HTML document text, Little-endian UTF-16 Unicode text, with very long lines&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then &lt;code&gt;iconv -f UTF-16LE -t UTF-8 foo.html &amp;gt;&amp;gt; foo_utf8.html&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Et voila! Dump into DevonThink. The resulting file should be ~50% smaller and opening it in DevonThink (or a plain old browser) will give you a delightful and searchable plain-text index you can file away in DevonThink.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://anelki.net/img/sfc.png&#34; alt=&#34;The Software Freedom Conservancy, as seen by History Hound&#34;&gt;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a nice way to make two great pieces of software work together even better.&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt; And another way to add to my growing &lt;a href=&#34;https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/&#34;&gt;Memex&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;2020-01-22-update-utf-8&#34;&gt;2020-01-22 Update: UTF-8!&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://anelki.net/img/2020-01_histh_utf8.png&#34; alt=&#34;Promise kept.&#34;&gt;&lt;/p&gt;
&lt;p&gt;As noted by &lt;a href=&#34;https://twitter.com/stclairsoft/status/1213208822514192384&#34;&gt;@StClairSoft&lt;/a&gt; after this was posted a few weeks ago, the new version now uses UTF-8 so you can save a bunch of steps above. &lt;a href=&#34;https://www.stclairsoft.com/Main/products.html&#34;&gt;&lt;strong&gt;Give their stuff a look&lt;/strong&gt;&lt;/a&gt;. It&amp;rsquo;s good stuff. And indie developers like them need/deserve all the support they can get.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;Facebook, Apple, Amazon, Netflix, Google and their ilk.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;Caution should be taken to use History Hound&amp;rsquo;s domain filter settings, especially if you sync between a work and personal machine.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;Other examples include &lt;a href=&#34;https://freron.com/&#34;&gt;MailMate&lt;/a&gt;&amp;rsquo;s very powerful integration with DT.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>stray thought re: nostalgia</title>
      <link>https://anelki.net/post/straynostalgia/</link>
      <pubDate>Mon, 16 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/straynostalgia/</guid>
      <description>&lt;p&gt;Just a stray thought re Thursday night&amp;rsquo;s post on nostalgia that&amp;rsquo;s probably
better kept to myself.&lt;/p&gt;
&lt;p&gt;When you interview for a job, most people put their best foot forward, or
try to anyway. When I interviewed for my current job in 2017, I know I did.
But the one thing that continues to strike me is the &lt;em&gt;volume&lt;/em&gt; of everything
there is to do. How can you get to the projects/goals/ideas you&amp;rsquo;d mentioned
on interview day when you&amp;rsquo;re using 40+hrs a week to keep things moving?&lt;/p&gt;
&lt;p&gt;This is obviously (I hope) not meant as a criticism of my employer. I have a
great boss/mentor and excellent coworkers. But I don&amp;rsquo;t know if there&amp;rsquo;s
anything they could&amp;rsquo;ve said to prepare me for the past ~1.75 years.&lt;/p&gt;
&lt;p&gt;The best thing you can do is keep moving forward: &lt;em&gt;schau nach vorne&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;As we enter the last week of the semester and let things wind down for a few
weeks until the new year:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;„Laßt uns gehen mit frischem Mute in das neue Jahr hinein! Alt soll unsere Lieb und Treue, neu soll unsere Hoffnung sein!“&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The song doesn&amp;rsquo;t translate clearly but basically:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Let&amp;rsquo;s enter the new year with fresh courage and pure hearts! Our love and
loyalty should be old but refreshed with new hope!&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Every day this year yet to be, every day next year is a day full of the
potential to make a meaningful difference.&lt;/p&gt;
&lt;p&gt;If I&amp;rsquo;d said that in my interview, I don&amp;rsquo;t know what my search committee
would&amp;rsquo;ve thought, but it&amp;rsquo;s maybe the truest thing I could&amp;rsquo;ve said.&lt;/p&gt;
&lt;p&gt;Happy last week of the semester to one and all. &lt;em&gt;auf gehts!&lt;/em&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>nostalgia, or, _„Zeiten wie diese“_</title>
      <link>https://anelki.net/post/twoyrs/</link>
      <pubDate>Thu, 12 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/twoyrs/</guid>
      <description>&lt;h2 id=&#34;in-which-i-attempt-to-thread-some-needles&#34;&gt;in which I attempt to thread some needles&lt;/h2&gt;
&lt;p&gt;I am by nature a very nostalgic person. I have vivid memories of things most people would&amp;mdash;I hope&amp;mdash;forget. To make matters worse, I&amp;rsquo;m the kind of person most people would describe as an &amp;ldquo;old soul,&amp;rdquo; I&amp;rsquo;m increasingly cautious of new technology, developments, flashy political candidates, untested policy, I could go on and on.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s maybe part of why I studied history and political science as an undergrad. And wrote a thesis that almost included an additional chapter on the strange beauty of the Austrian Empire and the potential it had to transform itself into a modern consolidated multinational state.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; An act of counterfactual self-indulgence, but it was my thesis and my advisor was generous in humoring me on projects like that. It&amp;rsquo;s more due to running out of time than anything else that it&amp;rsquo;s not in there now.&lt;/p&gt;
&lt;p&gt;If my previous post was about the fact that the internet/technology, etc., has changed in a profound and unfortunate way, this is just a note of further reflection. In a way, I feel a little like I imagine Janus must feel. Always looking simultaneously forward and backward. At least when you&amp;rsquo;re looking forward and backward, you can still close your eyes for a minute. I don&amp;rsquo;t have that choice when I think about where I was, where I am, and where I&amp;rsquo;m going.&lt;/p&gt;
&lt;h2 id=&#34;während-_zeiten-wie-diese_&#34;&gt;während &lt;em&gt;„Zeiten wie diese“&lt;/em&gt;&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;m writing very very late on 2019-12-12. Today is exactly two years since I flew to Dulles airport and was met by my now colleague and then search committee chair to interview for the job I am very fortunate to have now, but I never thought I&amp;rsquo;d end up here. The night before my interview, I went for a very long walk along the Potomac Tidal Basin to see the FDR memorial. I figured that I wasn&amp;rsquo;t going to get the job and so I wanted to see it. The weather was horrible with a cutting north wind. Despite my gloves, my hands were chapped and bleeding.&lt;/p&gt;
&lt;p&gt;Last year on this date, I went on the same walk and, yes, my hands bled again. I had planned to do it again tonight.&lt;/p&gt;
&lt;p&gt;For better or worse, I didn&amp;rsquo;t do it tonight because I was at an event. And then I ate dinner with friends. One might think &amp;ldquo;oh, it&amp;rsquo;s a sign that I feel like I belong here now!&amp;rdquo; But no, still haven&amp;rsquo;t found it.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t know what it feels like to be comfortable somewhere, I don&amp;rsquo;t know what it feels like to belong somewhere. And I can&amp;rsquo;t quite shake the feeling that I might never feel that way, anywhere. I&amp;rsquo;ll keep looking backward and forward. Maybe I&amp;rsquo;ll find it on another Very Long Walk someday.&lt;/p&gt;
&lt;p&gt;The most challenging thing you or I can do, ever more challenging in &lt;em&gt;„Zeiten wie diese“&lt;/em&gt; is to look forward, with hope to achieve our world and not the world we fear.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; Let&amp;rsquo;s all do what we can. There&amp;rsquo;s not much else we can do.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;I&amp;rsquo;m using the term &amp;ldquo;consolidated state&amp;rdquo; in the sense of Charles Tilly in his 1975 essay &amp;ldquo;Reflections on the History of European State-Making.&amp;rdquo;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;To borrow the phrase from Richard Rorty&amp;rsquo;s &lt;em&gt;Achieving Our Country: Leftist Thought in Twentieth-Century America&lt;/em&gt;, available in &lt;a href=&#34;https://www.worldcat.org/title/achieving-our-country-leftist-thought-in-twentieth-century-america/oclc/476997461&#34;&gt;libraries&lt;/a&gt; and &lt;a href=&#34;https://www.indiebound.org/book/9780674003125&#34;&gt;fine indie bookshops&lt;/a&gt; everywhere.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>the_series_of_tubes</title>
      <link>https://anelki.net/post/tubes/</link>
      <pubDate>Mon, 21 Oct 2019 21:05:23 -0400</pubDate>
      <guid>https://anelki.net/post/tubes/</guid>
      <description>&lt;h2 id=&#34;the-internet-is-a-series-of-tubes&#34;&gt;the internet is a series of tubes&lt;/h2&gt;
&lt;p&gt;Between my 18th birthday in 2006 and my 20th in 2008:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;thefacebook became just Facebook&lt;/li&gt;
&lt;li&gt;Twitter was founded (and I&amp;rsquo;ll never forget thinking what a horrible idea it was hearing this on NPR).&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;Youtube came into being and was bought by Google.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;Amazon Web Services releases its first product, AWS S3.&lt;/li&gt;
&lt;li&gt;The iPhone was introduced (and to everyone&amp;rsquo;s shock and horror, didn&amp;rsquo;t support &lt;del&gt;Macromedia&lt;/del&gt; Adobe Flash. It was a big deal, trust me.&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;The first public specification of HTML5 came out in early 2008. Google Chrome followed a few months later.&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I mention all this because it was 2006 when Ted Stevens, the late senior senator from Alaska declared the internet to be a &amp;ldquo;Series of Tubes.&amp;rdquo;&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt; Between that speech, the music video remixes, and Adam Sandberg+Chris Parnell&amp;rsquo;s Lazy Sunday, we were off to the races.&lt;sup id=&#34;fnref:6&#34;&gt;&lt;a href=&#34;#fn:6&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;6&lt;/a&gt;&lt;/sup&gt; And, oh yeah, Time Magazine made &amp;ldquo;You&amp;rdquo; the person of the year, complete with a shiny cover that was supposed to look like a mirror.&lt;sup id=&#34;fnref:7&#34;&gt;&lt;a href=&#34;#fn:7&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;7&lt;/a&gt;&lt;/sup&gt; AKA, the last time Time had much of any meaningful influence on the &lt;em&gt;Zeitgeist&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a strange thing, how much we (as a society) just kinda all jumped into this morass, myself (shamefully) included. I remember the September 2006 boycott across the US with college students upset about Facebook&amp;rsquo;s introduction of the newsfeed.&lt;sup id=&#34;fnref:8&#34;&gt;&lt;a href=&#34;#fn:8&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;8&lt;/a&gt;&lt;/sup&gt; And then, later that same month, when FB opened itself up to anyone.&lt;sup id=&#34;fnref:9&#34;&gt;&lt;a href=&#34;#fn:9&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;9&lt;/a&gt;&lt;/sup&gt; &amp;ldquo;MTV U,&amp;rdquo; which blared in the dining halls across Oklahoma State University, gave it all a fair bit of coverage. But both incidents were seemingly forgotten in a week.&lt;/p&gt;
&lt;p&gt;So we started posting our photos and our &lt;em&gt;whatever&lt;/em&gt;, loading it all into FB. And then Google Drive. And Instagram. You get the idea. Whereas in the second iteration of the net (roughly 1994?-2006?) folks would talk about how concerned they were about &lt;strong&gt;privacy&lt;/strong&gt;, people started shoveling data into the social media machine. Time&amp;rsquo;s 2006 article naming &amp;ldquo;You&amp;rdquo; the person of the year framed it thus:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The answer is, you do. And for seizing the reins of the global media, for founding and framing the new digital democracy, for working for nothing and beating the pros at their own game, TIME&amp;rsquo;s Person of the Year for 2006 is you.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;While also noting:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Sure, it&amp;rsquo;s a mistake to romanticize all this any more than is strictly necessary. Web 2.0 harnesses the stupidity of crowds as well as its wisdom. Some of the comments on YouTube make you weep for the future of humanity just for the spelling alone, never mind the obscenity and the naked hatred. But that&amp;rsquo;s what makes all this interesting. Web 2.0 is a massive social experiment, and like any experiment worth trying, it could fail. There&amp;rsquo;s no road map for how an organism that&amp;rsquo;s not a bacterium lives and works together on this planet in numbers in excess of 6 billion. But 2006 gave us some ideas. This is an opportunity to build a new kind of international understanding, not politician to politician, great man to great man, but citizen to citizen, person to person. It&amp;rsquo;s a chance for people to look at a computer screen and really, genuinely wonder who&amp;rsquo;s out there looking back at them. Go on. Tell us you&amp;rsquo;re not just a little bit curious.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Yeah. We sure did beat the pros at their own game. Uh huh. The final victory of democracy and privacy over unrestrained capitalism. How could anyone forget Mark Zuckerberg and Sergey Brin, et al. raising the white flag over Palo Alto?&lt;/p&gt;
&lt;p&gt;Nope. Instead, in doing all of this, we abandoned a lot of what makes computers great and useful. We moved everything to platforms in the cloud, these great new &amp;ldquo;free&amp;rdquo; services.&lt;sup id=&#34;fnref:10&#34;&gt;&lt;a href=&#34;#fn:10&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;10&lt;/a&gt;&lt;/sup&gt; It didn&amp;rsquo;t occur to most folks, myself included, that customer &amp;ldquo;analytics,&amp;rdquo; basically, tracking how much time you spend on a given service (or worse, tracking cookies that tell Facebook/Google etc. which sites you&amp;rsquo;re visiting), is how they&amp;rsquo;re actually making their money. Why yes, I &lt;em&gt;do&lt;/em&gt; feel like an idiot after writing that.&lt;/p&gt;
&lt;p&gt;And so that&amp;rsquo;s where we are.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;re probably saying, &amp;ldquo;&lt;em&gt;well no shit, Sherlock. You just now figured it out? What took you so long?&lt;/em&gt;&amp;rdquo; which is a fair question.&lt;/p&gt;
&lt;p&gt;If this blog is really anything, it&amp;rsquo;s just an attempt to piece together some thoughts I&amp;rsquo;ve had rolling around in my head for a while now. About privacy. About
technology. Probably occasionally also about WMATA, aka Washington DC&amp;rsquo;s regional transit agency.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s about a world that is moving far far far too fast for the cognitive bandwidth of most engaged citizens.&lt;/p&gt;
&lt;p&gt;At least it&amp;rsquo;s not Twitter, I guess.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;&lt;em&gt;&amp;hellip;and if you liked this post, please don&amp;rsquo;t forget to share it on Twitter, Facebook, and Panopticon&amp;hellip;&lt;/em&gt;&amp;rdquo;&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://www.npr.org/templates/story/story.php?storyId=10300600&#34;&gt;https://www.npr.org/templates/story/story.php?storyId=10300600&lt;/a&gt;. &lt;a href=&#34;https://www.jwz.org/blog/2019/08/join-twitter-today/&#34;&gt;See also&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://www.techspot.com/news/79940-how-youtube-employees-killed-internet-explorer-6.html&#34;&gt;https://www.techspot.com/news/79940-how-youtube-employees-killed-internet-explorer-6.html&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://www.macrumors.com/2007/07/05/flash-plug-in-for-iphone-coming-soon/&#34;&gt;https://www.macrumors.com/2007/07/05/flash-plug-in-for-iphone-coming-soon/&lt;/a&gt; and &lt;a href=&#34;https://www.apple.com/hotnews/thoughts-on-flash/&#34;&gt;https://www.apple.com/hotnews/thoughts-on-flash/&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34;&gt;
&lt;p&gt;22 January 2008, specifically. See also: &lt;a href=&#34;https://www.programmableweb.com/news/arcade-fire-video-uses-google-maps-to-bring-you-home/2010/09/06&#34;&gt;https://www.programmableweb.com/news/arcade-fire-video-uses-google-maps-to-bring-you-home/2010/09/06&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:5&#34;&gt;
&lt;p&gt;&lt;a href=&#34;http://www.cc.com/video-clips/uo1ore/the-daily-show-with-jon-stewart-headlines---internet&#34;&gt;http://www.cc.com/video-clips/uo1ore/the-daily-show-with-jon-stewart-headlines---internet&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:6&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=sRhTeaa_B98&#34;&gt;https://www.youtube.com/watch?v=sRhTeaa_B98&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:6&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:7&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/You_(Time_Person_of_the_Year)&#34;&gt;https://en.wikipedia.org/wiki/You_(Time_Person_of_the_Year)&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:7&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:8&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://techcrunch.com/2006/09/06/facebook-users-revolt-facebook-replies&#34;&gt;https://techcrunch.com/2006/09/06/facebook-users-revolt-facebook-replies&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:8&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:9&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://techcrunch.com/2006/09/26/facebook-just-launched-open-registrations&#34;&gt;https://techcrunch.com/2006/09/26/facebook-just-launched-open-registrations&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:9&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:10&#34;&gt;
&lt;p&gt;See also this &lt;em&gt;classic&lt;/em&gt; rant from and about Google+ &lt;a href=&#34;https://gist.github.com/chitchcock/1281611&#34;&gt;https://gist.github.com/chitchcock/1281611&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:10&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    <item>
      <title>WMATA rac-attac: september &#39;19</title>
      <link>https://anelki.net/post/rac201909/</link>
      <pubDate>Wed, 25 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://anelki.net/post/rac201909/</guid>
      <description>&lt;p&gt;&lt;em&gt;Without much in the way of introduction, I&amp;rsquo;m posting the September 2019 WMATA &lt;a href=&#34;https://www.wmata.com/about/riders-advisory-council/&#34;&gt;Riders&amp;rsquo; Advisory Council&lt;/a&gt; Report. This one is one of three I&amp;rsquo;ve written in the past few months.&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;fiscal-year-2021-budget&#34;&gt;Fiscal Year 2021 Budget&lt;/h3&gt;
&lt;p&gt;The RAC is grateful for the chance to consult on the coming FY 2021 budget at such an early point in the budget process. To that end, we had the pleasure of hearing from Yetunde Olumide, Vice President of the Office of Management and Budget Services.&lt;/p&gt;
&lt;p&gt;The Riders’ Advisory Council agrees with the broad principles outlined in the General Manager’s January 2019 &lt;em&gt;Keeping Metro Safe, Reliable, and Affordable&lt;/em&gt; (KMSRA 2019) plan. Furthermore, we recognize the ongoing need for major State of Good Repair projects, e.g., power infrastructure and radio system upgrades. Nevertheless, KMSRA 2019 does not address the need for substantive improvements in the quality, consistency, and frequency of WMATA Communications. Nor does KMSRA 2019 address the urgent need to improve bus and rail off-peak service levels or better manage disruptive evening and weekend maintenance projects. We believe that these concerns must be at the heart of the FY2021 Budget.&lt;/p&gt;
&lt;p&gt;The RAC recognizes that the Board will revisit existing fare levels as part of the FY2021 budget development process. Reviewing existing fare levels provides the Board with an additional chance to assess the degree to which WMATA is meeting its objectives. At previous RAC meetings, we have discussed the need to ensure that WMATA fares and service levels are equitable to all riders. For that reason, given current service levels and quality, the RAC cannot endorse a base fare increase. With that said, we believe the review of fare levels provides the chance to think creatively about the overall fare structure to benefit both riders and the agency.&lt;/p&gt;
&lt;p&gt;Metrorail fares are calculated with a base fare of $2 to $2.25 and a distance component based on “composite miles” that increases in increments of $0.25.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; At the present time, fares are capped at a maximum of $6.00 and $3.85 during peak and off-peak service levels respectively. This artificially caps fares for longer suburban commuters and imposes higher costs on shorter trips where WMATA competes with micromobility (e.g, scooters and bikeshare) and rideshare companies, often making WMATA uncompetitive on a price basis.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; The RAC believes that this creates a perverse incentive to choose micromobility or rideshare instead of Metrobus or Metrorail. The potential opening of the Silver Line’s Phase II in FY21 is illustrative: suburban commuters from Loudoun and points west would, in effect, be subsidized by the overwhelming majority of Metrorail ridership.&lt;/p&gt;
&lt;p&gt;The RAC does not believe that the Board should increase fares in this year’s review of fare policy. However, if the Board chooses to raise fares, any fare increase should be implemented by raising the fare cap and not increasing the base fare.&lt;/p&gt;
&lt;p&gt;Conscious of the fact that fare increases adversely affect those who are most economically vulnerable, the RAC proposes the Board to work with WMATA jurisdictions to implement a program to subsidize the purchase of WMATA unlimited passes for those least able to afford them. As proposed in WMATA’s 2018 &lt;em&gt;Stabilizing and Growing Metro Ridership&lt;/em&gt; report, a subsidized pass product would significantly ease the impact of fare increases on lower income customers, the same customers who are least likely to receive transit subsidies or pre-tax transit benefits.&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;For Metrobus riders, especially those with lower or fixed incomes, a fare increase would be profoundly inequitable. The uncertain implementation of the improvements suggested by the Bus Transformation Project echos the collective failure of similar efforts since the early 2000s. A recent study jointly conducted by the Coalition for Smarter Growth and MetroHero demonstrates the ongoing need for rapid improvements in regional bus infrastructure, using the WMATA Priority Corridor Network routes as an example.&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt; The routes examined—ostensibly some of the most important in the District of Columbia—found headway and schedule adherence to be 64% and 60% respectively, with an average speed of 9.5mph. While WMATA cannot unilaterally build bus lanes, it can implement service changes like all-door boarding.&lt;/p&gt;
&lt;p&gt;In the 2018 &lt;em&gt;Stabilizing and Growing Metro Ridership&lt;/em&gt; report, WMATA staff projected that all-door boarding would result in faster, more efficient operations, resulting in a potential 10% increase in ridership and thus greater farebox recovery.&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt; Furthermore, as noted in the June 2019 RAC report and presentation, San Fransisco’s implementation of all-door bus boarding has resulted in faster buses, a higher level of farebox compliance (resulting in $1.9 million in additional fare revenues), and an overall ridership increase.&lt;sup id=&#34;fnref:6&#34;&gt;&lt;a href=&#34;#fn:6&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;6&lt;/a&gt;&lt;/sup&gt; It is for these reasons that the RAC is opposed to a Metrobus fare increase, especially as Metro has declined to take steps proposed by its own staff to achieve a significantly more efficient bus operation, reduce fare evasion, and increase ridership. The region faces a choice: build bus infrastructure and optimize the bus network or prepare to reckon with further ridership and service quality declines, in effect the “transit death spiral” for a vital component of the regional transportation system.&lt;/p&gt;
&lt;p&gt;Finally, the RAC was puzzled by a description of the fare review process as the need to “strike a balance between taxpayers and riders.” This struck many RAC members as a false dichotomy. While it is conceivable that someone could pass through WMATA’s entire service area without engaging it any other economic activity that would incur taxation, it is highly unlikely. Riders are taxpayers and an argument that grounds itself on the idea that taxpayers and riders have competing interests is doomed to fail.&lt;/p&gt;
&lt;h3 id=&#34;improving-access-to-unlimited-passes&#34;&gt;Improving Access to Unlimited Passes&lt;/h3&gt;
&lt;p&gt;As part of the FY2020 budget, WMATA introduced a number of new and enhanced pass products designed to increase ridership and provide better value to customers. While these passes could potentially save riders significant sums of money per month, they are exceedingly difficult to purchase. Straightforward pass purchase information on WMATA.com is difficult to find and is spread across multiple pages. A single page which featured more graphical information than blocks of text and which uses an easily remembered URL (e.g., WMATA.com/unlimited) would be a positive step forward. For riders without regular internet access or who are unbanked, these passes are almost totally inaccessible. Furthermore, WMATA must simplify the SmartBenefits process, making it as simple as possible for customers to buy passes using SmartBenefits. At the present time, the largest single block of weekday commuters, federal employees, are apparently unable to purchase passes, a lost opportunity to convert weekday commuters into off-peak users.&lt;/p&gt;
&lt;h3 id=&#34;metro-must-communicate-quality&#34;&gt;Metro Must Communicate Quality&lt;/h3&gt;
&lt;p&gt;As the RAC has repeatedly highlighted, WMATA must communicate its quality. Statistically, Metrorail service has improved since SafeTrack. But riders and regional stakeholders continue to report that communications, especially during service disruptions are insufficient and often fail to accurately report the necessary information. For example, on Friday the 20th of September, multiple incidents during the morning rush caused significant disruption for riders along the Orange, Silver, and Blue lines. For the duration of these incidents, it was ultimately unclear how WMATA was responding and how riders should themselves respond to severe service disruptions. Information available on the PIDS in each Metrorail station was unclear at best, frequently reverting to simply displaying train arrival times of “DLY” without further context. Empowering station managers to provide better real time travel information and advice, as WMATA staff suggested in May 2018, could significantly improve service quality and customer experience.&lt;sup id=&#34;fnref:7&#34;&gt;&lt;a href=&#34;#fn:7&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;7&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;h3 id=&#34;improve-realtime-service-information&#34;&gt;Improve Realtime Service Information&lt;/h3&gt;
&lt;p&gt;In its existing form, Metro’s realtime data is not provided in the standard General Transit Feed Specification Realtime (GTFS-R) format. Providing WMATA’s data in a more standard format would enable more transit apps and trip planning tools (e.g., Google Maps Transit) to provide significantly more reliable information than the schedule only data they currently provide, as schedule data are effectively meaningless during service disruptions.&lt;sup id=&#34;fnref:8&#34;&gt;&lt;a href=&#34;#fn:8&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;8&lt;/a&gt;&lt;/sup&gt; Contrast this with the announcement by San Francisco’s Bay Area Rapid Transit to provide realtime disruption information from their Rail Operations Control Center via the GTFS-R specification.&lt;sup id=&#34;fnref:9&#34;&gt;&lt;a href=&#34;#fn:9&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;9&lt;/a&gt;&lt;/sup&gt; In a similar vein, the schedule data provided to WMATA’s data feeds is updated inconsistently and often fails to reflect the most recent schedule data. Finally, realtime bus service data is hindered by non-functional, misconfigured, or simply not powered on transceivers to transmit bus location data. This lack of accurate service information results in missed bus-rail connections and is likely a drag on Metrobus overall ridership.&lt;/p&gt;
&lt;h3 id=&#34;blueyellow-platform-project-2019&#34;&gt;Blue/Yellow Platform Project 2019&lt;/h3&gt;
&lt;p&gt;The RAC wishes to commend Jim Hamre and Michael Weinberger from WMATA’s Office of Bus Planning for their considerable efforts to prepare and manage the replacement shuttle and bus program during this past summer’s platform reconstruction project. The RAC looks forward to working with them during the coming shutdowns in 2020 and 2021. We are grateful for their forthright answers to our questions and their responsiveness to our concerns.&lt;/p&gt;
&lt;p&gt;As always, the RAC stands ready to work with the Board and WMATA staff to take the steps necessary to win back riders and improve service quality. We look forward to serious and ongoing engagement to serve the region and solve our transportation challenges.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;WMATA Tariff 38, February 2018. Available at: &lt;a href=&#34;http://bit.ly/wmatafares18&#34;&gt;http://bit.ly/wmatafares18&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;On the idiosyncratic nature of WMATA’s fare structure in relation to other transit agencies, see: Rowlands, D. W. “WMATA plans to raise rates, but Metrorail’s fares already among highest in the country.” D.C. Policy Center, 1 March 2017. Available at: &lt;a href=&#34;http://bit.ly/dw-fares&#34;&gt;http://bit.ly/dw-fares&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;Stabilizing and Growing Metro Ridership, page 24. Available at: &lt;a href=&#34;http://bit.ly/wmata-ride&#34;&gt;http://bit.ly/wmata-ride&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34;&gt;
&lt;p&gt;The Metrobus Report Card examined the performance of Priority Corridor Network routes in the District of Columbia. Available at: &lt;a href=&#34;https://metrobusreportcard.com&#34;&gt;metrobusreportcard.com&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:5&#34;&gt;
&lt;p&gt;Stabilizing and Growing Metro Ridership, page 11. Available at: &lt;a href=&#34;http://bit.ly/wmata-ride&#34;&gt;http://bit.ly/wmata-ride&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:6&#34;&gt;
&lt;p&gt;San Fransisco Municipal Transportation Agency All-Door Boarding Evaluation Final Report. Available at: &lt;a href=&#34;http://bit.ly/smfta&#34;&gt;http://bit.ly/smfta&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:6&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:7&#34;&gt;
&lt;p&gt;Stabilizing and Growing Metro Ridership, page 18. Available at: &lt;a href=&#34;http://bit.ly/wmata-ride&#34;&gt;http://bit.ly/wmata-ride&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:7&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:8&#34;&gt;
&lt;p&gt;Ibid. and WMATA API Real Time Rail Predictions. Available at: &lt;a href=&#34;http://bit.ly/met-apis&#34;&gt;http://bit.ly/met-apis&lt;/a&gt;. General Transit Feed Specification Realtime. Available at: &lt;a href=&#34;http://bit.ly/met-gtfs&#34;&gt;http://bit.ly/met-gtfs&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:8&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:9&#34;&gt;
&lt;p&gt;Bay Area Rapid Transit, 17 September 2019. Available at: &lt;a href=&#34;http://bit.ly/bart&#34;&gt;http://bit.ly/bart&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:9&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
  </channel>
</rss>
